.arcticmodal-container,.arcticmodal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(loading.gif) no-repeat 50% 50%}.box-modal{position:relative;width:500px;padding:16px;background:#fff;color:#3c3c3c;font:14px/18px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;box-shadow:0 0 0 6px rgba(153,153,153,.3);border-radius:6px}.box-modal_close{position:absolute;right:10px;top:6px;font-size:11px;line-height:15px;color:#999;cursor:pointer}.box-modal_close:hover{color:#666}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face{font-family:BebasNeueBold;src:url(../fonts/BebasNeueBold.eot);src:local("BebasNeueBold"),local("Bebas Neue Bold"),url(../fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueBold.woff2) format("woff2"),url(../fonts/BebasNeueBold.woff) format("woff"),url(../fonts/BebasNeueBold.ttf) format("truetype"),url(../fonts/BebasNeueBold.svg#svgBebasNeueBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:BebasNeueRegular;src:url(../fonts/BebasNeueRegular.eot);src:local("BebasNeueRegular"),local("Bebas Neue Regular"),url(../fonts/BebasNeueRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueRegular.woff2) format("woff2"),url(../fonts/BebasNeueRegular.woff) format("woff"),url(../fonts/BebasNeueRegular.ttf) format("truetype"),url(../fonts/BebasNeueRegular.svg#svgBebasNeueRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BebasNeueBook;src:url(../fonts/BebasNeueBook.eot);src:local("BebasNeueBook"),local("Bebas Neue Book"),url(../fonts/BebasNeueBook.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueBook.woff2) format("woff2"),url(../fonts/BebasNeueBook.woff) format("woff"),url(../fonts/BebasNeueBook.ttf) format("truetype"),url(../fonts/BebasNeueBook.svg#svgBebasNeueBook) format("svg");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova-Regular;src:url(../fonts/ProximaNova-Regular.eot);src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(../fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova-Regular.woff) format("woff"),url(../fonts/ProximaNova-Regular.ttf) format("truetype"),url(../fonts/ProximaNova-Regular.svg#svgProximaNova-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Bold;src:url(../fonts/ProximaNova-Bold.eot);src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(../fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova-Bold.woff) format("woff"),url(../fonts/ProximaNova-Bold.ttf) format("truetype"),url(../fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:segoeuibold;src:url(../fonts/segoeuibold.eot);src:local("segoe ui bold"),local("segoeui-bold"),url(../fonts/segoeuibold.eot?#iefix) format("embedded-opentype"),url(../fonts/segoeuibold.woff2) format("woff2"),url(../fonts/segoeuibold.woff) format("woff"),url(../fonts/segoeuibold.ttf) format("truetype"),url(../fonts/segoeuibold.svg#svgFontName) format("svg");font-style:normal;font-weight:400}button,h1,h2,h3,h4,h5,li,p,ul{padding:0;margin:0}input,li,textarea,ul{display:block}label{cursor:pointer}a,a:active,a:focus,a:hover{color:inherit}.dashboard-projects__list_slider div,.reviews div,.service-samples div,a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover,input,input:active,input:focus,select,select:active,select:focus,select:hover,textarea,textarea:active,textarea:focus,textarea:hover{text-decoration:none;outline:0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);visibility:visible;opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);visibility:visible;opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.slideInDown100{-webkit-animation:slideInDown100 1s both;animation:slideInDown100 1s both}@-webkit-keyframes slideInDown100{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInDown100{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.slideInUp100{-webkit-animation:slideInUp100 1s both;animation:slideInUp100 1s both}@-webkit-keyframes slideInUp100{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slideInUp100{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.height100{height:100%}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.pointer{cursor:pointer}.z-3{z-index:3}html{height:100%}body{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.16px;color:#8f879a;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{position:relative}section{padding:150px 0}#homepage section{background:-webkit-linear-gradient(328deg,#18152d 0,#20132c 9%,#28102b 46%,#20132c 100%);background:linear-gradient(122deg,#18152d 0,#20132c 9%,#28102b 46%,#20132c 100%)}#homepage section .container{padding-right:70px;padding-left:70px}#about-page header,#about-page section,#partnership-page header,#partnership-page section,#reviews-page header,#reviews-page section,#samples-page header,#samples-page section,#services-page header,#services-page section{background:-webkit-linear-gradient(207deg,#2d0b0b 0,#03010b 44%,#100b29 100%);background:linear-gradient(243deg,#2d0b0b 0,#03010b 44%,#100b29 100%)}#psd-to-html header,#psd-to-html section{background:-webkit-linear-gradient(206deg,#2d0b0b 0,#03010b 44%,#2d0b0b 100%);background:linear-gradient(244deg,#2d0b0b 0,#03010b 44%,#2d0b0b 100%)}#psd-to-wordpress header,#psd-to-wordpress section{background:-webkit-linear-gradient(206deg,#061025 0,#03010b 46%,#061025 100%);background:linear-gradient(244deg,#061025 0,#03010b 46%,#061025 100%)}#psd-to-shopify header,#psd-to-shopify section{background:-webkit-linear-gradient(205deg,#272b16 0,#03010b 48%,#272b16 100%);background:linear-gradient(245deg,#272b16 0,#03010b 48%,#272b16 100%)}#psd-to-joomla header,#psd-to-joomla section{background:-webkit-linear-gradient(205deg,#392109 0,#03010b 48%,#392109 100%);background:linear-gradient(245deg,#392109 0,#03010b 48%,#392109 100%)}#psd-to-magento header,#psd-to-magento section{background:-webkit-linear-gradient(205deg,#35100e 0,#03010b 48%,#35100e 100%);background:linear-gradient(245deg,#35100e 0,#03010b 48%,#35100e 100%)}#psd-to-woocommerce header,#psd-to-woocommerce section{background:-webkit-linear-gradient(206deg,#2b1430 0,#03010b 46%,#2b1430 100%);background:linear-gradient(244deg,#2b1430 0,#03010b 46%,#2b1430 100%)}#psd-to-email header,#psd-to-email section{background:-webkit-linear-gradient(205deg,#0d2e38 0,#03010b 48%,#0d2e38 100%);background:linear-gradient(245deg,#0d2e38 0,#03010b 48%,#0d2e38 100%)}#psd-to-spa header,#psd-to-spa section{background:-webkit-linear-gradient(205deg,#301416 0,#03010b 48%,#301416 100%);background:linear-gradient(245deg,#301416 0,#03010b 48%,#301416 100%)}h1,h2,h3,h4,h5{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:75px;text-transform:uppercase;color:#fff;letter-spacing:.07em}h1{line-height:1}h1:before{position:absolute;display:block;width:22px;height:16px;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;color:#4c475a;letter-spacing:1.4px;line-height:16px;margin:3px 0 0 -39px}h1.home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.07em}h1.home span{width:10px;height:5px;background:#fff;margin:-5px 8px 0 0}h2{font-size:54px;line-height:63px}h1.home,h3{font-size:48px;line-height:53px}h4{font-size:22px;letter-spacing:.11px}h5{font-size:16px;letter-spacing:.94px;line-height:22px}.white-layout{color:#464646}.white-layout h1{color:#050310}.white-layout h2,.white-layout h5{color:#120b2d}.white-layout h3,.white-layout h4{color:#232323}.white-layout header{background:#fff}.white-layout .button,.white-layout .button:focus,.white-layout .button:hover,.white-layout .header__login{color:#1f132c}.white-layout .button::after{border-color:#1f132c}.white-layout header .logo__clicemy{color:#120b2d}.white-layout header .reset-logo{color:#fff}.white-layout .hamburger-icon__dot{background:#1f132c}.white-layout .subtitle{color:#393642}.white-layout .offer__text{color:#464646}.white-layout .offer-footer__line{background:#2d4a7f}.white-layout .reset{color:#fcfcfd}.white-layout .reset:focus,.white-layout .reset:hover{color:#fcfcfd}.white-layout .reset:after{border-color:#fcfcfd}.white-layout #appeal h3 span:before{background:#1f132c}.white-layout .appeal-button:before{background:#fff}@media screen and (max-width:723px){h3{font-size:40px;line-height:1.1}}@media screen and (max-width:479px){h1.home{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h1.home,h3{font-size:36px;line-height:1.1}#homepage section .container{padding-right:15px;padding-left:15px}h1{font-size:70px;line-height:1.02}}#loader{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(240,240,240,.91);overflow:hidden;display:none;z-index:9999}#loader img{position:absolute;width:50px;height:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}.button{display:block;position:relative;width:163px;height:40px;box-shadow:0 0 6px rgba(90,168,255,.3);border-radius:55px;color:#fcfcfd;font-size:12px;letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:10px 0;cursor:pointer}.button::after,.button::before{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #5aa8ff;border-radius:55px;content:'';-webkit-transition:-webkit-transform .4s,opacity .5s;transition:transform .4s,opacity .5s}.button::after{border-color:#fcfcfd;opacity:0;-webkit-transform:translateY(-7px) translateX(6px);transform:translateY(-7px) translateX(6px)}.button:hover::before{opacity:0;-webkit-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.button:hover::after{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.button:focus,.button:hover{color:#fcfcfd}.header__button{width:130px;box-shadow:0 0 6px rgba(226,26,50,.3);margin:0 40px 0 35px}.header__button::before{border-color:#e21a32}.header__button-wrap{overflow:hidden;position:relative;height:40px;border-radius:55px;margin:-10px 0 0 0}.header__button-wrapper{padding:10px 0}.hvr-underline-from-center{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:-2px;background:#e21a32;height:2px;-webkit-transition:left .2s ease-out,right .2s ease-out;transition:left .2s ease-out,right .2s ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.bg-bounce-to-right{display:block;position:relative;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition:color .5s;transition:color .5s}.bg-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e21a32;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out}.bg-fill:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;color:#fff;background:-webkit-linear-gradient(351deg,#120b2d 0,#03010b 48%,#100b29 100%);background:linear-gradient(99deg,#120b2d 0,#03010b 48%,#100b29 100%);overflow:hidden;clip:rect(0,900px,0,0);width:100%}.glitch:after{left:2px;text-shadow:-1px 0 red}.glitch:before{left:-2px;text-shadow:1px 0 #00f}@-webkit-keyframes noise-anim{0%{clip:rect(49px,9999px,38px,0)}5%{clip:rect(34px,9999px,32px,0)}10%{clip:rect(28px,9999px,5px,0)}15%{clip:rect(28px,9999px,6px,0)}20%{clip:rect(45px,9999px,45px,0)}25%{clip:rect(9px,9999px,30px,0)}30%{clip:rect(5px,9999px,6px,0)}35%{clip:rect(39px,9999px,22px,0)}40%{clip:rect(38px,9999px,42px,0)}45%{clip:rect(30px,9999px,41px,0)}50%{clip:rect(16px,9999px,13px,0)}55%{clip:rect(5px,9999px,14px,0)}60%{clip:rect(38px,9999px,29px,0)}65%{clip:rect(38px,9999px,49px,0)}70%{clip:rect(48px,9999px,50px,0)}75%{clip:rect(38px,9999px,18px,0)}80%{clip:rect(20px,9999px,46px,0)}85%{clip:rect(32px,9999px,15px,0)}90%{clip:rect(40px,9999px,13px,0)}95%{clip:rect(8px,9999px,5px,0)}100%{clip:rect(25px,9999px,7px,0)}}@keyframes noise-anim{0%{clip:rect(49px,9999px,38px,0)}5%{clip:rect(34px,9999px,32px,0)}10%{clip:rect(28px,9999px,5px,0)}15%{clip:rect(28px,9999px,6px,0)}20%{clip:rect(45px,9999px,45px,0)}25%{clip:rect(9px,9999px,30px,0)}30%{clip:rect(5px,9999px,6px,0)}35%{clip:rect(39px,9999px,22px,0)}40%{clip:rect(38px,9999px,42px,0)}45%{clip:rect(30px,9999px,41px,0)}50%{clip:rect(16px,9999px,13px,0)}55%{clip:rect(5px,9999px,14px,0)}60%{clip:rect(38px,9999px,29px,0)}65%{clip:rect(38px,9999px,49px,0)}70%{clip:rect(48px,9999px,50px,0)}75%{clip:rect(38px,9999px,18px,0)}80%{clip:rect(20px,9999px,46px,0)}85%{clip:rect(32px,9999px,15px,0)}90%{clip:rect(40px,9999px,13px,0)}95%{clip:rect(8px,9999px,5px,0)}100%{clip:rect(25px,9999px,7px,0)}}@-webkit-keyframes noise-anim-2{0%{clip:rect(2px,9999px,41px,0)}5%{clip:rect(45px,9999px,38px,0)}10%{clip:rect(24px,9999px,18px,0)}15%{clip:rect(18px,9999px,45px,0)}20%{clip:rect(7px,9999px,46px,0)}25%{clip:rect(40px,9999px,48px,0)}30%{clip:rect(25px,9999px,48px,0)}35%{clip:rect(26px,9999px,1px,0)}40%{clip:rect(6px,9999px,6px,0)}45%{clip:rect(25px,9999px,47px,0)}50%{clip:rect(6px,9999px,23px,0)}55%{clip:rect(35px,9999px,44px,0)}60%{clip:rect(8px,9999px,35px,0)}65%{clip:rect(16px,9999px,3px,0)}70%{clip:rect(44px,9999px,15px,0)}75%{clip:rect(37px,9999px,23px,0)}80%{clip:rect(2px,9999px,11px,0)}85%{clip:rect(23px,9999px,29px,0)}90%{clip:rect(26px,9999px,9px,0)}95%{clip:rect(6px,9999px,39px,0)}100%{clip:rect(1px,9999px,14px,0)}}@keyframes noise-anim-2{0%{clip:rect(2px,9999px,41px,0)}5%{clip:rect(45px,9999px,38px,0)}10%{clip:rect(24px,9999px,18px,0)}15%{clip:rect(18px,9999px,45px,0)}20%{clip:rect(7px,9999px,46px,0)}25%{clip:rect(40px,9999px,48px,0)}30%{clip:rect(25px,9999px,48px,0)}35%{clip:rect(26px,9999px,1px,0)}40%{clip:rect(6px,9999px,6px,0)}45%{clip:rect(25px,9999px,47px,0)}50%{clip:rect(6px,9999px,23px,0)}55%{clip:rect(35px,9999px,44px,0)}60%{clip:rect(8px,9999px,35px,0)}65%{clip:rect(16px,9999px,3px,0)}70%{clip:rect(44px,9999px,15px,0)}75%{clip:rect(37px,9999px,23px,0)}80%{clip:rect(2px,9999px,11px,0)}85%{clip:rect(23px,9999px,29px,0)}90%{clip:rect(26px,9999px,9px,0)}95%{clip:rect(6px,9999px,39px,0)}100%{clip:rect(1px,9999px,14px,0)}}.header,.header__info,.header__login-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 0;z-index:60}.hamburger__icon,.header__login,.logo{cursor:pointer}.logo,.logo__clice,.logo__clicemy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.logo__clice span,.logo__my,.logo__psd,.logo__red-triangle{display:block}.logo{line-height:16px;font-family:BebasNeueBold,sans-serif;font-weight:700;width:87.92px}.logo:hover .logo__clice span:nth-of-type(1){-webkit-transform:translateY(-5px);transform:translateY(-5px)}.logo:hover .logo__clice span:nth-of-type(2){-webkit-transform:translateY(5px);transform:translateY(5px)}.logo__clicemy{color:#fff}.logo__clice{font-size:22px}.logo__clice span{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.logo__red-triangle{width:4px;height:16px;background:url(../img/red-triangle-logo.svg) no-repeat;background-size:100% auto;margin:0 0 2px 2px}.logo__my{font-size:20px;letter-spacing:.8px;margin:0 0 0 2px}.logo__psd{font-size:18px;color:#5aa8ff;letter-spacing:-.04px;line-height:15px;margin:0 0 0 -1px}.header__skype-btn{left:-16px;width:40px;height:40px;border:1px solid rgba(112,112,112,.5);border-radius:50%;padding:9px 0;color:#fff;font-size:18px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.header__skype-btn:hover{-webkit-transform:scale(1.15);transform:scale(1.15);box-shadow:0 0 15px 4px rgba(255,255,255,.11)}.header__skype-btn i{-webkit-transition:all .3s;transition:all .3s}.header__login{display:block;color:#fcfcfd}.header__login span{font-size:12px;letter-spacing:.6px;margin:0 0 0 4px}.header__login:focus{color:#fcfcfd}.header__login:hover{color:#e21a32;-webkit-transition:color 1s ease;transition:color 1s ease}.header__login:hover .login-word:before{left:0;right:0}.hamburger-icon__dots{z-index:1;position:relative;-webkit-transition:-webkit-transform .75s cubic-bezier(.75,0,.25,1);transition:transform .75s cubic-bezier(.75,0,.25,1)}.hamburger-icon__dot{display:block;width:5px;height:5px;border-radius:50%;background:#fff;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.hamburger-icon__dot:not(:last-child){margin:0 0 2px 0}.hamburger-icon__cross{position:absolute;z-index:0;width:40px;height:40px;border:2px solid;border-color:transparent;border-radius:50%;top:-50%;left:-17px;-webkit-transition:border-color .5s,-webkit-transform .3s,box-shadow .3s;transition:border-color .5s,transform .3s,box-shadow .3s}.hamburger-icon__cross-bar{display:block;position:absolute;top:8px;left:17px;width:2px;height:20px;background:#fff;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hamburger-icon__cross-bar_0{-webkit-transform:rotate(45deg) scaleY(.01) translateZ(0);transform:rotate(45deg) scaleY(.01) translateZ(0)}.hamburger-icon__cross-bar_1{-webkit-transform:rotate(-45deg) scaleY(.01) translateZ(0);transform:rotate(-45deg) scaleY(.01) translateZ(0)}.hamburger-icon:hover .hamburger-icon__dot_0{-webkit-transform:translateY(-11px) translateZ(0);transform:translateY(-11px) translateZ(0)}.hamburger-icon:hover .hamburger-icon__dot_2{-webkit-transform:translateY(11px) translateZ(0);transform:translateY(11px) translateZ(0)}.hamburger-icon_active .hamburger-icon__dots,.hamburger-icon_active:hover .hamburger-icon__dots{-webkit-transform:rotate(-130deg) translateZ(0);transform:rotate(-130deg) translateZ(0)}.hamburger-icon_active .hamburger-icon__dot,.hamburger-icon_active:hover .hamburger-icon__dot{-webkit-transition:-webkit-transform .85s cubic-bezier(.75,0,.25,1);transition:transform .85s cubic-bezier(.75,0,.25,1)}.hamburger-icon_active .hamburger-icon__dot_0,.hamburger-icon_active:hover .hamburger-icon__dot_0{-webkit-transform:translateY(-11px) scale(.01) translateZ(0);transform:translateY(-11px) scale(.01) translateZ(0)}.hamburger-icon_active .hamburger-icon__dot_1,.hamburger-icon_active:hover .hamburger-icon__dot_1{-webkit-transform:scale(.01) translateZ(0);transform:scale(.01) translateZ(0)}.hamburger-icon_active .hamburger-icon__dot_2,.hamburger-icon_active:hover .hamburger-icon__dot_2{-webkit-transform:translateY(11px) scale(.01) translateZ(0);transform:translateY(11px) scale(.01) translateZ(0)}.hamburger-icon_active .hamburger-icon__cross,.hamburger-icon_active:hover .hamburger-icon__cross{z-index:2;border-color:#fff}.hamburger-icon_active .hamburger-icon__cross-bar_0,.hamburger-icon_active:hover .hamburger-icon__cross-bar_0{-webkit-transform:rotate(45deg) scaleY(1) translateZ(0);transform:rotate(45deg) scaleY(1) translateZ(0)}.hamburger-icon_active .hamburger-icon__cross-bar_1,.hamburger-icon_active:hover .hamburger-icon__cross-bar_1{-webkit-transform:rotate(-45deg) scaleY(1) translateZ(0);transform:rotate(-45deg) scaleY(1) translateZ(0)}.hamburger-icon_active .hamburger-icon__cross:hover{-webkit-transform:scale(1.15);transform:scale(1.15);box-shadow:0 0 24px 8px rgba(255,255,255,.11)}.hamburger{width:100%;height:100%;z-index:50;background:-webkit-linear-gradient(351deg,#120b2d 0,#03010b 48%,#100b29 100%);background:linear-gradient(99deg,#120b2d 0,#03010b 48%,#100b29 100%);overflow-y:auto;overflow-x:hidden;position:fixed}#scene3,.scene3__layer{height:100%}#scene3{pointer-events:auto!important}.hamburger__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hamburger__menu-item{color:#fff;font-family:BebasNeueBold;font-weight:700;font-size:51px;letter-spacing:3.06px;line-height:1;text-transform:uppercase}.hamburger__menu-item:not(:last-child){margin:0 0 26px 0}.hamburger__menu-item a,.hamburger__menu-item a:active,.hamburger__menu-item a:focus,.hamburger__menu-item a:hover{display:inline-block;position:relative;color:#fff}.hamburger__menu-item div{cursor:pointer;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,0,1);transition:transform .4s cubic-bezier(0,0,0,1)}.hamburger__menu-item div:hover:before{-webkit-animation:noise-anim-2 2s infinite linear alternate-reverse;animation:noise-anim-2 2s infinite linear alternate-reverse}.hamburger__menu-item div:hover:after{-webkit-animation:noise-anim 2s infinite linear alternate-reverse;animation:noise-anim 2s infinite linear alternate-reverse}.hamburger__menu-item a:before{display:block;position:absolute;top:4px;left:-25px;width:18px;height:14px;opacity:.2;color:#fff;font-family:ProximaNova-Bold;font-size:12px;letter-spacing:.6px}.hamburger__menu-item:first-child a:before{content:"01"}.hamburger__menu-item:nth-child(2) a:before{content:"02"}.hamburger__menu-item:nth-child(3) a:before{content:"03"}.hamburger__menu-item:nth-child(4) a:before{content:"04"}.hamburger__menu-item:nth-child(5) a:before{content:"05"}.hamburger__menu-services{position:absolute;opacity:0;display:none}.hamburger__menu-service-item{font-size:47px;letter-spacing:2.82px;line-height:.85}.hamburger__menu-service-item a:before{font-size:11px;left:-31px}.hamburger__menu-service-item:first-child a:before{content:"021"}.hamburger__menu-service-item:nth-child(2) a:before{content:"022"}.hamburger__menu-service-item:nth-child(3) a:before{content:"023"}.hamburger__menu-service-item:nth-child(4) a:before{content:"024"}.hamburger__menu-service-item:nth-child(5) a:before{content:"025"}.hamburger__menu-service-item:nth-child(6) a:before{content:"026"}.hamburger__menu-service-item:nth-child(7) a:before{content:"027"}.hamburger__menu-service-item:nth-child(8) a:before{content:"028"}.hamburger__menu-service-item:last-child a{-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;cursor:pointer;color:#6a6871}.hamburger__menu-service-item:last-child a:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hamburger .copyright-plus{top:auto;bottom:32px;position:fixed}.slideOutLeft-menu{-webkit-animation:slideOutLeft-menu 1s both;animation:slideOutLeft-menu 1s both}.slideInLeft-menu{-webkit-animation:slideInLeft-menu 1s both;animation:slideInLeft-menu 1s both;display:block}@-webkit-keyframes slideOutLeft-menu{100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}}@keyframes slideOutLeft-menu{100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}}@-webkit-keyframes slideInLeft-menu{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInLeft-menu{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.slideOutRight-menu{-webkit-animation:slideOutRight-menu 1s both;animation:slideOutRight-menu 1s both}.slideInRight-menu{-webkit-animation:slideInRight-menu 1s both;animation:slideInRight-menu 1s both}@-webkit-keyframes slideOutRight-menu{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes slideOutRight-menu{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@-webkit-keyframes slideInRight-menu{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInRight-menu{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media screen and (max-width:767px){.hamburger-icon__cross{left:-30px}.hamburger-icon__dots{left:-13px}.hamburger__menu-item:not(:last-child){margin:0 0 10px 0}}@media screen and (max-width:450px){.hamburger__menu-service-item{font-size:38px}}@media screen and (max-width:380px){.hamburger__menu-service-item:nth-child(7) a:before{left:0}}@media screen and (max-width:352px){.hamburger__menu-service-item:nth-child(6) a:before{left:23%}}@media screen and (max-height:750px){.hamburger__menu-services{-ms-flex-item-align:start;align-self:flex-start;margin:110px 0 70px 0}}@media screen and (max-height:480px){.hamburger__menu-main{-ms-flex-item-align:start;align-self:flex-start;margin:70px 0 0 0}}@media screen and (max-width:450px){.header,.header__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__info,.header__login-order{width:100%}.header__login-order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__login{margin:0 0 20px 0}.header__skype-btn{display:none}}#footer{background:#131313;color:#ccc}#footer h4{color:#fff}#footer:before{display:block;content:'';width:100%;height:3px;background:-webkit-linear-gradient(left,#5aa8ff 0,#e11a32 100%);background:linear-gradient(to right,#5aa8ff 0,#e11a32 100%)}#footer .logo{position:absolute;top:22px;left:0}#footer .footer__content-block-heading{margin:0 0 12px 0}#footer .footer__content-block-heading:after{display:block;content:'';width:50px;height:1px;margin:6px 0 0 0}#footer .footer__content-block-heading_1:after{background:#c6e1f2}#footer .footer__content-block-heading_2:after{background:#5aa8ff}#footer .footer__content-block-heading_3:after{background:#ff3928}#footer .copyright{position:relative;width:auto;opacity:1;-webkit-transform:none;transform:none;pointer-events:auto;color:#ccc;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .policy,#footer .production__name{color:#ccc;-webkit-transition:all .2s;transition:all .2s}#footer .policy:hover,#footer .production__name:hover{color:#fff;opacity:1}.footer{padding:20px 0 16px 0}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:720px;margin:0 auto}.footer__content-block{padding:0 10px 25px 10px;font-size:14px}.footer__content-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__content-list-wrap .footer__content-list:not(:last-child){margin:0 42px 0 0}.footer__content-item{-webkit-transition:-webkit-transform .3s;transition:transform .3s;line-height:23px}.footer__content-item a,.footer__content-item a:active,.footer__content-item a:focus,.footer__content-item a:hover{color:#ccc;font-size:14px;letter-spacing:-.14px;position:relative}.footer__content-item:hover a{color:#fff}.footer__content-item:hover a:after{width:100%}.contact-info{margin:10px 0 0 0;line-height:1.3}.contact-info a,.contact-info a:active,.contact-info a:focus,.contact-info a:hover{color:#999;-webkit-transition:all .3s;transition:all .3s}.contact-info a:hover{color:#fff}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:720px;margin:0 auto}.copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.7}.copy:after{content:"";display:block;width:1px;height:8px;background:rgba(255,255,255,.5);margin:0 9px}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 10px}.socials a,.socials a:active,.socials a:focus,.socials a:hover{color:#ccc;font-size:10px}.socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background:rgba(49,36,55,.7);border-radius:50%;-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s}.socials a:not(:last-child){margin:0 22px 0 0}.socials a:hover{color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.1)}.socials .twitter:hover{background:#00b8df}.socials .facebook:hover{background:#00438f}.socials .instagram:hover{background:#833ab4}@media screen and (max-width:991px){#footer .logo{position:relative;margin:0 0 20px 10px}}@media screen and (max-width:767px){.footer__bottom,.footer__content{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:452px){.footer__bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.socials{margin:20px 0 20px 10px}}@media screen and (max-width:326px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .policy:after,.copy:after{display:none}.socials{margin:20px 0 40px 0}}#aside{position:absolute;top:0;width:100%}#vertical-nav{width:70px;margin:80px -15px 0 auto;position:relative}#vertical-nav .copyright-plus{position:relative;right:-15px;top:150px}.r-menu__item{position:relative}.r-menu__item span{display:block}.r-menu__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-menu__dot{width:7px;height:7px;border:1px solid #707070;border-radius:50%;margin:5px 0;-webkit-transition:all .3s;transition:all .3s}.r-menu__stroke{width:1px;height:21px;background:#707070;-webkit-transition:all .3s;transition:all .3s}span.r-menu__label{position:absolute;top:5px;font-size:8px;line-height:1;margin:0 0 0 -13px;display:none}.r-menu__label-name{letter-spacing:-.16px;text-transform:uppercase;color:#5aa8ff;margin:0 15px 0 0}.r-menu__label-number{font-family:ProximaNova-Bold,sans-serif;font-weight:700;letter-spacing:.4px;color:rgba(255,255,255,.8)}.r-menu__item:nth-child(2) .r-menu__label{margin:0 0 0 -10.5px}.r-menu__item:nth-child(4) .r-menu__label{margin:0 0 0 10.5px}.r-menu__item:nth-child(4) .r-menu__label-name{margin:0 0 0 15px}.r-menu__item_disabled a{cursor:default;pointer-events:none}.r-menu__item_disabled .r-menu__dot{width:3px;height:3px;background:#707070}.r-menu__item a.is-selected .r-menu__dot{border:1px solid #5aa8ff}.r-menu__item a.is-selected .r-menu__label{display:-webkit-box;display:-ms-flexbox;display:flex}.r-menu__item_disabled a.is-selected .r-menu__dot{background:#5aa8ff}.sticky{position:fixed}.stop{position:relative}.copyright-plus{top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.copyright-plus:hover .copyright{opacity:1;-webkit-transform:translateX(-240px) translateZ(0);transform:translateX(-240px) translateZ(0);pointer-events:auto}.copyright{position:absolute;width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BebasNeueBook;font-size:12px;letter-spacing:1.44px;line-height:20px;text-transform:uppercase;color:#fff;opacity:0;-webkit-transform:translateX(-220px) translateZ(0);transform:translateX(-220px) translateZ(0);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;pointer-events:none}.policy{opacity:.7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy:focus,.policy:hover{color:#fff}.policy:after{content:"";display:block;width:1px;height:8px;background:rgba(255,255,255,.5);margin:0 9px}.production__text{opacity:.5}.production__name{opacity:.99;color:#fff}.production__name:focus,.production__name:hover{color:#fff}.plus-icon{opacity:.7;padding:10px 20px;-webkit-transition:opacity .25s;transition:opacity .25s}.plus-icon:hover{opacity:1}.plus-icon__bar{background:#fff}.plus-icon__bar:first-child{width:10px;height:2px;top:50%;left:50%;margin-top:-1px;margin-left:-5px}.plus-icon__bar:nth-child(2){width:2px;height:10px;top:50%;left:50%;margin-top:-5px;margin-left:-1px}.form{width:655px;border-radius:10px;border:1px solid #707070;margin:40px auto 0 auto;padding:33px 67px;background:#fff url(../img/bg-icons/contact-form-bg-figures.svg) no-repeat center 97%}.input-wrap{margin:0 0 32px 0}.input-box,.input-container{position:relative}label{font-family:ProximaNova-Bold,sans-serif;font-size:11.5px;color:#6a606e;letter-spacing:-.11px;line-height:18px;text-transform:uppercase}label.error{position:absolute;margin:-69px 0 0 0;color:#d4583e}label#email-error{max-width:230px;width:230px}input,textarea{width:253px;border-radius:5px;border:2px solid #291b2f;padding:0 19px 0 19px;color:#000;font-size:14px;letter-spacing:-.14px;line-height:18px}input{height:40px}textarea{height:112px;padding:10px 0 0 19px}input:focus,textarea:focus{border:2px solid #5aa8ff}.input-box input:first-of-type{margin:0 0 6px 0}.form__button-wrap{position:relative;width:136px;margin:0 auto;-webkit-transition:all .3s;transition:all .3s}.form__button-wrap:hover{-webkit-transform:scale(.97);transform:scale(.97)}.form__button-wrap:hover .form__button{box-shadow:0 0 19px 3px rgba(90,168,255,.3)}.form__button{width:100%;height:40px;box-shadow:0 0 6px rgba(90,168,255,.3);border-radius:55px;border:2px solid #0a071b;background:#0b071e;font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#fff;text-align:left;padding:11px 0 11px 30px;-webkit-transition:all .3s;transition:all .3s}.form__button:focus{border:2px solid #0a071b}.form__confidential{width:188px;font-size:12px;letter-spacing:-.12px;line-height:18px;text-align:center;margin:15px auto 0 auto}@media screen and (max-width:723px){.form{width:100%;padding:33px 10px}}@media screen and (max-width:319px){.form__confidential,input,textarea{width:100%}}#contact-form h3{text-align:center}.contact-form .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form .form__button-wrap:after{display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f1d8";font-size:12px;color:#fff;position:absolute;top:10px;right:35px}@media screen and (max-width:723px){.contact-form .input-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.subscribe{border-radius:5px 5px 0 0;background:#5aa8ff;text-align:center;color:#fff;line-height:1.4;padding:23px 0}.subscribe__title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:26px}.subscribe__text{font-size:12px;letter-spacing:.3px;width:247px;margin:-3px auto 8px auto}.subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:197px;margin:0 auto}.subscribe__form input{height:30px}.subscribe__form:after{display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";font-size:12px;color:#fff;position:absolute;right:0;top:0;background:#120b2d;width:30px;height:30px;padding:6.5px 0 0 0;border-radius:5px;z-index:1}.subscribe__form label.error{margin:32px 0 0 0;text-align:left}.subscribe__input{width:100%;border:1px solid #312437;border-radius:7px;font-size:10px;letter-spacing:.25px;color:#120b2d;padding:0 0 0 12px}.subscribe__input:focus{border:1px solid #312437}.subscribe__btn{width:30px;position:absolute;top:0;right:0;border-radius:5px;background:0 0;padding:0;border:none;z-index:2}.subscribe__btn:focus{border:none}#confirmation,#confirmation-quote,#confirmation-subscribe{display:none;position:fixed;z-index:200;width:100%;height:100%;background:-webkit-linear-gradient(207deg,#2d0b0b 0,#03010b 44%,#100b29 100%);background:linear-gradient(243deg,#2d0b0b 0,#03010b 44%,#100b29 100%);left:0;top:0;overflow:hidden}#thx{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:777px;height:212px;border-radius:10px;border:1px solid #707070;background:#fff;text-align:center;padding:40px 0 0 0}.thx__title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:75px;color:#120b2d;letter-spacing:9.75px;word-spacing:-10px;line-height:1}.thx__title span{color:#5aa8ff}.thx__text{font-size:22px;color:#464646;letter-spacing:-.33px;line-height:27px;padding:6px 100px 0 100px}.thx__close{position:absolute;top:10px;right:15px;color:#e21a32;font-size:30px;cursor:pointer}.thx__subtitle{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:38px;color:#c9c9cc;letter-spacing:4.94px;line-height:53px;margin:-12px 0 0 0}.thx-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;text-transform:none}.thx-button i{font-size:17px;font-weight:900;opacity:.8;margin:0 8px 0 0}.thx-button span{margin:4px 0 0 0}#confirmation-quote,#confirmation-subscribe{background:url(../img/bg-icons/smile.svg) no-repeat center,url(../img/bg-icons/bg-figures4.svg) no-repeat center 102%,-webkit-linear-gradient(207deg,#2d0b0b 0,#03010b 44%,#100b29 100%);background:url(../img/bg-icons/smile.svg) no-repeat center,url(../img/bg-icons/bg-figures4.svg) no-repeat center 102%,linear-gradient(243deg,#2d0b0b 0,#03010b 44%,#100b29 100%);color:#fff;overflow-y:auto}#confirmation-quote #thx,#confirmation-subscribe #thx{background:0 0;border:none;width:645px;height:268px;padding:0}#confirmation-quote .thx-button,#confirmation-quote .thx__title,#confirmation-subscribe .thx-button,#confirmation-subscribe .thx__title{color:#fff}#confirmation-quote .thx__text,#confirmation-subscribe .thx__text{font-size:18px;color:#ccc;letter-spacing:-.27px;padding:0;margin:12px 0 19px 0}#confirmation-quote .thx__text span,#confirmation-subscribe .thx__text span{font-family:ProximaNova-Bold,sans-serif;font-weight:700}#confirmation-quote .button::after,#confirmation-subscribe .button::after{border-color:#fff}@media screen and (max-width:991px){#thx{width:90%;height:280px}.thx__text{padding:6px 30px 0 30px}}@media screen and (max-width:723px){#confirmation-quote #thx{width:90%;height:auto;padding:50px 0 0 0}.thx-button{margin-bottom:50px}}.go-up{display:none;position:fixed;bottom:80px;right:15px;z-index:100;width:28px;height:28px;border:1px solid rgba(204,204,204,.3);border-radius:50%;cursor:pointer;font-size:10px;color:#fff;text-align:center;padding:3px 0}.go-up i{color:#ccc}.hvr-bob{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.skype-btn{right:7.5%;bottom:48px;width:45px;height:45px;border-radius:50%;font-size:23px;text-align:center;padding:11px 0;-webkit-transition:all .3s;transition:all .3s}.skype-btn:hover{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.skype-btn-blue{box-shadow:0 3px 6px rgba(0,0,0,.16);background:#5aa8ff;color:#fff}header{height:100vh;background:-webkit-linear-gradient(328deg,#18152d 0,#20132c 9%,#28102b 46%,#20132c 100%);background:linear-gradient(122deg,#18152d 0,#20132c 9%,#28102b 46%,#20132c 100%);text-align:center}.bg-icons{position:absolute;width:100%;height:100%;z-index:1}.bg-icons i{display:block;position:absolute}#scene div{width:100%;height:100%}.bg-icons__knife{width:81px;height:345px;background:url(../img/bg-icons/knife.svg) no-repeat;background-size:100% auto;margin:14% 0 0 10%}.bg-icons__psd{width:78px;height:78px;background:url(../img/bg-icons/psd.svg) no-repeat;background-size:100% auto;margin:35.7% 0 0 80%}.bg-icons__figures1{width:180px;height:117px;background:url(../img/bg-icons/homepage-bg-figures1.svg) no-repeat;background-size:100% auto;margin:29.5% 0 0 -6.5%}.bg-icons__figures2{width:148px;height:125px;background:url(../img/bg-icons/homepage-bg-figures2.svg) no-repeat;background-size:100% auto;margin:14% 0 0 99%}.bg-icons__figures3{width:180px;height:185px;background:url(../img/bg-icons/bg-figures3.svg) no-repeat;background-size:100% auto;margin:220px 0 0 -70px}#scene2{position:relative;z-index:10;pointer-events:auto!important}.subtitle{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:38px;letter-spacing:4.94px;color:#cbcbcd;line-height:1.4;margin:0 0 2px 0;position:relative}.subtitle:before{position:absolute;display:block;width:22px;height:16px;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;color:#4c475a;letter-spacing:1.4px;line-height:16px;margin:3px 0 0 -39px}.offer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:85%}.offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}.offer__text{color:#8f879a;font-size:22px;font-weight:400;letter-spacing:-.33px;line-height:27px;width:655px;margin:8px 0 28px 0}.offer-footer{z-index:5;position:absolute;top:85%;left:0;right:0}.offer-footer__text{display:block;font-family:BebasNeueBold,sans-serif;font-weight:700;letter-spacing:.08em;font-size:12px;color:#ccc;line-height:initial;margin:0 0 4px 0;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear}.offer-footer__text:active,.offer-footer__text:focus,.offer-footer__text:hover{color:#ccc}.offer-footer__text:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.offer-footer__line{width:1px;height:100%;background:#2d4a7f;margin:0 auto}@media screen and (max-width:991px){.bg-icons__psd{margin:45% 0 0 80%}.bg-icons__figures1{margin:29.5% 0 0 -15%}.bg-icons__figures2{margin:14% 0 0 85%}.bg-icons__figures3{margin:220px 0 0 -150px}}@media screen and (max-width:723px){.bg-icons__knife{margin:12% 0 0 10%}.bg-icons__psd{margin:60% 0 0 80%}.bg-icons__figures1{margin:60% 0 0 -20%}.bg-icons__figures2{margin:14% 0 0 95%}.bg-icons__figures3{margin:220px 0 0 -170px}.offer__text{width:100%}}@media screen and (max-width:550px){.bg-icons i{display:none}}@media screen and (max-width:479px){header{height:auto}.offer-wrap{margin:50px 0}.offer-footer{display:none}}#homepage .offer__text{font-size:18px;letter-spacing:-.09px;line-height:24px;color:#d0bcbc;width:556px;margin:10px 0 28px 0}#homepage .offer-footer__line{background:#d0bcbc}@media screen and (max-width:550px){#homepage .offer__text{width:100%}}@media screen and (max-width:479px){#homepage .offer__text{font-size:17px}}section#services{padding:115px 0 100px 0}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.service{position:relative;padding:58px 27px 47px 27px;width:289.5px;height:270px}.service__icon{display:block;margin:0 auto;position:absolute;top:0;left:0;right:0;max-width:100%}.icon-html{background:url(../img/icons-services/html.svg) no-repeat;background-size:100% auto;width:36px;height:41px}.icon-app{background:url(../img/icons-services/app.svg) no-repeat;background-size:100% auto;width:40px;height:40px}.icon-email{background:url(../img/icons-services/email.svg) no-repeat;background-size:100% auto;width:40px;height:40px}.icon-joomla{background:url(../img/icons-services/joomla.svg) no-repeat;background-size:100% auto;width:41px;height:40px}.icon-magento{background:url(../img/icons-services/magento.svg) no-repeat;background-size:100% auto;width:39px;height:45px}.icon-shopify{background:url(../img/icons-services/shopify.svg) no-repeat;background-size:100% auto;width:36px;height:40px}.icon-woocommerce{background:url(../img/icons-services/woocommerce.png) no-repeat;background-size:100% auto;width:68px;height:40px}.icon-wordpress{background:url(../img/icons-services/wordpress.svg) no-repeat;background-size:100% auto;width:41px;height:41px}.service__text{font-size:14px;letter-spacing:-.14px;line-height:18px;padding:5px 0 17px 0}.service__button{margin:0 auto;width:123px;height:31px;font-size:9px;letter-spacing:.45px;text-transform:uppercase;padding:6px 0;color:#fff;opacity:.99;position:absolute;bottom:47px;left:0;right:0}.service__button_1{box-shadow:0 0 6px rgba(219,48,33,.3)}.service__button_1:before{border:2px solid #db3021}.service__button_2{box-shadow:0 0 6px rgba(219,48,33,.3)}.service__button_2:before{border:2px solid #1176e8}.service__button_3{box-shadow:0 0 6px rgba(190,84,184,.3)}.service__button_3:before{border:2px solid #adc941}.service__button_4{box-shadow:0 0 6px rgba(255,152,0,.3)}.service__button_4:before{border:2px solid #ff9800}.service__button_5{box-shadow:0 0 6px rgba(237,74,25,.3)}.service__button_5:before{border:2px solid #ed4a19}.service__button_6{box-shadow:0 0 6px rgba(190,84,184,.3)}.service__button_6:before{border:2px solid #be54b8}.service__button_7{box-shadow:0 0 6px rgba(219,48,33,.3)}.service__button_7:before{border:2px solid #33d4de}.service__button_8{box-shadow:0 0 6px rgba(190,84,184,.3)}.service__button_8:before{border:2px solid #d3583e}@media screen and (max-width:479px){.service{padding:58px 0 47px 0}}.reviews__slide{width:790px;padding:70px;margin:0 auto;text-align:center}h3.reviews__name{font-family:BebasNeueBold;font-weight:700;font-size:38px;letter-spacing:.07em;line-height:1;color:#fff;text-transform:uppercase}.reviews__profession{font-family:BebasNeueBold;font-weight:700;color:rgba(255,255,255,.7);font-size:20px;letter-spacing:2.3px;line-height:1.5}.reviews__text{font-family:ProximaNova-Regular;font-size:20px;letter-spacing:-.3px;line-height:26px;padding:18px 0 14px 0;position:relative}.reviews__text:before{display:block;content:"";width:42px;height:35px;background:url(../img/icons-quotes/quote-homepage1.svg) no-repeat;background-size:100% auto;position:absolute;top:7px;left:-70px}.reviews__text:after{display:block;content:"";width:42px;height:35px;background:url(../img/icons-quotes/quote-homepage2.svg) no-repeat;background-size:100% auto;position:absolute;bottom:-9px;right:-70px}a.reviews__button{font-family:ProximaNova-Regular;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.99);width:86px;margin:0 auto;-webkit-transition:-webkit-transform .3s;transition:transform .3s}a.reviews__button:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}a.reviews__button:after{display:block;content:"";width:100%;height:1px;box-shadow:0 0 6px rgba(90,168,255,.2);background:#5aa8ff;-webkit-transition:width .3s;transition:width .3s}a.reviews__button:hover:after{width:0}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:70px;right:70px}.slick-dots li button{display:none}.slick-dots li{width:12px;height:12px;border-radius:50px;border:1px solid #666568;margin:0 1px;background:0 0;cursor:pointer}.slick-dots li:hover{border:1px solid #5aa8ff}.slick-dots li.slick-active{background-color:#5aa8ff;border:1px solid #5aa8ff;box-shadow:0 0 6px rgba(90,168,255,.16)}@media screen and (max-width:991px){.reviews__slide{width:100%;padding:50px}.reviews__text:before{left:-50px;width:38px}.reviews__text:after{right:-50px;width:38px}.slick-dots{right:0}}@media screen and (max-width:767px){.reviews__text:before{width:35px}.reviews__text:after{width:35px}}@media screen and (max-width:723px){.reviews__text:before{width:30px}.reviews__text:after{width:30px}.slick-dots{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-dots li{margin:1px 0}}@media screen and (max-width:479px){.reviews__slide{padding:0}h3.reviews__name{font-size:30px}.reviews__profession,.reviews__text{font-size:17px}.slick-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:-30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slick-dots li{margin:0 1px}}.trial{text-align:center}.trial__subtitle{font-family:BebasNeueBook;font-size:28px;letter-spacing:.07em;line-height:1.2;color:#fff;text-transform:uppercase;margin:0 0 18px 0}.trial__text{font-size:20px;letter-spacing:-.3px;line-height:26px;width:690px;margin:24px auto 38px auto}.trial__button{margin:0 auto}.trial__button:before{border:2px solid #59a6fc}@media screen and (max-width:991px){.trial__text{width:100%}}@media screen and (max-width:479px){.trial__subtitle{font-size:25px}.trial__text{font-size:18px}}.reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reasons__item{position:relative;max-width:420px;padding:0 42px 29px 51px}.reasons__item i{position:absolute;top:0;left:0}.reasons__item:first-child i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}.reasons__item:nth-child(2) i{width:38px;height:31px;background:url(../img/icons-reasons/turnaround.svg) no-repeat;background-size:100% auto}.reasons__item:nth-child(3) i{width:36px;height:38px;background:url(../img/icons-reasons/approachable.svg) no-repeat;background-size:100% auto}.reasons__item:nth-child(4) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}.reasons__item:nth-child(5) i{width:38px;height:32px;background:url(../img/icons-reasons/team.svg) no-repeat;background-size:100% auto}.reasons__item:nth-child(6) i{width:38px;height:39px;background:url(../img/icons-reasons/agreement.svg) no-repeat;background-size:100% auto}.reasons__text{margin:10px 0 0 0}@media screen and (max-width:767px){.reasons__item{padding:0 0 29px 51px}}.priority{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.priority__img{width:148px;height:193px;background:url(../img/fingerprint.svg) no-repeat;background-size:100% auto;margin:7px 0 0 0}.priority__content{margin:0 0 0 64px}.priority__text{width:588px;font-size:20px;letter-spacing:-.3px;line-height:26px;margin:19px 0 23px 0}.priority__stats{display:-webkit-box;display:-ms-flexbox;display:flex}.priority__stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.priority__stats-item span{display:block}.priority__stats-item:not(:last-child){margin:0 24px 0 0}.priority__stats-item:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}.priority__stats-item:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}.priority__stats-item:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}.priority__stats-number{font-family:BebasNeueBold;font-weight:700;color:#5aa8ff;text-shadow:0 0 6px rgba(90,168,255,.16);font-size:40px;letter-spacing:1.12px;line-height:1;margin:0 12px 0 0}.priority__stats-text{font-family:ProximaNova-Bold;color:#fff;letter-spacing:-.24px;line-height:18px;text-transform:uppercase}@media screen and (max-width:991px){.priority__img{display:none}.priority__text{width:100%}.priority__content{margin:0}}@media screen and (max-width:723px){.priority__stats{-ms-flex-wrap:wrap;flex-wrap:wrap}.priority__stats-item{margin:0;padding:10px 24px 10px 0}}@media screen and (max-width:479px){.priority__content{text-align:center}.priority__stats{text-align:left}#vertical-nav{display:none}}@media screen and (max-width:395px){.priority__stats-item:not(:last-child){margin:0}.priority__stats{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#appeal{text-align:center;padding:150px 0 230px 0}#appeal h3{font-family:BebasNeueBook,sans-serif;font-weight:300;letter-spacing:.07em}#appeal h3 span{font-family:BebasNeueBold,sans-serif;font-weight:700;position:relative}#appeal h3 span:before{position:absolute;display:block;content:'';width:2px;height:9px;background:#fff;top:9px;left:-50px}.appeal-text{font-size:18px;margin:3px 0 0 0}.appeal-button{width:234px;background:-webkit-linear-gradient(180deg,#5aa8ff 0,#e21a32 100%);background:linear-gradient(270deg,#5aa8ff 0,#e21a32 100%);margin:25px auto 0 auto;-webkit-transition:background .5s;transition:background .5s}.appeal-button:before{border:none;width:228px;height:36px;border-radius:55px;background:#24122c;content:'Start your project here';top:50%;left:50%;margin:-18px 0 0 -114px;padding:8px 0;-webkit-transition:all .5s;transition:all .5s}.buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttons-wrap .appeal-button{margin:25px 15px 0 15px}#about-page .appeal-button,#how-it-works .appeal-button,#reviews-page .appeal-button,#services-page .appeal-button{width:181px}#about-page .appeal-button:before,#how-it-works .appeal-button:before,#reviews-page .appeal-button:before,#services-page .appeal-button:before{content:'Start a project';width:177px;height:36px;margin:-18px 0 0 -88.5px}#about-page .appeal-button:nth-child(2):before,#how-it-works .appeal-button:nth-child(2):before,#reviews-page .appeal-button:nth-child(2):before,#services-page .appeal-button:nth-child(2):before{content:'Request a quote'}@media screen and (max-width:723px){#appeal h3 span:before{left:-42px}}@media screen and (max-width:479px){#appeal h3 span:before{left:-38px;top:7px}.buttons-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#about-page h1:before{content:'01'}#about-page .offer__text{width:721px}#about-page .offer-footer{top:65%}#about-page #appeal h3{font-family:BebasNeueBold,sans-serif;font-weight:700}#about-page h2{text-align:center}.about{width:788px;margin:0 auto}.about__block{display:-webkit-box;display:-ms-flexbox;display:flex}.about__block:nth-child(2){margin:34.5px 0 0 0}.about__item{width:50%;max-width:394px;padding:0 7.5% 34.5px 0}.about__item-title{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff;font-size:20px;letter-spacing:1.18px;line-height:22px;text-transform:uppercase;margin:0 0 21px 0}.about__item-text{font-size:18px;letter-spacing:-.27px;line-height:24px}.about__img{width:37%;max-width:293px;height:auto;max-height:411px}.about__img img{width:100%;height:auto}.about__content{letter-spacing:-.24px;line-height:24px;width:63%;max-width:496px;padding:0 0 0 5.3%;margin:-3px 0 0 0}.about__content p:not(:last-child){margin:0 0 25px 0}.about__content p:first-child{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff;font-size:29px;letter-spacing:3.77px;line-height:35px;word-spacing:-3.5px;margin:0 0 15px 0}.timeline-intro{width:708px;letter-spacing:-.24px;line-height:24px;margin:15px auto 53px auto;text-align:center}.timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%}.timeline-item{padding-left:40px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-info{font-family:BebasNeueRegular,sans-serif;font-weight:400;font-size:10px;letter-spacing:.59px;line-height:15px;margin:0 0 .5em 0;color:#c2c1c5;white-space:nowrap}.timeline-marker{position:absolute;top:0;bottom:16px;left:0;width:15px}.timeline-marker:before{display:block;content:"";width:15px;height:15px;background:0 0;border:1px solid #5aa8ff;border-radius:100%;position:absolute;top:0;left:0;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.timeline-marker:after{display:block;content:"";width:2px;background:#504e59;position:absolute;top:31px;bottom:0;left:6px}.timeline-item:last-child .timeline-marker:after{content:none}.timeline-item:hover .timeline-marker:before{background:0 0;border:2px solid #5aa8ff}.timeline-content{padding-bottom:40px}.timeline-content p:last-child{margin-bottom:0}.timeline-title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:.83px;text-transform:uppercase;line-height:15px}.timeline-title span{font-family:BebasNeueBook,sans-serif}.timeline__text{font-size:14px;letter-spacing:-.21px;line-height:20px;width:100%;margin:14px 0 0 0}@media (min-width:370px){.timeline-centered .timeline,.timeline-split .timeline{display:table}.timeline-centered .timeline-item,.timeline-split .timeline-item{display:table-row;padding:0}.timeline-centered .period .timeline-info,.timeline-centered .timeline-content,.timeline-centered .timeline-info,.timeline-centered .timeline-marker,.timeline-split .period .timeline-info,.timeline-split .timeline-content,.timeline-split .timeline-info,.timeline-split .timeline-marker{display:table-cell;vertical-align:top}.timeline-centered .timeline-marker,.timeline-split .timeline-marker{position:relative}.timeline-centered .timeline-content,.timeline-split .timeline-content{padding-left:17px}.timeline-centered .timeline-info,.timeline-split .timeline-info{padding-right:17px}.timeline-centered .period .timeline-title,.timeline-split .period .timeline-title{position:relative;left:-45px}.timeline-centered .timeline-marker:after,.timeline-split .timeline-marker:after{bottom:16px}.timeline-centered .timeline__text,.timeline-split .timeline__text{width:280px}}@media (min-width:370px){.timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:724px){.timeline-centered,.timeline-centered .timeline-content,.timeline-centered .timeline-info,.timeline-centered .timeline-item,.timeline-centered .timeline-marker{display:block;margin:0;padding:0}.timeline-centered .timeline-item{padding-bottom:28px;overflow:hidden}.timeline-centered .timeline-item:last-child{padding-bottom:0}.timeline-centered .timeline-marker{position:absolute;left:50%;margin-left:-7.5px}.timeline-centered .timeline-marker:after{bottom:0}.timeline-centered .timeline-content,.timeline-centered .timeline-info{width:50%}.timeline-centered>.timeline-item:nth-child(odd) .timeline-info{float:left;text-align:right;padding-right:17px}.timeline-centered>.timeline-item:nth-child(odd) .timeline-content{float:right;text-align:left;padding-left:17px}.timeline-centered>.timeline-item:nth-child(even) .timeline-info{float:right;text-align:left;padding-left:17px}.timeline-centered>.timeline-item:nth-child(even) .timeline-content{float:left;text-align:right;padding-right:17px}.timeline-centered>.timeline-item:nth-child(even) .timeline__text{float:right}}#pledges h2{margin:0 0 62px 0}.pledges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:710px;margin:0 auto}.pledge{position:relative;width:50%}.pledge:nth-child(odd){padding:0 29px 60px 0}.pledge:nth-child(even){padding:0 0 60px 29px}.pledge:last-child{padding-bottom:0}.pledge:before{position:absolute;display:block;content:'';margin:-4px 0 0 0}.pledge:nth-child(1):before{width:17px;height:30px;background:url(../img/icons-pledges/medal.svg) no-repeat;background-size:100% auto}.pledge:nth-child(2):before{width:17px;height:26px;background:url(../img/icons-pledges/rocket.svg) no-repeat;background-size:100% auto}.pledge:nth-child(3):before{width:17px;height:23px;background:url(../img/icons-pledges/prize.svg) no-repeat;background-size:100% auto;margin:-2px 0 0 0}.pledge:nth-child(4):before{width:22px;height:8px;background:url(../img/icons-pledges/screwdriver.svg) no-repeat;background-size:100% auto;margin:6px 0 0 0}.pledge:nth-child(5):before{width:22px;height:21px;background:url(../img/icons-pledges/star.svg) no-repeat;background-size:100% auto;margin:-2px 0 0 0}.pledge:nth-child(6):before{width:22px;height:15px;background:url(../img/icons-pledges/hands.svg) no-repeat;background-size:100% auto;margin:3px 0 0 0}.pledge__title{color:#fff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:20px;letter-spacing:1.18px;word-spacing:-2px;line-height:22px;margin:0 0 21px 39px}.pledge__text{font-size:18px;letter-spacing:-.27px;line-height:26px}@media screen and (max-width:991px){#about-page .bg-icons__figures3{margin:220px 0 0 -175px}#about-page .offer-footer{top:75%}.about{width:100%}}@media screen and (max-width:767px){#about-page .offer__text{width:100%}.timeline-intro{width:100%}.pledges{width:100%}}@media screen and (max-width:723px){.pledges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pledge{width:317px}.pledge:nth-child(even),.pledge:nth-child(odd){padding:0 0 60px 0}.pledge:last-child{padding-bottom:0}}@media screen and (max-width:550px){#about-page .offer-footer{top:80%}}@media screen and (max-width:479px){#about-page .offer__text{font-size:18px;line-height:1.2}#about-page h1{font-size:67px;line-height:1}.about__block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__block:nth-child(2){margin:0}.about__item{width:100%;padding:0 0 34.5px 0}.about__content{width:100%;padding:30px 0 0 0}.pledge{width:100%}}#services-page h1:before{content:'02'}#services-page .offer__text{width:343px}#services-page .offer-footer{top:65%}.services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:738px;margin:0 auto}.services-item{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-item__heading{width:313px;text-align:center}.services-item__text{font-size:14px;line-height:18px;color:#b1b0b4;margin:14px 0 0 0}.pricing{display:-webkit-box;display:-ms-flexbox;display:flex;margin:48px 0 16px 0}.pricing__delivery{border-left:1px solid #6b6972;padding:0 32px 0 18px;position:relative}.pricing__delivery_express{padding:0 0 0 18px}.pricing__head{color:#fff;font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:14px;letter-spacing:.7px;margin:0 0 9px 0}.pricing__head span{font-family:BebasNeueRegular,sans-serif;font-weight:400}.pricing__wrap{margin:0 0 16px 0}.pricing__page{font-size:11px}.prices{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 -5px}.prices__item:not(:last-child){margin:0 10px 0 0}.price{font-family:BebasNeueRegular,sans-serif;font-weight:400;font-size:12px;letter-spacing:.6px}.integration-price span,.price span{color:#bfb9c8;font-size:10px;font-family:segoeuibold,sans-serif;font-weight:700}.device{font-size:8px;color:#828186;line-height:8px;margin:-2px 0 0 7.55px}.pricing__integration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;letter-spacing:-.11px;line-height:1;height:30px}.pricing__integration:before{display:block;content:'';height:1px;width:100%;background:#6b6972;position:absolute;left:0;bottom:35px}.integration-name{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:15px;margin:0 25px 0 0}.integration-name span{display:block}.integration-name span:nth-child(2){width:50px;margin:0 0 0 2px}.integration-name_hidden{display:none}.integration-price{font-family:BebasNeueRegular,sans-serif;font-weight:400;font-size:12px;letter-spacing:.6px;line-height:15px}.services-item__additional{text-align:center;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;margin:0 0 17px 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.03em}.services-item__additional i{font-size:10px;margin:0 0 0 5px}.services-item__additional:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.services-item__button{margin:0 auto}.pricing__service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 3px 0}.pricing__service-name{font-size:10px;letter-spacing:-.1px;line-height:18px}.pricing__service-name_hidden{display:none}.services-item__content{text-align:center;margin:27px 0 35px 0}.services-item__content li{font-size:12px;letter-spacing:-.12px;line-height:18px;color:#77767c}.services-item__content li:not(:last-child){margin:0 0 2px 0}.services-item__message{font-family:BebasNeueRegular,sans-serif;font-size:14px;letter-spacing:.7px;text-align:center;margin:0 0 11px 0;word-spacing:-1px}.services-item_html .pricing__delivery_express .pricing__head span{color:#db3021}.services-item_html .pricing__delivery_express{border-left:1px solid #db3021}.services-item_html .button::before{border:2px solid #db3021}.services-item_html .services-item__button{box-shadow:0 0 6px rgba(219,48,33,.3)}.services-item_wordpress .pricing__delivery_express .pricing__head span{color:#5aa8ff}.services-item_wordpress .pricing__delivery_express{border-left:1px solid #5aa8ff}.services-item_wordpress .button::before{border:2px solid #1176e8}.services-item_wordpress .services-item__button{box-shadow:0 0 6px rgba(51,212,222,.3)}.services-item_shopify .pricing__delivery_express .pricing__head span{color:#adc941}.services-item_shopify .pricing__delivery_express{border-left:1px solid #adc941}.services-item_shopify .button::before{border:2px solid #adc941}.services-item_shopify .services-item__button{box-shadow:0 0 6px rgba(173,201,65,.3)}.services-item_joomla .pricing__delivery_express .pricing__head span{color:#ff9800}.services-item_joomla .pricing__delivery_express{border-left:1px solid #ff9800}.services-item_joomla .button::before{border:2px solid #ff9800}.services-item_joomla .services-item__button{box-shadow:0 0 6px rgba(255,152,0,.3)}.services-item_magento .pricing__delivery_express .pricing__head span{color:#ed4a19}.services-item_magento .pricing__delivery_express{border-left:1px solid #ed4a19}.services-item_magento .button::before{border:2px solid #ed4a19}.services-item_magento .services-item__button{box-shadow:0 0 6px rgba(237,74,25,.3)}.services-item_woocommerce .pricing__delivery_express .pricing__head span{color:#be54b8}.services-item_woocommerce .pricing__delivery_express{border-left:1px solid #be54b8}.services-item_woocommerce .button::before{border:2px solid #be54b8}.services-item_woocommerce .services-item__button{box-shadow:0 0 6px rgba(190,84,184,.3)}.services-item_email .integration-name span:first-child,.services-item_email .pricing__delivery_express .pricing__head span,.services-item_email .pricing__service-name span{color:#33d4de}.services-item_email .pricing__delivery_express{border-left:1px solid #33d4de}.services-item_email .button::before{border:2px solid #33d4de}.services-item_email .services-item__button{box-shadow:0 0 6px rgba(51,212,222,.3)}.services-item_email .pricing__integration:before{display:none}.services-item_spa .button::before{border:2px solid #d3583e}.services-item_spa .services-item__button{box-shadow:0 0 6px rgba(211,88,62,.3)}.arcticmodal-container_i{width:90%}.box-modal{width:100%;border-radius:10px;box-shadow:none;font-family:ProximaNova-Regular,sans-serif;font-weight:400;padding:50px 16px 75px 16px}.additional-info{color:#000;width:762px;margin:0 auto}.additional-info__heading{text-align:center;margin:0 0 38px 0}.additional-info__heading div{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:28px;letter-spacing:3.64px;line-height:1.35}.additional-info__heading h3{color:#000}.additional-info__body-section:not(:last-child){margin:0 0 47px 0}.additional-info__body-section_halfwidth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.additional-info__block-heading{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:21px;letter-spacing:1.05px;line-height:1.52;margin:0 0 14px 0}.additional-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:360px;line-height:1.75}.additional-info__name{font-size:15px;letter-spacing:-.15px;line-height:1.2}.additional-info__price{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:17px;letter-spacing:.85px}.additional-info__price span{font-family:segoeuibold,sans-serif;font-weight:700;font-size:12px;margin:0 -4px 0 0}.additional-info__list_fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-modal_close{right:23px;top:20px}.box-modal_close i{font-size:30px;color:#e21a32}@media screen and (max-width:991px){.additional-info,.services-list{width:100%}.additional-info__body-section_halfwidth{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.additional-info__body-section_halfwidth .additional-info__block:not(:last-child){margin:0 0 47px 0}.additional-info__body-section_fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.additional-info__list_fullwidth{display:block}}@media screen and (max-width:767px){.services-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-item:first-child{margin:0 0 90px 0}}@media screen and (max-width:479px){#services-page .offer__text{width:100%}.services-item__heading{width:100%}.pricing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:150px;margin:48px auto 16px auto}.pricing__delivery_standard{margin:0 0 50px 0;padding:0 0 0 18px}.integration-name_hidden{display:-webkit-box;display:-ms-flexbox;display:flex}.pricing__service-name_hidden{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:450px){.additional-info__block,.additional-info__item,.arcticmodal-container_i{width:100%}.arcticmodal-container_i{width:100%}.additional-info__price{width:60px;text-align:right}}#samples-page h1:before{content:'03'}#samples-page .offer-footer{top:72%}#samples-page .pagination{margin:10px 0}#samples-page .pagination li a{border-radius:5px;border:1px solid #fff;color:#fff}#samples-page .pagination li a:focus,#samples-page .pagination li a:hover{border:1px solid #5aa8ff}#samples-page .pagination li span{border-color:transparent;color:#fff}#samples-page .pagination li:first-child a,#samples-page .pagination li:last-child a{border:none}#samples-page .pagination li:first-child a:active,#samples-page .pagination li:first-child a:focus,#samples-page .pagination li:first-child a:hover,#samples-page .pagination li:last-child a:active,#samples-page .pagination li:last-child a:focus,#samples-page .pagination li:last-child a:hover{border:none}#samples-page .pagination>.active>a,#samples-page .pagination>.active>a:focus,#samples-page .pagination>.active>a:hover{background:0 0;border:1px solid #5aa8ff}#samples-page .pagination>.active>span,#samples-page .pagination>.active>span:focus,#samples-page .pagination>.active>span:hover,#samples-page .pagination>li>span:focus,#samples-page .pagination>li>span:hover{background:0 0;border-color:transparent;color:#fff}#samples-page .pagination>.disabled>a,#samples-page .pagination>.disabled>a:focus,#samples-page .pagination>.disabled>a:hover,#samples-page .pagination>.disabled>a>span,#samples-page .pagination>.disabled>a>span:focus,#samples-page .pagination>.disabled>a>span:hover{cursor:default;color:#898596;background:unset;border:unset}#samples{color:#fff;padding:70px 0 150px 0}.samples{width:804px;margin:0 auto}.samples input#all-samples:checked~.samples__head .samples__filter label.filter-samples-label_all,.samples input#select-email:checked~.samples__head .samples__filter label.filter-samples-label_email,.samples input#select-html:checked~.samples__head .samples__filter label.filter-samples-label_html,.samples input#select-mobile:checked~.samples__head .samples__filter label.filter-samples-label_mobile,.samples input#select-responsive:checked~.samples__head .samples__filter label.filter-samples-label_responsive,.samples input#select-shopify:checked~.samples__head .samples__filter label.filter-samples-label_shopify,.samples input#select-wordpress:checked~.samples__head .samples__filter label.filter-samples-label_wordpress{border-bottom:1px solid #5aa8ff;padding:0 0 2px 0}.samples input#all-samples:checked~.samples__head .samples__filter label.filter-samples-label_all span:first-child,.samples input#select-email:checked~.samples__head .samples__filter label.filter-samples-label_email span:first-child,.samples input#select-html:checked~.samples__head .samples__filter label.filter-samples-label_html span:first-child,.samples input#select-mobile:checked~.samples__head .samples__filter label.filter-samples-label_mobile span:first-child,.samples input#select-responsive:checked~.samples__head .samples__filter label.filter-samples-label_responsive span:first-child,.samples input#select-shopify:checked~.samples__head .samples__filter label.filter-samples-label_shopify span:first-child,.samples input#select-wordpress:checked~.samples__head .samples__filter label.filter-samples-label_wordpress span:first-child{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff}.samples input#all-samples:checked~.samples__list li{display:block}.samples input#select-html:checked~.samples__list .sample{display:none}.samples input#select-html:checked~.samples__list .html{display:block}.samples input#select-wordpress:checked~.samples__list .sample{display:none}.samples input#select-wordpress:checked~.samples__list .wordpress{display:block}.samples input#select-shopify:checked~.samples__list .sample{display:none}.samples input#select-shopify:checked~.samples__list .shopify{display:block}.samples input#select-email:checked~.samples__list .sample{display:none}.samples input#select-email:checked~.samples__list .email{display:block}.samples input#select-mobile:checked~.samples__list .sample{display:none}.samples input#select-mobile:checked~.samples__list .mobile{display:block}.samples input#select-responsive:checked~.samples__list .sample{display:none}.samples input#select-responsive:checked~.samples__list .responsive{display:block}.samples__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 6px}.samples__head .filter-samples-label{margin:0 7px 0 0}.filter-samples-radio{display:none}.filter-samples-label,.samples__filter-pages{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:14px;letter-spacing:.7px;color:#bbbabe;word-spacing:-2px}.filter-samples-label{padding:0 .575px}.filter-samples-label:nth-child(1){padding:0 0}.filter-samples-label:nth-child(3){padding:0 .395px}.filter-samples-label:nth-child(4){padding:0 .875px}.filter-samples-label:nth-child(6){padding:0 1.165px}.filter-samples-label:nth-child(7){padding:0 1.11px}.filter-samples-label:hover{padding:0 0}.filter-samples-label:hover span:first-child{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff}.samples__filter-pages span{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff}.samples__list{margin:2px 0 13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sample{width:189px;text-align:center;margin:30px 6px}.sample__img{display:block;width:189px;border-radius:5px;overflow:hidden}.sample__img img{width:100%;height:auto}.sample__content{margin:17px 0 0 0}.sample__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:BebasNeueRegular,sans-serif;font-weight:400;font-size:13px;letter-spacing:.71px;line-height:1;color:#b5b4bb;margin:-1px 0 5px 0}.sample__tags i{font-size:10px;margin:0 0 0 4px}.sample__tags span{display:block;width:1px;height:11px;margin:0 6px;background:#b5b4bb}.sample__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sample__action{font-size:10px}.sample__action:not(:last-child){margin:0 14px 0 0}.sample__action span{font-family:ProximaNova-Bold,sans-serif;font-weight:700;letter-spacing:.7px;line-height:1.8;margin:0 0 0 4px}.sample__action a,.sample__action a:active,.sample__action a:focus,.sample__action a:hover{color:#fff}@media screen and (max-width:991px){.samples{width:100%}}#sample-page{overflow-y:hidden}#sample-page header{height:auto}.dashboard-header,.sample-header{padding:19px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.sample-header__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sample-name{font-size:12px;letter-spacing:.18px;margin:0 0 -4px 30px;position:relative}.sample-name:before{display:block;content:"";width:1px;height:22px;background:#fff;position:absolute;left:-12px}.samples-back,.select-name{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:22px;letter-spacing:.11px;color:#fff}.select-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-block:first-child{margin:0 37px 0 0}.select-name{margin:0 9px 0 0}.select-list-wrap{position:relative;box-shadow:0 0 6px rgba(90,168,255,.3);border-radius:55px;border:2px solid #fff;overflow:hidden;height:32px}.select-list-wrap_page{width:113px}.select-list-wrap_view{width:83px}.select-list-arrow{display:block;position:absolute;width:6px;height:6px;top:17px;right:20px;margin-top:-7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);z-index:1}.select-list{height:100%;border:none;background:0 0;font-size:12px;letter-spacing:.6px;padding:0 35px 0 12px;width:130px;position:relative;z-index:2;cursor:pointer}.select-list option{color:#464646}#sample-body{padding:0;height:calc(100vh - 70px)}@media screen and (max-width:767px){.sample-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.sample-header__block:last-of-type{width:100%;margin:30px 0 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:456px){.samples-back{width:100%;margin:30px 0 0 0}.sample-header__block:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:364px){.sample-header__block:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-block:first-child{margin:0 0 20px 0}.sample-header__block:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.sample-name{margin:10px 0 -4px 0}.sample-name:before{display:none}}#reviews-page h1:before{content:'04'}#reviews-page .offer-footer{top:59%}.reviews-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin:0 auto}.review{padding:45px 0;position:relative}.review:before{display:block;content:"";position:absolute;width:51px;height:1px;background:#2d4a7f;margin:20px 0 0 -80px}.review__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 25px 0}.review__img{width:68px;height:67px;border-radius:10px;overflow:hidden;margin:0 15px 0 0}.review__img img{width:100%;height:auto;border-radius:10px}.review__data{line-height:1.4}.review__job{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;color:#b7b7b9;letter-spacing:.71px}.review__history{font-size:10px;color:#6d6b75}.review__text{font-size:14px;letter-spacing:-.14px;line-height:18px;width:300px;position:relative;margin:0 0 0 14px}.review__text:before{display:block;content:"";position:absolute;width:39px;height:37px;background:url(../img/icons-quotes/quote-reviews-page.svg) no-repeat;background-size:100% auto;margin:-7px 0 0 -14px}@media screen and (max-width:991px){.reviews-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:723px){#reviews-page .offer__text{width:100%}#reviews-page .offer-footer{top:70%}}@media screen and (max-width:479px){.review__text{width:100%}}#partnership-page .subtitle:before{content:'05';margin:0 0 0 -11px;left:50%;top:-18px}#partnership-page .offer-footer{top:69%}#solutions h2{width:453px;margin:0 auto;text-align:center;line-height:54px}.solutions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:63px 0 0 0}.solution{width:235px}.solution:not(:last-child){margin:0 34px 0 0}.solution:nth-child(2){margin:36px 34px 0 0;-webkit-animation-delay:.3s;animation-delay:.3s}.solution:nth-child(3){margin:66px 0 0 0;-webkit-animation-delay:.6s;animation-delay:.6s}.solution h5{position:relative}.solution h5:before{display:block;content:'';width:48px;height:48px;border-radius:50%;border:1px solid #5aa8ff;opacity:.5;position:absolute;top:-15px;left:-24px}.solution__text{font-size:14px;letter-spacing:-.14px;line-height:18px;margin:19px 0 0 0}#partnership h2{width:619px;line-height:54px;margin:0 auto;text-align:center}.partnership{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:653px;margin:75px auto 0 auto;position:relative}.partnership span{display:block}.partnership__step{width:300px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partnership__step:first-child{background:url(../img/partnership-bg-img1.png) no-repeat center/cover}.partnership__step:nth-child(2){background:url(../img/partnership-bg-img2.png) no-repeat center/cover;-webkit-animation-delay:.3s;animation-delay:.3s}.partnership__step:nth-child(3){background:url(../img/partnership-bg-img3.png) no-repeat center/cover;-webkit-animation-delay:.6s;animation-delay:.6s}.partnership__step:nth-child(4){background:url(../img/partnership-bg-img4.png) no-repeat center/cover;-webkit-animation-delay:.9s;animation-delay:.9s}.partnership__step:not(:last-of-type){margin:0 0 50px 0}.partnership__step-number{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#fff;font-size:56px;line-height:1em;margin:0 0 0 23px}.partnership__step-content{color:#fff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.71px;line-height:17px;margin:-6px 0 0 10px}.partnership__step-name{font-size:14px}.partnership__step-text{font-family:BebasNeueBook,sans-serif;word-spacing:-1px}.partnership__ico{position:absolute;left:50%;margin:-25px 0 0 -17px;top:50%}.partnership__ico-stroke{width:29px;height:1px;background:#2d4a7f}.partnership__ico-stroke:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#goal{text-align:center}.goal__text{width:689px;font-size:20px;letter-spacing:-.3px;line-height:26px;margin:20px auto 29px auto}.goal-button{margin:0 auto;text-transform:none}#competencies h3{text-align:center}#competencies h5{word-spacing:-2px}.competencies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:38px 0 0 0}.competency{padding:7.5px 15px}.competency:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.competency:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.competency:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.competency:last-child{padding:7.5px 27px 0 27px}.competency__list{margin:15px 0 0 24px}.competency__item{font-size:14px;color:#ccc;letter-spacing:-.14px;line-height:18px;position:relative}.competency__item:not(:last-child){margin:0 0 5px 0}.competency__item:before{display:block;content:'';width:13px;height:12px;background:url(../img/ring-icons/competency-icon.svg) no-repeat;background-size:100% auto;position:absolute;top:2px;left:-24px}#questions h3{text-align:center}#questions h5 i{color:#2d4a7f;margin:0 0 0 10px}.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.questions{margin:57px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questions__wrap:first-child{margin:0 0 18px 0}.questions__wrap:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.question{width:402px;padding:0 16.5px 18px 16.5px}.question:last-child{padding:0 16.5px 0 16.5px}.question__text,.service-question-text{cursor:pointer;padding:0 0 0 70px;word-spacing:-2px;position:relative}.question__text:before,.service-question-text:before{display:block;content:'';width:50px;height:1px;background:#2d4a7f;position:absolute;left:0;top:8px}.question__answer{font-size:14px;letter-spacing:-.14px;line-height:18px;margin:12px 0 0 0}@media screen and (max-width:723px){#partnership-page .offer-footer{top:78%}.solutions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution:not(:last-child){margin:0}.solution:nth-child(2){margin:36px 0 0 0}.solution:nth-child(3){margin:36px 0 0 0}#partnership h2,.goal__text{width:100%}.partnership{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partnership__ico{top:54.5%}}@media screen and (max-width:479px){#solutions h2,.question{width:100%}.question{padding:0 0 18px 0}.question:last-child{padding:0}}.single-service .offer-footer__line{background:#d0bcbc}.single-service .subtitle,.single-service h3{text-align:center}.single-service main .subtitle{font-family:ProximaNova-Regular,sans-serif;font-size:22px;line-height:1em;letter-spacing:.05em}.single-service .offer__text{color:#ccc;margin:8px 0 20px 0}.single-service .offer .button{width:177px;height:45px;padding:13px 0}.single-service .section-desc{color:#ccc;width:485px;margin:4px auto 0 auto;text-align:center}.single-service .reasons{margin:58px 0 0 0}.single-service .reasons__text{color:#ccc}.single-service .reasons__item:nth-child(1) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}.single-service .reasons__item:nth-child(3) i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}.single-service .reasons__item:nth-child(4) i{width:38px;height:39px;background:url(../img/icons-reasons/agreement.svg) no-repeat;background-size:100% auto}.single-service .reasons__item:nth-child(6) i{width:38px;height:41px;background:url(../img/icons-reasons/markup.svg) no-repeat;background-size:100% auto}.single-service #reviews .slick-dots li.slick-active{background-color:#fff;border:1px solid #fff}.single-service #reviews .slick-dots li:hover{border:1px solid #fff}.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:840px;margin:8px auto 0 auto;padding:55px 28px 60px 120px;background:no-repeat left/cover}.feature{width:290px}.feature:not(:last-child){margin:0 0 20px 0}.feature span{font-family:BebasNeueBook,sans-serif;font-weight:300}.feature__text{display:inline;position:relative;line-height:1.2;word-spacing:-2px}.feature__text:before{display:block;content:'';width:12px;height:12px;border-radius:50%;position:absolute;top:5px;left:-25px;letter-spacing:.04em;word-spacing:-4px}.feature__info,.pricing__head-info{display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px);cursor:pointer}.feature__info i,.pricing__head-info i{display:block;color:#ccc;font-size:12px;margin:0 0 0 8px}.feature__info:hover,.pricing__head-info:hover{z-index:50}.feature__info:hover .feature__info-text,.feature__info:hover .pricing__head-info-text,.pricing__head-info:hover .feature__info-text,.pricing__head-info:hover .pricing__head-info-text{display:block}.feature__info-text,.pricing__head-info-text{display:none;width:285px;border-radius:5px;background:#fff;padding:5px 10px 5px 26px;font-family:ProximaNova-Regular,sans-serif;font-size:14px;color:#464646;letter-spacing:-.14px;line-height:18px;margin:-7px 0 0 0}.feature__info-text:before,.pricing__head-info-text:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f05a";color:#06020b;font-size:12px;position:absolute;left:7px}.process{width:765px;margin:148px auto 0 auto}.process__menu-wrap{max-width:765px}.process__menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:765px}.process__menu li:not(:last-child){margin:0 50px 0 0}.process__step{display:block;color:#fff}.process__step:active,.process__step:focus,.process__step:hover{color:#fff}.process__step span{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:20px;letter-spacing:.1px}.process__step div{font-family:BebasNeueBook,sans-serif;font-size:22px;letter-spacing:.11px;line-height:1.2}.active-tab{position:relative}.active-tab:after{display:block;content:'';width:51px;height:1px;margin:10px 0 0 0}.process__content{width:653px;text-align:center;color:#ccc;margin:60px auto 0 auto}.tab{display:none}#tab1{display:block}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../img/arrow_buttons.png)}.service-samples{margin:75px 0 0 0}.service-sample{width:789px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-sample__img{width:521px;height:333px;border-radius:5px;overflow:hidden}.service-sample__img img{display:block;width:100%;height:auto}.service-sample__content{width:253px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-sample__desc{color:#ccc;margin:18px 0 0 0}.service-sample__details{font-size:14px;color:#fff;letter-spacing:-.14px;margin:13px 0 0 0}.service-sample__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-sample__button{box-shadow:0 0 6px rgba(90,168,255,.16);font-size:13px;letter-spacing:.65px;margin:17px 0 0 0}.service-sample__button_view{width:95px}.service-sample__button_html{width:139px}#service-samples .slick-dots{top:auto;bottom:-34px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#service-samples .slick-dots li{margin:0 1px}#service-pricing .services-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#service-pricing .pricing{margin:120px 0 12px 0}#service-pricing .pricing__delivery{border-left-width:2px;padding:0 48px 0 25px}#service-pricing .pricing__head{font-size:19px;letter-spacing:1px;margin:0 0 23px 0}#service-pricing .pricing__head span{font-family:BebasNeueBold,sans-serif;font-weight:700}#service-pricing .pricing__wrap_1{margin:0 0 28px 0}#service-pricing .pricing__wrap_2{margin:0 0 6px 0}#service-pricing .pricing__page{font-size:15px}#service-pricing .prices{margin:9px 0 0 0}#service-pricing .prices__item:not(:last-child){margin:0 15px 0 0}#service-pricing .integration-price,#service-pricing .price{font-size:17px;letter-spacing:1px}#service-pricing .integration-price span,#service-pricing .price span{margin:0 4px 0 0;display:inline-block;-webkit-transform:translateY(-3px);transform:translateY(-3px);font-size:12px}#service-pricing .device{font-size:10px;margin:6px 0 0 12px}#service-pricing .pricing__integration{height:50px}#service-pricing .pricing__integration:before{height:2px;bottom:50px}#service-pricing .integration-name{font-size:15px;letter-spacing:-.15px;line-height:20px;margin:0 50px 0 0}#service-pricing .integration-name span:nth-child(2){width:70px;margin:0 0 0 4px}#service-pricing .pricing__service-name{font-size:14px;line-height:25px}.pricing-message{font-size:11px;color:#928c90;letter-spacing:-.11px;line-height:25px}.get__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:741px;padding:0 0 0 25px;margin:158px auto 39px auto}.get__item{color:#ccc;width:339px;position:relative}.get__item:not(last-child){margin:0 0 13px 0}.get__item:before{display:block;content:'';width:13px;height:12px;background:url(../img/ring-icons/get-icon.svg) no-repeat;background-size:100% auto;position:absolute;top:2px;left:-24px}.get__button{width:196px;height:56px;font-size:13px;padding:11px 10px;margin:0 auto;line-height:1.4em;box-shadow:0 0 6px rgba(90,168,255,.16)}#service-questions .question__answer{font-family:ProximaNova-Regular,sans-serif;text-transform:uppercase;margin:0 0 0 10px}#service-questions .question{width:420px;padding:0 12px 18px 12px}.server{font-size:20px;color:#ccc;letter-spacing:-.3px;line-height:26px;width:789px;margin:0 auto}.server__heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px 0}.server__icon{display:block;width:119px;height:159px;background:url(../img/server-img/server-wordpress.svg) no-repeat;background-size:100% auto}.server__heading-text{width:500px;margin:0 0 0 67px}.server__heading-text h3{text-align:left}.server__heading-text div span{border-bottom:1px solid #ccc}.integration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:140px 0 0 0}.integration__item{width:255px}.integration__item:not(:last-child){margin:0 34px 0 0}.integration__item:nth-child(2){margin:75px 34px 0 0;-webkit-animation-delay:.3s;animation-delay:.3s}.integration__item:nth-child(3){margin:130px 0 0 0;-webkit-animation-delay:.6s;animation-delay:.6s}.integration__item h4{position:relative;padding:0 0 0 50px}.integration__item h4:before{display:block;content:'';width:30px;height:1px;background:#33d4de;position:absolute;top:9px;left:0}.integration__text{color:#ccc;margin:8px 0 0 0}@media screen and (max-width:991px){.features__list{width:100%;padding:55px 0 60px 120px}.feature:nth-child(even) .feature__info-text,.pricing__delivery_express .pricing__head-info-text{right:0}.process{width:100%}.service-sample{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-sample__content{width:521px;margin:50px 0 0 0}.service-sample__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.service-sample__button_view{margin-right:15px}.get__list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:100px auto 39px auto}.get__item{width:auto}.server{width:100%}}@media screen and (max-width:767px){.features__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px 0 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature{width:auto}.feature:nth-child(odd) .feature__info-text,.pricing__delivery_express .pricing__head-info-text{right:0}}@media screen and (max-width:723px){.process__content{width:100%}.server__heading-text{width:60%;margin:0 0 0 47px}#service-pricing .integration-name{margin:0 45px 0 0}.integration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.integration__item:not(:last-child){margin:0}.integration__item:nth-child(2){margin:36px 0 0 0}.integration__item:nth-child(3){margin:36px 0 0 0}}@media screen and (max-width:550px){.features__list{background-position:center}.service-sample__content,.service-sample__img,.single-service .section-desc{width:100%}.service-sample__img{height:auto}#service-samples .slick-dots{bottom:auto;top:-34px}#service-pricing .pricing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#service-pricing .pricing__delivery{margin:0 0 50px 0}.pricing__delivery_express .pricing__head-info-text,.pricing__delivery_standard .pricing__head-info-text{width:190px;left:-140px}}@media screen and (max-width:479px){.single-service h1{font-size:60px}.feature{text-align:center}#service-pricing .pricing{width:auto}.get__item{text-align:center}.questions__wrap:first-child{margin:0}#service-questions .question{width:100%}}@media screen and (max-width:319px){.feature{width:100%}.feature__info i{display:none}}#psd-to-html .offer .button{box-shadow:0 0 6px rgba(219,48,33,.3)}#psd-to-html .offer .button:before{border-color:#db3021}#psd-to-html .features__list{background:url(../img/grid-bg/grid-html.svg)}#psd-to-html .feature__text:before{background:#db3021;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-html .active-tab{color:#db3021}#psd-to-html .active-tab:active,#psd-to-html .active-tab:focus,#psd-to-html .active-tab:hover{color:#db3021}#psd-to-html .active-tab:after{background:#db3021}#psd-to-html .service-sample__button:before{border:2px solid #d92340}#psd-to-html #service-samples .slick-dots li.slick-active{background-color:#ce213c;border-color:#ce213c}#psd-to-html #service-samples .slick-dots li:hover{border:1px solid #ce213c}#psd-to-html .get__button:before{border:2px solid #e21a32}#psd-to-html .question__answer{color:#da213d}#psd-to-html .service-question-text:before{background:#db3021}#psd-to-html .reviews__text:after,#psd-to-html .reviews__text:before{background:url(../img/icons-quotes/quote-html.svg) no-repeat;background-size:100% auto}#psd-to-html a.reviews__button:after{background:#db3021}#psd-to-html input:focus,#psd-to-html textarea:focus{border:2px solid #db3021}#psd-to-wordpress .offer .button{box-shadow:0 0 6px rgba(17,118,232,.3)}#psd-to-wordpress .offer .button:before{border-color:#1176e8}#psd-to-wordpress .features__list{background-image:url(../img/grid-bg/grid-wordpress.svg)}#psd-to-wordpress .feature__text:before{background:#1176e8;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-wordpress .feature{width:312px}#psd-to-wordpress .active-tab{color:#1176e8}#psd-to-wordpress .active-tab:active,#psd-to-wordpress .active-tab:focus,#psd-to-wordpress .active-tab:hover{color:#1176e8}#psd-to-wordpress .active-tab:after{background:#1176e8}#psd-to-wordpress .service-sample__button:before{border:2px solid #1679ea}#psd-to-wordpress #service-samples .slick-dots li.slick-active{background-color:#1176e8;border-color:#1176e8}#psd-to-wordpress #service-samples .slick-dots li:hover{border:1px solid #1176e8}#psd-to-wordpress .question__answer{color:#0f67cc}#psd-to-wordpress .service-question-text:before{background:#1176e8}#psd-to-wordpress .reviews__text:after,#psd-to-wordpress .reviews__text:before{background:url(../img/icons-quotes/quote-wordpress.svg) no-repeat;background-size:100% auto}#psd-to-wordpress a.reviews__button:after{background:#1176e8}#psd-to-wordpress input:focus,#psd-to-wordpress textarea:focus{border:2px solid #0b4a97}@media screen and (max-width:319px){#psd-to-wordpress .feature{width:100%}}#psd-to-shopify .offer .button{box-shadow:0 0 6px rgba(173,201,65,.3)}#psd-to-shopify .offer .button:before{border-color:#adc941}#psd-to-shopify .reasons__item:nth-child(1) i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}#psd-to-shopify .reasons__item:nth-child(3) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}#psd-to-shopify .features__list{background-image:url(../img/grid-bg/grid-shopify.svg)}#psd-to-shopify .feature__text:before{background:#adc941;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-shopify .active-tab{color:#adc941}#psd-to-shopify .active-tab:active,#psd-to-shopify .active-tab:focus,#psd-to-shopify .active-tab:hover{color:#adc941}#psd-to-shopify .active-tab:after{background:#adc941}#psd-to-shopify .service-sample__button:before{border:2px solid #82c74e}#psd-to-shopify #service-samples .slick-dots li.slick-active{background-color:#85c941;border-color:#85c941}#psd-to-shopify #service-samples .slick-dots li:hover{border:1px solid #85c941}#psd-to-shopify .question__answer{color:#85c941}#psd-to-shopify .service-question-text:before{background:#85c941}#psd-to-shopify .reviews__text:after,#psd-to-shopify .reviews__text:before{background:url(../img/icons-quotes/quote-shopify.svg) no-repeat;background-size:100% auto}#psd-to-shopify a.reviews__button:after{background:#85c941}#psd-to-shopify input:focus,#psd-to-shopify textarea:focus{border:2px solid #85c941}#psd-to-joomla .offer .button{box-shadow:0 0 6px rgba(255,152,0,.3)}#psd-to-joomla .offer .button:before{border-color:#ff9800}#psd-to-joomla .features__list{background-image:url(../img/grid-bg/grid-joomla.svg)}#psd-to-joomla .feature__text:before{background:#ff9800;box-shadow:0 0 6px rgba(255,152,0,.3)}#psd-to-joomla .active-tab{color:#ff9800}#psd-to-joomla .active-tab:active,#psd-to-joomla .active-tab:focus,#psd-to-joomla .active-tab:hover{color:#ff9800}#psd-to-joomla .active-tab:after{background:#ff9800}#psd-to-joomla .service-sample__button:before{border:2px solid #ff9800}#psd-to-joomla #service-samples .slick-dots li.slick-active{background-color:#ff9800;border-color:#ff9800}#psd-to-joomla #service-samples .slick-dots li:hover{border:1px solid #ff9800}#psd-to-joomla .question__answer{color:#ff9800}#psd-to-joomla .service-question-text:before{background:#ff9800}#psd-to-joomla .reviews__text:after,#psd-to-joomla .reviews__text:before{background:url(../img/icons-quotes/quote-joomla.svg) no-repeat;background-size:100% auto}#psd-to-joomla a.reviews__button:after{background:#ff9800}#psd-to-joomla input:focus,#psd-to-joomla textarea:focus{border:2px solid #ff9800}#psd-to-magento .offer .button{box-shadow:0 0 6px rgba(237,74,25,.3)}#psd-to-magento .offer .button:before{border-color:#ed4a19}#psd-to-magento .features__list{background-image:url(../img/grid-bg/grid-magento.svg)}#psd-to-magento .feature__text:before{background:#ed4a19;box-shadow:0 0 6px rgba(237,74,25,.3)}#psd-to-magento .active-tab{color:#ed4a19}#psd-to-magento .active-tab:active,#psd-to-magento .active-tab:focus,#psd-to-magento .active-tab:hover{color:#ed4a19}#psd-to-magento .active-tab:after{background:#ed4a19}#psd-to-magento .service-sample__button:before{border:2px solid #ed4a19}#psd-to-magento #service-samples .slick-dots li.slick-active{background-color:#ed4a19;border-color:#ed4a19}#psd-to-magento #service-samples .slick-dots li:hover{border:1px solid #ed4a19}#psd-to-magento .question__answer{color:#ed4a19}#psd-to-magento .service-question-text:before{background:#ed4a19}#psd-to-magento .reviews__text:after,#psd-to-magento .reviews__text:before{background:url(../img/icons-quotes/quote-magento.svg) no-repeat;background-size:100% auto}#psd-to-magento a.reviews__button:after{background:#ed4a19}#psd-to-magento input:focus,#psd-to-magento textarea:focus{border:2px solid #ed4a19}#psd-to-woocommerce .offer .button{box-shadow:0 0 6px rgba(190,84,184,.3)}#psd-to-woocommerce .offer .button:before{border-color:#be54b8}#psd-to-woocommerce .reasons__item:nth-child(1) i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}#psd-to-woocommerce .reasons__item:nth-child(3) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}#psd-to-woocommerce .features__list{background-image:url(../img/grid-bg/grid-woocommerce.svg)}#psd-to-woocommerce .feature__text:before{background:#be54b8;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-woocommerce .active-tab{color:#be54b8}#psd-to-woocommerce .active-tab:active,#psd-to-woocommerce .active-tab:focus,#psd-to-woocommerce .active-tab:hover{color:#be54b8}#psd-to-woocommerce .active-tab:after{background:#be54b8}#psd-to-woocommerce .server__icon{background:url(../img/server-img/server-woocommerce.svg) no-repeat}#psd-to-woocommerce .question__answer{color:#be54b8}#psd-to-woocommerce .service-question-text:before{background:#be54b8}#psd-to-woocommerce .reviews__text:after,#psd-to-woocommerce .reviews__text:before{background:url(../img/icons-quotes/quote-woocommerce.svg) no-repeat;background-size:100% auto}#psd-to-woocommerce a.reviews__button:after{background:#be54b8}#psd-to-woocommerce input:focus,#psd-to-woocommerce textarea:focus{border:2px solid #be54b8}#psd-to-email .offer .button{box-shadow:0 0 6px rgba(51,212,222,.3)}#psd-to-email .offer .button:before{border-color:#33d4de}#psd-to-email .reasons__item:nth-child(1) i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}#psd-to-email .reasons__item:nth-child(3) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}#psd-to-email .features__list{background-image:url(../img/grid-bg/grid-email.svg)}#psd-to-email .feature__text:before{background:#33d4de;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-email .active-tab{color:#33d4de}#psd-to-email .active-tab:active,#psd-to-email .active-tab:focus,#psd-to-email .active-tab:hover{color:#33d4de}#psd-to-email .active-tab:after{background:#33d4de}#psd-to-email .service-sample__button:before{border:2px solid #36d1e0}#psd-to-email #service-samples .slick-dots li.slick-active{background-color:#35d1df;border-color:#35d1df}#psd-to-email #service-samples .slick-dots li:hover{border:1px solid #35d1df}#psd-to-email .services-item__additional{font-size:17px}#psd-to-email #service-pricing .pricing{margin:120px 0 32px 0}#psd-to-email .get__item:before{background:url(../img/ring-icons/get-email-icon.svg) no-repeat}#psd-to-email .get__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:288px;margin:128px auto 39px auto}#psd-to-email .get__item:not(last-child){margin:0 0 16px 0}#psd-to-email .question__answer{color:#33d4de}#psd-to-email .service-question-text:before{background:#33d4de}#psd-to-email .reviews__text:after,#psd-to-email .reviews__text:before{background:url(../img/icons-quotes/quote-email.svg) no-repeat;background-size:100% auto}#psd-to-email a.reviews__button:after{background:#33d4de}#psd-to-email input:focus,#psd-to-email textarea:focus{border:2px solid #33d4de}#psd-to-spa .offer .button{box-shadow:0 0 6px rgba(212,88,62,.3)}#psd-to-spa .offer .button:before{border-color:#d4583e}#psd-to-spa .reasons__item:nth-child(1) i{width:38px;height:43px;background:url(../img/icons-reasons/quality.svg) no-repeat;background-size:100% auto}#psd-to-spa .reasons__item:nth-child(2) i{width:38px;height:35px;background:url(../img/icons-reasons/support.svg) no-repeat;background-size:100% auto}#psd-to-spa .reasons__item:nth-child(3) i{width:38px;height:39px;background:url(../img/icons-reasons/agreement.svg) no-repeat;background-size:100% auto}#psd-to-spa .reasons__item:nth-child(4) i{width:40px;height:29px;background:url(../img/icons-reasons/price.svg) no-repeat;background-size:100% auto}#psd-to-spa .features__list{background-image:url(../img/grid-bg/grid-spa.svg)}#psd-to-spa .feature__text:before{background:#d4583e;box-shadow:0 0 6px rgba(90,168,255,.16)}#psd-to-spa .active-tab{color:#ed4a19}#psd-to-spa .active-tab:active,#psd-to-spa .active-tab:focus,#psd-to-spa .active-tab:hover{color:#ed4a19}#psd-to-spa .active-tab:after{background:#ed4a19}#psd-to-spa .service-sample__button:before{border:2px solid #ed4a19}#psd-to-spa #service-samples .slick-dots li.slick-active{background-color:#ed4a19;border-color:#ed4a19}#psd-to-spa #service-samples .slick-dots li:hover{border:1px solid #ed4a19}#psd-to-spa .question__answer{color:#ed4a19}#psd-to-spa .service-question-text:before{background:#ed4a19}#psd-to-spa .reviews__text:after,#psd-to-spa .reviews__text:before{background:url(../img/icons-quotes/quote-spa.svg) no-repeat;background-size:100% auto}#psd-to-spa a.reviews__button:after{background:#ed4a19}#psd-to-spa input:focus,#psd-to-spa textarea:focus{border:2px solid #ed4a19}#how-it-works .bg-icons__knife{margin:10% 0 0 14%}#how-it-works .offer-footer{top:66%}.evolution{width:722px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.evolution__step{width:320px;position:relative}.evolution__step:not(:last-child){padding:0 0 14px 0}.evolution__step:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.evolution__step h4{width:405px}.evolution__step:before{position:absolute;display:block;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:210px;line-height:1;letter-spacing:1.05px;color:#fdf4f4;z-index:-1;margin:-20px 0 0 -63px}.evolution__step:first-child:before{content:'1'}.evolution__step:nth-child(2):before{content:'2';margin:-20px 0 0 -40px}.evolution__step:nth-child(3):before{content:'3'}.evolution__step:nth-child(4):before{content:'4'}.evolution__step:nth-child(5):before{content:'5'}.evolution__step:nth-child(6):before{content:'6'}.evolution__step:nth-child(7):before{content:'7'}.evolution__step:nth-child(8):before{content:'done';margin:-20px 0 0 -34px}.evolution__text{margin:16px 0 0 0}@media screen and (max-width:991px){.evolution__step h4{width:100%}}@media screen and (max-width:767px){#how-it-works .bg-icons__psd{margin:55% 0 0 80%}#how-it-works .bg-icons__figures3{margin:220px 0 0 -170px}.evolution{width:100%}}@media screen and (max-width:723px){#how-it-works .bg-icons__psd{margin:75% 0 0 80%}#how-it-works .offer-footer{top:77%}}@media screen and (max-width:479px){.evolution{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evolution__step{width:80%}.evolution__step:not(:last-child){padding:0 0 44px 0}.evolution__step:nth-child(even){-ms-flex-item-align:unset;align-self:unset}.evolution__step:nth-child(8):before{margin:50px 0 0 -150px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#contacts-page .offer-footer{top:60%}#contacts h4{margin:21px 0 7px 0;word-spacing:-2px}.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 45px 0}.contacts__block:first-child{margin:0 110px 0 0}.contacts__block:first-child .contact__icon{display:block;width:26px;height:50px;background:url(../img/contact-icons/smartphone.svg) no-repeat;background-size:100% auto}.contacts__block:first-child .contacts__text{width:287px}.contacts__block:nth-child(2) .contact__icon{display:block;width:52px;height:50px;background:url(../img/contact-icons/map.svg) no-repeat;background-size:100% auto}.contacts__block:nth-child(2) .contacts__text{width:184px}.contacts__tel span{font-family:ProximaNova-Bold,sans-serif;font-weight:700;margin:0 5px 0 0}.contacts__button{margin:0 auto;box-shadow:0 0 6px rgba(35,35,35,.3);text-transform:unset}.contacts__button:before{border-color:#232323}@media screen and (max-width:723px){.contacts__block:first-child{margin:0 30px 0 0}}@media screen and (max-width:551px){.contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contacts__block:first-child{margin:0 0 40px 0}.contacts__icon{margin:0 auto}}#sitemap-page .offer-footer{top:60%}.sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;width:740px;margin:0 auto}.sitemap a{display:block}.sitemap__links-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.sitemap__links-wrap:first-child{margin:0 70px 0 0}.sitemap__links{padding:0 7px}.sitemap__link{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#120b2d;font-size:24px;letter-spacing:1.44px}.sitemap__link:not(:last-child){margin:0 0 44px 0}.sitemap__link:active,.sitemap__link:focus,.sitemap__link:hover{color:#120b2d}.sitemap__link span{position:relative}.sitemap__link span:after,.sitemap__link span:before{display:block;content:'';position:absolute;background:#120b2d}.sitemap__link span:before{width:1px;height:1px;bottom:3px;left:0}.sitemap__link span:after{width:calc(100% - 2px);height:1px;right:0;bottom:3px;-webkit-transition:all .3s;transition:all .3s}.sitemap__link:hover span:after{right:calc(100% - 2px);width:0}.sitemap__link_sublink{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:18px;letter-spacing:1.08px;line-height:1}.sitemap__link_sublink:not(:last-child){margin:0 0 27px 0}@media screen and (max-width:991px){.sitemap{width:100%}.sitemap__links-wrap:first-child{margin:0 14px 0 0}}@media screen and (max-width:723px){.sitemap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemap__links:not(:last-child){margin:0 0 44px 0}}@media screen and (max-width:479px){.sitemap__links-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.sitemap__links-wrap:first-child{margin:0 0 44px 0}.sitemap__links{padding:0 0}}#policy-page .offer-footer{top:60%}.faq,.how-to-pay,.policies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__sidebar,.how-to-pay__sidebar,.policies__sidebar{width:28.5%;text-align:right}.faq__menu li,.how-to-pay__menu li,.policies__menu li{line-height:18px}.faq__menu li:not(:last-child),.how-to-pay__menu li:not(:last-child),.policies__menu li:not(:last-child){margin:0 0 15px 0}.faq__menu a,.how-to-pay__menu a,.policies__menu a{font-size:14px;letter-spacing:-.28px;color:#232323;opacity:.6}.faq__menu a.is-selected,.faq__menu a:hover,.how-to-pay__menu a.is-selected,.how-to-pay__menu a:hover,.policies__menu a.is-selected,.policies__menu a:hover{opacity:1;text-decoration:underline}.faq__content,.how-to-pay__content,.policies__content{width:66.6%}.policies__article:not(:last-child){margin:0 0 147px 0}.policies__article-text{width:614px;font-size:14px;letter-spacing:-.14px;line-height:18px;margin:17px 0 0 0}.policies__article-text p:first-child{font-size:16px}.policies__article-text p:not(:last-child){margin:0 0 19px 0}@media screen and (max-width:991px){.policies__article-text{width:100%}}#faq-page .offer-footer{top:68%}.search{position:relative;margin:7px 0 0 0}.field,.select{display:block;height:40px;padding-left:16px;border:2px solid #232323;border-radius:5px;font-size:14px;background:0 0;-webkit-transition:color .3s,background .3s,border-color .3s;transition:color .3s,background .3s,border-color .3s}.field:focus,.select:focus{background:#f5f5f5;border:2px solid #232323}.search .search__field{position:relative;width:402px;text-align:center;z-index:2}.search .search__btn{position:absolute;width:23px;height:23px;top:50%;right:12px;margin-top:-12px;border:0;z-index:2;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:0;line-height:0;text-indent:-4004px;background-color:transparent}.search .search__results{position:absolute;width:100%;max-height:500px;top:calc(100% - 5px);left:0;padding:5px 0 0;border:2px solid #353535;border-top:0;border-radius:0 0 5px 5px;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;font-size:13px;text-align:left;background:#fff;z-index:1;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.search .search__results.active{opacity:1;visibility:visible}.search .search__results a{display:block;padding:5px 10px 3px;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}/*!-- /search form*/.faq__article{width:614px}.faq__article:not(:last-child){margin:0 0 133px 0}.faq__article h3{position:relative}.faq__article h3:after{display:block;content:'';width:57px;height:1px;background:#5aa8ff;position:absolute;bottom:-11px;left:0}.faq__question:not(:last-child){margin:0 0 39px 0}.faq__article-questions{margin:54px 0 0 0}.faq__question-answer{margin:5px 0 0 0;line-height:18px}.faq__question-answer a{text-decoration:underline}.faq__question-answer a,.faq__question-answer a:active,.faq__question-answer a:focus,.faq__question-answer a:hover{color:#464646}.faq__question-answer a:hover{text-decoration:none}@media screen and (max-width:991px){.faq__article{width:100%}}@media screen and (max-width:479px){.search .search__field{width:100%}}#how-to-pay-page .offer-footer{top:58%}#payment-icons{background:#fafafa;padding:32px 0}.payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-icon{display:block;background-size:100% auto}.payment-icon:not(:last-child){margin:0 22px 0 0}.payment-icon:first-child{width:43px;height:15px;background:url(../img/icons-payment.png) -118px -132px}.payment-icon:nth-child(2){width:67px;height:14px;background:url(../img/icons-payment.png) -95px -52px}.payment-icon:nth-child(3){width:89px;height:16px;background:url(../img/icons-payment.png) -110px -10px}.payment-icon:nth-child(4){width:53px;height:14px;background:url(../img/icons-payment.png) -144px -90px}.payment-icon:nth-child(5){width:40px;height:17px;background:url(../img/icons-payment.png) -58px -132px}.payment-icon:nth-child(6){width:80px;height:22px;background:url(../img/icons-payment.png) -10px -10px;margin-top:-11px}.payment-icon:nth-child(7){width:65px;height:18px;background:url(../img/icons-payment.png) -10px -52px}.payment-icon:nth-child(8){width:20px;height:20px;background:url(../img/icons-payment.png) -219px -56px}.payment-icon:nth-child(9){width:18px;height:20px;background:url(../img/icons-payment.png) -219px -96px}.payment-icon:nth-child(10){width:47px;height:22px;background:url(../img/icons-payment.png) -77px -90px}#how-to-pay{padding:42px 0 150px 0}.how-to-pay__article:not(:last-child){margin:0 0 76px 0}.how-to-pay__article-content{margin:15px 0 0 0}.how-to-pay__article-text-title{font-family:ProximaNova-Bold,sans-serif;font-weight:700;text-transform:uppercase}.how-to-pay__article-text{width:614px;letter-spacing:-.14px;line-height:18px;margin:17px 0 0 0}.how-to-pay__article-text p:not(:last-child){margin:0 0 19px 0}.how-to-pay__article-text-list{display:-webkit-box;display:-ms-flexbox;display:flex}.how-to-pay__article-text-list span:first-child{margin:0 3px 0 0;font-family:ProximaNova-Bold,sans-serif}.banks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 27px 0}.bank-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:75px;border-radius:5px;border:1px solid #d94f00;background:#fff}.bank-item:not(:last-child){margin:0 0 5px 0}.bank-item:nth-child(odd){margin-right:5px}.bank-item .bank-icon{display:block;margin:0 29px 0 0;background-size:100% auto}.bank-item:first-child .bank-icon{width:28px;height:28px;background:url(../img/icons-payment.png) -10px -132px}.bank-item:nth-child(2) .bank-icon{width:24px;height:26px;background:url(../img/icons-payment.png) -219px -10px}.bank-item:nth-child(3) .bank-icon{width:47px;height:22px;background:url(../img/icons-payment.png) -10px -90px}.bank-info-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bank-info-item:first-child{margin:0 0 2px 0}.bank-info-item span{display:block;font-size:14px}.bank-info-item span:first-child{font-family:BebasNeueBold,sans-serif;font-weight:700;color:#121212;width:72px;text-align:right;margin:0 16px 0 0}.bank-info-item span:nth-child(2){color:#000}@media screen and (max-width:991px){.how-to-pay__article-text{width:100%}.bank-item:nth-child(odd){margin-right:0}}@media screen and (max-width:767px){.payment-icon:not(:last-child){margin:5px 22px 5px 0}}@media screen and (max-width:429px){.bank-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100px}.bank-item .bank-icon{margin:0 0 15px 0}}#get-quote-page h1{font-size:51px}#get-quote-page .offer__text{margin:20px 0 28px 0}#get-quote-page .offer-footer{top:58%}.radio-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-service{width:90px;height:90px;margin:4px;cursor:pointer}.radio-service input{display:none}.radio-label{width:100%;height:100%;border-radius:5px;border:1px solid #ccc;background-color:#fafafa;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 12px 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.radio-label:hover{border:2px solid #232323}.radio-icon{display:block;margin:0 auto}#get-quote .icon-html{width:28px;height:32px}#get-quote .icon-wordpress{width:31px;height:31px}#get-quote .icon-shopify{width:28px;height:31px}#get-quote .icon-joomla{width:30px;height:30px}#get-quote .icon-magento{width:26px;height:30px}#get-quote .icon-woocommerce{width:45px;height:27px}#get-quote .icon-email{width:31px;height:31px}#get-quote .icon-app{width:30px;height:30px}.radio-title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;color:#121212;line-height:21px;margin:6px 0 0 0}.radio-service input:checked+.radio-label{background:#fff}.radio-service-frontend input:checked+.radio-label{border:2px solid #db3021}.radio-service-woocommerce input:checked+.radio-label{border:2px solid #be54b8}.radio-service-shopify input:checked+.radio-label{border:2px solid #adc941}.radio-service-joomla input:checked+.radio-label{border:2px solid #ff9800}.radio-service-magento input:checked+.radio-label{border:2px solid #ed4a19}.radio-service-wordpress input:checked+.radio-label{border:2px solid #1176e8}.radio-service-email input:checked+.radio-label{border:2px solid #33d4de}.radio-service-spa input:checked+.radio-label{border:2px solid #d3583e}.get-quote__message{font-size:12px;color:#8f879a;letter-spacing:-.12px;line-height:18px;text-align:center;margin:5px 0 0 0}.get-quote__message_form{margin:11px 0 0 0}.get-quote__form{width:586px;margin:20px auto 22px auto}#get-quote .input-box:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#get-quote .input-box:nth-of-type(2){margin-top:7px}#get-quote .input-box_file{margin:23px 0 0 0}#get-quote input,#get-quote textarea{border-width:1px}#get-quote input:focus,#get-quote textarea:focus{border:2px solid #232323}#get-quote input{width:286px}#get-quote .form__button,#get-quote textarea{width:100%}#get-quote .form__button-wrap:after{display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1d8";font-size:12px;color:#fff;position:absolute;top:10px;right:35px}input[type=file]{display:none}.file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;border-radius:5px;border:1px solid #291b2f;padding:0 0 0 17px;cursor:pointer}.file-label i{color:#000;font-size:14px;margin:0 12px 0 0}.file-label span{display:block}.file-label span:first-of-type{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;color:#000;letter-spacing:-.14px;line-height:18px;text-transform:none}.file-label span:nth-of-type(2){height:100%;width:70px;border-radius:4px;border:1px solid #291b2f;background:#291b2f;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:-.14px;line-height:18px;text-align:center;padding:10px 0;margin:auto 0 auto auto}@media screen and (max-width:723px){.get-quote__form{width:100%}#get-quote .input-box:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#get-quote .file-label,#get-quote .input-box{width:286px;margin-right:auto;margin-left:auto}}@media screen and (max-width:320px){#get-quote .input-box,#get-quote input,.file-label{width:100%}}#order-page .offer-footer{top:58%}#order{padding:150px 0 0 0}#order .radio-services{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order .radio-service{width:129px;height:120px}#order .radio-label span{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:-.12px;line-height:18px;color:#555;text-transform:none}#order .icon-html{width:41px;height:47px}#order .icon-wordpress{width:46px;height:46px}#order .icon-shopify{width:41px;height:46px}#order .icon-joomla{width:46px;height:45px}#order .icon-magento{width:39px;height:45px}#order .icon-woocommerce{width:45px;height:27px}#order .icon-email{width:45px;height:45px}#order .icon-app{width:44px;height:43px}#order .reviews-list{display:block;width:auto;margin:0}#order .review:before{display:none}#order .review{width:283px;height:234px;border-radius:5px;border:1px solid #ccc;background-color:#fff;padding:34px 30px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order .review:not(:last-child){margin:0 0 17px 0}#order .review__text{width:100%;margin:0;color:#555}#order .review__text:before{margin:-3px 0 0 -11px;opacity:.3}#order .review__info{margin:0}#order .review__img{width:52px;height:51px}#order .review__name{color:#232323}#order .review__job{color:#656565}#order .review__history{color:#919191}.order__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:26px 0 0 0;padding:0 0 53px 0}.reviews-sidebar{width:283px}.order__form{width:calc(100% - 300px * 2)}.order__form input,.order__form textarea{border-width:1px}.order__form input:focus,.order__form textarea:focus{border:2px solid #232323}.order__form .input-box:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.order__form .input-box:first-of-type .input-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.order__form .input-box:nth-of-type(2){margin-top:7px}.order__form .input-box_file{margin:23px 0 0 0}.order__form .input-container input{width:100%}.order__form .input-container:nth-child(2){margin-left:15px}.order__form textarea{width:100%}.order__form-title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:26px;line-height:21px;color:#232323;text-align:center;margin:29px 0 0 0}.order__form-pages{margin:34px 0 0 0}.form-section-title{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.27px;line-height:27px;color:#121212;text-align:center}.form-pages-incrementor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:19px 0 5px 0}.form-pages-incrementor button{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:23px;line-height:21px;color:#120b2d;background:no-repeat;border:none}.form-pages-incrementor button:first-of-type{margin:-3px 0 0 0}.form-pages-incrementor input{width:51px;height:40px;border-radius:5px;border:2px solid #232323;padding:0;margin:0 15px;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:26px;line-height:21px;color:#120b2d;text-align:center;-moz-appearance:textfield}.form-pages-incrementor input::-webkit-inner-spin-button{display:none}.order__form-notice{text-align:center;font-size:12px;color:#121212}.order__form-compatibility{margin:19px 0 0 0}.form-compatibility-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 3px 0}.checkbox-compatibility:not(:last-child){margin-right:14px}.checkbox-compatibility input{display:none}.checkbox-compatibility label{width:86px;height:85px;border-radius:5px;border:1px solid #ccc;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 8px 7px 15px;cursor:pointer}.checkbox-compatibility__head{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;color:#121212;line-height:1;letter-spacing:-.18px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.checkbox-compatibility__head i{font-size:12px;visibility:hidden;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .2s;transition:all .2s}.checkbox-compatibility input:checked+.checkbox-compatibility__label .checkbox-compatibility__head i{visibility:visible;opacity:1;-webkit-transform:none;transform:none;color:#db3021}.checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #db3021}.frontend-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #db3021}.woocommerce-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #be54b8}.shopify-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #adc941}.joomla-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #ff9800}.magento-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #ed4a19}.wordpress-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #1176e8}.email-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #33d4de}.spa-color .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #d3583e}.checkbox-compatibility__icon{display:block}.checkbox-compatibility__icon_desktop{width:43px;height:34px;background:url(../img/media-icons/desktop.svg) no-repeat;background-size:100% auto}.checkbox-compatibility__icon_tablet{width:37px;height:29px;background:url(../img/media-icons/tablet.svg) no-repeat;background-size:100% auto}.checkbox-compatibility__icon_phone{width:21px;height:36px;background:url(../img/media-icons/phone.svg) no-repeat;background-size:100% auto}.checkbox-compatibility__bottom{display:block;height:10px;font-size:12px;letter-spacing:-.18px;line-height:1;color:#121212;word-spacing:-2px}.checkbox-compatibility__bottom span{font-family:segoeuibold,sans-serif;font-weight:700;font-size:10px}.order__form-turnaround{margin:18px 0 120px 0}.form-turnaround-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px 0 2px 0}.radio-turnaround input{display:none}.radio-turnaround label{width:187px;height:41px;border-radius:5px;border:1px solid #ccc;background:#fafafa;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:16px;line-height:21px;color:#120b2d;text-align:center;margin:6px;padding:10px 0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.radio-turnaround input:checked+.radio-turnaround__label{border:2px solid #232323;background:#db3021;color:#fff}.frontend-color .radio-turnaround input:checked+.radio-turnaround__label{background:#db3021}.woocommerce-color .radio-turnaround input:checked+.radio-turnaround__label{background:#be54b8}.shopify-color .radio-turnaround input:checked+.radio-turnaround__label{background:#adc941}.joomla-color .radio-turnaround input:checked+.radio-turnaround__label{background:#ff9800}.magento-color .radio-turnaround input:checked+.radio-turnaround__label{background:#ed4a19}.wordpress-color .radio-turnaround input:checked+.radio-turnaround__label{background:#1176e8}.email-color .radio-turnaround input:checked+.radio-turnaround__label{background:#33d4de}.spa-color .radio-turnaround input:checked+.radio-turnaround__label{background:#d3583e}.order__form-main h3{text-align:center;margin:0 0 69px 0}.order__form-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__form-discount .input-box:first-of-type{width:auto}.order__form-discount .input-box:nth-of-type(2){margin-top:0}.order__form-discount:before{display:block;content:'';width:63px;height:1px;background:#e5e5e5;margin:27px 0}.input-box_checkbox{position:relative}.input-box_checkbox input{display:none}.input-box_checkbox input:checked+label span:before{opacity:1}.checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:ProximaNova-Regular,sans-serif;font-weight:400;color:#291b2f;font-size:14px;letter-spacing:-.14px;text-transform:none}.checkbox__label span{display:inline-block;width:20px;height:20px;border-radius:5px;border:1px solid #291b2f;background:#fff;margin-right:12px;position:relative}.checkbox__label span:before{display:block;content:'';position:absolute;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";font-size:10px;color:#291b2f;text-align:center;width:100%;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.checkbox__label a,.checkbox__label a:active,.checkbox__label a:focus,.checkbox__label a:hover{color:#291b2f;text-decoration:underline;margin:0 2px}.checkbox__label a:hover{text-decoration:none}.checkbox__label em{font-family:ProximaNova-Bold,sans-serif;font-weight:700;color:#e21a32;margin-left:3px}.summary-sidebar{width:283px}.order__summary{width:100%;border:1px solid #ccc;border-radius:5px;padding:22px 0 0 0}.order__summary-body,.order__summary-body-price,.order__summary-bottom,.order__summary-head{padding:0 26px}.order__summary-head{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:24px;color:#232323;margin:0 0 6px 0}.order__summary-body{padding-bottom:11px}.order__summary-body-section{padding:11px 0 0 0}.order__summary-body-section:not(:last-child):after{display:block;content:'';width:250px;border-bottom:1px dashed #232323;opacity:.1;margin:10px 0 0 -10px}.order__summary-body-section-title{font-size:13px;letter-spacing:-.2px;line-height:1.4;color:#555}.order__summary-body-section-info{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:15px;line-height:1.4;color:#232323}.order__summary-body-section-info span{font-family:BebasNeueBold,sans-serif;font-weight:700}.order__summary-body-price{background:#fafafa;padding-bottom:14px;padding-top:10px}.order__summary-body-price-title{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:10px;letter-spacing:-.15px;line-height:1.4;text-transform:uppercase;color:#555}.order__summary-body-price-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;letter-spacing:-.2px;line-height:1.4;color:#232323;position:relative;padding:6px 0 0 0}.order__summary-body-price-section:not(:first-child){border-top:1px dashed rgba(35,35,35,.1)}.order__summary-body-price-info span{color:#232323}.order__summary-body-price-info span span:first-child{font-family:segoeuibold,sans-serif;font-weight:700;font-size:10px}.order__summary-body-price-info span span:nth-child(2){font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;line-height:23px}.samples-discount-info span{color:#db3021}.samples-discount{display:none}.order__summary-bottom{background:#232323;border-radius:0 0 5px 5px;color:#fff;padding-top:25px;padding-bottom:21px}.order__summary-bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.order__summary-bottom-info span:first-child{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:36px}.order__summary-bottom-info span:nth-child(2) span:first-child{font-family:segoeuibold,sans-serif;font-weight:700;font-size:15px}.order__summary-bottom-info span:nth-child(2) span:nth-child(2){font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:22px;letter-spacing:1.1px}.order__summary-bottom-message{font-size:10px;letter-spacing:-.15px}.order__footer{background:#fafafa;text-align:center;padding:0 0 18px 0;position:relative}.order__footer .form__button{text-transform:uppercase;padding:11px 0 11px 0;text-align:center}.order__footer .form__button-wrap{margin:-25px auto 0 auto}.order__footer-bg-img{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/bg-icons/order-bg-figures.svg) no-repeat center top;margin:-20px 0 0 0}.order__footer-content{font-size:12px;letter-spacing:-.12px;line-height:18px;margin:15px 0 0 0}.order__footer-section:not(:last-child){margin:0 0 18px 0}.order__footer-section-title{color:#232323}.order__footer-section-text,.order__footer-section-text a,.order__footer-section-text a:active,.order__footer-section-text a:focus,.order__footer-section-text a:hover{color:#8f879a}.order__footer-section-text{width:390px;margin:0 auto}.order__footer-section-text a{text-decoration:underline;-webkit-transform:all .3s;transform:all .3s}.order__footer-section-text a:hover{text-decoration:none}.order__footer-section-icons{margin:0 0 5px 0}@media screen and (max-width:1199px){#order .review,.reviews-sidebar{width:250px}.order__form{width:calc(100% - 567px)}}@media screen and (max-width:991px){#order-page .offer-footer{top:70%}.order__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-sidebar{display:none}.order__form{width:100%}.summary-sidebar{margin:40px 0 30px 0}}@media screen and (max-width:479px){.form-turnaround-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__footer-section-text{width:100%}}#blog-page .offer-footer{top:68%}#blog{padding-bottom:0}.blog{width:789px;margin:0 auto}.blog .subscribe{margin-top:34px}.blog input#select-designuiux,.blog input#select-insights,.blog input#select-slicemypsd,.blog input#select-webdevelopment{display:none}.blog input#select-designuiux:checked~.blog__head .blog__filter label.filter-radio-label_designuiux:before,.blog input#select-insights:checked~.blog__head .blog__filter label.filter-radio-label_insights:before,.blog input#select-slicemypsd:checked~.blog__head .blog__filter label.filter-radio-label_slicemypsd:before,.blog input#select-webdevelopment:checked~.blog__head .blog__filter label.filter-radio-label_webdevelopment:before{left:0;right:0}.blog input#select-insights:checked~.blog__list .blog__article{display:none}.blog input#select-insights:checked~.blog__list .insights{display:block}.blog input#select-slicemypsd:checked~.blog__list .blog__article{display:none}.blog input#select-slicemypsd:checked~.blog__list .slicemypsd{display:block}.blog input#select-designuiux:checked~.blog__list .blog__article{display:none}.blog input#select-designuiux:checked~.blog__list .designuiux{display:block}.blog input#select-webdevelopment:checked~.blog__list .blog__article{display:none}.blog input#select-webdevelopment:checked~.blog__list .webdevelopment{display:block}.blog__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;word-spacing:-2.5px}.blog__filter .hvr-underline-from-center:before{bottom:0;background:#5aa8ff}.filter-radio-label{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:14px;color:#120b2d;letter-spacing:.7px;margin:0}.filter-radio-label:not(:last-child){margin:0 15px 0 0}.blog__search-form,.projects-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:124px;border-bottom:1px solid #645c6d;position:relative}.blog__search-form i,.projects-search-form i{color:#645c6d;font-size:10px;position:absolute;bottom:4px;right:0;z-index:-1}.blog__search-btn,.blog__search-input,.projects-search-btn,.projects-search-input{height:20px;border:none;padding:0}.blog__search-btn:focus,.blog__search-input:focus,.projects-search-btn:focus,.projects-search-input:focus{border:none}.blog__search-input,.projects-search-input{width:100px;font-size:12px}.blog__search-btn,.projects-search-btn{width:24px;background:0 0}.blog__list{margin:19px 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog__article{border-radius:5px;border:1px solid #e7e7e7;background:#fff;width:387px;margin:0 0 15px 0;-webkit-transition:all .3s;transition:all .3s}.blog__article h4{color:#120b2d;word-spacing:-3px}.blog__article h5{letter-spacing:.08px}.blog__article:hover{background:#eee}.blog__article-img{display:block;border-radius:5px;overflow:hidden}.blog__article-img img{width:100%;height:auto}.blog__article-content{padding:15px 23px 8px 23px}.blog__article-desc{color:#555;font-size:12px;letter-spacing:-.12px;line-height:16px;margin:6px 0 3px 0}.blog__article-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;letter-spacing:-.1px}.blog__article-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__article-tags input{display:none}.blog__article-tags label{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:10px;letter-spacing:-.1px;text-transform:none}.blog__article-tags label:hover{text-decoration:underline}.blog__article-tags .filter-radio-label:not(:last-child){margin:0}.blog__article-tags span{font-size:10px}.blog-copyright{position:relative;margin:0 0 0 23px}.blog-copyright:before{display:block;content:'';width:1px;height:16px;background:#120b2d;opacity:.23;margin:2px 0 0 -11px;position:absolute}.blog__article:first-child{width:100%;margin:0 0 22px 0}.blog__article:first-child .blog__article-bottom{font-size:12px;letter-spacing:-.12px}.blog__article:first-child .blog__article-tags label{font-size:12px;letter-spacing:-.12px}.blog__article:first-child .blog__article-desc{font-size:16px;line-height:1.25;letter-spacing:-.16px;width:530px;margin:9px 0 9px 0}.blog__article:first-child .blog__article-content{padding:22px 27px 13px 27px}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination li{margin-right:5px}.pagination li a,.pagination li span{background:unset;font-family:BebasNeueBold,sans-serif;font-weight:700;color:#120b2d;width:26px;height:26px;text-align:center;padding:2px 0;border:1px solid #fff}.pagination li:first-child,.pagination li:last-child{width:72px;font-size:12px;letter-spacing:.71px}.pagination li:first-child a,.pagination li:last-child a{width:auto;height:auto;border:none}.pagination li:first-child a:active,.pagination li:first-child a:focus,.pagination li:first-child a:hover,.pagination li:last-child a:active,.pagination li:last-child a:focus,.pagination li:last-child a:hover{border:none}.pagination li:first-child{margin:auto auto auto 0}.pagination li:first-child svg{margin:0 5px 0 0}.pagination li:last-child{margin:auto 0 auto auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination li:last-child svg{margin:0 0 0 5px}.pagination svg{-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover{background:0 0;border-radius:5px;border:1px solid #5aa8ff;color:#120b2d}.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>span:focus,.pagination>li>span:hover{background:0 0;border:1px solid #fff;color:#120b2d}.pagination>li>a:focus,.pagination>li>a:hover{background:0 0;color:#120b2d;border-radius:5px;border:1px solid #5aa8ff}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>a>span,.pagination>.disabled>a>span:focus,.pagination>.disabled>a>span:hover{cursor:default;color:#898596;background:unset}.pagination .disabled svg path{stroke:#898596}@media screen and (max-width:991px){.blog,.blog__article,.blog__article:first-child .blog__article-desc{width:100%}}@media screen and (max-width:400px){.pagination li:first-child a span,.pagination li:last-child a span{display:none}}@media screen and (max-width:348px){.blog__article:first-child .blog__article-bottom{font-size:10px}.blog__article:first-child .blog__article-content{padding:18px 25px 13px 18px}}#article-page .article-title{font-size:62px;line-height:1.13;width:620px}#article-page .offer-footer{top:78%}.article-tags-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;letter-spacing:-.12px;line-height:1.83;color:#120b2d}.article-copyright{margin:0 0 0 23px;position:relative}.article-copyright:before{display:block;content:'';width:1px;height:16px;background:#120b2d;opacity:.23;margin:2px 0 0 -11px;position:absolute}.article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article__main{width:73.6%}.article__img{width:100%}.article__img img{width:100%;height:auto}.article__text{font-size:18px;letter-spacing:-.18px;line-height:1.22;color:#555}.article__text span{font-family:ProximaNova-Bold,sans-serif}.article__text a{color:#555;text-decoration:underline;text-underline-position:under}.article__text a:hover{text-decoration:none}.article__head .article__text{margin:33px 0 0 0}.article__body{margin:64px 0 75px 0}.article__body li:not(:last-child){margin:0 0 51px 0}.article__body h4{color:#120b2d}.article__body .article__text{margin:6px 0 30px 0}.article__footer-heading{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:26px;letter-spacing:.13px;color:#120b2d;margin:0 0 25px 0}.article__comments{margin:63px 0 0 0}.article__comments-heading{position:relative;margin:0 0 40px 0}.article__comments-heading span{position:absolute;height:2px;width:100%;background:#898596;top:10px;left:0;z-index:-1}h4.article__comments-title{color:#d4583e;text-align:center;width:245px;margin:0 auto;background:#fff}.article__sidebar{width:25.1%}.article__sidebar .subscribe{padding:31px 7px 35px 7px;border-radius:5px}.article__sidebar .subscribe__title{word-spacing:-2px}.article__sidebar .subscribe__text{width:100%}.popular-posts{margin:47px 0 0 0}.popular-posts__title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:26px;color:#120b2d;margin:0 0 0 15px;word-spacing:-2px}.popular-posts__list{margin:15px 0 0 0}.popular-post{border:1px solid #e7e7e7;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.popular-post:not(:last-child){margin:0 0 26px 0}.popular-post:hover{background:#eee}.popular-post__img{width:100%}.popular-post__img img{width:100%;height:auto}.popular-post__title{letter-spacing:.08px;padding:12px 16px 17px 16px;word-spacing:-2px;line-height:1.2}@media screen and (max-width:991px){.article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article__main,.article__sidebar{width:100%}.popular-posts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article__comments{margin:63px 0}}@media screen and (max-width:723px){#article-page .article-title{width:100%}#article-page .offer-footer{top:90%}.popular-posts__title{text-align:center}.popular-posts__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:550px){#article-page .article-title{font-size:50px}}@media screen and (max-width:479px){#article-page .article-title{font-size:40px}#article-page .offer__text{font-size:18px;line-height:1.3}}#client-area-page{background:-webkit-linear-gradient(0deg,#f4f8fb 0,#f4f8fb 49.99999%,#fff 50%,#fff 100%);background:linear-gradient(90deg,#f4f8fb 0,#f4f8fb 49.99999%,#fff 50%,#fff 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#client-area-page header{height:auto;position:absolute;width:100%}#client-area-page header{background:-webkit-linear-gradient(0deg,#f4f8fb 0,#f4f8fb 49.99999%,#fff 50%,#fff 100%);background:linear-gradient(90deg,#f4f8fb 0,#f4f8fb 49.99999%,#fff 50%,#fff 100%)}#client-area-page main{-ms-flex-item-align:center;align-self:center}#client-area-page #footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#client-area{padding:0}.client-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:153px 0 184px 0}.client-area__section{width:50%}.client-area__section h2{text-align:center}.client-area__section_content{position:relative}.client-area__section_content:after{display:block;content:'';width:47px;height:273px;background:url(../img/bg-icons/login-bg-figures.svg) no-repeat center;position:absolute;top:50px;right:-23.5px}.client-area__text{font-size:18px;letter-spacing:-.27px;line-height:1.22;color:#555;width:400px;margin:9px auto 0 auto}.client-area__text p:not(:last-child){margin:0 0 28px 0}.client-area__section_form h2{display:none;margin:0 0 30px 0}.client-area__form-wrap{position:relative;width:221px;margin:0 auto}.client-area__form-wrap input{width:100%}.client-area__forgot-form,.client-area__sent-message{position:absolute;top:0;left:0;width:100%;display:none}.client-area__login-form .form__button{padding:10px 0;text-align:center}.client-area__login-form .input-box .input-container:first-child{margin:0 0 11px 0}.password-wrap span{top:5px;right:0;font-size:12px;letter-spacing:-.12px;line-height:1.5;color:#9a949d;text-decoration:underline;cursor:pointer}.password-wrap span:hover{text-decoration:none}#remember{display:none}.remember-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:-.12px;color:#726976;text-transform:none;margin:12px 0 17px 0}.remember-label:before{display:inline-block;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;color:transparent;text-align:center;width:21px;height:20px;background:#291b2f;border:none;border-radius:5px;padding:1px 0;margin:0 11px 0 0;-webkit-transition:color ease .3s;transition:color ease .3s}.client-area__login-form input[type=checkbox]:checked+label:before{color:#fff}.client-area__forgot-form .form__button-wrap{width:165px;margin:16px auto 0 auto}.client-area__forgot-form .form__button{padding:11px 0;text-align:center}label#resetemail-error{margin:-63px 0 0 0;max-width:230px;width:230px}.back-to-login{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;margin:3px 0 0 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.back-to-login i{margin:0 4px 0 0}.back-to-login:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.client-area__sent-message{text-align:center;font-size:14px;letter-spacing:-.14px;line-height:1.29}.client-area__sent-message .back-to-login{color:#252236;font-size:12px;letter-spacing:.6px}.sent-message-heading div{color:#000}.sent-message-text{margin:15px auto 24px auto;width:190px}@media screen and (max-width:991px){.client-area__section_content{display:none}.client-area__section_form{width:100%}.client-area__section_form h2{display:block}#client-area-page,#client-area-page header{background:#fff}}.dashboard-pages header{height:auto;text-align:unset;overflow:unset}.dashboard-pages .close,.dashboard-pages .close:focus,.dashboard-pages .close:hover{color:#120b2d;opacity:1}.dashboard-header{color:#120b2d}.dashboard-header__date{font-family:BebasNeueBook,sans-serif;font-weight:300;letter-spacing:.4px}.dashboard-header__date span{font-family:BebasNeueBold,sans-serif}.profile-top .fa-bell{font-weight:400;font-size:13px}.profile-top,.profile-top_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-top{position:relative}.profile-top_info{position:relative;cursor:pointer;z-index:30;margin:0 0 0 17px}.profile-top_userpic{width:31px;height:31px;border-radius:50%;overflow:hidden}.profile-top_name{font-size:14px;letter-spacing:-.21px;margin:0 6px 0 8px}.notification_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:29}.dropdown-notification,.dropdown-profile{display:none;position:absolute;top:0;right:0;z-index:30;width:193px;color:#fff;background:#fff;border-radius:5px}.dropdown-notification__head,.dropdown-notification__list,.dropdown-profile__head,.dropdown-profile__list{background:#5ba9ff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:5px;padding:0 10px}.dropdown-notification__head,.dropdown-profile__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 5px 0;height:39px}.dropdown-notification__list{padding-bottom:5px}.dropdown-notification__head div{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:14px;letter-spacing:.7px}.dropdown-notification__status{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:10px;letter-spacing:.6px}.dropdown-notification__project-name{font-family:BebasNeueBook,sans-serif;font-weight:300;letter-spacing:.8px}.dropdown-notification__date{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:10px;letter-spacing:.5px}.dropdown-notification__item,.dropdown-profile__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown-notification__item{padding:10px 0 6px 0}.dropdown-notification__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.dropdown-notification__info{line-height:1}.dropdown-notification__date{-ms-flex-item-align:end;align-self:flex-end}.dropdown-profile__list{padding:7px 0 5px 0}.dropdown-profile__item{padding:5px 10px}.dropdown-profile__item:hover{background:#76b7ff}.dropdown-profile__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-profile__item a span{font-family:BebasNeueBold,sans-serif;font-weight:700;letter-spacing:.08px}.dropdown-profile__item a i{font-size:12px}#dashboard-heading{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:34px;letter-spacing:4.42px;color:#232323;background:#fafafa;line-height:1;padding:0}.dashboard-heading{height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#project-overview{padding:19px 0 30px 0}#archive-projects,#ongoing-projects{padding:16px 0 30px 0}#ongoing-projects,#project-overview{border-bottom:3px solid #fafafa}.project-types__title{color:#08020b;letter-spacing:-.24px}.project-types__list{margin:10px 0 0 0}.project-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.project-type:not(:last-child){margin:0 0 8px 0}.project-type__color{width:24px;height:24px;border-radius:100px}.project-type__color_frontend{background:#252849;box-shadow:0 0 6px rgba(219,48,33,.16)}.project-type__color_wordpress{background:#fbd854;box-shadow:0 0 6px rgba(17,118,232,.16)}.project-type__color_woocommerce{background:#f5b88a;box-shadow:0 0 6px rgba(190,84,184,.16)}.project-type__color_shopify{background:#4ebfc0;box-shadow:0 0 6px rgba(173,201,65,.16)}.project-type__color_joomla{background:#ff9800;box-shadow:0 0 6px rgba(17,118,232,.16)}.project-type__color_magento{background:#ed4a19;box-shadow:0 0 6px rgba(17,118,232,.16)}.project-type__color_email{background:#cc58c6;box-shadow:0 0 6px rgba(51,212,222,.16)}.project-type__color_spa{background:#5360c2;box-shadow:0 0 6px rgba(211,88,62,.16)}.project-type__name{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:11px;letter-spacing:.55px;margin:0 0 0 11px}.project-type__name_frontend{color:#252849}.project-type__name_wordpress{color:#fbd854}.project-type__name_woocommerce{color:#f5b88a}.project-type__name_shopify{color:#4ebfc0}.project-type__name_email{color:#cc58c6}.project-type__name_spa{color:#5360c2}.dashboard-projects__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 37px 0}.dashboard-projects__name{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:28px;letter-spacing:3.64px;line-height:1;color:#232323}.dashboard-projects__search{margin:0 0 5px 0}.dashboard-projects{position:relative}.no-projects{position:absolute;top:0;left:0;bottom:0;right:0;background:#fafafa;border:1px dashed #1a1a1a;border-radius:5px;height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b3b3b3;text-align:center;padding:10px}.no-projects__start{width:56px;height:56px;border-radius:50%;background:#5aa8ff;color:#fff;font-size:25px;padding:15px 0}.no-projects__message{font-size:23px;line-height:1.2;color:#3d3753;margin:15px 0 0 0}.dashboard-projects__list{color:#fff;background:#fff}.dashboard-project{position:relative;border-radius:5px;background:-webkit-linear-gradient(338deg,#120b2d 0,#120b2d 23%,#605c72 100%);background:linear-gradient(112deg,#120b2d 0,#120b2d 23%,#605c72 100%)}.dashboard-project .project-type__color{width:30px;height:30px}.dashboard-project__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dashboard-project__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.order-number{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:12px;letter-spacing:.6px;position:relative;z-index:10}.dashboard-project__actions:hover .dashboard-project__actions-list{display:block}.dashboard-project__actions-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:relative;z-index:10;padding:5px 0}.dashboard-project__actions-button span{display:block;width:4px;height:4px;border-radius:50%;background:#fff}.dashboard-project__actions-list{display:none;position:absolute;top:0;right:-10px;text-align:right;padding:25px 10px 0 0;width:101px;height:109px;border-radius:5px;background:#08020b}.dashboard-projects__list_slider .dashboard-project__actions-list{width:135px}.dashboard-project__action{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:10px;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;cursor:pointer}.dashboard-project__action:not(:last-child){margin:0 0 6px 0}.dashboard-project__action_remove{color:#ffb7b1}.dashboard-project__name{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:26px;text-shadow:0 3px 6px rgba(0,0,0,.16);line-height:1}.dashboard-project__date{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;text-align:center}.dashboard-project__date span{font-family:BebasNeueBook,sans-serif;font-weight:300}.delete-warning{position:absolute;top:0;left:0;width:100%;height:100%;background:#ff3928;border-radius:5px;text-align:center;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.delete-warning__question{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:24px;letter-spacing:1.2px;margin:0 0 9px 0}.delete-warning__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delete-warning__button{height:32px;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;letter-spacing:-.18px;text-transform:uppercase;border-radius:55px;box-shadow:0 0 6px rgba(226,26,50,.3);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.delete-warning__button:first-child{width:107px;background:#fff;color:#db3021;padding:6px 0;margin:0 3px 0 0}.delete-warning__button:last-child{width:80px;border:2px solid #fff;padding:4px 0}.delete-warning__button:hover{box-shadow:0 3px 6px rgba(0,0,0,.16)}.dashboard-projects__list_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6.75px 0 -6.75px}.dashboard-projects__list_list .dashboard-project{background:-webkit-linear-gradient(337deg,#120b2d 0,#605c72 100%);background:linear-gradient(113deg,#120b2d 0,#605c72 100%);width:241px;margin:6.75px;padding:11px 20px 14px 13px;-webkit-transition:all .3s;transition:all .3s}.dashboard-projects__list_list .order-number{margin:0 8px 0 0}.dashboard-projects__list_list .dashboard-project__name{margin:21px 0 25px 0;text-align:center}.dashboard-projects__list_slider .dashboard-project{padding:23px 34px 41px 29px}.dashboard-projects__list_slider .order-number{font-size:18px;letter-spacing:.9px;margin:0 18px 0 0}.dashboard-projects__list_slider .dashboard-project__name{font-size:75px;margin:73px 0 87px 0}.dashboard-projects__list_slider .slick-arrow{position:absolute;top:calc(50% - 23px);border:none;background:0 0;color:#08020b;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:14px;letter-spacing:.7px;-webkit-transition:all .2s;transition:all .2s;z-index:5}.dashboard-projects__list_slider .slick-arrow:after{display:block;content:"";width:25px;height:48px;background-size:100% auto;position:absolute;top:-15px}.dashboard-projects__list_slider .slick-prev{left:-55px}.dashboard-projects__list_slider .slick-prev:after{background:url(../img/slider-arrow-prev.svg) no-repeat;left:-15px}.dashboard-projects__list_slider .slick-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.dashboard-projects__list_slider .slick-next{right:-54px}.dashboard-projects__list_slider .slick-next:after{background:url(../img/slider-arrow-next.svg) no-repeat;right:-23px}.dashboard-projects__list_slider .slick-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.dashboard-projects__list_slider .slick-disabled{display:none!important}.project-status__timeline{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-step{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:13px}.progress-step:nth-child(2){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.progress-step:nth-child(3){-webkit-box-flex:1.3;-ms-flex-positive:1.3;flex-grow:1.3}.progress-step:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.progress-step:last-child .progress-step__text span{right:0;left:auto;width:115px;text-align:right}.progress-step:not(:last-child):after{content:'';display:block;position:absolute;top:6px;left:18px;width:calc(100% - 24px);height:1px;border-bottom:1px dashed #0de817}.progress-step__text span{display:block;position:absolute;left:0;color:#0de817}.step-name{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:14px;letter-spacing:.7px;top:-23px}.step-date{font-size:12px;letter-spacing:-.18px;top:14px}.progress-marker{position:relative;width:13px;height:13px;border:1px solid #0de817;border-radius:50%}.progress-marker:before{display:block;position:absolute;top:-4.5px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";font-size:7px;color:#242424;text-align:center;width:100%;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.in-progress .progress-marker{background:#0de817}.in-progress .progress-marker:before{opacity:1}.ui-progressbar{position:absolute;width:calc(100% - 13px);height:1px;background:0 0;top:6px;left:13px}.progress-step_1 .ui-progressbar{width:calc(100% - 18px);left:18px}.ui-widget.ui-widget-content{border:none}.ui-progressbar-value{background:#0de817;border:1px solid #0de817}.help-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:91px;height:45px;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:100px;background:#5aa8ff;color:#fff;font-family:BebasNeueBold,sans-serif;font-weight:700;cursor:pointer;position:fixed;bottom:10px;right:10px;-webkit-transition:all .2s;transition:all .2s}.help-btn:focus,.help-btn:hover{background:#2188fb;color:#fff}.help-btn__ico{width:27px;height:27px;border:2px solid #fff;border-radius:100px;font-size:19px;text-align:center;padding:2px 0;margin:0 9px 0 0}.help-btn__text{font-size:16px}@media screen and (max-width:991px){.dashboard-projects{padding:0 0 70px 0}.dashboard-projects__list_slider .slick-arrow{top:auto;bottom:-60px}.dashboard-projects__list_slider .slick-next{right:35%}.dashboard-projects__list_slider .slick-prev{left:35%}.dashboard-projects__list_slider .slick-prev:after{left:-23px}.progress-step:last-child .progress-step__text .step-name{width:auto;line-height:1;top:-33px}}@media screen and (max-width:767px){.project-types{margin:100px 0 0 0}.project-types__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -5px 0 -5px}.project-type,.project-type:not(:last-child){margin:0 5px 8px 5px}.no-projects{height:150px}}@media screen and (max-width:550px){.progress-step .progress-step__text .step-name{width:60px;line-height:1;top:-33px}.progress-step .progress-step__text .step-date,.progress-step:last-child .progress-step__text .step-date{width:auto;line-height:1;top:18px}.dashboard-projects__list_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:479px){.dashboard-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-header__date,.profile-top{margin:0 0 0 30px}.dashboard-projects__list_slider .dashboard-project{padding:23px 34px 81px 29px}.progress-step .progress-step__text .step-name{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:-50px;left:-23px}.progress-step:last-child .progress-step__text .step-name{text-align:left;top:-27px;left:0}.progress-step .progress-step__text .step-date,.progress-step:last-child .progress-step__text .step-date{top:41px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-20px;right:auto;text-align:right}.progress-step:nth-child(3) .progress-step__text .step-date{top:24px;left:-3px}.progress-step:last-child .progress-step__text .step-date{top:36px}}@media screen and (max-width:380px){.profile-top{width:100%;margin:20px 0 10px 0}}.back-to-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:78px}.back-to-projects i{font-size:12px;color:#120b2d}.back-to-projects span{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;color:#212e37;margin:2px 0 0 5px}.next-to-support{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.next-to-support span{margin:2px 5px 0 0}.dashboard-heading_words{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dashboard-heading_words span{font-size:24px;letter-spacing:1.2px;cursor:pointer}.dashboard-heading_words span:not(:last-child){margin:0 19.5% 0 0}.dashboard-heading_words .active-btn{cursor:default;text-decoration:underline}#profile-page-content{padding:46px 0 40px 0;color:#191919}.notifications,.password{display:none}.profile{display:-webkit-box;display:-ms-flexbox;display:flex}.profile__img-block{text-align:center}.profile__img{width:117px;height:158px;border-radius:10px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile__img i{font-size:26px;color:#120b2d}.profile__img div{font-size:10px;letter-spacing:-.15px;color:#191919;line-height:1.4;margin:10px 0 0 0}.profile__img img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:5}.img-upload{width:118px;height:32px;border-radius:55px;border:1px solid #212e37;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;letter-spacing:-.18px;text-transform:uppercase;padding:5px 0;cursor:pointer;margin:10px 0 5px 0}.img-upload:hover{box-shadow:0 0 15px 2px rgba(33,46,55,.2)}.img-import{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;color:#1da1f2;line-height:1.3}.img-import div{cursor:pointer}.img-import div:hover{color:#1e8cbe}.profile__info{margin:0 0 0 21px}.input-block{display:-webkit-box;display:-ms-flexbox;display:flex}.input-block:not(:last-child){margin:0 0 14px 0}.input-block .accounttype-label,.input-block .credits-label,.input-block label{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:14px;letter-spacing:-.21px;color:#191919;text-transform:none;margin:0 0 0 16.5px;cursor:default}.input-block .input-credits,.input-block input{width:127px;height:30px;border-radius:5px;border:1px solid rgba(33,46,55,.5);font-size:12px;letter-spacing:-.18px;color:#191919;padding:0 15px;margin:0 16.5px}.input-block .input-credits:focus,.input-block input:focus{border-color:#212e37}.input-block .input-container{line-height:1}.input-container_autocomplete{position:relative}.input-container_autocomplete:after{display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";font-size:16px;color:#1f132c;position:absolute;top:25px;right:30px}.accounttype-label,.credits-label{line-height:18px}label.accounttype-switch{position:relative;display:inline-block;width:127px;height:30px;margin:0 16.5px}label.accounttype-switch input{display:none}.accounttype-slider,.accounttype-slider2{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:5px;border:1px solid #212e37;padding:5px 0 5px 10px;-webkit-transition:.4s;transition:.4s}.accounttype-slider2:before,.accounttype-slider:before{position:absolute;content:"Personal";width:64px;height:30px;left:-1px;bottom:-1px;background:#212e37;border-radius:5px;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;color:#fff;letter-spacing:.6px;padding:6px 0 6px 10px;-webkit-transition:.4s;transition:.4s}.accounttype-slider2:before{content:"Enterprise"}input:checked+.accounttype-slider2:before,input:checked+.accounttype-slider:before{-webkit-transform:translateX(63px);transform:translateX(63px)}.slider-txt{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;color:#212e37;letter-spacing:.6px}.slider-txt:first-child{margin-right:13px}.input-block .input-credits{width:79px;background-color:#f6f6f6;font-size:15px;font-family:ProximaNova-Regular,sans-serif;font-weight:400;letter-spacing:-.24px;padding:6.5px 8px}.input-block .input-credits span{font-family:segoeuibold,sans-serif;font-weight:700;font-size:14px}.password .form__button,.profile__info .form__button{width:50px;height:30px;border-radius:5px;background:#212e37;font-family:BebasNeueBold,sans-serif;font-weight:700;padding:0;text-align:center;box-shadow:none;border:none;margin:auto 16.5px auto auto}.password .form__button:hover,.profile__info .form__button:hover{box-shadow:0 0 15px 2px rgba(33,46,55,.2);background:#34444e}.password .input-block input{width:137px}.password .form__button{width:61px;margin:0 0 0 16.6px}.password label.error{font-family:ProximaNova-Bold,sans-serif;font-size:11.5px;letter-spacing:-.11px;line-height:18px;color:#d4583e}.change-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-ticket-notification,.cancel-subscription-notification,.change-password-notification,.copy-link-notification,.download-notification,.remove-notification{width:267px;height:55px;border-radius:5px;border:2px solid #120b2d;background:#fff;letter-spacing:-.24px;color:#2f2946;padding:5px 0 0 14px;position:fixed;left:120px;bottom:50px;display:none;z-index:29}.download-notification{color:#5cb85c}.remove-notification{color:#ff3928}.add-ticket-notification__wrap span,.cancel-subscription-notification__wrap span,.change-password-notification__wrap span,.copy-link-notification__wrap span,.download-notification__wrap span,.remove-notification__wrap span{font-family:ProximaNova-Bold,sans-serif;font-weight:700}.add-ticket-notification__wrap #close,.cancel-subscription-notification__wrap #close,.change-password-notification__wrap #close,.copy-link-notification__wrap #close,.download-notification__wrap #close,.remove-notification__wrap #close{position:absolute;color:#120b2d;font-size:20px;top:0;right:7px;cursor:pointer}.notifications__list{display:-webkit-box;display:-ms-flexbox;display:flex}.notification input{display:none}.notification label{display:-webkit-box;display:-ms-flexbox;display:flex}.notification span{display:block}.notification:not(:last-child){margin:0 35px 0 0}.notification__checkbox{width:23px;height:23px;border:1px solid #000;border-radius:50%;position:relative}.notification__checkbox:before{display:block;content:'';width:15px;height:15px;border-radius:50%;background:#000;position:absolute;top:3px;left:3px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.notification input:checked+label .notification__checkbox:before{opacity:1}.notification__text{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.24px;line-height:1.4;color:#1f132c;text-transform:none;width:195px;margin:-3px 0 0 13px}.notification__cancel-btn{color:#ff3928;text-decoration:underline;text-underline-position:under}.notifications__warning{text-align:center;background:#fafafa;padding:31px 0 27px 0;margin:24px 0 0 0;display:none}.notifications__warning h4{color:#1f132c}.warnin-confirm{letter-spacing:-.24px;color:#382d44;margin:14px 0 0 0}.warnin-confirm span{color:#ff3928;text-decoration:underline;text-underline-position:under;cursor:pointer}.cancel-subscription-notification{color:#ff3928}@media screen and (max-width:1199px){.profile-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:991px){.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__info{margin:40px 0 0 -16.5px}.profile__img-block{width:117px}.notifications__list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:535px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notification:not(:last-child){margin:0 0 25px 0}}@media screen and (max-width:723px){.change-password-form,.input-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.notifications__list{width:100%}.dashboard-heading_words{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 -70px}.dashboard-heading_words span:not(:last-child){margin:0 0 10px 0}.back-to-projects,.dashboard-heading{height:auto}#dashboard-heading{padding:20px 0}}@media screen and (max-width:491px){.notifications__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:479px){.profile__info .form__button{margin:auto auto auto 16.5px}.change-password-form,.change-password-form .input-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.change-password-form .input-block .input-container:not(:last-child){margin:0 0 14px 0}.password .form__button{margin:0}.add-ticket-notification,.cancel-subscription-notification,.change-password-notification,.copy-link-notification,.download-notification,.remove-notification{left:0;right:0;margin:auto}}@media screen and (max-width:400px){.dashboard-heading_words{margin:0}}#dashboard-orders-page .back-to-projects{left:0}#dashboard-orders{padding:50px 0 120px 0;color:#1f132c}.dashboard-orders__info:not(:last-child){margin:0 0 50px 0}.dashboard-orders__info_awaiting-payment .dashboard-order{padding:7px 0 7px 11px}.dashboard-orders__info_awaiting-payment .dashboard-order:last-child{border-bottom:1px solid rgba(112,112,112,.2)}.dashboard-orders__info_awaiting-payment .dashboard-order_heading{display:block;padding:9px 0 9px 11px;border-top:2px solid rgba(112,112,112,.2);border-bottom:2px solid rgba(112,112,112,.2)}.dashboard-orders__info_paid .dashboard-order_heading{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.dashboard-orders__info_paid .dashboard-order:last-child{border-bottom:1px solid #f0f0f0}.dashboard-orders__title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:18px;letter-spacing:.9px;color:#191919;margin:0 0 8px 0}.dashboard-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.24px;padding:9px 0 9px 11px}.dashboard-order:nth-child(even){background:#fafafa}.dashboard-order_heading{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.21px}.dashboard-order__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%}.dashboard-order__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:4em;flex-basis:4em}.dashboard-order__type span{display:inline-block;width:10px;height:10px;border-radius:50%}.dashboard-order__type_wordpress span{background:#fbd854}.dashboard-order__type_frontend span{background:#252849}.dashboard-order__type_shopify span{background:#4ebfc0}.dashboard-order__type_email span{background:#cc58c6}.dashboard-order__type_woocommerce span{background:#f5b88a}.dashboard-order__type_spa span{background:#5360c2}.dashboard-order__item_price span{font-family:segoeuibold,sans-serif;font-weight:700;font-size:15px;color:#232323}.dashboard-order__item_pdf{color:#ff3b2a;text-decoration:underline}.dashboard-order__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 auto auto}.dashboard-order__button{width:69px;height:27px;border-radius:5px;border:1px solid #212e37;text-align:center;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;color:#212e37;padding:2px 0}.dashboard-order__button:hover{box-shadow:0 0 10px 1px rgba(33,46,55,.2)}.order-pay-btn{background:#212e37;color:#fff;margin:0 0 0 7px}#dashboard-orders-pay-step1,#dashboard-orders-pay-step2,#dashboard-orders-pay-step3{box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:5px;border:1px solid #21152e;background:#fff;margin:0 auto;width:777px}#dashboard-orders-pay-step1 .arcticmodal-close i,#dashboard-orders-pay-step2 .arcticmodal-close i,#dashboard-orders-pay-step3 .arcticmodal-close i{color:#120b2d;font-size:18px}#dashboard-orders-pay-step1{padding:25px 40px 45px 42px}#dashboard-orders-pay-step1 .order__summary-head{padding:0;margin:0 0 37px 0}#dashboard-orders-pay-step1 .order__summary-body-info{display:-webkit-box;display:-ms-flexbox;display:flex}#dashboard-orders-pay-step1 .order__summary-body-section{padding:0;position:relative}#dashboard-orders-pay-step1 .order__summary-body-section:not(:last-child){padding:0 30px 0 0;margin:0 31px 0 0}#dashboard-orders-pay-step1 .order__summary-body-section:not(:last-child):after{width:unset;height:100%;border-right:1px dashed #232323;border-bottom:unset;position:absolute;top:0;right:0;margin:0}#dashboard-orders-pay-step1 .order__summary-body-price-section{border-bottom:1px solid rgba(35,35,35,.1)}#dashboard-orders-pay-step1 .order__summary-body-price-section:first-child{border-bottom:1px dashed rgba(35,35,35,.1)}#dashboard-orders-pay-step1 .order__summary-body-price-section:not(:last-child):after{display:none}#dashboard-orders-pay-step1 .order__summary-body-price{width:283px}.dashboard-orders-pay-summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0 0 0}.dashboard-orders-pay-checkbox-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px;letter-spacing:-.18px;margin:13px 0 0 0}.dashboard-orders-pay-checkbox-label span{background:#fafafa;width:17px;height:17px;margin:-3px 12px 0 0}.dashboard-orders-pay-checkbox-label em{font-style:unset;color:inherit;font-family:ProximaNova-Regular,sans-serif;font-weight:400}.promo-code__title{color:#555;letter-spacing:-.21px;margin:0 0 5px 0}.promo-code{margin:17px 0 0 0}.promo-code__form{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-code__input{width:173px;height:27px;border-radius:5px;border:1px solid #212e37;letter-spacing:-.21px;color:#555;padding:0 13px}.promo-code__btn{width:69px;height:27px;border-radius:5px;background:#d6d6d6;border:none;padding:0;color:#fff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;margin:0 0 0 9px;-webkit-transition:all .2s;transition:all .2s}.promo-code__btn:focus{border:none}.promo-code__btn:hover{background:#bdbdbd}.dashboard-orders-pay-total{width:100%;text-align:center;color:#212e37;line-height:1.4}.total-head{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:51px;margin:28px 0 0 0}.total-price{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:31px;letter-spacing:1.55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.total-price span{font-family:segoeuibold,sans-serif;font-weight:700;font-size:21px;margin:0 3px 0 0}.checkout-btn{width:81px;height:27px;border-radius:5px;background:#212e37;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;color:#fff;margin:8px auto 7px auto;padding:6px 0;-webkit-transition:all .2s;transition:all .2s}.checkout-btn i{font-size:10px;margin:0 0 0 2px;-webkit-transition:all .2s;transition:all .2s}.checkout-btn:hover{background:#2d3d48;box-shadow:0 0 10px 1px rgba(33,46,55,.2)}.checkout-btn:hover i{-webkit-transform:translateX(2px);transform:translateX(2px)}.total-message{width:301px;font-size:12px;letter-spacing:-.18px;color:rgba(25,25,25,.7);margin:0 auto}#dashboard-orders-pay-step2{padding:0;color:#120b2d}.dashboard-orders-pay-step2__body{padding:28px 65px 37px 65px}.dashboard-orders-pay-step2__heading{font-size:16px;letter-spacing:-.24px;margin:0 0 28px 0}.dashboard-orders-pay-checkbox-terms{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.24px}.dashboard-orders-pay-checkbox-terms span{width:17px;height:17px;line-height:16px;margin:-2px 12px 0 0;border:1px solid #212e37}.dashboard-payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;margin:11px -5px 0 -5px}.dashboard-payment-method{width:154px;height:115px;border-radius:5px;border:1px solid #283b82;margin:0 5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-payment-method:hover{background:#f6f6f6}.dashboard-payment-method i{display:block;overflow:hidden}.dashboard-payment-method_paypal{border:1px solid #283b82}.dashboard-payment-method_paypal i{width:84px;height:22px;background:url(../img/payment-method-icons.png) -108px -90px no-repeat}.dashboard-payment-method_stripe{border:1px solid #6772e5}.dashboard-payment-method_stripe i{width:78px;height:32px;background:url(../img/payment-method-icons.png) -10px -90px no-repeat}.dashboard-payment-method_interswitch{border:1px solid #e22628}.dashboard-payment-method_interswitch i{width:117px;height:60px;background:url(../img/payment-method-icons.png) -10px -10px no-repeat}.dashboard-payment-method_banktransfer{border:1px solid #369}.dashboard-payment-method_banktransfer i{width:130px;height:49px;background:url(../img/payment-method-icons.png) -147px -10px no-repeat}.dashboard-orders-pay-step2__footer{background:#fafafa;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 65px}.dashboard-orders-pay-step2__order-info{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-orders-pay-step2__order-number,.dashboard-orders-pay-step2__project-name{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:18px;letter-spacing:.9px}.dashboard-orders-pay-step2__order-number span,.dashboard-orders-pay-step2__project-name span{font-family:BebasNeueBold,sans-serif;font-weight:700}.dashboard-orders-pay-step2__order-number em{font-size:16px}.dashboard-orders-pay-step2__project-name{margin:0 0 0 22px}.dashboard-orders-pay-step2__order-total{font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:20px;letter-spacing:1px}.order-total-currency{font-family:segoeuibold,sans-serif;font-weight:700;margin:0 4px 0 6px}.order-total-number{font-family:BebasNeueBold,sans-serif;font-weight:700}#dashboard-orders-pay-step3{padding:0}#dashboard-orders-pay-step3 .banks-list{margin:0 -7.5px 12px -7.5px}#dashboard-orders-pay-step3 .bank-item{width:209px;height:48px;margin:0 7.5px}#dashboard-orders-pay-step3 .bank-item .bank-icon{margin:0 10px 0 0}#dashboard-orders-pay-step3 .bank-item:nth-child(3) .bank-icon{width:32px;height:15px;background:url(../img/uba-sm.png) no-repeat}#dashboard-orders-pay-step3 .bank-info-item:first-child{margin:0}#dashboard-orders-pay-step3 .bank-info-item span:first-child{text-align:left;margin:0 8px 0 0}#dashboard-orders-pay-step3 .bank-info-item span:nth-child(2){font-size:13px;letter-spacing:.2px}.dashboard-orders-pay-step3__body{padding:35px 55px 20px 62px}.dashboard-orders-pay-step3__title{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:22px;letter-spacing:1.1px;margin:0 0 15px 0}.dashboard-orders-pay-step3__text{font-size:16px;margin:0 0 18px 0}.banks-list-section{margin:0 0 25px 0}.international-banks-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-radius:5px;border:1px solid #9bcd46;padding:5px 12px 3px 6px}.international-banks-block .bank-icon{display:block;width:30px;height:34px;background:url(../img/remit.png) no-repeat;background-size:100% auto;margin:0 11px 0 0}.international-banks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.international-bank-item:not(:last-child){margin:0 10px 0 0}.finish__btn{width:57px;height:30px;border-radius:5px;background:#212e37;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;color:#fff;text-align:center;padding:7px 0;margin:25px auto 0 auto;-webkit-transition:all .2s;transition:all .2s}.finish__btn:hover{background:#2d3d48;box-shadow:0 0 10px 1px rgba(33,46,55,.2)}@media screen and (max-width:991px){.dashboard-order__item_number,.dashboard-order__item_pages{text-align:center}#dashboard-orders-pay-step1,#dashboard-orders-pay-step2,#dashboard-orders-pay-step3{width:100%}.dashboard-payment-methods{-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-payment-method{margin:5px}#dashboard-orders-pay-step3 .bank-item{margin:7.5px}}@media screen and (max-width:767px){.dashboard-orders__info_awaiting-payment .dashboard-order:not(.dashboard-order_heading){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dashboard-order__buttons{margin:10px 0 0 0}.dashboard-order__items{width:100%}}@media screen and (max-width:723px){.dashboard-orders__info{overflow-x:scroll}.dashboard-orders__list{width:693px}.dashboard-orders-pay-summary{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dashboard-orders-price-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dashboard-orders-pay-step1 .order__summary-body-info{-ms-flex-wrap:wrap;flex-wrap:wrap}#dashboard-orders-pay-step1 .order__summary-body-section,#dashboard-orders-pay-step1 .order__summary-body-section:not(:last-child){margin:0 31px 20px 0}#dashboard-orders-pay-step1 .order__summary-head{text-align:center}#dashboard-orders-pay-step1 .order__summary-body-section,#dashboard-orders-pay-step1 .order__summary-body-section:not(:last-child){padding:0 0 0 30px}#dashboard-orders-pay-step1 .order__summary-body-section:after{display:block;content:'';height:100%;border-right:1px dashed #232323;position:absolute;top:0;opacity:.1}#dashboard-orders-pay-step1 .order__summary-body-section:after,#dashboard-orders-pay-step1 .order__summary-body-section:not(:last-child):after{right:auto;left:0}.dashboard-orders-pay-step2__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-orders-pay-step2__order-total{margin:10px 0 0 0}.international-banks-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.international-bank-item:not(:last-child){margin:0 10px 10px 0}}@media screen and (max-width:550px){.dashboard-payment-methods{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dashboard-orders-pay-step2__body{padding:28px 35px 37px 35px}.dashboard-orders-pay-step2__footer{padding:15px 35px}}@media screen and (max-width:479px){#dashboard-orders-pay-step1 .order__summary-body-price,.total-message{width:100%}.promo-code__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#dashboard-orders-pay-step1{padding:25px 20px 45px 20px}.promo-code__btn{margin:10px 0 0 0}.dashboard-orders-pay-step3__body{padding:35px 20px 20px 20px}#dashboard-orders-pay-step3 .bank-item{height:auto;padding:10px 0}}@media screen and (max-width:429px){#dashboard-orders-pay-step3 .bank-item .bank-icon{margin:0 0 10px 0}#dashboard-orders-pay-step3 .bank-item{padding:10px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:330px){.dashboard-orders-pay-step2__order-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-orders-pay-step2__project-name{margin:10px 0 0 0}#dashboard-orders-pay-step3 .bank-item{width:100%}}#newproject-overlay{position:fixed;left:0;top:0;z-index:200;width:100%;height:100%;background:rgba(255,255,255,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;display:none}#newproject-overlay .services-item{position:relative;padding:57px 40px 0 40px;margin:35px 0}#newproject-overlay .price span,#newproject-overlay .pricing,#newproject-overlay .pricing__head,#newproject-overlay .services-item__additional,#newproject-overlay .services-item__message{color:#120b2d}#newproject-overlay .services-item__heading h3{font-size:16px;letter-spacing:.94px;color:#120b2d;line-height:1.4}#newproject-overlay .price,#newproject-overlay .pricing__head span{font-family:BebasNeueBold,sans-serif;font-weight:700}#newproject-overlay .pricing__delivery_standard{border-left:none}#newproject-overlay .pricing__integration:before{display:none}#newproject-overlay .pricing{margin:21px 0 16px 0}#newproject-overlay .services-item__bottom{margin:auto auto 0 auto}#newproject-overlay,.newproject-confirmation,.newproject-order{display:none}.newproject,.newproject-confirmation,.newproject-order{position:absolute;border-radius:5px;border:1px solid #21152e;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.3)}.newproject-close{position:absolute;top:10px;right:15px;color:#120b2d;font-size:18px}.newproject{width:1265px;padding:30px;margin:110px 0 40px 0}.newproject__heading{text-align:center;margin:0 0 20px 0}.newproject__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newproject-order{width:1194px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:34px 64px 25px 64px;margin:110px 0 40px 0}.newproject-order .order__form{width:unset}.newproject-order .form-section-title,.newproject-order .order__form-notice,.newproject-order .order__form-title{text-align:left}.newproject-order .form-compatibility-list,.newproject-order .form-pages-incrementor,.newproject-order .form-turnaround-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newproject-order .order__form-title{font-size:24px;line-height:1.17}.newproject-order .form-turnaround-list{margin:2px 0 2px -6px}.newproject-order .order__form-turnaround{margin:18px 0 0 0}.newproject-order .order__form-pages{margin:23px 0 0 0}.newproject-order__icon{-ms-flex-item-align:center;align-self:center}.newproject-order__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newproject-order__calculate{margin:0 45px 0 0}.newproject-order__review{width:283px;margin:0 0 0 45px}.newproject-order__buttons{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100px}.newproject-order__button{width:46px;height:27px;border-radius:5px;border:1px solid #fff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;line-height:1.4;color:#212e37;text-align:center;padding:5px 0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.newproject-order__button:hover{border:1px solid #212e37}.newproject-order__button_add{background:#212e37;color:#fff;border:1px solid #212e37}.newproject-order__button_add:hover{box-shadow:0 0 10px 1px rgba(33,46,55,.2);background:#34444e;border:1px solid #34444e}.newproject-order_html .newproject-order__icon{background:url(../img/icons-services/html.svg) no-repeat;background-size:100% auto;width:42px;height:47px}.newproject-order_html .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #db3021}.newproject-order_html .radio-turnaround input:checked+.radio-turnaround__label{background:#db3021}.newproject-order_woocommerce .newproject-order__icon{background:url(../img/icons-services/woocommerce.png) no-repeat;background-size:100% auto;width:45px;height:27px}.newproject-order_woocommerce .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #be54b8}.newproject-order_woocommerce .radio-turnaround input:checked+.radio-turnaround__label{background:#be54b8}.newproject-order_shopify .newproject-order__icon{background:url(../img/icons-services/shopify.svg) no-repeat;background-size:100% auto;width:41px;height:46px}.newproject-order_shopify .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #adc941}.newproject-order_shopify .radio-turnaround input:checked+.radio-turnaround__label{background:#adc941}.newproject-order_joomla .newproject-order__icon{background:url(../img/icons-services/joomla.svg) no-repeat;background-size:100% auto;width:46px;height:45px}.newproject-order_joomla .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #ff9800}.newproject-order_joomla .radio-turnaround input:checked+.radio-turnaround__label{background:#ff9800}.newproject-order_magento .newproject-order__icon{background:url(../img/icons-services/magento.svg) no-repeat;background-size:100% auto;width:39px;height:45px}.newproject-order_magento .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #ed4a19}.newproject-order_magento .radio-turnaround input:checked+.radio-turnaround__label{background:#ed4a19}.newproject-order_wordpress .newproject-order__icon{background:url(../img/icons-services/wordpress.svg) no-repeat;background-size:100% auto;width:46px;height:46px}.newproject-order_wordpress .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #1176e8}.newproject-order_wordpress .radio-turnaround input:checked+.radio-turnaround__label{background:#1176e8}.newproject-order_email .newproject-order__icon{background:url(../img/icons-services/email.svg) no-repeat;background-size:100% auto;width:45px;height:45px}.newproject-order_email .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #33d4de}.newproject-order_email .radio-turnaround input:checked+.radio-turnaround__label{background:#33d4de}.newproject-order_app .newproject-order__icon{background:url(../img/icons-services/app.svg) no-repeat;background-size:100% auto;width:44px;height:43px}.newproject-order_app .checkbox-compatibility input:checked+.checkbox-compatibility__label{border:2px solid #d3583e}.newproject-order_app .radio-turnaround input:checked+.radio-turnaround__label{background:#d3583e}.newproject-confirmation{width:646px;text-align:center;padding:45px 0;-ms-flex-item-align:center;align-self:center}.newproject-confirmation__icon{width:56px;height:48px;background:url(../img/check-ico.svg) no-repeat;background-size:100% auto;margin:0 auto}.newproject-confirmation__message{margin:20px 0}.newproject-confirmation__message div{line-height:1.17;color:#232323}.newproject-confirmation__message div:first-child{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:32px}.newproject-confirmation__message div:nth-child(2){font-family:BebasNeueBook,sans-serif;font-weight:300;font-size:24px}.newproject-confirmation__btn{background:#212e37;border:1px solid #212e37;color:#fff;margin:0 auto}.newproject-confirmation__btn:hover{box-shadow:0 0 10px 1px rgba(33,46,55,.2);background:#34444e}@media screen and (max-width:1299px){.newproject{width:95%}}@media screen and (max-width:1199px){.newproject-order{width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newproject-order__icon{-ms-flex-item-align:start;align-self:flex-start}.newproject-order__buttons{margin:40px 0 0 0}}@media screen and (max-width:991px){.newproject-order__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newproject-order__calculate{margin:0}.newproject-order__review{margin:30px 0 0 0}.newproject-order__buttons,.newproject-order__icon{-ms-flex-item-align:center;align-self:center}.newproject-order .form-section-title,.newproject-order .order__form-notice,.newproject-order .order__form-title{text-align:center}.newproject-order .form-compatibility-list,.newproject-order .form-pages-incrementor,.newproject-order .form-turnaround-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:723px){.newproject-confirmation{width:90%}}#support-page-content{padding:46px 0;color:#120b2d}.support-page-content{position:relative}.support__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 17px 0}.support__head-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 0 0}.support__head-name{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:22px;letter-spacing:.11px}.ticket-search{margin:0 12px 0 18px}.ticket-search input{width:250px;height:30px;border-radius:5px;border:1px solid rgba(33,46,55,.7)}.ticket-search input:focus{border:2px solid rgba(33,46,55,.7)}.tickets-total{font-size:14px;letter-spacing:-.21px}.tickets-total__number{font-family:ProximaNova-Bold,sans-serif;font-weight:700}.newticket-btn{width:106px;height:27px;border-radius:5px;border:1px solid #5aa8ff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;line-height:1.4;color:#5aa8ff;text-align:center;padding:5px 0;cursor:pointer}.newticket-btn:hover{box-shadow:0 0 10px 1px rgba(33,46,55,.2)}.newticket-btn i{font-size:10px}.ticket-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ticket-item{letter-spacing:-.24px;-ms-flex-preferred-size:4rem;flex-basis:4rem}.ticket-item_number{-webkit-box-flex:1.6;-ms-flex-positive:1.6;flex-grow:1.6}.ticket-item_text{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8}.ticket-item_status{-webkit-box-flex:1.8;-ms-flex-positive:1.8;flex-grow:1.8}.ticket-item_date{-webkit-box-flex:1.2;-ms-flex-positive:1.2;flex-grow:1.2}.ticket-item_ico{font-size:14px;color:#5aa8ff;cursor:pointer;-webkit-box-flex:.4;-ms-flex-positive:.4;flex-grow:.4;-ms-flex-preferred-size:.8rem;flex-basis:.8rem;-webkit-transition:all .3s;transition:all .3s}.ticket-item_ico:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.support__ticket .open .ticket-item_ico{opacity:.3}.support__ticket .open .ticket-item_ico:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.support__ticket .ticket-items{padding:9px 0 9px 19px}.support__ticket:nth-child(even) .ticket-items{background:#fafafa}.support__ticket_heading .ticket-items{border-top:2px solid rgba(112,112,112,.2);border-bottom:2px solid rgba(112,112,112,.2)}.support__ticket_heading .ticket-item{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.21px}.ticket-messages{background:#fff;margin:15px 0 0 0}.ticket-messages__head{display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-avatar{width:50px;height:50px;border-radius:10px;overflow:hidden}.ticket-avatar img{width:100%;height:auto}.ticket-message-add{margin:0 0 0 16px;width:100%}.add-message-field{width:100%;height:36px;border-radius:5px 5px 0 0;border:1px solid #f6f6f6}.add-message-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.file-formats{font-size:11px;letter-spacing:-.17px;color:rgba(31,19,44,.5);margin:0 15px 0 0}.add-message-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:154px;height:27px;border-radius:5px;background:#f6f6f6;font-family:BebasNeueBold,sans-serif;line-height:1.3}.attach-file{font-size:11px;letter-spacing:.55px;color:#57526a;cursor:pointer;width:93px;text-align:center;padding:7px 0;border-radius:5px;background:#f6f6f6}.attach-file:hover{background:#f1efef}.attach-file i{font-size:12px}.add-message-btn{width:61px;height:100%;border-radius:5px;background:#5aa8ff;font-size:12px;letter-spacing:.6px;color:#fff;border:none}.add-message-btn:hover{background:#70b4ff}.ticket-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0}.ticket-message:not(:last-child){border-bottom:1px dashed rgba(112,112,112,.2)}.ticket-message__avatar{width:40px;height:40px;border-radius:10px;overflow:hidden;margin:0 10px 0 0}.ticket-message__avatar img{width:100%;height:auto}.ticket-message__content{line-height:1.4}.ticket-message__name{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.21px}.ticket-message__text{letter-spacing:-.24px}.ticket-message__time{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;letter-spacing:-.18px;color:rgba(31,19,44,.5);margin:auto 0 auto auto}#newticket{width:777px;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:5px;border:1px solid #21152e;background:#fff;margin:0 auto;padding:27px 131.5px 80px 131.5px}#newticket .arcticmodal-close i{font-size:18px;color:#120b2d}.newticket__title{text-align:center;margin:0 0 85px 0}.newticket__form input,.newticket__form textarea{width:100%;border:1px solid #ccc}.newticket__form input:focus,.newticket__form textarea:focus{border:1px solid #21152e}.newticket__form input{height:31px}.newticket__form label{cursor:default;font-size:14px;letter-spacing:-.21px;text-transform:none;color:#1f132c}.newticket__form label.error{margin:0;color:#d4583e;top:0}.newticket__form .form__button{width:62px;height:27px;border-radius:5px;background:#5aa8ff;font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:12px;line-height:1.4;border:none;box-shadow:none;text-align:center;padding:7px 0;margin:13px auto 0 auto}.newticket__form .form__button:focus{border:none}.newticket__form .form__button:hover{background:#70b4ff;box-shadow:0 0 10px 1px rgba(33,46,55,.2)}.newticket__form .input-container:not(:last-of-type){margin:0 0 16px 0}#confirmation-add-ticket{width:412px;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:5px;border:1px solid #21152e;background:#fff;text-align:center;margin:0 auto;padding:70px}#confirmation-add-ticket .arcticmodal-close i{font-size:18px;color:#120b2d}.confirmation-add-ticket__icon{width:56px;height:48px;background:url(../img/check-ico.svg) no-repeat;background-size:100% auto;margin:0 auto}.confirmation-add-ticket__message{margin:23px 0 0 0}.confirmation-add-ticket__message div{font-size:14px;letter-spacing:-.21px;line-height:1.36}.confirmation-add-ticket__message div:first-child{font-family:ProximaNova-Bold,sans-serif;font-weight:700;margin:0 0 8px 0}@media screen and (max-width:616px){.support__head-info{margin:0 20px 20px 0}}@media screen and (max-width:550px){.ticket-search input{width:190px}}@media screen and (max-width:479px){.support__head-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ticket-search{margin:10px 0}}.dashboard-faq{display:none;position:absolute;top:0;left:0;padding:0 0 46px 0}.dashboard-faq__list:first-child{margin:0 12px 0 0}.dashboard-faq__item{width:381px;border-radius:5px;border:1px solid #ccc;padding:0 20px}.dashboard-faq__item:not(:last-child){margin:0 0 14px 0}.dashboard-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:BebasNeueBold,sans-serif;font-weight:700;letter-spacing:.8px;word-spacing:-2px;padding:8px 0;cursor:pointer}.dashboard-faq__question i{font-size:13px;cursor:pointer;margin:0 0 0 10px}.dashboard-faq__answer{padding:8px 0}.dashboard-faq__answer a{text-decoration:underline;text-underline-position:under}@media screen and (max-width:991px){.dashboard-faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.dashboard-faq__list:first-child{margin:0 0 12px 0}}@media screen and (max-width:850px){#newticket{padding:27px 100px 80px 100px;width:100%}}@media screen and (max-width:723px){#newticket{padding:27px 20px 80px 20px}}@media screen and (max-width:479px){#confirmation-add-ticket{width:100%;padding:70px 40px}}@media screen and (max-width:410px){.dashboard-faq__item,.dashboard-faq__list{width:100%}}.feedback-btn{width:47px;height:47px;background:#5aa8ff;border-radius:50%;cursor:pointer;position:fixed;right:20px;bottom:30px;padding:13px 0;-webkit-transition:all .2s;transition:all .2s}.feedback-btn:hover{background:#2188fb;box-shadow:0 3px 6px rgba(0,0,0,.16)}.feedback-ico{display:block;width:26px;height:21px;background:url(../img/feedback-icons.png) no-repeat -71px -40px;margin:0 auto}#leave-feedback-btn{bottom:120px}.support-feedback{width:319px;box-shadow:3px 3px 6px rgba(0,0,0,.12);border:1px solid #050505;border-radius:7px;background:#fff;padding:15px 60px;position:fixed;right:20px;bottom:30px;color:#120b2d;z-index:50;display:none}.support-feedback__title{font-family:BebasNeueBold,sans-serif;font-size:20px;letter-spacing:1px;line-height:1.1;text-align:center;word-spacing:-3px;margin:0 0 16px 0}.valuation input{display:none}.valuation input:checked+.valuation__block{border:1px solid #5aa8ff}.valuation input:checked+.valuation__block .valuation__ico:before{opacity:1}.valuation label{font-family:ProximaNova-Regular,sans-serif;font-size:14px;letter-spacing:-.21px;text-transform:none;color:#120b2d}.valuation__block{width:100%;height:35px;border-radius:5px;border:1px solid rgba(18,11,45,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9px;-webkit-transition:all .1s;transition:all .1s}.valuation__block span{display:block}.valuation__ico{position:relative;width:17px;height:17px;border:1px solid #e6e5e8;border-radius:50%;margin:0 10px 0 0}.valuation__ico:before{display:block;content:'';width:16px;height:13px;background:url(../img/feedback-icons.png) no-repeat -5px -5px;position:absolute;top:-1px;left:2px;opacity:0;-webkit-transition:all .1s;transition:all .1s}.support-feedback__text{width:100%;border-radius:5px;border:1px solid rgba(18,11,45,.1);padding:10px;margin:13px 0 0 0}.support-feedback__text:focus{border:1px solid #5aa8ff}.leave-feedback__button,.support-feedback__button{width:95px;height:37px;background:#5aa8ff;border:none;border-radius:55px;color:#fff;font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:.6px;text-transform:uppercase;margin:10px auto 0 auto}.leave-feedback__button:hover,.support-feedback__button:hover{background:#2188fb;box-shadow:0 3px 6px rgba(0,0,0,.16)}.leave-feedback__button:focus,.support-feedback__button:focus{border:none}.confirmation-support-feedback{width:317px;box-shadow:3px 3px 6px rgba(0,0,0,.12);background:#5aa8ff;color:#fff;text-align:center;border-radius:10px;position:fixed;right:20px;bottom:30px;padding:15px;z-index:50;display:none}.check-ico-white{display:block;width:29px;height:25px;background:url(../img/feedback-icons.png) no-repeat -71px -5px;margin:0 auto}.confirmation-support-feedback__wrap div:first-of-type,.leave-feedback__confirmation-wrap div:first-of-type{font-family:BebasNeueBold,sans-serif;font-weight:700;font-size:20px;letter-spacing:1px;line-height:1.4;text-transform:uppercase;margin:8px 0 0 0}.confirmation-support-feedback__wrap div:nth-of-type(2),.leave-feedback__confirmation-wrap div:nth-of-type(2){font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:14px;letter-spacing:-.21px;width:125px;margin:0 auto;line-height:1.4;opacity:.8}.confirmation-support-feedback__wrap #close,.leave-feedback__confirmation-wrap #close{font-size:17px;position:absolute;top:0;right:3px;cursor:pointer}.leave-feedback{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;display:none;z-index:50}.leave-feedback__overlay{position:absolute;top:0;bottom:0;left:0;right:0}.leave-feedback__window{position:absolute;top:0;left:0;right:0;width:777px;background:#fff;border:1px solid #21152e;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.3);color:#191919;padding:24px;margin:80px auto}.leave-feedback__window #close{position:absolute;top:24px;right:27px;font-size:17px;cursor:pointer}.leave-feedback__form{width:253px;margin:0 auto}.leave-feedback__ico{display:block;width:43px;height:41px;background:url(../img/feedback-icons.png) no-repeat -110px -5px;margin:0 auto}.leave-feedback__title{text-align:center;margin:8px 0 1px 0}.leave-feedback__subtitle{font-size:14px;letter-spacing:-.21px;color:#191919;opacity:.8;text-align:center;line-height:1.4;margin:0 0 9px 0}.leave-feedback__subtitle-happy{width:100%;top:0;background:#fff}.leave-feedback__change input{display:none}.leave-feedback__change label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leave-feedback__change label span{display:block}.leave-feedback__change-text{font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:13px;letter-spacing:-.2px;color:#191919;opacity:.5;text-transform:none;margin:0 6px 0 0}.leave-feedback__change-ico{width:17px;height:16px;background:url(../img/feedback-icons.png) no-repeat -29px -56px}.leave-feedback__change input:not(:checked)+label .leave-feedback__change-ico{background:url(../img/feedback-icons.png) no-repeat -5px -107px;width:16px}.leave-feedback__reasons{margin:14px 0 5px 0}.leave-feedback__reason{border-top:1px solid rgba(112,112,112,.2)}.leave-feedback__reason input{display:none}.leave-feedback__reason label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:14px;letter-spacing:-.21px;color:#191919;text-transform:none;padding:9px 0 9px 27px;margin:0}.leave-feedback__reason label span{display:block}.leave-feedback__reason-checkbox{position:relative;width:17px;height:17px;border:1px solid #242424;border-radius:50%;margin:0 12px 0 0}.leave-feedback__reason-checkbox:before{display:block;content:'';width:13px;height:13px;border-radius:50%;background:#000;position:absolute;top:1px;left:1px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.leave-feedback__reason input:checked+label .leave-feedback__reason-checkbox:before{opacity:1}.leave-feedback__textarea{height:100px;border:1px solid rgba(33,46,55,.1);font-size:12px;letter-spacing:-.18px;padding:10px 40px 0 19px}.leave-feedback__textarea:focus{border:1px solid #5aa8ff}.leave-feedback__reply{margin:12px 0}.leave-feedback__reply input{display:none}.leave-feedback__reply label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ProximaNova-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:-.18px;color:#232323;text-transform:none;line-height:1;padding:0 0 0 26px}.leave-feedback__reply label span{display:block}.feedback-reply-checkbox{position:relative;width:17px;height:17px;border-radius:5px;border:1px solid #212e37;margin:0 8px 0 0}.feedback-reply-checkbox:before{display:block;content:'';width:16px;height:13px;background:url(../img/feedback-icons.png) no-repeat -5px -5px;position:absolute;top:0;left:1px;opacity:0;-webkit-transition:all .1s;transition:all .1s}.leave-feedback__reply input:checked+label .feedback-reply-checkbox:before{opacity:1}.feedback-reply-text span{display:block}.feedback-reply-text span:nth-child(2){font-size:10px;letter-spacing:-.15px;color:#232323;opacity:.7}.sad-feedback .leave-feedback__ico{width:44px;background:url(../img/feedback-icons.png) no-repeat -107px -56px}.sad-feedback .leave-feedback__subtitle-happy{display:none}.leave-feedback__new-reason{display:none}.leave-feedback__reason input#reason-other:checked~.leave-feedback__new-reason{display:block}input.new-reason-input{display:block;height:34px;border:1px solid rgba(33,46,55,.1);font-size:12px;letter-spacing:-.18px}input.new-reason-input:focus{border:1px solid #5aa8ff}.new-reason-ico{display:block;top:0;right:0;height:100%;width:33px;border-radius:5px;background:#5aa8ff;padding:9px 0}.new-reason-ico i{display:block;width:14px;height:12px;background:url(../img/feedback-icons.png) no-repeat -5px -40px;margin:0 auto}.leave-feedback__confirmation{display:none;width:318px;height:187px;box-shadow:3px 3px 6px rgba(0,0,0,.12);border:1px solid #5aa8ff;background:#fff;border-radius:10px;text-align:center;color:#232323;padding:38px 15px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.leave-feedback__confirmation #close{position:absolute;top:15px;right:20px;font-size:17px;color:#120b2d;cursor:pointer}.check-ico-blue{display:block;width:30px;height:26px;background:url(../img/feedback-icons.png) no-repeat -31px -5px;margin:0 auto}.leave-feedback__confirmation-wrap div:nth-of-type(2){color:rgba(25,25,25,.8)}@media screen and (max-width:800px){.leave-feedback__window{width:90%}}@media screen and (max-width:360px){.confirmation-support-feedback,.leave-feedback__confirmation,.support-feedback{width:90%}.leave-feedback__form,.leave-feedback__textarea,.new-reason-input{width:100%}}.dashboard-pages .samples-back,.dashboard-pages .select-name{color:#120b2d}.dashboard-pages .samples-back{text-align:center}.dashboard-pages .sample-name:before{background:#120b2d}.dashboard-pages .select-list-arrow{border-top:2px solid #120b2d;border-right:2px solid #120b2d}.dashboard-pages .select-list-wrap{border:2px solid #120b2d;box-shadow:none}.dashboard-pages .select-block:first-child{margin:0}.fileready-overlay{position:fixed;left:0;top:0;z-index:200;width:100%;height:100%;background:rgba(255,255,255,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;display:none}.fileready-notification{width:327px;height:229px;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:5px;border:1px solid #21152e;background-color:#fff;margin:0 auto;position:absolute;top:calc(50% - 114px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.fileready-ico{display:block;width:51px;height:51px;background:url(../img/fileready-ico.svg) no-repeat;margin:0 auto}.fileready-text{font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:25px;color:#000;text-align:center}.fileready-btn{width:115px;height:32px;border:2px solid rgba(3,3,3,.2);border-radius:20px;margin:0 auto;font-family:ProximaNova-Bold,sans-serif;font-weight:700;font-size:12px;color:#030303;letter-spacing:-.18px;text-transform:uppercase;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.fileready-btn:hover{border-color:#82de44}.fileready-btn a{display:block}.download-ico{display:block;width:11px;height:11px;background:url(../img/download-ico.svg) no-repeat;margin:0 6px 0 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZGVwZW5kZW5jaWVzL2pxdWVyeS5hcmN0aWNtb2RhbC5jc3MiLCJkZXBlbmRlbmNpZXMvc2ltcGxlLmNzcyIsImRlcGVuZGVuY2llcy9qcXVlcnkubUN1c3RvbVNjcm9sbGJhci5jc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsdUJDSkEscUJBQ3lCLFNBQUEsTUFBa0IsS0FBQSxFQUFVLElBQUEsRUFBUyxNQUFBLEVBQVcsT0FBQSxFQUFZLFFBQUEsS0FDckYsdUJBQXlCLFNBQUEsS0FBaUIsT0FBQSxFQUFZLFFBQUEsRUFBYSxPQUFBLEVBQVksZ0JBQUEsU0FFL0UseUJBQTJCLE9BQUEsS0FBZSxPQUFBLEVBQUEsS0FDMUMsMEJBQTRCLFFBQUEsS0FBZ0IsT0FBQSxFQUFZLE9BQUEsRUFBWSxlQUFBLE9BQ3BFLG1CQUFxQixRQUFBLEtBQWdCLGNBQUEsS0FBc0IsV0FBQSxLQUFtQixNQUFBLEtBQzlFLHFCQUF1QixNQUFBLEtBQWMsT0FBQSxLQUFlLGNBQUEsS0FBc0IsV0FBQSxLQUFBLGlCQUFBLFVBQUEsSUFBQSxJQ1AxRSxXQUNDLFNBQUEsU0FDQSxNQUFBLE1BQ0EsUUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxJQUFBLENBQUEsS0FBQSxLQUFBLENBQUEsY0FBQSxDQUFBLGVBQUEsQ0FBQSxXQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxxQkFDQSxjQUFBLElBRUQsaUJBQW1CLFNBQUEsU0FBcUIsTUFBQSxLQUFjLElBQUEsSUFBVyxVQUFBLEtBQWtCLFlBQUEsS0FBb0IsTUFBQSxLQUFjLE9BQUEsUUFDckgsdUJBQXlCLE1BQUEsS0NleEIsa0JBQW1CLGlCQUFBLFdBQStCLGFBQUEsV0FDbEQsbUNBQUEsbUNBQXdFLGlCQUFBLEtBQXlCLGFBQUEsS0FFakcsa0JBQ0MsU0FBQSxTQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsRUFDQSxVQUFBLElB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Q0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEsd0JBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx1QkFERCxLQUNDLEtBQUEseUJBSk4sc0JBR0ssR0FDQyxLQUFBLHlCQURELEdBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEsd0JBREQsSUFDQyxLQUFBLHdCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEsd0JBREQsSUFDQyxLQUFBLHVCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEsd0JBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx1QkFERCxLQUNDLEtBQUEseUJBS04sZ0NBR0ssR0FDQyxLQUFBLHdCQURELEdBQ0MsS0FBQSx5QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx3QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx3QkFERCxJQUNDLEtBQUEsdUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx3QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHdCQURELElBQ0MsS0FBQSx3QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHlCQURELElBQ0MsS0FBQSx3QkFERCxJQUNDLEtBQUEseUJBREQsSUFDQyxLQUFBLHdCQURELElBQ0MsS0FBQSx3QkFERCxLQUNDLEtBQUEs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QSxRQUNBLGlCQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsa0JBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0csbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLGFBQUEsY0FBQSxhQUFBLGdCQUFBLGFBR0osZUFDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLDhCQUFBLFVBQ0EsT0FBQSxFQUFBLEtBR0QsZ0JBQ0MsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUdELGVBQ0MsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLE9BQ0EsZUFBQSxVQUNBLFdBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDRyxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxPQUFBLFFBQ0EscUJBQ0YsYUFBQSxRQWxCRixpQkFxQkssUUFBQSxNQUlMLGNBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSw2QkFBQSxVQUNBLE9BQUEsRUFBQSxJQUFBLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi5hcmN0aWNtb2RhbC1vdmVybGF5LFxyXG4uYXJjdGljbW9kYWwtY29udGFpbmVyIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IHotaW5kZXg6IDEwMDA7IH1cclxuLmFyY3RpY21vZGFsLWNvbnRhaW5lciB7IG92ZXJmbG93OiBhdXRvOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxyXG4qOmZpcnN0LWNoaWxkK2h0bWwgLmFyY3RpY21vZGFsLWNvbnRhaW5lciB7IGhlaWdodDogMTAwJSB9XHJcbi5hcmN0aWNtb2RhbC1jb250YWluZXJfaSB7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cclxuLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pMiB7IHBhZGRpbmc6IDI0cHg7IG1hcmdpbjogMDsgYm9yZGVyOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbi5hcmN0aWNtb2RhbC1lcnJvciB7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJhY2tncm91bmQ6ICMwMDA7IGNvbG9yOiAjZmZmOyB9XHJcbi5hcmN0aWNtb2RhbC1sb2FkaW5nIHsgd2lkdGg6IDgwcHg7IGhlaWdodDogODBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYmFja2dyb3VuZDogIzAwMCB1cmwobG9hZGluZy5naWYpIG5vLXJlcGVhdCA1MCUgNTAlOyB9IiwiLmJveC1tb2RhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA1MDBweDtcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6ICMzYzNjM2M7XHJcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcclxuXHRib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgxNTMsIDE1MywgMTUzLCAuMyk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcbi5ib3gtbW9kYWxfY2xvc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDZweDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogMTVweDsgY29sb3I6ICM5OTk7IGN1cnNvcjogcG9pbnRlcjsgfVxyXG4uYm94LW1vZGFsX2Nsb3NlOmhvdmVyIHsgY29sb3I6ICM2NjY7IH0iLCIvKlxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG5cblxuXG4vKlxuQ09OVEVOVFM6IFxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS4gXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci4gXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy4gXG5cdDUuIFRSQU5TSVRJT05TIC0gQ1NTMyB0cmFuc2l0aW9ucyBmb3IgaG92ZXIgZXZlbnRzLCBhdXRvLWV4cGFuZGVkIGFuZCBhdXRvLWhpZGRlbiBzY3JvbGxiYXJzLiBcblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUN1c3RvbVNjcm9sbGJhcnsgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi8gfVxuXHQubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9ueyAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB0b3VjaC1hY3Rpb246IGF1dG87IH1cblx0XG5cdC5tQ3VzdG9tU2Nyb2xsQm94eyAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdH1cblxuXHQubUNTQl9jb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVIgXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG5cdC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tcmlnaHQ6IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1sZWZ0OiAwOyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IHJpZ2h0OiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IGxlZnQ6IC0yNnB4OyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7IFxuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cdFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBib3R0b206IDA7IH1cblxuXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiBcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cblx0Lm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJvdHRvbTogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDAgMjBweDsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRtYXJnaW46IDdweCAwO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7XG5cdFx0d2lkdGg6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luOiA2cHggYXV0bztcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW46IDJweCBhdXRvO1xuXHR9XG5cdFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0aGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luOiA0cHggMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnR7IGxlZnQ6IDA7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7IHJpZ2h0OiAwOyB9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyBcbnl4LWF4aXMgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXJ7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRcblx0Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMjBweDsgfVxuXHRcblx0Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDIwcHg7IH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDA7IH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMDsgfVxuXHRcblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMjBweDsgfVxuXHRcblx0Lyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDA7IH1cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0XG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdFxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue1xuXHRcdG1hcmdpbi1yaWdodDogMDsgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH1cblxuXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OUyAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0XHQtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0XHQtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxuXHR9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC8qIFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDYuMSBUSEVNRVMgXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ki9cblx0XG5cdC8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuXHQubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXHRcblx0Lm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuXHQubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IFxuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IFxuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IFxuXHR9XG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IFxuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTsgLyogY3NzIHNwcml0ZXMgKi9cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG9wYWNpdHk6IDAuNDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0LyogXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXG5cdFx0bGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XG5cdFx0ZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuXHRcdCovXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG5cdFx0LyogXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnNcblx0XHRsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG5cdFx0ZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG5cdFx0ZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuXHRcdCovXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xuXHRcdC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxuXHRcdGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcblx0XHRkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3Zlcnsgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmV7IG9wYWNpdHk6IDAuOTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXHRcblxuXHQvKiB0aGVtZTogXCJkYXJrXCIgKi9cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXG5cblx0LyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luOiA2cHggYXV0bztcblx0fVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lOiBcImRhcmstMlwiICovXG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcblx0fVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4OyB9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXG5cblx0LyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggYXV0bztcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4OyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7IH1cblxuXG5cdC8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xuXHRcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblxuXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuXHRcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAycHg7IH1cblxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogMTAwJTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogN3B4IGF1dG87XG5cdH1cblxuXG5cdC8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXHRcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpOyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogMTRweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAxcHg7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogMTRweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdG1hcmdpbjogMXB4IDA7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRtYXJnaW46IC0xcHggMDtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAtMXB4O1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgXG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblx0XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0XG5cdFxuXHRcblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHR9XG5cdFxuXHRcblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDcwcHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiA3MHB4OyB9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHQgXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogOHB4OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdH1cblxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG1hcmdpbjogNHB4IGF1dG87XG5cdH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cblx0XG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7IH1cblx0XG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7IC1tb3otYm9yZGVyLXJhZGl1czogN3B4OyBib3JkZXItcmFkaXVzOiA3cHg7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXItcmFkaXVzOiA1cHg7IH1cblx0XG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyByaWdodDogMXB4OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpO1xuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0bWFyZ2luOiAycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgIFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwwLjIpOyB9XG5cdCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xuXHRcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCBcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XG5cdFx0cmlnaHQ6IDA7IFxuXHRcdG1hcmdpbjogMTJweCAwOyBcblx0fVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIFxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHRib3R0b206IDA7IFxuXHRcdG1hcmdpbjogMCAxMnB4OyBcblx0fVxuXHRcblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xuXHRcdGxlZnQ6IDA7IFxuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDUwcHg7IH1cblx0XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxuXHRcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXG5cdH1cblx0XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IFxuXHR9XG5cdFxuXHRcblx0LyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXG5cdH1cblx0XG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyBcblx0fVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHR9XG5cblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDZweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTJweDtcblx0fVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAycHggMDtcblx0fVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuXHRcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cdFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IFxuXHRcdHdpZHRoOiA2cHg7XG5cdFx0bWFyZ2luOiAzcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDJweCAwO1xuXHR9XG5cdFxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cdFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBib3JkZXItY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cdFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIERlcGVuZGVuY2llc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKk1vZGFsIGJveCAqL1xyXG5AaW1wb3J0IFwiZGVwZW5kZW5jaWVzL2pxdWVyeS5hcmN0aWNtb2RhbFwiO1xyXG5AaW1wb3J0IFwiZGVwZW5kZW5jaWVzL3NpbXBsZVwiO1xyXG5cclxuLypTY3JvbGwgYmFyKi9cclxuQGltcG9ydCBcImRlcGVuZGVuY2llcy9qcXVlcnkubUN1c3RvbVNjcm9sbGJhclwiO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgRm9udHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQuZW90Jyk7IFxyXG4gICAgc3JjOiBsb2NhbCgnQmViYXNOZXVlQm9sZCcpLCBsb2NhbCgnQmViYXMgTmV1ZSBCb2xkJyksXHJcbiAgICBcdCB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9CZWJhc05ldWVCb2xkLnN2ZyNzdmdCZWJhc05ldWVCb2xkJykgZm9ybWF0KCdzdmcnKTsgXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQmViYXNOZXVlUmVndWxhci5lb3QnKTsgXHJcbiAgICBzcmM6IGxvY2FsKCdCZWJhc05ldWVSZWd1bGFyJyksIGxvY2FsKCdCZWJhcyBOZXVlIFJlZ3VsYXInKSxcclxuICAgIFx0IHVybCgnLi4vZm9udHMvQmViYXNOZXVlUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCBcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQmViYXNOZXVlUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZVJlZ3VsYXIuc3ZnI3N2Z0JlYmFzTmV1ZVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpOyBcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb29rJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CZWJhc05ldWVCb29rLmVvdCcpOyBcclxuICAgIHNyYzogbG9jYWwoJ0JlYmFzTmV1ZUJvb2snKSwgbG9jYWwoJ0JlYmFzIE5ldWUgQm9vaycpLFxyXG4gICAgXHQgdXJsKCcuLi9mb250cy9CZWJhc05ldWVCb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLCBcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9CZWJhc05ldWVCb29rLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9vay5zdmcjc3ZnQmViYXNOZXVlQm9vaycpIGZvcm1hdCgnc3ZnJyk7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90Jyk7IFxyXG4gICAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFJlZ3VsYXInKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInKSxcclxuICBcdCAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCBcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5zdmcjc3ZnUHJveGltYU5vdmEtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7IFxyXG4gICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5zdmcjUHJveGltYU5vdmEtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3NlZ29ldWlib2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvc2Vnb2V1aWJvbGQuZW90Jyk7IFxyXG4gIHNyYzogbG9jYWwoJ3NlZ29lIHVpIGJvbGQnKSwgbG9jYWwoJ3NlZ29ldWktYm9sZCcpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9zZWdvZXVpYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9zZWdvZXVpYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3NlZ29ldWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvc2Vnb2V1aWJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3NlZ29ldWlib2xkLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7IFxyXG4gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBTcGVjaWZpY2F0aW9uXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbnAsIGJ1dHRvbiwgaDEsIGgyLCBoMywgaDQsIGg1LCB1bCwgbGkge1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRtYXJnaW46IDBweDtcclxufVxyXG5cclxudWwsIGxpLCBpbnB1dCwgdGV4dGFyZWEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5hLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzLFxyXG5idXR0b24sIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLFxyXG5pbnB1dCwgaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSwgdGV4dGFyZWEsIHRleHRhcmVhOmhvdmVyLCB0ZXh0YXJlYTphY3RpdmUsIHRleHRhcmVhOmZvY3VzLFxyXG5zZWxlY3QsIHNlbGVjdDpob3Zlciwgc2VsZWN0OmFjdGl2ZSwgc2VsZWN0OmZvY3VzLFxyXG4ucmV2aWV3cyBkaXYsIC5zZXJ2aWNlLXNhbXBsZXMgZGl2LCAuZGFzaGJvYXJkLXByb2plY3RzX19saXN0X3NsaWRlciBkaXYge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwczsgICAgICAgICAgICAgIFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93bjEwMCB7XHJcblx0YW5pbWF0aW9uOiBzbGlkZUluRG93bjEwMCAxcyBib3RoO1xyXG59XHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24xMDAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcDEwMCB7XHJcblx0YW5pbWF0aW9uOiBzbGlkZUluVXAxMDAgMXMgYm90aDtcclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcDEwMCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qVmFyaWFibGVzKi9cclxuXHJcbiRwdXJwZ3I6IGxpbmVhci1ncmFkaWVudCgxMjJkZWcsICMxODE1MmQgMCUsICMyMDEzMmMgOSUsICMyODEwMmIgNDYlLCAjMjAxMzJjIDEwMCUpOyAgLypQdXJwbGUgZ3JhZGllbnQgZm9yIEhvbWVwYWdlKi9cclxuJGRhcmtibHVlZ3I6IGxpbmVhci1ncmFkaWVudCgyNDNkZWcsICMyZDBiMGIgMCUsICMwMzAxMGIgNDQlLCAjMTAwYjI5IDEwMCUpOyAvKkRhcmsgYmx1ZSBncmFkaWVudCAqL1xyXG4kaHRtbGdyOiBsaW5lYXItZ3JhZGllbnQoMjQ0ZGVnLCAjMmQwYjBiIDAlLCAjMDMwMTBiIDQ0JSwgIzJkMGIwYiAxMDAlKTsgLypQc2QgdG8gSHRtbCBncmFkaWVudCovXHJcbiR3b29jb21tZXJjZWdyOiBsaW5lYXItZ3JhZGllbnQoMjQ0ZGVnLCAjMmIxNDMwIDAlLCAjMDMwMTBiIDQ2JSwgIzJiMTQzMCAxMDAlKTsgLypQc2QgdG8gd29vY29tbWVyY2UgZ3JhZGllbnQqL1xyXG4kc2hvcGlmeWdyOiBsaW5lYXItZ3JhZGllbnQoMjQ1ZGVnLCAjMjcyYjE2IDAlLCAjMDMwMTBiIDQ4JSwgIzI3MmIxNiAxMDAlKTsgLypQc2QgdG8gc2hvcGlmeSBncmFkaWVudCovXHJcbiRqb29tbGFncjogbGluZWFyLWdyYWRpZW50KDI0NWRlZywgIzM5MjEwOSAwJSwgIzAzMDEwYiA0OCUsICMzOTIxMDkgMTAwJSk7IC8qUHNkIHRvIGpvb21sYSBncmFkaWVudCovXHJcbiRlbWFpbGdyOiBsaW5lYXItZ3JhZGllbnQoMjQ1ZGVnLCAjMGQyZTM4IDAlLCAjMDMwMTBiIDQ4JSwgIzBkMmUzOCAxMDAlKTsgLypFbWFpbCB0ZW1wbGF0ZSBncmFkaWVudCovXHJcbiRtYWdlbnRvZ3I6IGxpbmVhci1ncmFkaWVudCgyNDVkZWcsICMzNTEwMGUgMCUsICMwMzAxMGIgNDglLCAjMzUxMDBlIDEwMCUpOyAvKlBzZCB0byBtYWdlbnRvIGdyYWRpZW50Ki9cclxuJHNwYWdyOiBsaW5lYXItZ3JhZGllbnQoMjQ1ZGVnLCAjMzAxNDE2IDAlLCAjMDMwMTBiIDQ4JSwgIzMwMTQxNiAxMDAlKTsgLypTcGEgZ3JhZGllbnQqL1xyXG4kd29yZHByZXNzZ3I6IGxpbmVhci1ncmFkaWVudCgyNDRkZWcsICMwNjEwMjUgMCUsICMwMzAxMGIgNDYlLCAjMDYxMDI1IDEwMCUpOyAvKlBzZCB0byB3b3JkcHJlc3MgZ3JhZGllbnQqL1xyXG4kYmx1ZTogIzVhYThmZjsgLypibHVlIGNvbG9yKi9cclxuJGdyZXk6ICNjY2NjY2M7IC8qbGlnaHQgZ3JleSBjb2xvciovXHJcbiRyZWQ6ICNlMjFhMzI7IC8qcmVkIGNvbG9yKi9cclxuXHJcbi8qR2VuZXJhbCBjbGFzc2VzKi9cclxuXHJcbi5oZWlnaHQxMDAge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYWJzb2x1dGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucmVsYXRpdmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5pbmxpbmUtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wb2ludGVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnotMyB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLypNYWluIGVsZW1lbnRzKi9cclxuXHJcbmh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHRcdFx0XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuXHRjb2xvcjogIzhmODc5YTtcdFxyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxubWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiAxNTBweCAwO1xyXG59XHJcblxyXG4jaG9tZXBhZ2Ugc2VjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogJHB1cnBncjtcclxufVxyXG5cclxuI2hvbWVwYWdlIHNlY3Rpb24gLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1yaWdodDogNzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG5cclxuI3Jldmlld3MtcGFnZSBzZWN0aW9uLCAjcmV2aWV3cy1wYWdlIGhlYWRlciwgI3NlcnZpY2VzLXBhZ2Ugc2VjdGlvbiwgI3NlcnZpY2VzLXBhZ2UgaGVhZGVyLCAjYWJvdXQtcGFnZSBzZWN0aW9uLCAjYWJvdXQtcGFnZSBoZWFkZXIsICNwYXJ0bmVyc2hpcC1wYWdlIHNlY3Rpb24sICNwYXJ0bmVyc2hpcC1wYWdlIGhlYWRlciwgI3NhbXBsZXMtcGFnZSBzZWN0aW9uLCAjc2FtcGxlcy1wYWdlIGhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogJGRhcmtibHVlZ3I7XHJcbn1cclxuXHJcbiNwc2QtdG8taHRtbCBzZWN0aW9uLCAjcHNkLXRvLWh0bWwgaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkaHRtbGdyO1xyXG59XHJcblxyXG4jcHNkLXRvLXdvcmRwcmVzcyBzZWN0aW9uLCAjcHNkLXRvLXdvcmRwcmVzcyBoZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICR3b3JkcHJlc3NncjtcclxufVxyXG5cclxuI3BzZC10by1zaG9waWZ5IHNlY3Rpb24sICNwc2QtdG8tc2hvcGlmeSBoZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRzaG9waWZ5Z3I7XHJcbn1cclxuXHJcbiNwc2QtdG8tam9vbWxhIHNlY3Rpb24sICNwc2QtdG8tam9vbWxhIGhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogJGpvb21sYWdyO1xyXG59XHJcblxyXG4jcHNkLXRvLW1hZ2VudG8gc2VjdGlvbiwgI3BzZC10by1tYWdlbnRvIGhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogJG1hZ2VudG9ncjtcclxufVxyXG5cclxuI3BzZC10by13b29jb21tZXJjZSBzZWN0aW9uLCAjcHNkLXRvLXdvb2NvbW1lcmNlIGhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogJHdvb2NvbW1lcmNlZ3I7XHJcbn1cclxuXHJcbiNwc2QtdG8tZW1haWwgc2VjdGlvbiwgI3BzZC10by1lbWFpbCBoZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRlbWFpbGdyO1xyXG59XHJcblxyXG4jcHNkLXRvLXNwYSBzZWN0aW9uLCAjcHNkLXRvLXNwYSBoZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRzcGFncjtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1IHtcdFxyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDc1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG59XHJcblxyXG5oMSB7XHRcdFxyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XHRcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogIzRjNDc1YTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luOiAzcHggMCAwIC0zOXB4O1xyXG5cdH1cclxufVxyXG5cclxuaDEuaG9tZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblx0c3BhbiB7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdG1hcmdpbjogLTVweCA4cHggMCAwO1xyXG5cdH1cclxufVxyXG5cclxuaDIge1x0XHJcblx0Zm9udC1zaXplOiA1NHB4O1x0XHJcblx0bGluZS1oZWlnaHQ6IDYzcHg7XHJcbn1cclxuXHJcbmgzLCBoMS5ob21lIHtcclxuXHRmb250LXNpemU6IDQ4cHg7XHRcclxuXHRsaW5lLWhlaWdodDogNTNweDtcclxufVxyXG5cclxuaDQge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG59XHJcblxyXG5oNSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjk0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi53aGl0ZS1sYXlvdXQge1xyXG5cdGNvbG9yOiAjNDY0NjQ2O1x0XHJcblx0aDEge1xyXG5cdFx0Y29sb3I6ICMwNTAzMTA7XHJcblx0fVxyXG5cdGgyLCBoNSAge1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0fVxyXG5cdGgzLCBoNCB7XHJcblx0XHRjb2xvcjogIzIzMjMyMztcclxuXHR9XHJcblx0aGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cdC5oZWFkZXJfX2xvZ2luLCAuYnV0dG9uLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMWYxMzJjO1xyXG5cdH1cclxuXHQuYnV0dG9uOjphZnRlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICMxZjEzMmM7XHJcblx0fVxyXG5cdGhlYWRlciAubG9nb19fY2xpY2VteSB7XHJcblx0XHRjb2xvcjogIzEyMGIyZDtcclxuXHR9XHJcblx0aGVhZGVyIC5yZXNldC1sb2dvIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuaGFtYnVyZ2VyLWljb25fX2RvdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWYxMzJjO1xyXG5cdH1cclxuXHQuc3VidGl0bGUgIHtcclxuXHRcdGNvbG9yOiAjMzkzNjQyO1xyXG5cdH1cclxuXHQub2ZmZXJfX3RleHQge1xyXG5cdFx0Y29sb3I6ICM0NjQ2NDY7XHJcblx0fVxyXG5cdC5vZmZlci1mb290ZXJfX2xpbmUge1xyXG5cdFx0YmFja2dyb3VuZDogIzJkNGE3ZjtcclxuXHR9XHJcblx0LnJlc2V0IHtcclxuXHRcdGNvbG9yOiAjZmNmY2ZkO1xyXG5cdFx0Jjpmb2N1cywgJjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmNmY2ZkO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZjZmNmZDtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQjYXBwZWFsIGgzIHNwYW46YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZjEzMmM7XHJcblx0fVxyXG5cdC5hcHBlYWwtYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBNYWluIGVsZW1lbnRzLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0aDMge1xyXG5cdCAgICBmb250LXNpemU6IDQwcHg7XHQgICAgXHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0fVx0XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFxyXG5cdGgxLmhvbWUge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHRcclxuXHRoMS5ob21lLCBoMyB7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHQgICAgXHJcblx0fVx0XHJcblx0I2hvbWVwYWdlIHNlY3Rpb24gLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHRmb250LXNpemU6IDcwcHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAxLjAyO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIGxvYWRlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuOTEpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4jbG9hZGVyIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBCVVRUT05TXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5idXR0b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxNjNweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4zKTtcclxuXHRib3JkZXItcmFkaXVzOiA1NXB4O1x0XHJcblx0Y29sb3I6ICNmY2ZjZmQ7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1x0XHJcblx0Y3Vyc29yOiBwb2ludGVyO1x0XHJcblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDU1cHg7XHJcblx0XHRjb250ZW50OiAnJztcdFx0XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjVzO1xyXG5cdH1cdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZjZmNmZDtcclxuXHRcdG9wYWNpdHk6IDA7XHRcdFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHRyYW5zbGF0ZVgoNnB4KTtcclxuXHR9XHJcblx0Jjpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHRcdFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuXHR9XHJcblx0Jjpob3Zlcjo6YWZ0ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcdFx0XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDBweCk7XHJcblx0fVxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmY2ZjZmQ7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qT3JkZXIgYnV0dG9uIGluIGhlYWRlciovXHJcblxyXG4uaGVhZGVyX19idXR0b24ge1xyXG5cdHdpZHRoOiAxMzBweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjI2LCAyNiwgNTAsIDAuMyk7XHRcdFxyXG5cdG1hcmdpbjogMCA0MHB4IDAgMzVweDtcdFxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRyZWQ7XHJcblx0fVx0XHJcbn1cclxuLmhlYWRlcl9fYnV0dG9uLXdyYXAge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDU1cHg7XHJcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG4gICAgXHJcbn1cdFx0XHJcbi5oZWFkZXJfX2J1dHRvbi13cmFwcGVyIHtcdFxyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgQW5pbWF0aW9uIGVmZmVjdHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLypIb3ZlciBlZmZlY3QgLSB1bmRlcmxpbmUgZnJvbSBjZW50ZXIqL1xyXG5cclxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXIge1x0XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgICBcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIGhlaWdodDogMnB4OyAgICAgIFxyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMnMgZWFzZS1vdXQsIHJpZ2h0IC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSwgLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLCAuaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKkJ1dHRvbiBiYWNrZ3JvdW5kIGVmZmVjdCAtIGJvdW5jZSBiYWNrZ3JvdW5kIHRvIHJpZ2h0Ki9cclxuXHJcbi5iZy1ib3VuY2UtdG8tcmlnaHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgIFxyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHRyYW5zcGFyZW50OyAgICAgXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzOyAgICAgICBcclxufVxyXG5cclxuLmJnLWJvdW5jZS10by1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDsgICAgXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgICAgXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgICAgXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDsgICAgICBcclxufVxyXG5cclxuLmJnLWZpbGw6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcdCAgICBcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41MiwgMS42NCwgMC4zNywgMC42Nik7XHJcbn1cclxuXHJcbi8qR2xpdGNoIGVmZmVjdCBhbmltYXRpb24qL1xyXG5cclxuLmdsaXRjaCB7ICBcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5nbGl0Y2g6YWZ0ZXIsIC5nbGl0Y2g6YmVmb3JlIHtcclxuXHRjb250ZW50OmF0dHIoZGF0YS10ZXh0KTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDk5ZGVnLCAjMTIwYjJkIDAlLCAjMDMwMTBiIDQ4JSwgIzEwMGIyOSAxMDAlKTtcdFxyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHRjbGlwOnJlY3QoMCw5MDBweCwwLDApO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2xpdGNoOmFmdGVyIHtcdFxyXG5cdGxlZnQ6MnB4O1xyXG5cdHRleHQtc2hhZG93Oi0xcHggMCByZWQ7XHQgXHRcclxufVxyXG5cclxuLmdsaXRjaDpiZWZvcmUge1x0XHJcblx0bGVmdDotMnB4O1xyXG5cdHRleHQtc2hhZG93OjFweCAwIGJsdWU7IFx0XHRcclxufVxyXG5cclxuQGtleWZyYW1lcyBub2lzZS1hbmltIHtcclxuXHQkc3RlcHM6MjA7XHJcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkc3RlcHN7XHJcblx0ICAgICN7cGVyY2VudGFnZSgkaSooMS8kc3RlcHMpKX17XHJcblx0ICAgIFx0Y2xpcDpyZWN0KHJhbmRvbSg1MSkrcHgsOTk5OXB4LHJhbmRvbSg1MSkrcHgsMCk7XHJcblx0ICAgIH1cclxuICBcdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBub2lzZS1hbmltLTIge1xyXG5cdCRzdGVwczoyMDtcclxuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwc3tcclxuXHQgICAgI3twZXJjZW50YWdlKCRpKigxLyRzdGVwcykpfXtcclxuXHQgICAgXHRjbGlwOnJlY3QocmFuZG9tKDUxKStweCw5OTk5cHgscmFuZG9tKDUxKStweCwwKTtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIEhFQURFUlxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaGVhZGVyLCAuaGVhZGVyX19pbmZvLCAuaGVhZGVyX19sb2dpbi1vcmRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZzogMTNweCAwO1xyXG5cdHotaW5kZXg6IDYwO1x0XHJcbn1cclxuXHJcbi5sb2dvLCAuaGVhZGVyX19sb2dpbiwgLmhhbWJ1cmdlcl9faWNvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcTG9nby8vLy8vLyovXHJcblxyXG4ubG9nbywgLmxvZ29fX2NsaWNlbXksIC5sb2dvX19jbGljZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG4ubG9nb19fbXksIC5sb2dvX19wc2QsIC5sb2dvX19jbGljZSBzcGFuLCAubG9nb19fcmVkLXRyaWFuZ2xlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxvZ28ge1x0XHRcclxuXHRsaW5lLWhlaWdodDogMTZweDtcdFxyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHRcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHdpZHRoOiA4Ny45MnB4O1xyXG5cdCY6aG92ZXIgLmxvZ29fX2NsaWNlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdH1cclxuXHQmOmhvdmVyIC5sb2dvX19jbGljZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG5cdH1cdFxyXG59XHJcblxyXG4ubG9nb19fY2xpY2VteSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5sb2dvX19jbGljZSB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1x0XHJcblx0c3BhbiB7XHRcdFxyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHR9XHRcclxufVxyXG4ubG9nb19fcmVkLXRyaWFuZ2xlIHtcdFxyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVkLXRyaWFuZ2xlLWxvZ28uc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdG1hcmdpbjogMCAwIDJweCAycHg7XHJcbn1cclxuXHJcbi5sb2dvX19teSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuXHRtYXJnaW46IDAgMCAwIDJweDtcdFxyXG59XHJcblxyXG4ubG9nb19fcHNkIHtcdFxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogIzVhYThmZjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRweDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRtYXJnaW46IDAgMCAwIC0xcHg7XHJcbn1cclxuLyo8IS0tIC8ubG9nbyAtLT4qL1xyXG5cclxuLmhlYWRlcl9fc2t5cGUtYnRuIHtcdFxyXG5cdGxlZnQ6IC0xNnB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuNSk7XHRcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cGFkZGluZzogOXB4IDA7XHRcclxuXHRjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDRweCByZ2JhKDI1NSwyNTUsMjU1LC4xMSk7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ2luIHtcdFxyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0Y29sb3I6ICNmY2ZjZmQ7XHJcblx0c3BhbiB7XHRcdFxyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMCA0cHg7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmY2ZjZmQ7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAxcyBlYXNlO1xyXG5cdH1cclxuXHQmOmhvdmVyIC5sb2dpbi13b3JkOmJlZm9yZSB7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLypIYW1idXJnZXIgaWNvbiovXHJcblxyXG4uaGFtYnVyZ2VyLWljb25fX2RvdHMge1xyXG5cdHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC43NXMgY3ViaWMtYmV6aWVyKC43NSwwLC4yNSwxKTtcdFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWljb25fX2RvdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1x0XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDJweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1pY29uX19jcm9zcyB7XHRcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHRcclxuXHR6LWluZGV4OiAwO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0b3A6IC01MCU7XHJcbiAgICBsZWZ0OiAtMTdweDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNXMsIHRyYW5zZm9ybSAuM3MsIGJveC1zaGFkb3cgLjNzOyAgICBcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pY29uX19jcm9zcy1iYXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDhweDtcclxuICAgIGxlZnQ6IDE3cHg7XHJcblx0d2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMjBweDsgICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pY29uX19jcm9zcy1iYXJfMCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSguMDEpIHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaWNvbl9fY3Jvc3MtYmFyXzEge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVZKC4wMSkgdHJhbnNsYXRlWigwKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pY29uOmhvdmVyIHtcclxuXHQuaGFtYnVyZ2VyLWljb25fX2RvdF8wIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcblx0LmhhbWJ1cmdlci1pY29uX19kb3RfMiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaWNvbl9hY3RpdmUsIC5oYW1idXJnZXItaWNvbl9hY3RpdmU6aG92ZXIge1xyXG5cdC5oYW1idXJnZXItaWNvbl9fZG90cyB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKSB0cmFuc2xhdGVaKDApO1xyXG5cdH1cclxuXHQuaGFtYnVyZ2VyLWljb25fX2RvdCB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjg1cyBjdWJpYy1iZXppZXIoLjc1LDAsLjI1LDEpO1xyXG5cdH1cclxuXHQuaGFtYnVyZ2VyLWljb25fX2RvdF8wICB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHNjYWxlKC4wMSkgdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcblx0LmhhbWJ1cmdlci1pY29uX19kb3RfMSAge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMDEpIHRyYW5zbGF0ZVooMCk7XHJcblx0fVxyXG5cdC5oYW1idXJnZXItaWNvbl9fZG90XzIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHNjYWxlKC4wMSkgdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcblx0LmhhbWJ1cmdlci1pY29uX19jcm9zcyB7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuaGFtYnVyZ2VyLWljb25fX2Nyb3NzLWJhcl8wIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSkgdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcblx0LmhhbWJ1cmdlci1pY29uX19jcm9zcy1iYXJfMSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgxKSB0cmFuc2xhdGVaKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1pY29uX2FjdGl2ZSAuaGFtYnVyZ2VyLWljb25fX2Nyb3NzOmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAyNHB4IDhweCByZ2JhKDI1NSwyNTUsMjU1LC4xMSk7XHJcbn1cclxuXHJcbi8qSGFtYnVyZ2VyIG1lbnUqL1xyXG5cclxuLmhhbWJ1cmdlciB7XHRcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogNTA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk5ZGVnLCAjMTIwYjJkIDAlLCAjMDMwMTBiIDQ4JSwgIzEwMGIyOSAxMDAlKTtcdFxyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuI3NjZW5lMywgLnNjZW5lM19fbGF5ZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3NjZW5lMyB7XHRcclxuXHRwb2ludGVyLWV2ZW50czogYXV0byFpbXBvcnRhbnQ7XHRcclxufVxyXG5cclxuLmhhbWJ1cmdlcl9fbWVudSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgIFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyX19tZW51LWl0ZW0ge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkJlYmFzTmV1ZUJvbGRcIjtcclxuXHRmb250LXdlaWdodDogNzAwO1x0XHJcblx0Zm9udC1zaXplOiA1MXB4O1x0XHJcblx0bGV0dGVyLXNwYWNpbmc6IDMuMDZweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1x0XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDI2cHggMDtcclxuXHR9XHRcclxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNvbG9yOiNmZmY7XHRcdFxyXG5cdH1cclxuXHRkaXYge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMCwwLDAsMSk7XHJcblx0fVxyXG5cdGRpdjpob3ZlciB7XHRcdCAgICBcdFxyXG4gICAgXHQmOmJlZm9yZSB7XHJcblx0XHRcdGFuaW1hdGlvbjpub2lzZS1hbmltLTIgMnMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG4gICAgXHR9XHJcbiAgICBcdCY6YWZ0ZXIge1xyXG4gICAgXHRcdGFuaW1hdGlvbjpub2lzZS1hbmltIDJzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuICAgIFx0fVxyXG5cdH1cclxuXHRhOmJlZm9yZSB7XHRcdFx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHRcclxuXHRcdHRvcDogNHB4O1xyXG4gICAgXHRsZWZ0OiAtMjVweDtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnO1x0XHRcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcdFx0XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHRcdFxyXG5cdH1cdFxyXG5cdCY6Zmlyc3QtY2hpbGQgYTpiZWZvcmUgIHtcclxuXHRcdGNvbnRlbnQ6IFwiMDFcIjtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMikgYTpiZWZvcmUgIHtcclxuXHRcdGNvbnRlbnQ6IFwiMDJcIjtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMykgYTpiZWZvcmUgIHtcclxuXHRcdGNvbnRlbnQ6IFwiMDNcIjtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNCkgYTpiZWZvcmUgIHtcclxuXHRcdGNvbnRlbnQ6IFwiMDRcIjtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNSkgYTpiZWZvcmUgIHtcclxuXHRcdGNvbnRlbnQ6IFwiMDVcIjtcclxuXHR9XHRcclxufVxyXG5cclxuLmhhbWJ1cmdlcl9fbWVudS1zZXJ2aWNlcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhhbWJ1cmdlcl9fbWVudS1zZXJ2aWNlLWl0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogNDdweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMi44MnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG5cdGE6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxlZnQ6IC0zMXB4O1xyXG5cdH1cdFx0XHJcblx0JjpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyMVwiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyMlwiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgzKSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyM1wiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg0KSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyNFwiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg1KSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyNVwiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg2KSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyNlwiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg3KSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyN1wiO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg4KSBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIjAyOFwiO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQge1x0XHJcblx0XHRhIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM2YTY4NzE7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIgLmNvcHlyaWdodC1wbHVzIHtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiAzMnB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnNsaWRlT3V0TGVmdC1tZW51IHtcclxuXHRhbmltYXRpb246IHNsaWRlT3V0TGVmdC1tZW51IDFzIGJvdGg7XHJcbn1cclxuLnNsaWRlSW5MZWZ0LW1lbnUge1xyXG5cdGFuaW1hdGlvbjogc2xpZGVJbkxlZnQtbWVudSAxcyBib3RoO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdC1tZW51IHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQtbWVudSB7XHJcbiAgZnJvbSB7ICAgICAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7ICAgIFxyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiBcclxuICAxMDAlIHtcclxuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0UmlnaHQtbWVudSB7XHJcblx0YW5pbWF0aW9uOiBzbGlkZU91dFJpZ2h0LW1lbnUgMXMgYm90aDtcclxufVxyXG4uc2xpZGVJblJpZ2h0LW1lbnUge1xyXG5cdGFuaW1hdGlvbjogc2xpZGVJblJpZ2h0LW1lbnUgMXMgYm90aDtcdFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQtbWVudSB7XHJcbiAgZnJvbSB7ICAgICAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7ICAgIFxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHRcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQtbWVudSB7XHJcbiAgZnJvbSB7ICAgICAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyAgICBcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gXHJcbiAgMTAwJSB7XHJcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gSGFtYnVyZ2VyLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5oYW1idXJnZXItaWNvbl9fY3Jvc3Mge1xyXG5cdFx0bGVmdDogLTMwcHg7XHJcblx0fVxyXG5cdC5oYW1idXJnZXItaWNvbl9fZG90cyB7XHJcblx0XHRsZWZ0OiAtMTNweDtcclxuXHR9XHJcblx0LmhhbWJ1cmdlcl9fbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuXHQuaGFtYnVyZ2VyX19tZW51LXNlcnZpY2UtaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG5cdC5oYW1idXJnZXJfX21lbnUtc2VydmljZS1pdGVtOm50aC1jaGlsZCg3KSBhOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTJweCkge1xyXG5cdC5oYW1idXJnZXJfX21lbnUtc2VydmljZS1pdGVtOm50aC1jaGlsZCg2KSBhOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiAyMyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcclxuXHQuaGFtYnVyZ2VyX19tZW51LXNlcnZpY2VzIHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBcdG1hcmdpbjogMTEwcHggMCA3MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcclxuXHQuaGFtYnVyZ2VyX19tZW51LW1haW4ge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIFx0bWFyZ2luOiA3MHB4IDAgMCAwO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBIZWFkZXIvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcblx0LmhlYWRlciwgLmhlYWRlcl9faW5mbyB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmhlYWRlcl9faW5mbywgLmhlYWRlcl9fbG9naW4tb3JkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5oZWFkZXJfX2xvZ2luLW9yZGVyIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVx0XHJcblx0LmhlYWRlcl9fbG9naW4ge1xyXG5cdFx0bWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG5cdH1cclxuXHQuaGVhZGVyX19za3lwZS1idG4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBGT09URVJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcblx0YmFja2dyb3VuZDogIzEzMTMxMztcclxuXHRjb2xvcjogI2NjYztcclxuXHRoNCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlIDAlLCAjZTExYTMyIDEwMCUpO1xyXG5cdH1cclxuXHQubG9nbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIycHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQuZm9vdGVyX19jb250ZW50LWJsb2NrLWhlYWRpbmcge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1x0XHJcblx0XHRcdG1hcmdpbjogNnB4IDAgMCAwO1x0XHJcblx0XHR9XHJcblx0fVx0XHJcblx0LmZvb3Rlcl9fY29udGVudC1ibG9jay1oZWFkaW5nXzE6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2M2ZTFmMjtcclxuXHR9XHJcblx0LmZvb3Rlcl9fY29udGVudC1ibG9jay1oZWFkaW5nXzI6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0fVxyXG5cdC5mb290ZXJfX2NvbnRlbnQtYmxvY2staGVhZGluZ18zOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZjM5Mjg7XHJcblx0fVxyXG5cdC5jb3B5cmlnaHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDogYXV0bztcclxuXHQgICAgb3BhY2l0eTogMTtcclxuXHQgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cdCAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHQgICAgY29sb3I6ICRncmV5O1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQucG9saWN5LCAucHJvZHVjdGlvbl9fbmFtZSB7XHJcblx0XHRjb2xvcjogJGdyZXk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cdH1cclxuXHQucG9saWN5OmhvdmVyLCAucHJvZHVjdGlvbl9fbmFtZTpob3ZlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMTZweCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvOyAgICBcclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGVudC1ibG9jayB7XHJcblx0cGFkZGluZzogMCAxMHB4IDI1cHggMTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnQtbGlzdC13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC5mb290ZXJfX2NvbnRlbnQtbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCA0MnB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnQtaXRlbSB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHRsaW5lLWhlaWdodDogMjNweDtcdFxyXG5cdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cdFxyXG5cdCY6aG92ZXIge1x0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVx0XHJcbn1cclxuXHJcbi5jb250YWN0LWluZm8ge1x0XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7ICAgXHJcblx0YSwgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHRcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHRcclxuXHR9XHJcblx0YTpob3ZlciB7XHRcdFx0XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cdFxyXG5cclxuLmZvb3Rlcl9fYm90dG9tIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvOyAgIFxyXG59XHJcblxyXG4uY29weSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxyXG4gICAgb3BhY2l0eTogMC43O1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIHdpZHRoOiAxcHg7XHJcblx0ICAgIGhlaWdodDogOHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuXHQgICAgbWFyZ2luOiAwIDlweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zb2NpYWxzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMHB4IDAgMHB4IDEwcHg7XHJcblx0YSwgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1x0XHJcblx0fVxyXG5cdGEge1x0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHRcdFxyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg0OSwgMzYsIDU1LCAuNyk7XHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzLCBib3gtc2hhZG93IC4ycztcclxuXHR9XHJcblx0YTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAyMnB4IDAgMDtcclxuXHR9XHJcblx0YTpob3ZlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcdFx0XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuMTApO1xyXG5cdH1cclxuXHQudHdpdHRlcjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDBiOGRmO1xyXG5cdH1cclxuXHQuZmFjZWJvb2s6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNDM4ZjtcclxuXHR9XHJcblx0Lmluc3RhZ3JhbTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODMzYWI0O1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBGT09URVIvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2Zvb3RlciAubG9nbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdG1hcmdpbjogMCAwIDIwcHggMTBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZm9vdGVyX19jb250ZW50LCAuZm9vdGVyX19ib3R0b20ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MnB4KSB7XHJcblx0LmZvb3Rlcl9fYm90dG9tIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQjZm9vdGVyIC5jb3B5cmlnaHQge1xyXG5cdFx0b3JkZXI6IDI7XHRcdFxyXG5cdH1cclxuXHQuc29jaWFscyB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAyMHB4IDEwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyNnB4KSB7XHRcclxuXHQuZm9vdGVyX19ib3R0b20ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0I2Zvb3RlciAuY29weXJpZ2h0IHtcdFx0XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cdFxyXG5cdC5jb3B5OmFmdGVyLCAjZm9vdGVyIC5wb2xpY3k6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnNvY2lhbHMge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgNDBweCAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgUmlnaHQgbWVudVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jYXNpZGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHRcdFxyXG59XHJcblxyXG4jdmVydGljYWwtbmF2IHtcclxuXHR3aWR0aDogNzBweDtcdFxyXG5cdG1hcmdpbjogODBweCAtMTVweCAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblx0LmNvcHlyaWdodC1wbHVzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdHRvcDogMTUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uci1tZW51X19pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnItbWVudV9fZG90IHtcclxuXHR3aWR0aDogN3B4O1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnItbWVudV9fc3Ryb2tlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMjFweDtcclxuXHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbnNwYW4uci1tZW51X19sYWJlbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNXB4O1x0XHJcblx0Zm9udC1zaXplOiA4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bWFyZ2luOiAwIDAgMCAtMTNweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uci1tZW51X19sYWJlbC1uYW1lIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjNWFhOGZmO1xyXG5cdG1hcmdpbjogMCAxNXB4IDAgMDtcclxufVxyXG5cclxuLnItbWVudV9fbGFiZWwtbnVtYmVyIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxufVxyXG5cclxuLnItbWVudV9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cdC5yLW1lbnVfX2xhYmVsIHtcclxuXHRcdG1hcmdpbjogMCAwIDAgLTEwLjVweDtcclxuXHR9XHJcbn1cclxuIFxyXG4uci1tZW51X19pdGVtOm50aC1jaGlsZCg0KSB7XHJcblx0LnItbWVudV9fbGFiZWwge1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAxMC41cHg7XHJcblx0fVxyXG5cdC5yLW1lbnVfX2xhYmVsLW5hbWUge1xyXG5cdFx0bWFyZ2luOiAwIDBweCAwIDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uci1tZW51X19pdGVtX2Rpc2FibGVkIHtcclxuXHRhIHtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQuci1tZW51X19kb3Qge1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogIzcwNzA3MDtcclxuXHR9XHJcbn1cclxuXHJcbi5yLW1lbnVfX2l0ZW0gYS5pcy1zZWxlY3RlZCB7XHJcblx0LnItbWVudV9fZG90IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1YWE4ZmY7XHJcblx0fVxyXG5cdC5yLW1lbnVfX2xhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG59XHJcblxyXG4uci1tZW51X19pdGVtX2Rpc2FibGVkIGEuaXMtc2VsZWN0ZWQge1xyXG5cdC5yLW1lbnVfX2RvdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNWFhOGZmO1xyXG5cdH1cclxufVxyXG5cclxuLnN0aWNreSB7XHJcbiAgcG9zaXRpb246IGZpeGVkOyAgXHJcbn1cclxuLnN0b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgQ29weXJpZ2h0IGluZm8gb24gcGx1cyBob3ZlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY29weXJpZ2h0LXBsdXMge1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcdFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Jjpob3ZlciAuY29weXJpZ2h0IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KSB0cmFuc2xhdGVaKDApO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMS40NHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIyMHB4KSB0cmFuc2xhdGVaKDApO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsb3BhY2l0eSAuNXM7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHRcdFxyXG59XHJcblxyXG4ucG9saWN5IHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHRcdFxyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0bWFyZ2luOiAwIDlweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3Rpb25fX3RleHQge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG4ucHJvZHVjdGlvbl9fbmFtZSB7XHJcblx0b3BhY2l0eTogMC45OTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLnBsdXMtaWNvbiB7XHRcclxuXHRvcGFjaXR5OiAwLjc7XHRcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHRcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLnBsdXMtaWNvbl9fYmFyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0ICAgIGhlaWdodDogMnB4O1xyXG5cdCAgICB0b3A6IDUwJTtcclxuXHQgICAgbGVmdDogNTAlO1xyXG5cdCAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdCAgICBtYXJnaW4tbGVmdDogLTVweDsgICAgIFxyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHR3aWR0aDogMnB4O1xyXG5cdCAgICBoZWlnaHQ6IDEwcHg7XHJcblx0ICAgIHRvcDogNTAlO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIG1hcmdpbi10b3A6IC01cHg7XHJcblx0ICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gRk9STSBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwgXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtIHtcclxuXHR3aWR0aDogNjU1cHg7XHRcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XHRcclxuXHRtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XHJcblx0cGFkZGluZzogMzNweCA2N3B4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9iZy1pY29ucy9jb250YWN0LWZvcm0tYmctZmlndXJlcy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgOTclOyBcclxufVxyXG5cclxuLmlucHV0LXdyYXAge1xyXG5cdG1hcmdpbjogMCAwIDMycHggMDtcclxufVxyXG5cclxuLmlucHV0LWJveCwgLmlucHV0LWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcdFxyXG5cdGZvbnQtc2l6ZTogMTEuNXB4O1xyXG5cdGNvbG9yOiAjNmE2MDZlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmxhYmVsLmVycm9yIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7ICAgIFxyXG4gICAgbWFyZ2luOiAtNjlweCAwIDAgMHB4O1xyXG4gICAgY29sb3I6ICNkNDU4M2U7XHJcbn1cclxuXHJcbmxhYmVsI2VtYWlsLWVycm9yIHtcclxuXHRtYXgtd2lkdGg6IDIzMHB4O1xyXG5cdHdpZHRoOiAyMzBweDtcdFxyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG5cdHdpZHRoOiAyNTNweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzI5MWIyZjtcclxuXHRwYWRkaW5nOiAwIDE5cHggMCAxOXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuaW5wdXQge1x0XHJcblx0aGVpZ2h0OiA0MHB4O1x0XHJcbn0gXHJcblxyXG50ZXh0YXJlYSB7XHRcclxuXHRoZWlnaHQ6IDExMnB4O1x0XHJcblx0cGFkZGluZzogMTBweCAwIDAgMTlweDtcdFxyXG59XHJcblxyXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICM1YWE4ZmY7XHJcbn1cclxuXHJcbi5pbnB1dC1ib3ggaW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0bWFyZ2luOiAwIDAgNnB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX19idXR0b24td3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMzZweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOTcpO1xyXG5cdH1cclxuXHQmOmhvdmVyIC5mb3JtX19idXR0b24ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE5cHggM3B4IHJnYmEoOTAsMTY4LDI1NSwuMyk7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybV9fYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4zKTtcclxuXHRib3JkZXItcmFkaXVzOiA1NXB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICMwYTA3MWI7XHJcblx0YmFja2dyb3VuZDogIzBiMDcxZTtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHRcclxuXHRwYWRkaW5nOiAxMXB4IDAgMTFweCAzMHB4O1x0XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwYTA3MWI7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5mb3JtX19jb25maWRlbnRpYWwge1xyXG5cdHdpZHRoOiAxODhweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBGT1JNLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1xyXG5cdC5mb3JtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMzNweCAxMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xyXG5cdGlucHV0LCB0ZXh0YXJlYSwgLmZvcm1fX2NvbmZpZGVudGlhbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBDb250YWN0IGZvcm1cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2NvbnRhY3QtZm9ybSB7XHJcblx0aDMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcblx0LmlucHV0LXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcdFx0XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5mb3JtX19idXR0b24td3JhcCB7XHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdCAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdCAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdCAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdCAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdCAgICBjb250ZW50OiBcIlxcZjFkOFwiO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcbiAgICBcdFx0cmlnaHQ6IDM1cHg7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBDb250YWN0IGZvcm0vLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyM3B4KSB7XHRcdFxyXG5cdC5jb250YWN0LWZvcm0gLmlucHV0LXdyYXAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHQgXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBTdWJzY3JpYmUgZm9ybVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc3Vic2NyaWJlIHtcclxuXHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRwYWRkaW5nOiAyM3B4IDA7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1x0XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0d2lkdGg6IDI0N3B4O1xyXG5cdG1hcmdpbjogLTNweCBhdXRvIDhweCBhdXRvO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlX19mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTk3cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aW5wdXQge1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdH1cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Y29udGVudDogXCJcXGYwZTBcIjtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1x0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0cmlnaHQ6IDBweDtcclxuXHQgICAgdG9wOiAwcHg7XHJcblx0ICAgIGJhY2tncm91bmQ6ICMxMjBiMmQ7XHJcblx0ICAgIHdpZHRoOiAzMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDMwcHg7XHJcblx0ICAgIHBhZGRpbmc6IDYuNXB4IDAgMCAwO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdGxhYmVsLmVycm9yIHtcdFx0XHJcblx0XHRtYXJnaW46IDMycHggMCAwIDBweDtcclxuICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX2lucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMzEyNDM3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuXHRjb2xvcjogIzEyMGIyZDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzMxMjQzNztcclxuXHR9XHQgICAgICAgXHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX2J0biB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgQ29udGFjdCB1cyBDb25maXJtYXRpb24gcG9wdXAsICBHZXQgYSBRdW90ZSBDb25maXJtYXRpb24gcG9wdXAsIFN1YnNjcmlwdGlvbiBDb25maXJtYXRpb24gcG9wdXBcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2NvbmZpcm1hdGlvbiwgI2NvbmZpcm1hdGlvbi1xdW90ZSwgI2NvbmZpcm1hdGlvbi1zdWJzY3JpYmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7ICBcclxuXHRiYWNrZ3JvdW5kOiAkZGFya2JsdWVncjtcclxuXHRsZWZ0OiAwcHg7XHJcblx0dG9wOiAwcHg7XHRcclxuXHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcbn1cclxuI3RoeCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1x0XHRcclxuXHR0b3A6IDA7XHRcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcdFxyXG5cdHdpZHRoOiA3NzdweDtcclxuXHRoZWlnaHQ6IDIxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcdFxyXG5cdHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbn1cclxuXHJcbi50aHhfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiA3NXB4O1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG5cdGxldHRlci1zcGFjaW5nOiA5Ljc1cHg7XHJcblx0d29yZC1zcGFjaW5nOiAtMTBweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjNWFhOGZmO1xyXG5cdH1cclxufVxyXG5cclxuLnRoeF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGNvbG9yOiAjNDY0NjQ2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdHBhZGRpbmc6IDZweCAxMDBweCAwIDEwMHB4O1xyXG59XHJcblxyXG4udGh4X19jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG5cdGNvbG9yOiAkcmVkO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcdFxyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRoeF9fc3VidGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDM4cHg7XHJcblx0Y29sb3I6ICNjOWM5Y2M7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDQuOTRweDtcclxuXHRsaW5lLWhlaWdodDogNTNweDtcclxuXHRtYXJnaW46IC0xMnB4IDAgMCAwO1xyXG59XHJcblxyXG4udGh4LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgb3BhY2l0eTogMC44O1xyXG5cdCAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRtYXJnaW46IDRweCAwIDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbiNjb25maXJtYXRpb24tcXVvdGUsICNjb25maXJtYXRpb24tc3Vic2NyaWJlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL3NtaWxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcixcclxuXHQgICAgICAgICAgICB1cmwoLi4vaW1nL2JnLWljb25zL2JnLWZpZ3VyZXM0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAxMDIlLFxyXG5cdCAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgyNDNkZWcsIzJkMGIwYiAwLCMwMzAxMGIgNDQlLCMxMDBiMjkgMTAwJSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHQjdGh4IHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR3aWR0aDogNjQ1cHg7XHJcblx0XHRoZWlnaHQ6IDI2OHB4O1xyXG4gICAgXHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQudGh4X190aXRsZSwgLnRoeC1idXR0b24ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdC50aHhfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDEycHggMCAxOXB4IDA7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbjo6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIENvbmZpcm1hdGlvbiBwb3B1cC8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQjdGh4IHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdH1cclxuXHQudGh4X190ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDZweCAzMHB4IDAgMzBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdCNjb25maXJtYXRpb24tcXVvdGUgI3RoeCB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1x0XHJcblx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1x0XHJcblx0fVx0XHJcblx0LnRoeC1idXR0b24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBQYWdlIHNjcm9sbCB1cFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZ28tdXAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA4MHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHRcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4zKTtcdFxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyAgICAgIFxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgIGkge1xyXG4gICAgXHRjb2xvcjogJGdyZXk7XHJcbiAgICB9ICAgICAgXHJcbn1cclxuXHJcbi5odnItYm9iIHtcclxuXHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxufVxyXG5cclxuLmh2ci1ib2I6aG92ZXIsIC5odnItYm9iOmZvY3VzLCAuaHZyLWJvYjphY3RpdmUgeyAgIFxyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGh2ci1ib2ItZmxvYXQsIGh2ci1ib2I7ICAgIFxyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3MsIDEuNXM7ICAgIFxyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcywgLjNzOyAgICBcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluLW91dDsgICAgXHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLCBpbmZpbml0ZTsgICAgXHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgICAgXHJcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWwsIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBodnItYm9iLWZsb2F0IHtcclxuXHQxMDAlIHtcdCAgICBcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBodnItYm9iIHtcclxuXHQwJSB7XHQgICBcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcdCAgICBcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xyXG5cdH1cclxuXHQxMDAlIHtcdCAgICBcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG5cdH1cclxufVxyXG5cclxuLypTa3lwZSBidXR0b24gKi9cclxuXHJcbi5za3lwZS1idG4ge1xyXG5cdHJpZ2h0OiA3LjUlO1xyXG4gICAgYm90dG9tOiA0OHB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRmb250LXNpemU6IDIzcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDExcHggMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5za3lwZS1idG4tYmx1ZSB7XHRcclxuXHRib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRiYWNrZ3JvdW5kOiAjNWFhOGZmO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDFzdCBzZWN0aW9uIC0gSEVBREVSXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmhlYWRlciB7XHRcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6ICRwdXJwZ3I7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmctaWNvbnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblx0aSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuXHJcbiNzY2VuZSB7XHJcblx0ZGl2IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYmctaWNvbnNfX2tuaWZlIHtcclxuXHR3aWR0aDogODFweDtcclxuXHRoZWlnaHQ6IDM0NXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctaWNvbnMva25pZmUuc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdG1hcmdpbjogMTQlIDAgMCAxMCU7XHRcdFx0XHJcbn1cclxuXHJcbi5iZy1pY29uc19fcHNkIHtcclxuXHR3aWR0aDogNzhweDtcclxuXHRoZWlnaHQ6IDc4cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1pY29ucy9wc2Quc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdG1hcmdpbjogMzUuNyUgMCAwIDgwJTtcclxufVxyXG4uYmctaWNvbnNfX2ZpZ3VyZXMxIHtcclxuXHR3aWR0aDogMTgwcHg7XHJcblx0aGVpZ2h0OiAxMTdweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL2hvbWVwYWdlLWJnLWZpZ3VyZXMxLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRtYXJnaW46IDI5LjUlIDAgMCAtNi41JTtcclxufVxyXG4uYmctaWNvbnNfX2ZpZ3VyZXMyIHtcclxuXHR3aWR0aDogMTQ4cHg7XHJcblx0aGVpZ2h0OiAxMjVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL2hvbWVwYWdlLWJnLWZpZ3VyZXMyLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRtYXJnaW46IDE0JSAwIDAgOTklO1xyXG59XHJcblxyXG4uYmctaWNvbnNfX2ZpZ3VyZXMzIHtcclxuXHR3aWR0aDogMTgwcHg7XHJcblx0aGVpZ2h0OiAxODVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL2JnLWZpZ3VyZXMzLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcdFxyXG5cdG1hcmdpbjogMjIwcHggMCAwIC03MHB4O1xyXG59XHJcblxyXG4jc2NlbmUyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG8haW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDM4cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDQuOTRweDtcclxuXHRjb2xvcjogI2NiY2JjZDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdG1hcmdpbjogMCAwIDJweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICM0YzQ3NWE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG1hcmdpbjogM3B4IDAgMCAtMzlweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZlci13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA4NSU7XHJcbn1cclxuXHJcbi5vZmZlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuLm9mZmVyX190ZXh0IHtcdFxyXG5cdGNvbG9yOiAjOGY4NzlhO1x0XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0d2lkdGg6IDY1NXB4O1xyXG5cdG1hcmdpbjogOHB4IDAgMjhweCAwO1xyXG59XHJcblxyXG4ub2ZmZXItZm9vdGVyIHtcdFxyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogODUlOyAgICBcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDsgICAgXHJcbn1cclxuXHJcbi5vZmZlci1mb290ZXJfX3RleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcdFxyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHRcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogJGdyZXk7XHJcblx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcblx0bWFyZ2luOiAwIDAgNHB4IDA7XHRcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjsgICAgXHJcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5vZmZlci1mb290ZXJfX2xpbmUge1xyXG5cdHdpZHRoOiAxcHg7XHRcclxuXHRoZWlnaHQ6IDEwMCU7XHRcclxuXHRiYWNrZ3JvdW5kOiAjMmQ0YTdmO1x0XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gMXN0IHNlY3Rpb24vLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LmJnLWljb25zX19wc2Qge1xyXG5cdFx0bWFyZ2luOiA0NSUgMCAwIDgwJTtcclxuXHR9XHJcblx0LmJnLWljb25zX19maWd1cmVzMSB7XHJcblx0XHRtYXJnaW46IDI5LjUlIDAgMCAtMTUlO1xyXG5cdH1cclxuXHQuYmctaWNvbnNfX2ZpZ3VyZXMyIHtcclxuXHRcdG1hcmdpbjogMTQlIDAgMCA4NSU7XHJcblx0fVx0XHJcblx0LmJnLWljb25zX19maWd1cmVzMyB7XHJcblx0XHRtYXJnaW46IDIyMHB4IDAgMCAtMTUwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0LmJnLWljb25zX19rbmlmZSB7XHJcblx0XHRtYXJnaW46IDEyJSAwIDAgMTAlO1xyXG5cdH1cclxuXHQuYmctaWNvbnNfX3BzZCB7XHJcblx0XHRtYXJnaW46IDYwJSAwIDAgODAlO1xyXG5cdH1cclxuXHQuYmctaWNvbnNfX2ZpZ3VyZXMxIHtcclxuXHRcdG1hcmdpbjogNjAlIDAgMCAtMjAlO1xyXG5cdH1cclxuXHQuYmctaWNvbnNfX2ZpZ3VyZXMyIHtcclxuXHRcdG1hcmdpbjogMTQlIDAgMCA5NSU7XHJcblx0fVxyXG5cdC5iZy1pY29uc19fZmlndXJlczMge1xyXG5cdFx0bWFyZ2luOiAyMjBweCAwIDAgLTE3MHB4O1xyXG5cdH1cclxuXHQub2ZmZXJfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcdFxyXG5cdC5iZy1pY29ucyBpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVx0XHRcdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0aGVhZGVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHRcclxuXHQub2ZmZXItd3JhcCB7XHJcblx0XHRtYXJnaW46IDUwcHggMDtcclxuXHR9XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFBBR0UgLSBIT01FUEFHRS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNob21lcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDlweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogI2QwYmNiYztcclxuXHR3aWR0aDogNTU2cHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMjhweCAwO1x0XHJcbn1cclxuXHJcbiNob21lcGFnZSAub2ZmZXItZm9vdGVyX19saW5lIHtcclxuXHRiYWNrZ3JvdW5kOiAjZDBiY2JjO1x0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHRcdFxyXG5cdCNob21lcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHRcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0I2hvbWVwYWdlIC5vZmZlcl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVx0XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDJuZCBzZWN0aW9uIC0gU2VydmljZXNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuc2VjdGlvbiNzZXJ2aWNlcyB7XHRcdFxyXG5cdHBhZGRpbmc6IDExNXB4IDAgMTAwcHggMDtcclxufVxyXG5cclxuLnNlcnZpY2VzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlcnZpY2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiA1OHB4IDI3cHggNDdweCAyN3B4O1xyXG5cdHdpZHRoOiAyODkuNXB4O1x0XHJcblx0aGVpZ2h0OiAyNzBweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTsgICAgXHJcbn1cclxuXHJcbi5pY29uLWh0bWwge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvaHRtbC5zdmcpIG5vLXJlcGVhdDsgICBcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbn1cclxuXHJcbi5pY29uLWFwcCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1zZXJ2aWNlcy9hcHAuc3ZnKSBuby1yZXBlYXQ7ICAgIFxyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG4uaWNvbi1lbWFpbCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1zZXJ2aWNlcy9lbWFpbC5zdmcpIG5vLXJlcGVhdDsgIFxyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyAgXHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5pY29uLWpvb21sYSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1zZXJ2aWNlcy9qb29tbGEuc3ZnKSBuby1yZXBlYXQ7IFxyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyAgIFxyXG4gIHdpZHRoOiA0MXB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG4uaWNvbi1tYWdlbnRvIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL21hZ2VudG8uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87ICAgIFxyXG4gIHdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxufVxyXG4uaWNvbi1zaG9waWZ5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL3Nob3BpZnkuc3ZnKSBuby1yZXBlYXQ7ICBcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgXHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5pY29uLXdvb2NvbW1lcmNlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL3dvb2NvbW1lcmNlLnBuZykgbm8tcmVwZWF0OyBcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgICBcclxuICB3aWR0aDogNjhweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuLmljb24td29yZHByZXNzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL3dvcmRwcmVzcy5zdmcpIG5vLXJlcGVhdDsgICBcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgXHJcbiAgd2lkdGg6IDQxcHg7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG59XHJcblxyXG4uc2VydmljZV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmc6IDVweCAwIDE3cHggMDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2J1dHRvbiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEyM3B4O1xyXG5cdGhlaWdodDogMzFweDtcclxuXHRmb250LXNpemU6IDlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3BhY2l0eTogMC45OTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQ3cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLnNlcnZpY2VfX2J1dHRvbl8xIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjMwMjE7XHJcblx0XHR9XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDIxOSwgNDgsIDMzLCAwLjMpO1x0XHRcdFxyXG59XHJcbi5zZXJ2aWNlX19idXR0b25fMiB7XHRcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMTE3NmU4O1xyXG5cdH1cclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjE5LCA0OCwgMzMsIDAuMyk7XHJcbn1cclxuLnNlcnZpY2VfX2J1dHRvbl8zIHtcdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNhZGM5NDE7XHJcblx0fVxyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxOTAsIDg0LCAxODQsIDAuMyk7XHJcbn1cclxuLnNlcnZpY2VfX2J1dHRvbl80IHtcdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZjk4MDA7XHJcblx0fVxyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgyNTUsIDE1MiwgMCwgMC4zKTtcclxufVxyXG4uc2VydmljZV9fYnV0dG9uXzUge1x0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2VkNGExOTtcclxuXHR9XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDIzNywgNzQsIDI1LCAwLjMpO1xyXG59XHJcbi5zZXJ2aWNlX19idXR0b25fNiB7XHRcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYmU1NGI4O1xyXG5cdH1cclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTkwLCA4NCwgMTg0LCAwLjMpO1xyXG59XHJcbi5zZXJ2aWNlX19idXR0b25fNyB7XHRcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMzNkNGRlO1xyXG5cdH1cclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjE5LCA0OCwgMzMsIDAuMyk7XHJcbn1cclxuLnNlcnZpY2VfX2J1dHRvbl84IHtcdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkMzU4M2U7XHJcblx0fVxyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxOTAsIDg0LCAxODQsIDAuMyk7XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gMnJkIHNlY3Rpb24gLSBTZXJ2aWNlcyAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQuc2VydmljZSB7XHJcblx0XHRwYWRkaW5nOiA1OHB4IDAgNDdweCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgM3JkIHNlY3Rpb24gLSBSZXZpZXdzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblx0LnJldmlld3NfX3NsaWRlIHtcclxuXHRcdHdpZHRoOiA3OTBweDtcclxuXHRcdHBhZGRpbmc6IDcwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdGgzLnJldmlld3NfX25hbWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHRcdFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LnJldmlld3NfX3Byb2Zlc3Npb24ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMi4zcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblx0LnJldmlld3NfX3RleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcdFx0XHJcblx0XHRwYWRkaW5nOiAxOHB4IDAgMTRweCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1xdW90ZXMvcXVvdGUtaG9tZXBhZ2UxLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdGxlZnQ6IC03MHB4O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXF1b3Rlcy9xdW90ZS1ob21lcGFnZTIuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTlweDtcclxuXHRcdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YS5yZXZpZXdzX19idXR0b24ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJztcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTkpO1xyXG5cdFx0d2lkdGg6IDg2cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcdFxyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg5MCwgMTY4LCAyNTUsIDAuMik7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1x0XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC4zcztcdFx0XHRcdFx0XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDA7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogNzBweDtcclxuXHQgICAgcmlnaHQ6IDcwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIGxpIHtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM2NjY1Njg7XHJcblx0XHRtYXJnaW46IDAgMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7XHJcblx0fVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSAzcmQgc2VjdGlvbiAtUmV2aWV3cyAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQucmV2aWV3c19fc2xpZGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdH1cclxuXHQucmV2aWV3c19fdGV4dDpiZWZvcmUge1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHR9XHJcblx0LnJldmlld3NfX3RleHQ6YWZ0ZXIge1xyXG5cdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0d2lkdGg6IDM4cHg7XHJcblx0fVx0XHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHRcdFxyXG5cdC5yZXZpZXdzX190ZXh0OmJlZm9yZSB7XHRcdFxyXG5cdFx0d2lkdGg6IDM1cHg7XHJcblx0fVxyXG5cdC5yZXZpZXdzX190ZXh0OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdH1cdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHRcclxuXHQucmV2aWV3c19fdGV4dDpiZWZvcmUge1x0XHRcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdH1cclxuXHQucmV2aWV3c19fdGV4dDphZnRlciB7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHR9XHRcclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuc2xpY2stZG90cyBsaSB7XHJcblx0XHRtYXJnaW46IDFweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFx0XHJcblx0LnJldmlld3NfX3NsaWRlIHtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHR9XHRcclxuXHRoMy5yZXZpZXdzX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblx0LnJldmlld3NfX3Byb2Zlc3Npb24sIC5yZXZpZXdzX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHRcclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdCAgICB0b3A6IC0zMHB4O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIGxpIHtcclxuXHRcdG1hcmdpbjogMCAxcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDR0aCBzZWN0aW9uIC0gVHJpYWxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHQudHJpYWwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnRyaWFsX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snO1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1x0XHRcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMThweCAwO1xyXG5cdH1cclxuXHJcblx0LnRyaWFsX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcdFx0XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR3aWR0aDogNjkwcHg7XHJcbiAgICBcdG1hcmdpbjogMjRweCBhdXRvIDM4cHggYXV0bztcclxuXHR9XHJcblxyXG5cdC50cmlhbF9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTlhNmZjO1x0XHRcclxuXHRcdH1cclxuXHR9XHRcclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gNHRoIHNlY3Rpb24gLSBUcmlhbCAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQudHJpYWxfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFxyXG5cdC50cmlhbF9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4OyAgICBcdFxyXG5cdH1cclxuXHQudHJpYWxfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgNXRoIHNlY3Rpb24gLSBSZWFzb25zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHQucmVhc29ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQucmVhc29uc19faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcdFxyXG5cdCAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgXHRwYWRkaW5nOiAwIDQycHggMjlweCA1MXB4O1xyXG5cdFx0aSB7XHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG4gICAgXHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIGkge1xyXG5cdFx0XHR3aWR0aDogMzhweDtcclxuICBcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcbiAgXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL3F1YWxpdHkuc3ZnKSBuby1yZXBlYXQ7IFxyXG4gIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMikgaSB7XHJcblx0XHRcdHdpZHRoOiAzOHB4O1xyXG4gIFx0XHRcdGhlaWdodDogMzFweDtcclxuICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvdHVybmFyb3VuZC5zdmcpIG5vLXJlcGVhdDsgXHJcbiAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgzKSBpIHtcclxuXHRcdFx0d2lkdGg6IDM2cHg7XHJcbiAgXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG4gIFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9hcHByb2FjaGFibGUuc3ZnKSBuby1yZXBlYXQ7IFxyXG4gIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNCkgaSB7XHJcblx0XHRcdHdpZHRoOiAzOHB4O1xyXG4gIFx0XHRcdGhlaWdodDogMzVweDtcclxuICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvc3VwcG9ydC5zdmcpIG5vLXJlcGVhdDsgXHJcbiAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg1KSBpIHtcclxuXHRcdFx0d2lkdGg6IDM4cHg7XHJcbiAgXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG4gIFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy90ZWFtLnN2Zykgbm8tcmVwZWF0OyBcclxuICBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDYpIGkge1xyXG5cdFx0XHR3aWR0aDogMzhweDtcclxuICBcdFx0XHRoZWlnaHQ6IDM5cHg7XHJcbiAgXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL2FncmVlbWVudC5zdmcpIG5vLXJlcGVhdDsgXHJcbiAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmVhc29uc19fdGV4dCB7XHJcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblx0fVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSA1dGggc2VjdGlvbiAtIFJlYXNvbnMgLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1x0XHJcblx0LnJlYXNvbnNfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwcHggMjlweCA1MXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgNnRoIHNlY3Rpb24gLSBQcmlvcml0eVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucHJpb3JpdHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmlvcml0eV9faW1nIHtcclxuXHR3aWR0aDogMTQ4cHg7XHJcblx0aGVpZ2h0OiAxOTNweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZpbmdlcnByaW50LnN2Zykgbm8tcmVwZWF0OyBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRtYXJnaW46IDdweCAwIDAgMDtcclxufVxyXG5cclxuLnByaW9yaXR5X19jb250ZW50IHtcclxuXHRtYXJnaW46IDAgMCAwIDY0cHg7XHJcbn1cclxuXHJcbi5wcmlvcml0eV9fdGV4dCB7XHJcblx0d2lkdGg6IDU4OHB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdG1hcmdpbjogMTlweCAwIDIzcHggMDtcclxufVxyXG5cclxuLnByaW9yaXR5X19zdGF0cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByaW9yaXR5X19zdGF0cy1pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAyNHB4IDAgMDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC41cztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuOHM7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogMS4xcztcclxuXHR9XHJcbn1cclxuXHJcbi5wcmlvcml0eV9fc3RhdHMtbnVtYmVyIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoOTAsIDE2OCwgMjU1LCAwLjE2KTtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRtYXJnaW46IDAgMTJweCAwIDA7XHJcbn1cclxuXHJcbi5wcmlvcml0eV9fc3RhdHMtdGV4dCB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcdFxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHRcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSA2dGggc2VjdGlvbiAtIFByaW9yaXR5IC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5wcmlvcml0eV9faW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVx0XHJcblx0LnByaW9yaXR5X190ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucHJpb3JpdHlfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0LnByaW9yaXR5X19zdGF0cyB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5wcmlvcml0eV9fc3RhdHMtaXRlbSB7XHJcblx0XHRtYXJnaW46IDA7XHJcbiAgICBcdHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQucHJpb3JpdHlfX2NvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQucHJpb3JpdHlfX3N0YXRzIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdCN2ZXJ0aWNhbC1uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NXB4KSB7XHRcclxuXHQucHJpb3JpdHlfX3N0YXRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMHB4IDAgMDtcclxuXHR9XHJcblx0LnByaW9yaXR5X19zdGF0cyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICA3dGggc2VjdGlvbiAtIEFwcGVhbFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jYXBwZWFsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTUwcHggMCAyMzBweCAwO1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHRcdFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdCAgICBcdFx0bGVmdDogLTUwcHg7XHJcblx0ICAgIFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4uYXBwZWFsLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW46IDNweCAwIDAgMDtcclxufVxyXG5cclxuLmFwcGVhbC1idXR0b24ge1xyXG5cdHdpZHRoOiAyMzRweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkYmx1ZSAwJSwgJHJlZCAxMDAlKTtcdFxyXG5cdG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0d2lkdGg6IDIyOHB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICMyNDEyMmM7XHJcblx0XHRjb250ZW50OiAnU3RhcnQgeW91ciBwcm9qZWN0IGhlcmUnO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgbWFyZ2luOiAtMThweCAwIDAgLTExNHB4O1xyXG5cdCAgICBwYWRkaW5nOiA4cHggMDtcclxuXHQgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5idXR0b25zLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LmFwcGVhbC1idXR0b24ge1xyXG5cdFx0bWFyZ2luOiAyNXB4IDE1cHggMCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuI3Jldmlld3MtcGFnZSwgI2hvdy1pdC13b3JrcywgI3NlcnZpY2VzLXBhZ2UsICNhYm91dC1wYWdlIHtcclxuXHQuYXBwZWFsLWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTgxcHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdTdGFydCBhIHByb2plY3QnO1xyXG5cdFx0XHR3aWR0aDogMTc3cHg7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0bWFyZ2luOiAtMThweCAwIDAgLTg4LjVweDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdSZXF1ZXN0IGEgcXVvdGUnO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIDd0aCBzZWN0aW9uIC0gQXBwZWFsIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFx0XHJcblx0I2FwcGVhbCBoMyBzcGFuOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiAtNDJweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFx0XHRcclxuXHQjYXBwZWFsIGgzIHNwYW46YmVmb3JlIHtcclxuXHRcdGxlZnQ6IC0zOHB4O1xyXG5cdFx0dG9wOiA3cHg7XHJcblx0fVxyXG5cdC5idXR0b25zLXdyYXAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIEFCT1VULy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNhYm91dC1wYWdlIHtcclxuXHRoMTpiZWZvcmUge1x0XHRcclxuXHRcdGNvbnRlbnQ6ICcwMSc7XHRcdFxyXG5cdH1cclxuXHQub2ZmZXJfX3RleHQge1xyXG5cdFx0d2lkdGg6IDcyMXB4O1xyXG5cdH1cclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNjUlO1xyXG5cdH1cclxuXHQjYXBwZWFsIGgzIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHRcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHRcclxuXHR9XHJcblx0aDIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDJuZCBzZWN0aW9uIC0gQWJvdXRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFib3V0IHtcclxuXHR3aWR0aDogNzg4cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5hYm91dF9fYmxvY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0bWFyZ2luOiAzNC41cHggMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW0ge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0bWF4LXdpZHRoOiAzOTRweDtcdFxyXG4gICAgcGFkZGluZzogMCA3LjUlIDM0LjVweCAwO1xyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW0tdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbjogMCAwIDIxcHggMDtcclxufVxyXG5cclxuLmFib3V0X19pdGVtLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcdFxyXG59XHJcblxyXG4uYWJvdXRfX2ltZyB7XHJcblx0d2lkdGg6IDM3JTtcclxuXHRtYXgtd2lkdGg6IDI5M3B4O1x0XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IDQxMXB4O1x0XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmFib3V0X19jb250ZW50IHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcdFxyXG5cdHdpZHRoOiA2MyU7XHJcblx0bWF4LXdpZHRoOiA0OTZweDtcclxuXHRwYWRkaW5nOiAwIDAgMCA1LjMlO1xyXG5cdG1hcmdpbjogLTNweCAwIDAgMDsgICAgXHJcbiAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xyXG5cdH1cclxuXHRwOmZpcnN0LWNoaWxkIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMy43N3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHR3b3JkLXNwYWNpbmc6IC0zLjVweDtcclxuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHR9XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDNyZCBzZWN0aW9uIC0gVGltZWxpbmVcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRpbWVsaW5lLWludHJvIHtcclxuXHR3aWR0aDogNzA4cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gNTNweCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBUSU1FTElORVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiAgICAvKi0tIEdFTkVSQUwgU1RZTEVTXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLnRpbWVsaW5lIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgXHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC50aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgLnRpbWVsaW5lLWluZm8ge1xyXG4gICAgXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgXHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgICAgICAgIFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgY29sb3I6ICNjMmMxYzU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRpbWVsaW5lLW1hcmtlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgXHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YWE4ZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFx0Y29udGVudDogXCJcIjsgICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNGU1OTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMxcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpbWVsaW5lLWl0ZW06aG92ZXIgLnRpbWVsaW5lLW1hcmtlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YWE4ZmY7XHJcbiAgICB9XHJcblxyXG4udGltZWxpbmUtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLXRpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjgzcHg7XHRcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb29rJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcbn1cclxuXHJcbi50aW1lbGluZV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1x0XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAxNHB4IDAgMHB4IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIE1PRDogVElNRUxJTkUgU1BMSVRcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpbWVsaW5lLXNwbGl0IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWluZm8sXHJcbiAgICAgICAgLnRpbWVsaW5lLW1hcmtlcixcclxuICAgICAgICAudGltZWxpbmUtY29udGVudCxcclxuICAgICAgICAucGVyaW9kIC50aW1lbGluZS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLW1hcmtlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcmlvZCAudGltZWxpbmUtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtbWFya2VyOmFmdGVyIHtcclxuICAgICAgICBcdGJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lX190ZXh0IHtcclxuICAgICAgICBcdHdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xyXG5cdC50aW1lbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgTU9EOiBUSU1FTElORSBDRU5URVJFRFxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGltZWxpbmUtY2VudGVyZWQge1xyXG4gICAgQGV4dGVuZCAudGltZWxpbmUtc3BsaXQ7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgIC50aW1lbGluZS1pdGVtLFxyXG4gICAgICAgIC50aW1lbGluZS1pbmZvLFxyXG4gICAgICAgIC50aW1lbGluZS1tYXJrZXIsXHJcbiAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdCAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtbWFya2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1tYXJrZXI6YWZ0ZXIge1xyXG4gICAgICAgIFx0Ym90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1pbmZvLFxyXG4gICAgICAgIC50aW1lbGluZS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtaW5mbyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgPiAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWluZm8ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICA0dGggc2VjdGlvbiAtIFBsZWRnZXNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbiNwbGVkZ2VzIGgyIHtcdFxyXG5cdG1hcmdpbjogMCAwIDYycHggMDtcclxufVxyXG5cclxuLnBsZWRnZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogNzEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBsZWRnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA1MCU7XHRcdFxyXG5cdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0cGFkZGluZzogMCAyOXB4IDYwcHggMDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0cGFkZGluZzogMCAwIDYwcHggMjlweDtcclxuXHR9XHRcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdG1hcmdpbjogLTRweCAwIDAgMDtcdFx0XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDEpOmJlZm9yZSAge1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXBsZWRnZXMvbWVkYWwuc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpOmJlZm9yZSAge1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXBsZWRnZXMvcm9ja2V0LnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgzKTpiZWZvcmUgIHtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1wbGVkZ2VzL3ByaXplLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0bWFyZ2luOiAtMnB4IDAgMCAwO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg0KTpiZWZvcmUgIHtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXBsZWRnZXMvc2NyZXdkcml2ZXIuc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRtYXJnaW46IDZweCAwIDAgMDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNSk6YmVmb3JlICB7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjFweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcGxlZGdlcy9zdGFyLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0bWFyZ2luOiAtMnB4IDAgMCAwO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg2KTpiZWZvcmUgIHtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1wbGVkZ2VzL2hhbmRzLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0bWFyZ2luOiAzcHggMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGxlZGdlX190aXRsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMS4xOHB4O1xyXG5cdHdvcmQtc3BhY2luZzogLTJweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcdFxyXG5cdG1hcmdpbjogMCAwIDIxcHggMzlweDtcclxufVxyXG4ucGxlZGdlX190ZXh0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gQUJPVVQgUEFHRS8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFx0XHJcblx0I2Fib3V0LXBhZ2UgLmJnLWljb25zX19maWd1cmVzMyB7XHJcblx0XHRtYXJnaW46IDIyMHB4IDAgMCAtMTc1cHg7XHJcblx0fVxyXG5cdCNhYm91dC1wYWdlIC5vZmZlci1mb290ZXIge1xyXG5cdCAgICB0b3A6IDc1JTtcclxuXHR9XHJcblx0LmFib3V0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1x0XHRcclxuXHQjYWJvdXQtcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnRpbWVsaW5lLWludHJvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucGxlZGdlcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFx0XHJcblx0LnBsZWRnZXMge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnBsZWRnZSB7XHJcblx0XHR3aWR0aDogMzE3cHg7XHRcdFxyXG5cdH1cclxuXHQucGxlZGdlOm50aC1jaGlsZChvZGQpLCAucGxlZGdlOm50aC1jaGlsZChldmVuKSB7XHJcblx0ICAgIHBhZGRpbmc6IDAgMHB4IDYwcHggMDtcclxuXHR9XHJcblx0LnBsZWRnZTpsYXN0LWNoaWxkIHtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblx0fVx0XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcdFx0XHJcblx0I2Fib3V0LXBhZ2UgLm9mZmVyLWZvb3RlciB7XHJcblx0ICAgIHRvcDogODAlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHRcclxuXHQjYWJvdXQtcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxuXHQjYWJvdXQtcGFnZSBoMSB7XHJcblx0XHRmb250LXNpemU6IDY3cHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHQuYWJvdXRfX2Jsb2NrIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuYWJvdXRfX2Jsb2NrOm50aC1jaGlsZCgyKSB7XHJcblx0XHRtYXJnaW46IDBweCAwIDAgMDtcclxuXHR9XHJcblx0LmFib3V0X19pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRwYWRkaW5nOiAwIDAgMzQuNXB4IDA7XHJcblx0fVxyXG5cdC5hYm91dF9fY29udGVudCB7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDAgMDtcclxuXHR9XHRcclxuXHQucGxlZGdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxQQUdFIC0gQUxMIFNFUlZJQ0VTLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jc2VydmljZXMtcGFnZSB7XHJcblx0aDE6YmVmb3JlIHtcdFx0XHJcblx0XHRjb250ZW50OiAnMDInO1x0XHRcclxuXHR9XHJcblx0Lm9mZmVyX190ZXh0IHtcclxuXHRcdHdpZHRoOiAzNDNweDtcclxuXHR9XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDY1JTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3MzhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLnNlcnZpY2VzLWl0ZW1fX2hlYWRpbmcge1xyXG5cdHdpZHRoOiAzMTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNlcnZpY2VzLWl0ZW1fX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRjb2xvcjogI2IxYjBiNDtcclxuXHRtYXJnaW46IDE0cHggMCAwIDA7XHJcbn1cclxuXHJcbi5wcmljaW5nIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogNDhweCAwIDE2cHggMDtcclxufVxyXG5cclxuLnByaWNpbmdfX2RlbGl2ZXJ5IHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM2YjY5NzI7XHJcblx0cGFkZGluZzogMCAzMnB4IDAgMThweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIHtcclxuXHRwYWRkaW5nOiAwIDBweCAwIDE4cHg7XHJcbn1cclxuXHJcbi5wcmljaW5nX19oZWFkIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuXHRtYXJnaW46IDAgMCA5cHggMDtcclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG5cclxuLnByaWNpbmdfX3dyYXAge1xyXG5cdG1hcmdpbjogMCAwIDE2cHggMDtcdFxyXG59XHJcblxyXG4ucHJpY2luZ19fcGFnZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1x0XHJcbn1cclxuXHJcbi5wcmljZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwIDAgMCAtNXB4O1xyXG59XHJcblxyXG4ucHJpY2VzX19pdGVtIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4ucHJpY2Uge1x0XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHRcclxufVxyXG5cclxuLnByaWNlIHNwYW4sIC5pbnRlZ3JhdGlvbi1wcmljZSBzcGFuIHtcclxuXHRjb2xvcjogI2JmYjljODtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Zm9udC1mYW1pbHk6ICdzZWdvZXVpYm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmRldmljZSB7XHJcblx0Zm9udC1zaXplOiA4cHg7XHJcblx0Y29sb3I6ICM4MjgxODY7XHJcblx0bGluZS1oZWlnaHQ6IDhweDtcclxuXHRtYXJnaW46IC0ycHggMCAwIDcuNTVweDtcclxufVxyXG5cclxuLnByaWNpbmdfX2ludGVncmF0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1x0XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogIzZiNjk3MjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgYm90dG9tOiAzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmludGVncmF0aW9uLW5hbWUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMnB4O1xyXG5cdH1cclxufVxyXG4uaW50ZWdyYXRpb24tbmFtZV9oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnRlZ3JhdGlvbi1wcmljZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHRcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW1fX2FkZGl0aW9uYWwge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luOiAwIDAgMTdweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgNXB4O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW1fX2J1dHRvbiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHRcclxufVxyXG5cclxuLnByaWNpbmdfX3NlcnZpY2Utd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcclxufVxyXG5cclxuLnByaWNpbmdfX3NlcnZpY2UtbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5wcmljaW5nX19zZXJ2aWNlLW5hbWVfaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbV9fY29udGVudCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMjdweCAwIDM1cHggMDtcclxuXHRsaSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0Y29sb3I6ICM3Nzc2N2M7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1pdGVtX19tZXNzYWdlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAwIDExcHggMDtcclxuXHR3b3JkLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1pdGVtX2h0bWwge1xyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIC5wcmljaW5nX19oZWFkIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNkYjMwMjE7XHJcblx0fVxyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiMzAyMTtcclxuXHR9XHJcblx0LmJ1dHRvbjo6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjMwMjE7XHJcblx0fVxyXG5cdC5zZXJ2aWNlcy1pdGVtX19idXR0b24ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDIxOSwgNDgsIDMzLCAwLjMpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW1fd29yZHByZXNzIHtcclxuXHQucHJpY2luZ19fZGVsaXZlcnlfZXhwcmVzcyAucHJpY2luZ19faGVhZCBzcGFuIHtcclxuXHRcdGNvbG9yOiAjNWFhOGZmO1xyXG5cdH1cclxuXHQucHJpY2luZ19fZGVsaXZlcnlfZXhwcmVzcyB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM1YWE4ZmY7XHJcblx0fVxyXG5cdC5idXR0b246OmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMTE3NmU4O1xyXG5cdH1cclxuXHQuc2VydmljZXMtaXRlbV9fYnV0dG9uIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg1MSwgMjEyLCAyMjIsIDAuMyk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbV9zaG9waWZ5IHtcclxuXHQucHJpY2luZ19fZGVsaXZlcnlfZXhwcmVzcyAucHJpY2luZ19faGVhZCBzcGFuIHtcclxuXHRcdGNvbG9yOiAjYWRjOTQxO1xyXG5cdH1cclxuXHQucHJpY2luZ19fZGVsaXZlcnlfZXhwcmVzcyB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZGM5NDE7XHJcblx0fVxyXG5cdC5idXR0b246OmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYWRjOTQxO1xyXG5cdH1cclxuXHQuc2VydmljZXMtaXRlbV9fYnV0dG9uIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxNzMsIDIwMSwgNjUsIDAuMyk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbV9qb29tbGEge1xyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIC5wcmljaW5nX19oZWFkIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNmZjk4MDA7XHJcblx0fVxyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOTgwMDtcclxuXHR9XHJcblx0LmJ1dHRvbjo6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZjk4MDA7XHJcblx0fVxyXG5cdC5zZXJ2aWNlcy1pdGVtX19idXR0b24ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjMpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW1fbWFnZW50byB7XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5X2V4cHJlc3MgLnByaWNpbmdfX2hlYWQgc3BhbiB7XHJcblx0XHRjb2xvcjogI2VkNGExOTtcclxuXHR9XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5X2V4cHJlc3Mge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWQ0YTE5O1xyXG5cdH1cclxuXHQuYnV0dG9uOjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2VkNGExOTtcclxuXHR9XHJcblx0LnNlcnZpY2VzLWl0ZW1fX2J1dHRvbiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjM3LCA3NCwgMjUsIDAuMyk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbV93b29jb21tZXJjZSB7XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5X2V4cHJlc3MgLnByaWNpbmdfX2hlYWQgc3BhbiB7XHJcblx0XHRjb2xvcjogI2JlNTRiODtcclxuXHR9XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5X2V4cHJlc3Mge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmU1NGI4O1xyXG5cdH1cclxuXHQuYnV0dG9uOjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2JlNTRiODtcclxuXHR9XHJcblx0LnNlcnZpY2VzLWl0ZW1fX2J1dHRvbiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTkwLCA4NCwgMTg0LCAwLjMpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW1fZW1haWwge1xyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIC5wcmljaW5nX19oZWFkIHNwYW4sIC5pbnRlZ3JhdGlvbi1uYW1lIHNwYW46Zmlyc3QtY2hpbGQsIC5wcmljaW5nX19zZXJ2aWNlLW5hbWUgc3BhbiB7XHJcblx0XHRjb2xvcjogIzMzZDRkZTtcclxuXHR9XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5X2V4cHJlc3Mge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzNkNGRlO1xyXG5cdH1cclxuXHQuYnV0dG9uOjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzMzZDRkZTtcclxuXHR9XHJcblx0LnNlcnZpY2VzLWl0ZW1fX2J1dHRvbiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNTEsIDIxMiwgMjIyLCAwLjMpO1xyXG5cdH1cclxuXHQucHJpY2luZ19faW50ZWdyYXRpb246YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZXMtaXRlbV9zcGEge1x0XHJcblx0LmJ1dHRvbjo6YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkMzU4M2U7XHJcblx0fVxyXG5cdC5zZXJ2aWNlcy1pdGVtX19idXR0b24ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDIxMSwgODgsIDYyLCAwLjMpO1xyXG5cdH1cclxufVxyXG5cclxuLypBZGRpdGlvbmFsIG9wdGlvbnMqL1xyXG5cclxuLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pIHtcclxuXHR3aWR0aDogOTAlO1xyXG59XHJcblxyXG4uYm94LW1vZGFsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHBhZGRpbmc6IDUwcHggMTZweCA3NXB4IDE2cHg7XHJcbn1cclxuXHJcbi5hZGRpdGlvbmFsLWluZm8ge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHdpZHRoOiA3NjJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWRkaXRpb25hbC1pbmZvX19oZWFkaW5nIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDAgMzhweCAwO1xyXG5cdGRpdiB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAzLjY0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zNTtcdFx0XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb19fYm9keS1zZWN0aW9uIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgNDdweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb19fYm9keS1zZWN0aW9uX2hhbGZ3aWR0aCB7XHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcdFx0XHJcbn1cclxuXHJcbi5hZGRpdGlvbmFsLWluZm9fX2Jsb2NrLWhlYWRpbmcge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcclxuXHRsaW5lLWhlaWdodDogMS41MjtcclxuXHRtYXJnaW46IDAgMCAxNHB4IDA7XHJcbn1cclxuXHJcbi5hZGRpdGlvbmFsLWluZm9fX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb19fbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1x0XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb19fcHJpY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuODVweDtcdFxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHNlZ29ldWlib2xkLHNhbnMtc2VyaWY7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTJweDtcclxuICAgIFx0bWFyZ2luOiAwIC00cHggMCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb19fbGlzdF9mdWxsd2lkdGgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5ib3gtbW9kYWxfY2xvc2Uge1xyXG5cdHJpZ2h0OiAyM3B4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG4gICAgXHRjb2xvcjogJHJlZDtcclxuXHR9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gU0VSVklDRVMgUEFHRSAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQuc2VydmljZXMtbGlzdCwgLmFkZGl0aW9uYWwtaW5mbyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmFkZGl0aW9uYWwtaW5mb19fYm9keS1zZWN0aW9uX2hhbGZ3aWR0aCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHQuYWRkaXRpb25hbC1pbmZvX19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIFx0XHRtYXJnaW46IDAgMCA0N3B4IDA7XHJcbiAgICBcdH1cclxuXHR9XHRcclxuXHQuYWRkaXRpb25hbC1pbmZvX19ib2R5LXNlY3Rpb25fZnVsbHdpZHRoIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuYWRkaXRpb25hbC1pbmZvX19saXN0X2Z1bGx3aWR0aCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdC5zZXJ2aWNlcy1saXN0IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5zZXJ2aWNlcy1pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMCAwIDkwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQjc2VydmljZXMtcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zZXJ2aWNlcy1pdGVtX19oZWFkaW5nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucHJpY2luZyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0bWFyZ2luOiA0OHB4IGF1dG8gMTZweCBhdXRvO1xyXG5cdH1cclxuXHQucHJpY2luZ19fZGVsaXZlcnlfc3RhbmRhcmQge1xyXG5cdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMThweDtcclxuXHR9XHJcblx0LmludGVncmF0aW9uLW5hbWVfaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5wcmljaW5nX19zZXJ2aWNlLW5hbWVfaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1x0XHJcblx0LmFkZGl0aW9uYWwtaW5mb19faXRlbSwgLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pLCAuYWRkaXRpb25hbC1pbmZvX19ibG9jayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pIHtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5hZGRpdGlvbmFsLWluZm9fX3ByaWNlIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIFBST0pFQ1RTKFNBTVBMRVMpLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jc2FtcGxlcy1wYWdlIHtcclxuXHRoMTpiZWZvcmUge1x0XHRcclxuXHRcdGNvbnRlbnQ6ICcwMyc7XHRcdFxyXG5cdH1cdFxyXG5cdC5vZmZlci1mb290ZXIge1xyXG5cdFx0dG9wOiA3MiU7XHJcblx0fVxyXG5cdC5wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0bGkgYSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHRcdFx0XHJcblx0ICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNWFhOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaSBzcGFuIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHRsaTpmaXJzdC1jaGlsZCwgbGk6bGFzdC1jaGlsZCB7XHQgICAgXHRcclxuXHQgICAgXHRhIHtcdCAgICBcdFx0XHJcblx0ICAgIFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQgICAgXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQgICAgXHR9XHJcblx0ICAgIFx0fSAgICBcdFxyXG5cdCAgICB9IFx0ICAgICBcclxuXHR9XHJcblx0LnBhZ2luYXRpb24+LmFjdGl2ZT5hLCAucGFnaW5hdGlvbj4uYWN0aXZlPmE6Zm9jdXMsIC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1x0XHRcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1x0XHRcclxuXHR9XHJcblx0LnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLCAucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXMsIC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpob3ZlciwgLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1cywgLnBhZ2luYXRpb24+bGk+c3Bhbjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAjZmZmO1x0XHJcblx0fVxyXG5cclxuXHQucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YSwgLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6Zm9jdXMsIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmhvdmVyLCAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YT5zcGFuLCAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YT5zcGFuOmZvY3VzLCAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YT5zcGFuOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdGNvbG9yOiAjODk4NTk2O1xyXG5cdFx0YmFja2dyb3VuZDogdW5zZXQ7XHRcclxuXHRcdGJvcmRlcjogdW5zZXQ7XHRcclxuXHR9XHRcclxufVxyXG5cclxuI3NhbXBsZXMge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDcwcHggMCAxNTBweCAwO1xyXG59XHJcblxyXG4uc2FtcGxlcyB7XHJcblx0d2lkdGg6IDgwNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGlucHV0I2FsbC1zYW1wbGVzOmNoZWNrZWQgfiAuc2FtcGxlc19faGVhZCAuc2FtcGxlc19fZmlsdGVyIGxhYmVsLmZpbHRlci1zYW1wbGVzLWxhYmVsX2FsbCxcclxuXHRpbnB1dCNzZWxlY3QtaHRtbDpjaGVja2VkIH4gLnNhbXBsZXNfX2hlYWQgLnNhbXBsZXNfX2ZpbHRlciBsYWJlbC5maWx0ZXItc2FtcGxlcy1sYWJlbF9odG1sLFxyXG5cdGlucHV0I3NlbGVjdC13b3JkcHJlc3M6Y2hlY2tlZCB+IC5zYW1wbGVzX19oZWFkIC5zYW1wbGVzX19maWx0ZXIgbGFiZWwuZmlsdGVyLXNhbXBsZXMtbGFiZWxfd29yZHByZXNzLFxyXG5cdGlucHV0I3NlbGVjdC1zaG9waWZ5OmNoZWNrZWQgfiAuc2FtcGxlc19faGVhZCAuc2FtcGxlc19fZmlsdGVyIGxhYmVsLmZpbHRlci1zYW1wbGVzLWxhYmVsX3Nob3BpZnksXHJcblx0aW5wdXQjc2VsZWN0LWVtYWlsOmNoZWNrZWQgfiAuc2FtcGxlc19faGVhZCAuc2FtcGxlc19fZmlsdGVyIGxhYmVsLmZpbHRlci1zYW1wbGVzLWxhYmVsX2VtYWlsLFxyXG5cdGlucHV0I3NlbGVjdC1tb2JpbGU6Y2hlY2tlZCB+IC5zYW1wbGVzX19oZWFkIC5zYW1wbGVzX19maWx0ZXIgbGFiZWwuZmlsdGVyLXNhbXBsZXMtbGFiZWxfbW9iaWxlLFxyXG5cdGlucHV0I3NlbGVjdC1yZXNwb25zaXZlOmNoZWNrZWQgfiAuc2FtcGxlc19faGVhZCAuc2FtcGxlc19fZmlsdGVyIGxhYmVsLmZpbHRlci1zYW1wbGVzLWxhYmVsX3Jlc3BvbnNpdmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1x0XHRcclxuXHRcdHBhZGRpbmc6IDAgMCAycHggMDtcclxuXHRcdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjYWxsLXNhbXBsZXM6Y2hlY2tlZCB+IC5zYW1wbGVzX19saXN0IGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3QtaHRtbDpjaGVja2VkIH4gLnNhbXBsZXNfX2xpc3Qge1xyXG5cdFx0LnNhbXBsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuaHRtbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3Qtd29yZHByZXNzOmNoZWNrZWQgfiAuc2FtcGxlc19fbGlzdCB7XHJcblx0XHQuc2FtcGxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC53b3JkcHJlc3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjc2VsZWN0LXNob3BpZnk6Y2hlY2tlZCB+IC5zYW1wbGVzX19saXN0IHtcclxuXHRcdC5zYW1wbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNob3BpZnkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjc2VsZWN0LWVtYWlsOmNoZWNrZWQgfiAuc2FtcGxlc19fbGlzdCB7XHJcblx0XHQuc2FtcGxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5lbWFpbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3QtbW9iaWxlOmNoZWNrZWQgfiAuc2FtcGxlc19fbGlzdCB7XHJcblx0XHQuc2FtcGxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjc2VsZWN0LXJlc3BvbnNpdmU6Y2hlY2tlZCB+IC5zYW1wbGVzX19saXN0IHtcclxuXHRcdC5zYW1wbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnJlc3BvbnNpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zYW1wbGVzX19oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgLmZpbHRlci1zYW1wbGVzLWxhYmVsIHtcclxuICAgIFx0bWFyZ2luOiAwIDdweCAwIDA7ICAgIFx0XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItc2FtcGxlcy1yYWRpbyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpbHRlci1zYW1wbGVzLWxhYmVsLCAuc2FtcGxlc19fZmlsdGVyLXBhZ2VzIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjdweDtcdFx0XHJcblx0Y29sb3I6ICNiYmJhYmU7XHJcblx0d29yZC1zcGFjaW5nOiAtMnB4O1xyXG59XHJcblxyXG4uZmlsdGVyLXNhbXBsZXMtbGFiZWwge1xyXG5cdHBhZGRpbmc6IDAgMC41NzVweDtcclxuXHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRwYWRkaW5nOiAwIDBweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0cGFkZGluZzogMCAwLjM5NXB4O1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRwYWRkaW5nOiAwIDAuODc1cHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdHBhZGRpbmc6IDAgMS4xNjVweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNykge1xyXG5cdFx0cGFkZGluZzogMCAxLjExcHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0cGFkZGluZzogMCAwcHg7XHJcblx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2FtcGxlc19fZmlsdGVyLXBhZ2VzIHtcclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHRcclxuXHR9XHJcbn1cclxuXHJcbi5zYW1wbGVzX19saXN0IHtcclxuXHRtYXJnaW46IDJweCAwIDEzcHggMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNhbXBsZSB7XHJcblx0d2lkdGg6IDE4OXB4O1x0XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMzBweCA2cHg7XHJcbn1cclxuXHJcbi5zYW1wbGVfX2ltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE4OXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5zYW1wbGVfX2NvbnRlbnQge1xyXG5cdG1hcmdpbjogMTdweCAwIDAgMDtcclxufVxyXG5cclxuLnNhbXBsZV9fdGFncyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC43MXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAjYjViNGJiO1xyXG5cdG1hcmdpbjogLTFweCAwIDVweCAwO1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bWFyZ2luOiAwcHggMCAwIDRweDtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRtYXJnaW46IDAgNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2I1YjRiYjtcclxuXHR9XHJcbn1cclxuXHJcbi5zYW1wbGVfX2FjdGlvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNhbXBsZV9fYWN0aW9uIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAxNHB4IDAgMDtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcdFx0XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRtYXJnaW46IDAgMCAwIDRweDtcclxuXHR9XHRcclxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gUFJPSkVDVFMgUEFHRShTQU1QTEVTKSAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQuc2FtcGxlcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxQQUdFIC0gT05FIFNBTVBMRS8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jc2FtcGxlLXBhZ2Uge1xyXG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRoZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnNhbXBsZS1oZWFkZXIsIC5kYXNoYm9hcmQtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAxOXB4IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNhbXBsZS1oZWFkZXJfX2Jsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zYW1wbGUtbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcblx0bWFyZ2luOiAwIDAgLTRweCAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC0xMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNhbXBsZXMtYmFjaywgLnNlbGVjdC1uYW1lIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjExcHg7XHJcblx0Y29sb3I6ICNmZmY7XHRcclxufVxyXG5cclxuLnNlbGVjdC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcdFxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luOiAwIDM3cHggMCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uc2VsZWN0LW5hbWUge1xyXG5cdG1hcmdpbjogMCA5cHggMCAwO1xyXG59XHJcblxyXG4uc2VsZWN0LWxpc3Qtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg5MCwgMTY4LCAyNTUsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47ICBcclxuICAgIGhlaWdodDogMzJweDsgXHJcbn1cclxuXHJcbi5zZWxlY3QtbGlzdC13cmFwX3BhZ2Uge1xyXG5cdHdpZHRoOiAxMTNweDtcclxufVxyXG5cclxuLnNlbGVjdC1saXN0LXdyYXBfdmlldyB7XHJcblx0d2lkdGg6IDgzcHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtbGlzdC1hcnJvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHRcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcdCAgIFxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zZWxlY3QtbGlzdCB7XHJcblx0aGVpZ2h0OiAxMDAlO1x0XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIHBhZGRpbmc6IDAgMzVweCAwIDEycHg7ICBcclxuICAgIHdpZHRoOiAxMzBweDsgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7IFxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3B0aW9uIHtcclxuICAgIFx0Y29sb3I6ICM0NjQ2NDY7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4jc2FtcGxlLWJvZHkge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gT05FIFNBTVBMRSAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHRcclxuXHQuc2FtcGxlLWhlYWRlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5zYW1wbGUtaGVhZGVyX19ibG9jazpsYXN0LW9mLXR5cGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NnB4KSB7XHRcclxuXHQuc2FtcGxlcy1iYWNrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXJnaW46IDMwcHggMCAwIDA7XHJcblx0fVxyXG5cdC5zYW1wbGUtaGVhZGVyX19ibG9jazpsYXN0LW9mLXR5cGUge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjRweCkge1x0XHJcblx0LnNhbXBsZS1oZWFkZXJfX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuc2VsZWN0LWJsb2NrOmZpcnN0LWNoaWxkIHtcclxuXHQgICAgbWFyZ2luOiAwIDBweCAyMHB4IDA7XHJcblx0fVxyXG5cdC5zYW1wbGUtaGVhZGVyX19ibG9jazpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQuc2FtcGxlLW5hbWUge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgLTRweCAwcHg7XHJcblx0fVxyXG5cdC5zYW1wbGUtbmFtZTpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIFJFVklFV1MvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3Jldmlld3MtcGFnZSB7XHJcblx0aDE6YmVmb3JlIHtcdFx0XHJcblx0XHRjb250ZW50OiAnMDQnO1x0XHRcclxuXHR9XHRcclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNTklO1xyXG5cdH1cclxufVxyXG5cclxuLnJldmlld3MtbGlzdC13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucmV2aWV3cy1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucmV2aWV3IHtcdFxyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDUxcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICMyZDRhN2Y7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwIC04MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3X19pbmZvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxufVxyXG5cclxuLnJldmlld19faW1nIHtcclxuXHR3aWR0aDogNjhweDtcclxuXHRoZWlnaHQ6IDY3cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcdFxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwIDE1cHggMCAwO1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0aGVpZ2h0OiBhdXRvO1xyXG4gICAgXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnJldmlld19fZGF0YSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnJldmlld19fam9iIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjYjdiN2I5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdfX2hpc3Rvcnkge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRjb2xvcjogIzZkNmI3NTtcclxufVxyXG5cclxuLnJldmlld19fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgMCAxNHB4O1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAzOXB4O1xyXG5cdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1xdW90ZXMvcXVvdGUtcmV2aWV3cy1wYWdlLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0bWFyZ2luOiAtN3B4IDAgMCAtMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBSRVZJRVdTIFBBR0UgLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1x0XHJcblx0LnJldmlld3MtbGlzdCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdCNyZXZpZXdzLXBhZ2UgLm9mZmVyX190ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQjcmV2aWV3cy1wYWdlIC5vZmZlci1mb290ZXIge1xyXG5cdFx0dG9wOiA3MCU7XHJcblx0fVx0XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFx0XHJcblx0LnJldmlld19fdGV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxQQUdFIC0gRk9SIEFHRU5DSUVTLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNwYXJ0bmVyc2hpcC1wYWdlIHtcclxuXHQuc3VidGl0bGU6YmVmb3JlIHtcdFx0XHJcblx0XHRjb250ZW50OiAnMDUnO1x0XHJcblx0XHRtYXJnaW46IDAgMCAwIC0xMXB4O1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIHRvcDogLTE4cHg7XHJcblx0fVx0XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDY5JTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICAybmQgc2VjdGlvbiAtIFNvbHV0aW9uc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jc29sdXRpb25zIHtcclxuXHRoMiB7XHJcblx0XHR3aWR0aDogNDUzcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNvbHV0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDYzcHggMCAwIDA7XHJcbn1cclxuXHJcbi5zb2x1dGlvbiB7XHJcblx0d2lkdGg6IDIzNXB4O1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMzRweCAwIDA7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdG1hcmdpbjogMzZweCAzNHB4IDAgMDtcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRtYXJnaW46IDY2cHggMHB4IDAgMDtcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLjZzO1xyXG5cdH1cclxuXHRoNSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdGg1OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNWFhOGZmO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTVweDtcclxuICAgIFx0bGVmdDogLTI0cHg7XHJcblx0fVxyXG59XHJcbi5zb2x1dGlvbl9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbjogMTlweCAwIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIDNyZCBzZWN0aW9uIC0gUGFydG5lcnNoaXBcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3BhcnRuZXJzaGlwIHtcclxuXHRoMiB7XHJcblx0XHR3aWR0aDogNjE5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnBhcnRuZXJzaGlwIHtcclxuXHRkaXNwbGF5OiBmbGV4OyAgIFxyXG5cdGZsZXgtd3JhcDogd3JhcDsgXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNjUzcHg7XHJcbiAgICBtYXJnaW46IDc1cHggYXV0byAwIGF1dG87ICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIH0gIFxyXG59XHJcblxyXG4ucGFydG5lcnNoaXBfX3N0ZXAge1xyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyc2hpcC1iZy1pbWcxLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyOyBcclxuXHR9XHRcclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXJzaGlwLWJnLWltZzIucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7IFxyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lcnNoaXAtYmctaW1nMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjsgXHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC42cztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyc2hpcC1iZy1pbWc0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyOyBcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLjlzO1xyXG5cdH1cclxuXHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGFydG5lcnNoaXBfX3N0ZXAtbnVtYmVyIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbjogMCAwIDAgMjNweDtcclxufVxyXG5cclxuLnBhcnRuZXJzaGlwX19zdGVwLWNvbnRlbnQge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRtYXJnaW46IC02cHggMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc2hpcF9fc3RlcC1uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc2hpcF9fc3RlcC10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdHdvcmQtc3BhY2luZzogLTFweDtcclxufVxyXG5cclxuLnBhcnRuZXJzaGlwX19pY28ge1x0XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTE3cHg7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG5cclxuLnBhcnRuZXJzaGlwX19pY28tc3Ryb2tlIHtcdFxyXG5cdHdpZHRoOiAyOXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6ICMyZDRhN2Y7XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgNHRoIHNlY3Rpb24gLSBHb2FsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNnb2FsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nb2FsX190ZXh0IHtcclxuXHR3aWR0aDogNjg5cHg7XHRcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRtYXJnaW46IDIwcHggYXV0byAyOXB4IGF1dG87XHJcbn1cclxuXHJcbi5nb2FsLWJ1dHRvbiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICA1dGggc2VjdGlvbiAtIENvbXBldGVuY2llc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jY29tcGV0ZW5jaWVzIHtcclxuXHRoMyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdGg1IHtcclxuXHRcdHdvcmQtc3BhY2luZzogLTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21wZXRlbmNpZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XHJcblx0bWFyZ2luOiAzOHB4IDAgMCAwO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jeSB7XHJcblx0cGFkZGluZzogNy41cHggMTVweDtcclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC4zcztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLjlzO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZzogNy41cHggMjdweCAwcHggMjdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21wZXRlbmN5X19saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwIDI0cHg7XHJcbn1cclxuXHJcbi5jb21wZXRlbmN5X19pdGVtIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICRncmV5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTNweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmluZy1pY29ucy9jb21wZXRlbmN5LWljb24uc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDJweDtcclxuICAgIFx0bGVmdDogLTI0cHg7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICA2dGggc2VjdGlvbiAtIFF1ZXN0aW9uc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcXVlc3Rpb25zIHtcclxuXHRoMyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVx0XHJcblx0aDUge1xyXG5cdFx0aSB7XHJcblx0XHRcdGNvbG9yOiAjMmQ0YTdmO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3BlbiBpIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zIHtcclxuXHRtYXJnaW46IDU3cHggMCAwIDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19fd3JhcCB7XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDAgMCAxOHB4IDA7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG5cdH1cclxufVxyXG4ucXVlc3Rpb24ge1xyXG5cdHdpZHRoOiA0MDJweDtcclxuXHRwYWRkaW5nOiAwIDE2LjVweCAxOHB4IDE2LjVweDtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZzogMCAxNi41cHggMHB4IDE2LjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fdGV4dCwgLnNlcnZpY2UtcXVlc3Rpb24tdGV4dCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDcwcHg7XHJcbiAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRjb250ZW50OiAnJztcclxuICAgIFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICMyZDRhN2Y7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwcHg7XHJcbiAgICBcdHRvcDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2Fuc3dlciB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbjogMTJweCAwIDAgMDtcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBGT1IgQUdFTkNJRVMgLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0I3BhcnRuZXJzaGlwLXBhZ2UgLm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDc4JTtcclxuXHR9XHJcblx0LnNvbHV0aW9ucyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuc29sdXRpb246bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0ICAgIG1hcmdpbjogMCAwcHggMCAwO1xyXG5cdH1cclxuXHQuc29sdXRpb246bnRoLWNoaWxkKDIpIHtcclxuXHRcdG1hcmdpbjogMzZweCAwcHggMCAwO1xyXG5cdH1cclxuXHQuc29sdXRpb246bnRoLWNoaWxkKDMpIHtcclxuXHRcdG1hcmdpbjogMzZweCAwIDAgMDtcclxuXHR9XHJcblx0I3BhcnRuZXJzaGlwIGgyLCAuZ29hbF9fdGV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnBhcnRuZXJzaGlwIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVx0XHJcblx0LnBhcnRuZXJzaGlwX19pY28ge1xyXG5cdFx0dG9wOiA1NC41JTtcclxuXHR9XHQgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHQjc29sdXRpb25zIGgyLCAucXVlc3Rpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5xdWVzdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAwIDBweCAxOHB4IDBweDtcclxuXHR9XHQgXHJcblx0LnF1ZXN0aW9uOmxhc3QtY2hpbGQge1xyXG5cdCAgICBwYWRkaW5nOiAwIDBweCAwIDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFNJTkdMRSBTRVJWSUNFIFBBR0VTLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2luZ2xlLXNlcnZpY2Uge1xyXG5cdC5vZmZlci1mb290ZXJfX2xpbmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2QwYmNiYztcclxuXHR9XHJcblx0aDMsIC5zdWJ0aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdG1haW4gLnN1YnRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1x0XHRcclxuXHR9XHJcblx0Lm9mZmVyX190ZXh0IHtcclxuXHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdG1hcmdpbjogOHB4IDAgMjBweCAwO1xyXG5cdH1cclxuXHQub2ZmZXIgLmJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTc3cHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0fVxyXG5cdC5zZWN0aW9uLWRlc2Mge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdFx0d2lkdGg6IDQ4NXB4O1xyXG5cdFx0bWFyZ2luOiA0cHggYXV0byAwIGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5yZWFzb25zIHtcclxuXHRcdG1hcmdpbjogNThweCAwIDAgMDtcclxuXHR9XHJcblx0LnJlYXNvbnNfX3RleHQge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdH1cclxuXHQucmVhc29uc19faXRlbSB7XHJcblx0XHQmOm50aC1jaGlsZCgxKSBpIHtcclxuXHRcdCAgICB3aWR0aDogMzhweDtcclxuXHRcdCAgICBoZWlnaHQ6IDM1cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL3N1cHBvcnQuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMykgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiA0M3B4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9xdWFsaXR5LnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNCkgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAzOXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9hZ3JlZW1lbnQuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNikgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiA0MXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9tYXJrdXAuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCNyZXZpZXdzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHQjcmV2aWV3cyAuc2xpY2stZG90cyBsaTpob3ZlciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLyovLy8vLy8vLy8vLy8vLy8gU2VjdGlvbiAtIEZlYXR1cmVzIC8vLy8vLy8vLy8vLy8vLyovXHJcblxyXG4uZmVhdHVyZXNfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDg0MHB4O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0byAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA1NXB4IDI4cHggNjBweCAxMjBweDsgICBcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBsZWZ0IC8gY292ZXI7XHJcbn1cclxuXHJcbi5mZWF0dXJlIHtcdFxyXG5cdHdpZHRoOiAyOTBweDtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmVfX3RleHQge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgd29yZC1zcGFjaW5nOiAtMnB4O1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNXB4O1xyXG4gICAgXHRsZWZ0OiAtMjVweDtcclxuICAgIFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIFx0d29yZC1zcGFjaW5nOiAtNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmVfX2luZm8sIC5wcmljaW5nX19oZWFkLWluZm8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1x0XHJcblx0aSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdG1hcmdpbjogMHB4IDAgMHB4IDhweDtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHR6LWluZGV4OiA1MDtcclxuXHR9XHJcblx0Jjpob3ZlciAuZmVhdHVyZV9faW5mby10ZXh0LCAmOmhvdmVyIC5wcmljaW5nX19oZWFkLWluZm8tdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHJcblx0fVx0XHJcbn1cclxuXHJcbi5mZWF0dXJlX19pbmZvLXRleHQsIC5wcmljaW5nX19oZWFkLWluZm8tdGV4dCB7XHRcclxuXHRkaXNwbGF5OiBub25lO1x0XHJcblx0d2lkdGg6IDI4NXB4O1x0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cGFkZGluZzogNXB4IDEwcHggNXB4IDI2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICM0NjQ2NDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luOiAtN3B4IDAgMCAwO1x0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcblx0XHRjb2xvcjogIzA2MDIwYjtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0bGVmdDogN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLyovLy8vLy8vLy8vLy8vLy8gU2VjdGlvbiAtIFByb2Nlc3MgIC8vLy8vLy8vLy8vLy8vLyovXHJcbi5wcm9jZXNzIHtcclxuXHR3aWR0aDogNzY1cHg7XHJcbiAgICBtYXJnaW46IDE0OHB4IGF1dG8gMCBhdXRvO1xyXG59XHJcblxyXG4ucHJvY2Vzc19fbWVudS13cmFwIHtcclxuXHRtYXgtd2lkdGg6IDc2NXB4O1xyXG59XHJcblxyXG4ucHJvY2Vzc19fbWVudSB7XHJcblx0ZGlzcGxheTogZmxleDtcdFxyXG5cdHdpZHRoOiA3NjVweDtcclxuXHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCA1MHB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9jZXNzX19zdGVwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuXHR9XHJcblx0ZGl2IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcbn1cclxuLmFjdGl2ZS10YWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogNTFweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1x0XHRcclxuXHR9XHRcclxufVxyXG5cclxuLnByb2Nlc3NfX2NvbnRlbnQge1xyXG5cdHdpZHRoOiA2NTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRncmV5O1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcclxufVxyXG5cclxuLnRhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvd19idXR0b25zLnBuZyk7XHJcbn1cclxuXHJcbi8qLy8vLy8vLy8vLy8vLy8vIFNlY3Rpb24gLSBTZXJ2aWNlLXNhbXBsZXMgIC8vLy8vLy8vLy8vLy8vLyovXHJcbi5zZXJ2aWNlLXNhbXBsZXMge1xyXG5cdG1hcmdpbjogNzVweCAwIDAgMDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2FtcGxlIHtcclxuXHR3aWR0aDogNzg5cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNhbXBsZV9faW1nIHtcclxuXHR3aWR0aDogNTIxcHg7XHJcblx0aGVpZ2h0OiAzMzNweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNhbXBsZV9fY29udGVudCB7XHJcblx0d2lkdGg6IDI1M3B4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc2VydmljZS1zYW1wbGVfX2Rlc2Mge1xyXG5cdGNvbG9yOiAkZ3JleTtcclxuXHRtYXJnaW46IDE4cHggMCAwIDA7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNhbXBsZV9fZGV0YWlscyB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdG1hcmdpbjogMTNweCAwIDAgMDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2FtcGxlX19idXR0b25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnNlcnZpY2Utc2FtcGxlX19idXR0b24ge1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg5MCwgMTY4LCAyNTUsIDAuMTYpO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42NXB4O1xyXG5cdG1hcmdpbjogMTdweCAwIDAgMDtcdFxyXG59XHJcblxyXG4uc2VydmljZS1zYW1wbGVfX2J1dHRvbl92aWV3IHtcclxuXHR3aWR0aDogOTVweDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2FtcGxlX19idXR0b25faHRtbCB7XHJcblx0d2lkdGg6IDEzOXB4O1xyXG59XHJcblxyXG4jc2VydmljZS1zYW1wbGVzIHtcclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IC0zNHB4O1x0ICAgXHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0LnNsaWNrLWRvdHMgbGkge1x0XHRcclxuXHQgICAgbWFyZ2luOiAwIDFweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qLy8vLy8vLy8vLy8vLy8vIFNlY3Rpb24gLSBTZXJ2aWNlLXByaWNpbmcgIC8vLy8vLy8vLy8vLy8vLyovXHJcblxyXG4jc2VydmljZS1wcmljaW5nIHtcclxuXHQuc2VydmljZXMtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5wcmljaW5nIHtcclxuXHRcdG1hcmdpbjogMTIwcHggMCAxMnB4IDA7XHJcblx0fVx0XHJcblx0LnByaWNpbmdfX2RlbGl2ZXJ5IHtcdFx0XHJcblx0XHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xyXG4gICAgXHRwYWRkaW5nOiAwIDQ4cHggMCAyNXB4O1xyXG5cdH1cdFxyXG5cdC5wcmljaW5nX19oZWFkIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRtYXJnaW46IDAgMCAyM3B4IDA7XHJcblx0fVxyXG5cdC5wcmljaW5nX19oZWFkIHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEJlYmFzTmV1ZUJvbGQsc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7ICAgXHRcdFxyXG5cdH1cclxuXHQucHJpY2luZ19fd3JhcF8xe1xyXG5cdFx0bWFyZ2luOiAwIDAgMjhweCAwO1xyXG5cdH1cclxuXHQucHJpY2luZ19fd3JhcF8ye1xyXG5cdFx0bWFyZ2luOiAwIDAgNnB4IDA7XHJcblx0fVxyXG5cdC5wcmljaW5nX19wYWdlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblx0LnByaWNlcyB7XHJcblx0XHRtYXJnaW46IDlweCAwIDAgMHB4O1xyXG5cdH1cclxuXHQucHJpY2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdCAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcblx0fVxyXG5cdC5wcmljZSwgLmludGVncmF0aW9uLXByaWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0fVxyXG5cdC5pbnRlZ3JhdGlvbi1wcmljZSBzcGFuLCAucHJpY2Ugc3BhbiB7XHJcblx0XHRtYXJnaW46IDAgNHB4IDAgMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgXHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC5kZXZpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bWFyZ2luOiA2cHggMCAwIDEycHg7XHJcblx0fVxyXG5cdC5wcmljaW5nX19pbnRlZ3JhdGlvbiB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdC5wcmljaW5nX19pbnRlZ3JhdGlvbjpiZWZvcmUge1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRib3R0b206IDUwcHg7XHJcblx0fVxyXG5cdC5pbnRlZ3JhdGlvbi1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRtYXJnaW46IDAgNTBweCAwIDA7XHJcblx0fVxyXG5cdC5pbnRlZ3JhdGlvbi1uYW1lIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHQgICAgd2lkdGg6IDcwcHg7XHJcblx0ICAgIG1hcmdpbjogMCAwIDAgNHB4O1xyXG5cdH1cdFxyXG5cdC5wcmljaW5nX19zZXJ2aWNlLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpY2luZy1tZXNzYWdlIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Y29sb3I6ICM5MjhjOTA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi8qLy8vLy8vLy8vLy8vLy8vIFNlY3Rpb24gLSBHZXQgLy8vLy8vLy8vLy8vLy8vKi9cclxuXHJcbi5nZXRfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzQxcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgbWFyZ2luOiAxNThweCBhdXRvIDM5cHggYXV0bzsgICAgICBcclxufVxyXG4uZ2V0X19pdGVtIHtcclxuXHRjb2xvcjogJGdyZXk7XHJcblx0d2lkdGg6IDMzOXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOm5vdChsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCAxM3B4IDA7XHJcblx0fVx0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9yaW5nLWljb25zL2dldC1pY29uLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAycHg7XHJcbiAgICBcdGxlZnQ6IC0yNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmdldF9fYnV0dG9uIHtcdFxyXG5cdHdpZHRoOiAxOTZweDtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHBhZGRpbmc6IDExcHggMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7ICAgICAgIFxyXG59XHJcblxyXG4vKi8vLy8vLy8vLy8vLy8vLyBTZWN0aW9uIC0gU2VydmljZS1xdWVzdGlvbnMgLy8vLy8vLy8vLy8vLy8vKi9cclxuXHJcbiNzZXJ2aWNlLXF1ZXN0aW9ucyB7XHJcblx0LnF1ZXN0aW9uX19hbnN3ZXIge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcblx0fVx0XHJcblx0LnF1ZXN0aW9uIHtcclxuXHRcdHdpZHRoOiA0MjBweDtcclxuICAgIFx0cGFkZGluZzogMCAxMnB4IDE4cHggMTJweDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi8qLy8vLy8vLy8vLy8vLy8vIFNlY3Rpb24gLSBTZXJ2ZXIgLy8vLy8vLy8vLy8vLy8vKi9cclxuLnNlcnZlciB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGNvbG9yOiAjY2NjO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0d2lkdGg6IDc4OXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VydmVyX19oZWFkaW5nIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMCAwIDMwcHggMDtcclxufVxyXG4uc2VydmVyX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTE5cHg7XHJcblx0aGVpZ2h0OiAxNTlweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZlci1pbWcvc2VydmVyLXdvcmRwcmVzcy5zdmcpIG5vLXJlcGVhdDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbn1cclxuLnNlcnZlcl9faGVhZGluZy10ZXh0IHtcclxuXHR3aWR0aDogNTAwcHg7XHJcblx0bWFyZ2luOiAwIDAgMCA2N3B4O1xyXG5cdGgzIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdGRpdiBzcGFuIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdH1cclxufVxyXG5cclxuLyovLy8vLy8vLy8vLy8vLy8gU2VjdGlvbiAtIEludGVncmF0aW9uIC8vLy8vLy8vLy8vLy8vLyovXHJcbi5pbnRlZ3JhdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDE0MHB4IDAgMCAwO1xyXG59XHJcblxyXG4uaW50ZWdyYXRpb25fX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNTVweDtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDM0cHggMCAwO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRtYXJnaW46IDc1cHggMzRweCAwIDA7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC4zcztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0bWFyZ2luOiAxMzBweCAwcHggMCAwO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDUwcHg7XHJcblx0fVxyXG5cdGg0OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICMzM2Q0ZGU7XHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA5cHg7XHJcbiAgICBcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi5pbnRlZ3JhdGlvbl9fdGV4dCB7XHJcblx0Y29sb3I6ICNjY2M7XHRcdFxyXG5cdG1hcmdpbjogOHB4IDAgMCAwO1xyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIFNJTkdMRSBTRVJWSUNFIFBBR0VTIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5mZWF0dXJlc19fbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0cGFkZGluZzogNTVweCAwcHggNjBweCAxMjBweDsgICAgXHRcclxuXHR9XHJcblx0LmZlYXR1cmU6bnRoLWNoaWxkKGV2ZW4pIC5mZWF0dXJlX19pbmZvLXRleHQsIC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIC5wcmljaW5nX19oZWFkLWluZm8tdGV4dCB7XHRcdFxyXG5cdFx0cmlnaHQ6IDA7XHRcdFxyXG5cdH1cdFxyXG5cdC5wcm9jZXNzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuc2VydmljZS1zYW1wbGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXNhbXBsZV9fY29udGVudCB7XHJcblx0XHR3aWR0aDogNTIxcHg7XHJcblx0XHRtYXJnaW46IDUwcHggMCAwIDA7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXNhbXBsZV9fYnV0dG9ucyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXNhbXBsZV9fYnV0dG9uX3ZpZXcge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdH1cdFxyXG5cdC5nZXRfX2xpc3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRtYXJnaW46IDEwMHB4IGF1dG8gMzlweCBhdXRvO1xyXG5cdH1cclxuXHQuZ2V0X19pdGVtIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cdFxyXG5cdC5zZXJ2ZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1x0XHJcblx0LmZlYXR1cmVzX19saXN0IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIHBhZGRpbmc6IDU1cHggMCAwcHggMHB4O1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cdFxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuZmVhdHVyZTpudGgtY2hpbGQob2RkKSAuZmVhdHVyZV9faW5mby10ZXh0LCAucHJpY2luZ19fZGVsaXZlcnlfZXhwcmVzcyAucHJpY2luZ19faGVhZC1pbmZvLXRleHQge1xyXG5cdCAgICByaWdodDogMDtcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdC5wcm9jZXNzX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cdFxyXG5cdC5zZXJ2ZXJfX2hlYWRpbmctdGV4dCB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG4gICAgXHRtYXJnaW46IDAgMCAwIDQ3cHg7XHJcblx0fVxyXG5cdCNzZXJ2aWNlLXByaWNpbmcgLmludGVncmF0aW9uLW5hbWUge1xyXG5cdFx0bWFyZ2luOiAwIDQ1cHggMCAwO1xyXG5cdH1cclxuXHQuaW50ZWdyYXRpb24ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmludGVncmF0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdCAgICBtYXJnaW46IDAgMHB4IDAgMDtcclxuXHR9XHJcblx0LmludGVncmF0aW9uX19pdGVtOm50aC1jaGlsZCgyKSB7XHJcblx0XHRtYXJnaW46IDM2cHggMHB4IDAgMDtcclxuXHR9XHJcblx0LmludGVncmF0aW9uX19pdGVtOm50aC1jaGlsZCgzKSB7XHJcblx0XHRtYXJnaW46IDM2cHggMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1x0XHJcblx0LmZlYXR1cmVzX19saXN0IHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0LnNpbmdsZS1zZXJ2aWNlIC5zZWN0aW9uLWRlc2MsIC5zZXJ2aWNlLXNhbXBsZV9faW1nLCAuc2VydmljZS1zYW1wbGVfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHJcblx0LnNlcnZpY2Utc2FtcGxlX19pbWcge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuICAgIFx0dG9wOiAtMzRweDtcclxuXHR9XHJcblx0I3NlcnZpY2UtcHJpY2luZyAucHJpY2luZyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQjc2VydmljZS1wcmljaW5nIC5wcmljaW5nX19kZWxpdmVyeSB7XHJcblx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XHJcblx0fVxyXG5cdC5wcmljaW5nX19kZWxpdmVyeV9leHByZXNzIC5wcmljaW5nX19oZWFkLWluZm8tdGV4dCwgLnByaWNpbmdfX2RlbGl2ZXJ5X3N0YW5kYXJkIC5wcmljaW5nX19oZWFkLWluZm8tdGV4dCB7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0ICAgIGxlZnQ6IC0xNDBweDtcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcdFxyXG5cdC5zaW5nbGUtc2VydmljZSBoMSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0fVxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHRcclxuXHQjc2VydmljZS1wcmljaW5nIC5wcmljaW5nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuZ2V0X19pdGVtIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnF1ZXN0aW9uc19fd3JhcDpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDAgMCAwcHggMDtcclxuXHR9XHJcblx0I3NlcnZpY2UtcXVlc3Rpb25zIC5xdWVzdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XHRcclxuXHQuZmVhdHVyZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZlYXR1cmVfX2luZm8gaSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIFBBR0UgLSBQU0QgVE8gSFRNTFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcHNkLXRvLWh0bWwge1xyXG5cdC5vZmZlciAuYnV0dG9uIHtcdFx0XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjE5LCA0OCwgMzMsIDAuMyk7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2RiMzAyMTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQuZmVhdHVyZXNfX2xpc3Qge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmlkLWJnL2dyaWQtaHRtbC5zdmcpOyBcdFx0XHJcblx0fVxyXG5cdC5mZWF0dXJlX190ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZGIzMDIxO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7XHJcblx0fVxyXG5cdC5hY3RpdmUtdGFiIHtcclxuXHRcdGNvbG9yOiAjZGIzMDIxO1xyXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2RiMzAyMTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1x0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGIzMDIxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VydmljZS1zYW1wbGVfX2J1dHRvbjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2Q5MjM0MDtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2UyMTNjO1x0XHRcclxuXHRcdGJvcmRlci1jb2xvcjogI2NlMjEzYztcclxuXHR9XHJcblx0I3NlcnZpY2Utc2FtcGxlcyAuc2xpY2stZG90cyBsaTpob3ZlciB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZTIxM2M7XHJcblx0fVxyXG5cdC5nZXRfX2J1dHRvbjpiZWZvcmUge1xyXG4gICAgXHRib3JkZXI6IDJweCBzb2xpZCAkcmVkOyAgICBcdFxyXG4gICAgfSAgIFxyXG5cdC5xdWVzdGlvbl9fYW5zd2VyIHtcclxuXHRcdGNvbG9yOiAjZGEyMTNkO1xyXG5cdH1cclxuXHQuc2VydmljZS1xdWVzdGlvbi10ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZGIzMDIxO1xyXG5cdH1cclxuXHQucmV2aWV3c19fdGV4dDpiZWZvcmUsIC5yZXZpZXdzX190ZXh0OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcXVvdGVzL3F1b3RlLWh0bWwuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0YS5yZXZpZXdzX19idXR0b246YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2RiMzAyMTtcclxuXHR9XHJcblx0aW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuXHQgICAgYm9yZGVyOiAycHggc29saWQgI2RiMzAyMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBQQUdFIC0gUFNEIFRPIFdPUkRQUkVTU1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcHNkLXRvLXdvcmRwcmVzcyB7XHRcclxuXHQub2ZmZXIgLmJ1dHRvbiB7XHRcdFxyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE3LCAxMTgsIDIzMiwgMC4zKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMTE3NmU4O1xyXG5cdFx0fVxyXG5cdH1cdFx0XHJcblx0LmZlYXR1cmVzX19saXN0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ3JpZC1iZy9ncmlkLXdvcmRwcmVzcy5zdmcpOyBcdFx0XHJcblx0fVxyXG5cdC5mZWF0dXJlX190ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTE3NmU4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7XHJcblx0fVxyXG5cdC5mZWF0dXJlIHtcclxuXHQgICAgd2lkdGg6IDMxMnB4O1xyXG5cdH1cclxuXHQuYWN0aXZlLXRhYiB7XHJcblx0XHRjb2xvcjogIzExNzZlODtcclxuXHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICMxMTc2ZTg7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogIzExNzZlODtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlcnZpY2Utc2FtcGxlX19idXR0b246YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMxNjc5ZWE7XHJcblx0fVx0XHJcblx0I3NlcnZpY2Utc2FtcGxlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzExNzZlODtcdFx0XHJcblx0XHRib3JkZXItY29sb3I6ICMxMTc2ZTg7XHJcblx0fVx0XHJcblx0I3NlcnZpY2Utc2FtcGxlcyAuc2xpY2stZG90cyBsaTpob3ZlciB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTc2ZTg7XHJcblx0fVx0ICBcclxuXHQucXVlc3Rpb25fX2Fuc3dlciB7XHJcblx0XHRjb2xvcjogIzBmNjdjYztcclxuXHR9XHJcblx0LnNlcnZpY2UtcXVlc3Rpb24tdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogIzExNzZlODtcclxuXHR9XHJcblx0LnJldmlld3NfX3RleHQ6YmVmb3JlLCAucmV2aWV3c19fdGV4dDphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXF1b3Rlcy9xdW90ZS13b3JkcHJlc3Muc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0YS5yZXZpZXdzX19idXR0b246YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzExNzZlODtcclxuXHR9XHJcblx0aW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuXHQgICAgYm9yZGVyOiAycHggc29saWQgIzBiNGE5NztcclxuXHR9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gUEFHRSAtIFBTRCBUTyBXT1JEUFJFU1MgLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1x0XHJcblx0I3BzZC10by13b3JkcHJlc3MgLmZlYXR1cmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBQQUdFIC0gUFNEIFRPIFNIT1BJRllcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3BzZC10by1zaG9waWZ5IHtcclxuXHQub2ZmZXIgLmJ1dHRvbiB7XHRcdFxyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE3MywgMjAxLCA2NSwgMC4zKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWRjOTQxO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5yZWFzb25zX19pdGVtIHtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIGkge1xyXG5cdFx0ICAgIHdpZHRoOiAzOHB4O1xyXG5cdFx0ICAgIGhlaWdodDogNDNweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvcXVhbGl0eS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzKSBpIHtcclxuXHRcdCAgICB3aWR0aDogMzhweDtcclxuXHRcdCAgICBoZWlnaHQ6IDM1cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL3N1cHBvcnQuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQuZmVhdHVyZXNfX2xpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ncmlkLWJnL2dyaWQtc2hvcGlmeS5zdmcpOyBcdFx0XHJcblx0fVxyXG5cdC5mZWF0dXJlX190ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYWRjOTQxO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7XHJcblx0fVxyXG5cdC5hY3RpdmUtdGFiIHtcclxuXHRcdGNvbG9yOiAjYWRjOTQxO1xyXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2FkYzk0MTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1x0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYWRjOTQxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VydmljZS1zYW1wbGVfX2J1dHRvbjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzgyYzc0ZTtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODVjOTQxO1x0XHRcclxuXHRcdGJvcmRlci1jb2xvcjogIzg1Yzk0MTtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgIzg1Yzk0MTtcclxuXHR9ICAgXHJcblx0LnF1ZXN0aW9uX19hbnN3ZXIge1xyXG5cdFx0Y29sb3I6ICM4NWM5NDE7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXF1ZXN0aW9uLXRleHQ6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICM4NWM5NDE7XHJcblx0fVxyXG5cdC5yZXZpZXdzX190ZXh0OmJlZm9yZSwgLnJldmlld3NfX3RleHQ6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1xdW90ZXMvcXVvdGUtc2hvcGlmeS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdH1cclxuXHRhLnJldmlld3NfX2J1dHRvbjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODVjOTQxO1xyXG5cdH1cclxuXHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCAjODVjOTQxO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIFBBR0UgLSBQU0QgVE8gSk9PTUxBXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNwc2QtdG8tam9vbWxhIHtcclxuXHQub2ZmZXIgLmJ1dHRvbiB7XHRcdFxyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjMpO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNmZjk4MDA7XHJcblx0XHR9XHJcblx0fVx0XHRcclxuXHQuZmVhdHVyZXNfX2xpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ncmlkLWJnL2dyaWQtam9vbWxhLnN2Zyk7IFx0XHRcclxuXHR9XHJcblx0LmZlYXR1cmVfX3RleHQ6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZjk4MDA7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjU1LCAxNTIsIDAsIDAuMyk7XHJcblx0fVxyXG5cdC5hY3RpdmUtdGFiIHtcclxuXHRcdGNvbG9yOiAjZmY5ODAwO1xyXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2ZmOTgwMDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1x0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmY5ODAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VydmljZS1zYW1wbGVfX2J1dHRvbjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmOTgwMDtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1x0XHRcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTgwMDtcclxuXHR9ICAgXHJcblx0LnF1ZXN0aW9uX19hbnN3ZXIge1xyXG5cdFx0Y29sb3I6ICNmZjk4MDA7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXF1ZXN0aW9uLXRleHQ6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZjk4MDA7XHJcblx0fVxyXG5cdC5yZXZpZXdzX190ZXh0OmJlZm9yZSwgLnJldmlld3NfX3RleHQ6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1xdW90ZXMvcXVvdGUtam9vbWxhLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0fVxyXG5cdGEucmV2aWV3c19fYnV0dG9uOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZjk4MDA7XHJcblx0fVxyXG5cdGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XHJcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjk4MDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgUEFHRSAtIFBTRCBUTyBNQUpFTlRPXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNwc2QtdG8tbWFnZW50byB7XHJcblx0Lm9mZmVyIC5idXR0b24ge1x0XHRcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgyMzcsIDc0LCAyNSwgMC4zKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWQ0YTE5O1xyXG5cdFx0fVxyXG5cdH1cdFx0XHJcblx0LmZlYXR1cmVzX19saXN0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ3JpZC1iZy9ncmlkLW1hZ2VudG8uc3ZnKTsgXHRcdFxyXG5cdH1cclxuXHQuZmVhdHVyZV9fdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2VkNGExOTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgyMzcsIDc0LCAyNSwgMC4zKTtcclxuXHR9XHJcblx0LmFjdGl2ZS10YWIge1xyXG5cdFx0Y29sb3I6ICNlZDRhMTk7XHJcblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAjZWQ0YTE5O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZDRhMTk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXNhbXBsZV9fYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZWQ0YTE5O1xyXG5cdH1cdFxyXG5cdCNzZXJ2aWNlLXNhbXBsZXMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZDRhMTk7XHRcdFxyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZWQ0YTE5O1xyXG5cdH1cdFxyXG5cdCNzZXJ2aWNlLXNhbXBsZXMgLnNsaWNrLWRvdHMgbGk6aG92ZXIge1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQ0YTE5O1xyXG5cdH0gICBcclxuXHQucXVlc3Rpb25fX2Fuc3dlciB7XHJcblx0XHRjb2xvcjogI2VkNGExOTtcclxuXHR9XHJcblx0LnNlcnZpY2UtcXVlc3Rpb24tdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2VkNGExOTtcclxuXHR9XHJcblx0LnJldmlld3NfX3RleHQ6YmVmb3JlLCAucmV2aWV3c19fdGV4dDphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXF1b3Rlcy9xdW90ZS1tYWdlbnRvLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0fVxyXG5cdGEucmV2aWV3c19fYnV0dG9uOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlZDRhMTk7XHJcblx0fVxyXG5cdGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XHJcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZDRhMTk7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgUEFHRSAtIFBTRCBUTyBXT09DT01NRVJDRVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcHNkLXRvLXdvb2NvbW1lcmNlIHtcclxuXHQub2ZmZXIgLmJ1dHRvbiB7XHRcdFxyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE5MCwgODQsIDE4NCwgMC4zKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmU1NGI4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVhc29uc19faXRlbSB7XHJcblx0XHQmOm50aC1jaGlsZCgxKSBpIHtcclxuXHRcdCAgICB3aWR0aDogMzhweDtcclxuXHRcdCAgICBoZWlnaHQ6IDQzcHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL3F1YWxpdHkuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMykgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAzNXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9zdXBwb3J0LnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVx0XHRcclxuXHR9XHRcdFxyXG5cdC5mZWF0dXJlc19fbGlzdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWQtYmcvZ3JpZC13b29jb21tZXJjZS5zdmcpOyBcdFx0XHJcblx0fVxyXG5cdC5mZWF0dXJlX190ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYmU1NGI4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDkwLCAxNjgsIDI1NSwgMC4xNik7XHJcblx0fVxyXG5cdC5hY3RpdmUtdGFiIHtcclxuXHRcdGNvbG9yOiAjYmU1NGI4O1xyXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2JlNTRiODtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1x0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYmU1NGI4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5zZXJ2ZXJfX2ljb24ge1x0XHRcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmVyLWltZy9zZXJ2ZXItd29vY29tbWVyY2Uuc3ZnKSBuby1yZXBlYXQ7IFx0XHRcclxuXHR9XHQgICBcclxuXHQucXVlc3Rpb25fX2Fuc3dlciB7XHJcblx0XHRjb2xvcjogI2JlNTRiODtcclxuXHR9XHJcblx0LnNlcnZpY2UtcXVlc3Rpb24tdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2JlNTRiODtcclxuXHR9XHJcblx0LnJldmlld3NfX3RleHQ6YmVmb3JlLCAucmV2aWV3c19fdGV4dDphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXF1b3Rlcy9xdW90ZS13b29jb21tZXJjZS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdH1cclxuXHRhLnJldmlld3NfX2J1dHRvbjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYmU1NGI4O1xyXG5cdH1cclxuXHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCAjYmU1NGI4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIFBBR0UgLSBQU0QgVE8gRU1BSUxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3BzZC10by1lbWFpbCB7XHJcblx0Lm9mZmVyIC5idXR0b24ge1x0XHRcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg1MSwgMjEyLCAyMjIsIDAuMyk7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzMzZDRkZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJlYXNvbnNfX2l0ZW0ge1xyXG5cdFx0JjpudGgtY2hpbGQoMSkgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiA0M3B4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9xdWFsaXR5LnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDMpIGkge1xyXG5cdFx0ICAgIHdpZHRoOiAzOHB4O1xyXG5cdFx0ICAgIGhlaWdodDogMzVweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvc3VwcG9ydC5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cdFx0XHJcblx0fVx0XHRcclxuXHQuZmVhdHVyZXNfX2xpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ncmlkLWJnL2dyaWQtZW1haWwuc3ZnKTsgXHRcdFxyXG5cdH1cclxuXHQuZmVhdHVyZV9fdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogIzMzZDRkZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg5MCwgMTY4LCAyNTUsIDAuMTYpO1xyXG5cdH1cclxuXHQuYWN0aXZlLXRhYiB7XHJcblx0XHRjb2xvcjogIzMzZDRkZTtcclxuXHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICMzM2Q0ZGU7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogIzMzZDRkZTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQuc2VydmljZS1zYW1wbGVfX2J1dHRvbjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzM2ZDFlMDtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzVkMWRmO1x0XHRcclxuXHRcdGJvcmRlci1jb2xvcjogIzM1ZDFkZjtcclxuXHR9XHRcclxuXHQjc2VydmljZS1zYW1wbGVzIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgIzM1ZDFkZjtcclxuXHR9ICAgXHJcblx0LnNlcnZpY2VzLWl0ZW1fX2FkZGl0aW9uYWwge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cdFxyXG5cdCNzZXJ2aWNlLXByaWNpbmcgLnByaWNpbmcge1xyXG5cdFx0bWFyZ2luOiAxMjBweCAwIDMycHggMDtcclxuXHR9XHJcblx0LmdldF9faXRlbTpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9yaW5nLWljb25zL2dldC1lbWFpbC1pY29uLnN2Zykgbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQuZ2V0X19saXN0IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdHdpZHRoOiAyODhweDtcclxuICAgIFx0bWFyZ2luOiAxMjhweCBhdXRvIDM5cHggYXV0bztcclxuXHR9XHJcblx0LmdldF9faXRlbTpub3QobGFzdC1jaGlsZCkge1xyXG5cdCAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcblx0fVx0ICAgXHJcblx0LnF1ZXN0aW9uX19hbnN3ZXIge1xyXG5cdFx0Y29sb3I6ICMzM2Q0ZGU7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXF1ZXN0aW9uLXRleHQ6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzM2Q0ZGU7XHJcblx0fVxyXG5cdC5yZXZpZXdzX190ZXh0OmJlZm9yZSwgLnJldmlld3NfX3RleHQ6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1xdW90ZXMvcXVvdGUtZW1haWwuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0YS5yZXZpZXdzX19idXR0b246YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzMzZDRkZTtcclxuXHR9XHJcblx0aW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuXHQgICAgYm9yZGVyOiAycHggc29saWQgIzMzZDRkZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBQQUdFIC0gUFNEIFRPIFNQQVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcHNkLXRvLXNwYSB7XHJcblx0Lm9mZmVyIC5idXR0b24ge1x0XHRcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgyMTIsIDg4LCA2MiwgMC4zKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDQ1ODNlO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5yZWFzb25zX19pdGVtIHtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIGkge1xyXG5cdFx0ICAgIHdpZHRoOiAzOHB4O1xyXG5cdFx0ICAgIGhlaWdodDogNDNweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvcXVhbGl0eS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIGkge1xyXG5cdFx0ICAgIHdpZHRoOiAzOHB4O1xyXG5cdFx0ICAgIGhlaWdodDogMzVweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXJlYXNvbnMvc3VwcG9ydC5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cdFxyXG5cdFx0JjpudGgtY2hpbGQoMykgaSB7XHJcblx0XHQgICAgd2lkdGg6IDM4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAzOXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcmVhc29ucy9hZ3JlZW1lbnQuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg0KSBpIHtcclxuXHRcdCAgICB3aWR0aDogNDBweDtcclxuXHRcdCAgICBoZWlnaHQ6IDI5cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1yZWFzb25zL3ByaWNlLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5mZWF0dXJlc19fbGlzdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWQtYmcvZ3JpZC1zcGEuc3ZnKTsgXHRcdFxyXG5cdH1cclxuXHQuZmVhdHVyZV9fdGV4dDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2Q0NTgzZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg5MCwgMTY4LCAyNTUsIDAuMTYpO1xyXG5cdH1cclxuXHQuYWN0aXZlLXRhYiB7XHJcblx0XHRjb2xvcjogI2VkNGExOTtcclxuXHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICNlZDRhMTk7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogI2VkNGExOTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlcnZpY2Utc2FtcGxlX19idXR0b246YmVmb3JlIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZDRhMTk7XHJcblx0fVx0XHJcblx0I3NlcnZpY2Utc2FtcGxlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkNGExOTtcdFx0XHJcblx0XHRib3JkZXItY29sb3I6ICNlZDRhMTk7XHJcblx0fVx0XHJcblx0I3NlcnZpY2Utc2FtcGxlcyAuc2xpY2stZG90cyBsaTpob3ZlciB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZDRhMTk7XHJcblx0fSAgIFxyXG5cdC5xdWVzdGlvbl9fYW5zd2VyIHtcclxuXHRcdGNvbG9yOiAjZWQ0YTE5O1xyXG5cdH1cclxuXHQuc2VydmljZS1xdWVzdGlvbi10ZXh0OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWQ0YTE5O1xyXG5cdH1cclxuXHQucmV2aWV3c19fdGV4dDpiZWZvcmUsIC5yZXZpZXdzX190ZXh0OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtcXVvdGVzL3F1b3RlLXNwYS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdH1cclxuXHRhLnJldmlld3NfX2J1dHRvbjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWQ0YTE5O1xyXG5cdH1cclxuXHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCAjZWQ0YTE5O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgV0hJVEUgTEFZT1VUIFBBR0VTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIEhPVyBJVCBXT1JLUy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2hvdy1pdC13b3JrcyB7XHJcblx0LmJnLWljb25zX19rbmlmZSB7XHJcblx0XHRtYXJnaW46IDEwJSAwIDAgMTQlO1xyXG5cdH1cclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNjYlO1xyXG5cdH1cclxufVxyXG5cclxuLmV2b2x1dGlvbiB7XHJcblx0d2lkdGg6IDcyMnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICBcclxufVxyXG5cclxuLmV2b2x1dGlvbl9fc3RlcCB7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0cGFkZGluZzogMCAwIDE0cHggMDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdHdpZHRoOiA0MDVweDtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHRcdFxyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDIxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xyXG5cdFx0Y29sb3I6ICNmZGY0ZjQ7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdG1hcmdpbjogLTIwcHggMCAwIC02M3B4O1xyXG5cdH1cclxuXHQmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnMSc7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnMic7XHJcblx0XHRtYXJnaW46IC0yMHB4IDAgMCAtNDBweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICczJztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICc0JztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNSk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICc1JztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNik6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICc2JztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNyk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICc3JztcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoOCk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICdkb25lJztcclxuXHRcdG1hcmdpbjogLTIwcHggMCAwIC0zNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmV2b2x1dGlvbl9fdGV4dCB7XHJcblx0bWFyZ2luOiAxNnB4IDAgMCAwO1xyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIEhPVyBJVCBXT1JLUyBQQUdFIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5ldm9sdXRpb25fX3N0ZXAgaDQge1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHRcclxuXHQjaG93LWl0LXdvcmtzIC5iZy1pY29uc19fcHNkIHtcclxuXHRcdG1hcmdpbjogNTUlIDAgMCA4MCU7XHJcblx0fVxyXG5cdCNob3ctaXQtd29ya3MgLmJnLWljb25zX19maWd1cmVzMyB7XHJcblx0XHRtYXJnaW46IDIyMHB4IDAgMCAtMTcwcHg7XHJcblx0fVxyXG5cdC5ldm9sdXRpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0I2hvdy1pdC13b3JrcyAuYmctaWNvbnNfX3BzZCB7XHJcblx0XHRtYXJnaW46IDc1JSAwIDAgODAlO1xyXG5cdH1cclxuXHQjaG93LWl0LXdvcmtzIC5vZmZlci1mb290ZXIge1xyXG5cdFx0dG9wOiA3NyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0LmV2b2x1dGlvbiB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuZXZvbHV0aW9uX19zdGVwIHtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0fVxyXG5cdC5ldm9sdXRpb25fX3N0ZXA6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgNDRweCAwO1xyXG5cdH1cclxuXHQuZXZvbHV0aW9uX19zdGVwOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRhbGlnbi1zZWxmOiB1bnNldDtcdFx0XHJcblx0fVxyXG5cdC5ldm9sdXRpb25fX3N0ZXA6bnRoLWNoaWxkKDgpOmJlZm9yZSB7XHJcblx0ICAgIG1hcmdpbjogNTBweCAwIDAgLTE1MHB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIENPTlRBQ1QgVVMvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNjb250YWN0cy1wYWdlIHtcclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNjAlO1xyXG5cdH1cclxufVxyXG5cclxuI2NvbnRhY3RzIHtcclxuXHRoNCB7XHJcblx0XHRtYXJnaW46IDIxcHggMCA3cHggMDtcclxuXHRcdHdvcmQtc3BhY2luZzogLTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0c19fY29udGVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgMCA0NXB4IDA7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbjogMCAxMTBweCAwIDA7IFxyXG5cdC5jb250YWN0X19pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRhY3QtaWNvbnMvc21hcnRwaG9uZS5zdmcpIG5vLXJlcGVhdDsgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0LmNvbnRhY3RzX190ZXh0IHtcclxuXHRcdHdpZHRoOiAyODdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2s6bnRoLWNoaWxkKDIpIHtcclxuXHQuY29udGFjdF9faWNvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0LWljb25zL21hcC5zdmcpIG5vLXJlcGVhdDsgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0LmNvbnRhY3RzX190ZXh0IHtcclxuXHRcdHdpZHRoOiAxODRweDtcclxuXHR9XHJcbn1cclxuLmNvbnRhY3RzX190ZWwge1xyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0c19fYnV0dG9uIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMzUsIDM1LCAzNSwgMC4zKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjMyMzIzO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBDT05UQUNUIFVTIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdC5jb250YWN0c19fYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTFweCkge1x0XHJcblx0LmNvbnRhY3RzX19jb250ZW50IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5jb250YWN0c19fYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICBtYXJnaW46IDAgMHB4IDQwcHggMDtcclxuXHR9XHJcblx0LmNvbnRhY3RzX19pY29uIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFBBR0UgLSBTSVRFIE1BUC8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3NpdGVtYXAtcGFnZSB7XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDYwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXRlbWFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1x0XHJcblx0d2lkdGg6IDc0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87ICAgIFxyXG4gICAgYSB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZW1hcF9fbGlua3Mtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcdFxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luOiAwIDcwcHggMCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uc2l0ZW1hcF9fbGlua3Mge1xyXG5cdHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcblxyXG4uc2l0ZW1hcF9fbGluayB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMS40NHB4O1x0XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDQ0cHggMDtcclxuXHR9XHJcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0fVxyXG5cdHNwYW4ge1x0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxMjBiMmQ7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRib3R0b206IDNweDtcclxuICAgIFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogM3B4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHNwYW46YWZ0ZXIge1xyXG5cdFx0cmlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBcdHdpZHRoOiAwO1xyXG5cdH0gXHJcblx0XHJcbn1cclxuXHJcbi5zaXRlbWFwX19saW5rX3N1Ymxpbmsge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMDhweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjdweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBTSVRFIE1BUCAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQuc2l0ZW1hcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcdFx0XHJcblx0fVxyXG5cdC5zaXRlbWFwX19saW5rcy13cmFwOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMCAxNHB4IDAgMDtcclxuXHR9XHRcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjNweCkge1x0XHJcblx0LnNpdGVtYXAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFx0XHJcblx0fVx0XHJcblx0LnNpdGVtYXBfX2xpbmtzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgNDRweCAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0LnNpdGVtYXBfX2xpbmtzLXdyYXAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwIDBweCA0NHB4IDA7XHJcblx0XHR9ICBcdFxyXG5cdH1cclxuXHQuc2l0ZW1hcF9fbGlua3Mge1xyXG5cdCAgICBwYWRkaW5nOiAwIDBweDtcclxuXHR9XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIFBvbGljaWVzLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jcG9saWN5LXBhZ2Uge1xyXG5cdC5vZmZlci1mb290ZXIge1xyXG5cdFx0dG9wOiA2MCU7XHJcblx0fVxyXG59XHJcbi5wb2xpY2llcywgLmZhcSwgLmhvdy10by1wYXkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX3NpZGViYXIsIC5mYXFfX3NpZGViYXIsIC5ob3ctdG8tcGF5X19zaWRlYmFyIHtcdFxyXG5cdHdpZHRoOiAyOC41JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnBvbGljaWVzX19tZW51LCAuZmFxX19tZW51LCAuaG93LXRvLXBheV9fbWVudSB7XHJcblx0bGkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcblx0XHRjb2xvcjogIzIzMjMyMztcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdCYuaXMtc2VsZWN0ZWQsICY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcblxyXG4ucG9saWNpZXNfX2NvbnRlbnQsIC5mYXFfX2NvbnRlbnQsIC5ob3ctdG8tcGF5X19jb250ZW50IHtcclxuXHR3aWR0aDogNjYuNiU7XHJcbn1cclxuXHJcbi5wb2xpY2llc19fYXJ0aWNsZSB7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDE0N3B4IDA7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5wb2xpY2llc19fYXJ0aWNsZS10ZXh0IHtcclxuXHR3aWR0aDogNjE0cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbjogMTdweCAwIDBweCAwO1xyXG5cdHA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTlweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBQb2xpY2llcyAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQucG9saWNpZXNfX2FydGljbGUtdGV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcUEFHRSAtIEZBUS8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2ZhcS1wYWdlIHtcclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNjglO1xyXG5cdH1cclxufVxyXG5cclxuLypzZWFyY2ggZm9ybSovXHJcblxyXG4uc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xyXG59XHJcblxyXG4uZmllbGQsIC5zZWxlY3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjMyMzIzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyxiYWNrZ3JvdW5kIC4zcyxib3JkZXItY29sb3IgLjNzO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICBcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBcdGJvcmRlcjogMnB4IHNvbGlkICMyMzIzMjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwMnB4OyAgIFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnNlYXJjaCAuc2VhcmNoX19idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBib3JkZXI6IDA7ICAgIFxyXG4gICAgei1pbmRleDogMjsgICAgXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC00MDA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlYXJjaCAuc2VhcmNoX19yZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTM1MzU7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IC4zcztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjNzO1xyXG59XHJcblxyXG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDNweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG59XHJcbi8qIS0tIC9zZWFyY2ggZm9ybSovXHJcblxyXG4uZmFxX19hcnRpY2xlIHtcclxuXHR3aWR0aDogNjE0cHg7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDEzM3B4IDA7XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiA1N3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTFweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYXFfX3F1ZXN0aW9uIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMzlweCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uZmFxX19hcnRpY2xlLXF1ZXN0aW9ucyB7XHJcblx0bWFyZ2luOiA1NHB4IDAgMCAwO1xyXG59XHJcblxyXG4uZmFxX19xdWVzdGlvbi1hbnN3ZXIge1xyXG5cdG1hcmdpbjogNXB4IDAgMCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjNDY0NjQ2O1xyXG5cdH1cclxuXHRhOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gRkFRIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5mYXFfX2FydGljbGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxQQUdFIC0gSE9XIFRPIFBBWS8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyovLy8vLy8vLy8vLy8vLy8gMm5kIHNlY3Rpb24gLSBQYXltZW50IGljb25zIC8vLy8vLy8vLy8vLy8vLyovXHJcblxyXG4jaG93LXRvLXBheS1wYWdlIHtcclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNTglO1xyXG5cdH1cclxufVxyXG5cclxuI3BheW1lbnQtaWNvbnMge1xyXG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0cGFkZGluZzogMzJweCAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1pY29ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnBheW1lbnQtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAyMnB4IDAgMDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHR3aWR0aDogNDNweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtMTE4cHggLTEzMnB4O1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHR3aWR0aDogNjdweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtOTVweCAtNTJweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0d2lkdGg6IDg5cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcbiAgICBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zLXBheW1lbnQucG5nJykgLTExMHB4IC0xMHB4O1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHR3aWR0aDogNTNweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtMTQ0cHggLTkwcHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG4gICAgXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy1wYXltZW50LnBuZycpIC01OHB4IC0xMzJweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcbiAgICBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zLXBheW1lbnQucG5nJykgLTEwcHggLTEwcHg7ICAgIFx0XHJcbiAgICBcdG1hcmdpbi10b3A6IC0xMXB4O1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHR3aWR0aDogNjVweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtMTBweCAtNTJweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcbiAgICBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zLXBheW1lbnQucG5nJykgLTIxOXB4IC01NnB4O1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCg5KSB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtMjE5cHggLTk2cHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDEwKSB7XHJcblx0XHR3aWR0aDogNDdweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtNzdweCAtOTBweDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi8qLy8vLy8vLy8vLy8vLy8vIDNuZCBzZWN0aW9uIC0gSG93IHRvIHBheSAvLy8vLy8vLy8vLy8vLy8qL1xyXG5cclxuI2hvdy10by1wYXkge1xyXG5cdHBhZGRpbmc6IDQycHggMCAxNTBweCAwO1xyXG59XHJcblxyXG4uaG93LXRvLXBheV9fYXJ0aWNsZSB7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDc2cHggMDtcclxuXHR9XHRcclxufVxyXG5cclxuLmhvdy10by1wYXlfX2FydGljbGUtY29udGVudCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uaG93LXRvLXBheV9fYXJ0aWNsZS10ZXh0LXRpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmhvdy10by1wYXlfX2FydGljbGUtdGV4dCB7XHJcblx0d2lkdGg6IDYxNHB4O1x0XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luOiAxN3B4IDAgMHB4IDA7XHRcclxuXHRwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTlweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhvdy10by1wYXlfX2FydGljbGUtdGV4dC1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luOiAwIDNweCAwIDA7XHJcblx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxufVxyXG5cclxuLmJhbmtzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgMCAyN3B4IDA7XHJcbn1cclxuXHJcbi5iYW5rLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDMwMHB4O1xyXG5cdGhlaWdodDogNzVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q5NGYwMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCA1cHggMDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcblx0LmJhbmstaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHJcblx0XHRtYXJnaW46IDAgMjlweCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCAuYmFuay1pY29uIHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG4gICAgXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy1wYXltZW50LnBuZycpIC0xMHB4IC0xMzJweDsgICAgXHRcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMikgLmJhbmstaWNvbiB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMtcGF5bWVudC5wbmcnKSAtMjE5cHggLTEwcHg7ICAgIFx0XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDMpIC5iYW5rLWljb24ge1xyXG5cdFx0d2lkdGg6IDQ3cHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcbiAgICBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zLXBheW1lbnQucG5nJykgLTEwcHggLTkwcHg7ICAgIFx0XHJcblx0fVxyXG59XHJcblxyXG4uYmFuay1pbmZvLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDAgMCAycHggMDtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1x0XHRcclxuXHRcdFx0Y29sb3I6ICMxMjEyMTI7XHJcblx0XHRcdHdpZHRoOiA3MnB4O1xyXG4gICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgXHRcdG1hcmdpbjogMCAxNnB4IDAgMDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gSG93IHRvIHBheSAvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQuaG93LXRvLXBheV9fYXJ0aWNsZS10ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cdFxyXG5cdC5iYW5rLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG5cdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdC5wYXltZW50LWljb246bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0ICAgIG1hcmdpbjogNXB4IDIycHggNXB4IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XHRcclxuXHQuYmFuay1pdGVtIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHQuYmFuay1pdGVtIC5iYW5rLWljb24ge1xyXG5cdFx0bWFyZ2luOiAwIDBweCAxNXB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxQQUdFIC0gR0VUIEEgUVVPVEUgLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jZ2V0LXF1b3RlLXBhZ2Uge1xyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogNTFweDtcclxuXHR9XHJcblx0Lm9mZmVyX190ZXh0IHtcclxuXHRcdG1hcmdpbjogMjBweCAwIDI4cHggMDtcclxuXHR9XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDU4JTtcclxuXHR9XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlIHtcclxuXHR3aWR0aDogOTBweDtcclxuXHRoZWlnaHQ6IDkwcHg7XHRcclxuXHRtYXJnaW46IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHRcclxufVxyXG5cclxuLnJhZGlvLWxhYmVsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjMyMzIzO1xyXG5cdH1cclxufVxyXG5cclxuLnJhZGlvLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IFxyXG59XHJcblxyXG4jZ2V0LXF1b3RlIHtcclxuXHQuaWNvbi1odG1sIHtcdFx0XHJcblx0ICAgIHdpZHRoOiAyOHB4O1xyXG5cdCAgICBoZWlnaHQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi13b3JkcHJlc3Mge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogMzFweDtcclxuXHQgICAgaGVpZ2h0OiAzMXB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tc2hvcGlmeSB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiAyOHB4O1xyXG5cdCAgICBoZWlnaHQ6IDMxcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1qb29tbGEge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogMzBweDtcclxuXHQgICAgaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tbWFnZW50byB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiAyNnB4O1xyXG5cdCAgICBoZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi13b29jb21tZXJjZSB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiA0NXB4O1xyXG5cdCAgICBoZWlnaHQ6IDI3cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1lbWFpbCB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiAzMXB4O1xyXG5cdCAgICBoZWlnaHQ6IDMxcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1hcHAge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogMzBweDtcclxuXHQgICAgaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnJhZGlvLXRpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjMTIxMjEyO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdG1hcmdpbjogNnB4IDAgMCAwO1xyXG59XHJcblxyXG4ucmFkaW8tc2VydmljZSBpbnB1dDpjaGVja2VkKy5yYWRpby1sYWJlbCB7XHRcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ucmFkaW8tc2VydmljZS1mcm9udGVuZCBpbnB1dDpjaGVja2VkKy5yYWRpby1sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2RiMzAyMTtcdFxyXG59XHJcblxyXG4ucmFkaW8tc2VydmljZS13b29jb21tZXJjZSBpbnB1dDpjaGVja2VkKy5yYWRpby1sYWJlbCB7XHRcdFxyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNiZTU0Yjg7XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlLXNob3BpZnkgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tbGFiZWwge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNhZGM5NDE7XHRcclxufVxyXG5cclxuLnJhZGlvLXNlcnZpY2Utam9vbWxhIGlucHV0OmNoZWNrZWQrLnJhZGlvLWxhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZmY5ODAwO1x0XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlLW1hZ2VudG8gaW5wdXQ6Y2hlY2tlZCsucmFkaW8tbGFiZWwge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNlZDRhMTk7XHRcclxufVxyXG5cclxuLnJhZGlvLXNlcnZpY2Utd29yZHByZXNzIGlucHV0OmNoZWNrZWQrLnJhZGlvLWxhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMTE3NmU4O1x0XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlLWVtYWlsIGlucHV0OmNoZWNrZWQrLnJhZGlvLWxhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMzNkNGRlO1x0XHJcbn1cclxuXHJcbi5yYWRpby1zZXJ2aWNlLXNwYSBpbnB1dDpjaGVja2VkKy5yYWRpby1sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2QzNTgzZTtcdFxyXG59XHJcblxyXG4uZ2V0LXF1b3RlX19tZXNzYWdlIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICM4Zjg3OWE7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uZ2V0LXF1b3RlX19tZXNzYWdlX2Zvcm0ge1xyXG5cdG1hcmdpbjogMTFweCAwIDAgMDtcclxufVxyXG5cclxuLmdldC1xdW90ZV9fZm9ybSB7XHJcblx0d2lkdGg6IDU4NnB4O1xyXG5cdG1hcmdpbjogMjBweCBhdXRvIDIycHggYXV0bztcclxufVxyXG5cclxuI2dldC1xdW90ZSB7XHJcblx0LmlucHV0LWJveDpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcdFxyXG5cdH1cclxuXHQuaW5wdXQtYm94Om50aC1vZi10eXBlKDIpIHtcdFx0XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHRcdFxyXG5cdH1cdFxyXG5cdC5pbnB1dC1ib3hfZmlsZSB7XHJcblx0XHRtYXJnaW46IDIzcHggMCAwIDA7XHJcblx0fVxyXG5cdGlucHV0LCB0ZXh0YXJlYSB7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjMyMzIzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogMjg2cHg7XHJcblx0fVx0XHJcblx0dGV4dGFyZWEsIC5mb3JtX19idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5mb3JtX19idXR0b24td3JhcDphZnRlciB7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdCAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgY29udGVudDogXCJcXGYxZDhcIjtcclxuXHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICBjb2xvcjogI2ZmZjtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDEwcHg7XHJcblx0ICAgIHJpZ2h0OiAzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1maWxlXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpbGUtbGFiZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyOTFiMmY7XHJcblx0cGFkZGluZzogMCAwIDAgMTdweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjkxYjJmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjkxYjJmO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIEdldCBhIHF1b3RlIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdC5nZXQtcXVvdGVfX2Zvcm0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCNnZXQtcXVvdGUgLmlucHV0LWJveDpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdCNnZXQtcXVvdGUgLmlucHV0LWJveCwgI2dldC1xdW90ZSAuZmlsZS1sYWJlbCB7XHJcblx0XHR3aWR0aDogMjg2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcdFx0XHJcblx0I2dldC1xdW90ZSAuaW5wdXQtYm94LCAuZmlsZS1sYWJlbCwgI2dldC1xdW90ZSBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcdFx0XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwgUEFHRSAtIE9SREVSIE5PVyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNvcmRlci1wYWdlIHtcdFx0XHJcblx0Lm9mZmVyLWZvb3RlciB7XHJcblx0XHR0b3A6IDU4JTtcclxuXHR9XHJcbn1cclxuXHJcbiNvcmRlciB7XHJcblx0cGFkZGluZzogMTUwcHggMCAwIDA7XHJcblx0LnJhZGlvLXNlcnZpY2VzIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LnJhZGlvLXNlcnZpY2Uge1xyXG5cdFx0d2lkdGg6IDEyOXB4O1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHR9XHJcblx0LnJhZGlvLWxhYmVsIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWNvbi1odG1sIHtcdFx0XHJcblx0ICAgIHdpZHRoOiA0MXB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ3cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi13b3JkcHJlc3Mge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogNDZweDtcclxuXHQgICAgaGVpZ2h0OiA0NnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tc2hvcGlmeSB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiA0MXB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1qb29tbGEge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogNDZweDtcclxuXHQgICAgaGVpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tbWFnZW50byB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiAzOXB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi13b29jb21tZXJjZSB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiA0NXB4O1xyXG5cdCAgICBoZWlnaHQ6IDI3cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1lbWFpbCB7XHQgICAgXHJcblx0ICAgIHdpZHRoOiA0NXB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1hcHAge1x0ICAgIFxyXG5cdCAgICB3aWR0aDogNDRweDtcclxuXHQgICAgaGVpZ2h0OiA0M3B4O1xyXG5cdH1cclxuXHQucmV2aWV3cy1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5yZXZpZXc6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5yZXZpZXcge1xyXG5cdFx0d2lkdGg6IDI4M3B4O1xyXG5cdFx0aGVpZ2h0OiAyMzRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzRweCAzMHB4IDQwcHggNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE3cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJldmlld19fdGV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDAgMHB4O1xyXG5cdFx0Y29sb3I6ICM1NTU7XHJcblx0fVxyXG5cdC5yZXZpZXdfX3RleHQ6YmVmb3JlIHtcclxuXHRcdG1hcmdpbjogLTNweCAwIDAgLTExcHg7XHJcbiAgICBcdG9wYWNpdHk6IDAuMztcclxuXHR9XHJcblx0LnJldmlld19faW5mbyB7XHJcblx0XHRtYXJnaW46IDAgMCAwcHggMDtcclxuXHR9XHJcblx0LnJldmlld19faW1nIHtcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0aGVpZ2h0OiA1MXB4O1xyXG5cdH1cclxuXHQucmV2aWV3X19uYW1lIHtcclxuXHRcdGNvbG9yOiAjMjMyMzIzO1xyXG5cdH1cclxuXHQucmV2aWV3X19qb2Ige1xyXG5cdFx0Y29sb3I6ICM2NTY1NjU7XHJcblx0fVxyXG5cdC5yZXZpZXdfX2hpc3Rvcnkge1xyXG5cdFx0Y29sb3I6ICM5MTkxOTE7XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXJfX2JvZHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDI2cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTNweCAwO1xyXG59XHJcblxyXG4ucmV2aWV3cy1zaWRlYmFyIHtcclxuXHR3aWR0aDogMjgzcHg7XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybSB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4ICogMik7XHJcblx0aW5wdXQsIHRleHRhcmVhIHtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyMzIzMjM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnB1dC1ib3g6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0LmlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBcdFx0ZmxleDogMSAxIGF1dG87XHJcbiAgICBcdH1cclxuXHR9XHJcblx0LmlucHV0LWJveDpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0fVxyXG5cdC5pbnB1dC1ib3hfZmlsZSB7XHJcblx0XHRtYXJnaW46IDIzcHggMCAwIDA7XHJcblx0fVxyXG5cdC5pbnB1dC1jb250YWluZXIge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyX19mb3JtLXRpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdGNvbG9yOiAjMjMyMzIzO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDI5cHggMCAwIDA7XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybS1wYWdlcyB7XHJcblx0bWFyZ2luOiAzNHB4IDAgMCAwO1xyXG59XHJcblxyXG4uZm9ybS1zZWN0aW9uLXRpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdGNvbG9yOiAjMTIxMjEyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm0tcGFnZXMtaW5jcmVtZW50b3Ige1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxOXB4IDAgNXB4IDA7XHJcblx0YnV0dG9uIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogIzEyMGIyZDtcclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcclxuICAgIFx0Ym9yZGVyOiBub25lO1xyXG4gICAgXHQmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgXHRcdG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgIFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogNTFweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMyMzIzMjM7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHRcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogIzEyMGIyZDtcdFxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybS1ub3RpY2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICMxMjEyMTI7XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybS1jb21wYXRpYmlsaXR5IHtcclxuXHRtYXJnaW46IDE5cHggMCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtLWNvbXBhdGliaWxpdHktbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogOHB4IDAgM3B4IDA7XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb21wYXRpYmlsaXR5IHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHR3aWR0aDogODZweDtcclxuXHRcdGhlaWdodDogODVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1x0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcclxuXHQgICAgcGFkZGluZzogOHB4IDhweCA3cHggMTVweDtcclxuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2hlYWQge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICMxMjEyMTI7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHRcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgXHRvcGFjaXR5OiAwO1xyXG4gICAgXHR0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgIFx0dHJhbnNpdGlvbjogYWxsIC4ycztcdFx0XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCAuY2hlY2tib3gtY29tcGF0aWJpbGl0eV9faGVhZCBpIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiAjZGIzMDIxO1xyXG59XHJcblxyXG4uY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2RiMzAyMTtcclxufVxyXG5cclxuLmZyb250ZW5kLWNvbG9yIC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZGIzMDIxO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY29sb3IgLmNoZWNrYm94LWNvbXBhdGliaWxpdHkgaW5wdXQ6Y2hlY2tlZCsuY2hlY2tib3gtY29tcGF0aWJpbGl0eV9fbGFiZWwge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNiZTU0Yjg7XHJcbn1cclxuXHJcbi5zaG9waWZ5LWNvbG9yIC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjYWRjOTQxO1xyXG59XHJcblxyXG4uam9vbWxhLWNvbG9yIC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZmY5ODAwO1xyXG59XHJcblxyXG4ubWFnZW50by1jb2xvciAuY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2VkNGExOTtcclxufVxyXG5cclxuLndvcmRwcmVzcy1jb2xvciAuY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzExNzZlODtcclxufVxyXG5cclxuLmVtYWlsLWNvbG9yIC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMzNkNGRlO1xyXG59XHJcblxyXG4uc3BhLWNvbG9yIC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZDM1ODNlO1xyXG59XHJcblxyXG4uY2hlY2tib3gtY29tcGF0aWJpbGl0eV9faWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb21wYXRpYmlsaXR5X19pY29uX2Rlc2t0b3Age1xyXG5cdHdpZHRoOiA0M3B4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lZGlhLWljb25zL2Rlc2t0b3Auc3ZnKSBuby1yZXBlYXQ7IFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG59XHJcblxyXG4uY2hlY2tib3gtY29tcGF0aWJpbGl0eV9faWNvbl90YWJsZXQge1xyXG5cdHdpZHRoOiAzN3B4O1xyXG5cdGhlaWdodDogMjlweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lZGlhLWljb25zL3RhYmxldC5zdmcpIG5vLXJlcGVhdDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb21wYXRpYmlsaXR5X19pY29uX3Bob25lIHtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tZWRpYS1pY29ucy9waG9uZS5zdmcpIG5vLXJlcGVhdDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb21wYXRpYmlsaXR5X19ib3R0b20ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMxMjEyMTI7XHJcblx0d29yZC1zcGFjaW5nOiAtMnB4O1xyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHNlZ29ldWlib2xkLHNhbnMtc2VyaWY7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybS10dXJuYXJvdW5kIHtcclxuXHRtYXJnaW46IDE4cHggMCAxMjBweCAwO1xyXG59XHJcblxyXG4uZm9ybS10dXJuYXJvdW5kLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHRcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDJweCAwIDJweCAwO1xyXG59XHJcblxyXG4ucmFkaW8tdHVybmFyb3VuZCB7XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0d2lkdGg6IDE4N3B4O1xyXG5cdFx0aGVpZ2h0OiA0MXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDZweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG59XHJcblxyXG4ucmFkaW8tdHVybmFyb3VuZCBpbnB1dDpjaGVja2VkKy5yYWRpby10dXJuYXJvdW5kX19sYWJlbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzIzMjMyMztcclxuXHRiYWNrZ3JvdW5kOiAjZGIzMDIxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZnJvbnRlbmQtY29sb3IgLnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdGJhY2tncm91bmQ6ICNkYjMwMjE7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jb2xvciAucmFkaW8tdHVybmFyb3VuZCBpbnB1dDpjaGVja2VkKy5yYWRpby10dXJuYXJvdW5kX19sYWJlbCB7XHJcblx0YmFja2dyb3VuZDogI2JlNTRiODtcclxufVxyXG5cclxuLnNob3BpZnktY29sb3IgLnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdGJhY2tncm91bmQ6ICNhZGM5NDE7XHJcbn1cclxuXHJcbi5qb29tbGEtY29sb3IgLnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdGJhY2tncm91bmQ6ICNmZjk4MDA7XHJcbn1cclxuXHJcbi5tYWdlbnRvLWNvbG9yIC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWQ0YTE5O1xyXG59XHJcblxyXG4ud29yZHByZXNzLWNvbG9yIC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRiYWNrZ3JvdW5kOiAjMTE3NmU4O1xyXG59XHJcblxyXG4uZW1haWwtY29sb3IgLnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdGJhY2tncm91bmQ6ICMzM2Q0ZGU7XHJcbn1cclxuXHJcbi5zcGEtY29sb3IgLnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdGJhY2tncm91bmQ6ICNkMzU4M2U7XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9ybS1tYWluIHtcclxuXHRoMyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMCA2OXB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXJfX2Zvcm0tZGlzY291bnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5pbnB1dC1ib3g6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBcdHdpZHRoOiBhdXRvO1xyXG4gICAgfSAgXHJcbiAgICAuaW5wdXQtYm94Om50aC1vZi10eXBlKDIpIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfSBcclxuICAgICY6YmVmb3JlIHtcclxuICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHR3aWR0aDogNjNweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2U1ZTVlNTtcclxuXHRcdG1hcmdpbjogMjdweCAwO1x0XHRcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWJveF9jaGVja2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCY6Y2hlY2tlZCtsYWJlbCBzcGFuOmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3hfX2xhYmVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzI5MWIyZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyOTFiMmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0ICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0ICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRcdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcblx0XHQgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgXHRcdGNvbG9yOiAjMjkxYjJmO1x0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0b3BhY2l0eTogMDtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XHJcblx0XHRjb2xvcjogIzI5MWIyZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0bWFyZ2luOiAwIDJweDtcclxuXHR9XHJcblx0YTpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdGVtIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnN1bW1hcnktc2lkZWJhciB7XHRcclxuXHR3aWR0aDogMjgzcHg7XHJcbn1cclxuXHJcbi5vcmRlcl9fc3VtbWFyeSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcdFxyXG5cdHBhZGRpbmc6IDIycHggMCAwIDBweDtcclxufVxyXG5cclxuLm9yZGVyX19zdW1tYXJ5LWhlYWQsIC5vcmRlcl9fc3VtbWFyeS1ib2R5LCAub3JkZXJfX3N1bW1hcnktYm90dG9tLCAub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZSB7XHJcblx0cGFkZGluZzogMCAyNnB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3N1bW1hcnktaGVhZCB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRjb2xvcjogIzIzMjMyMztcclxuXHRtYXJnaW46IDAgMCA2cHggMDtcclxufVxyXG5cclxuLm9yZGVyX19zdW1tYXJ5LWJvZHkge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzIzMjMyMztcclxuXHRcdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIC0xMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyX19zdW1tYXJ5LWJvZHktc2VjdGlvbi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzU1NTtcclxufVxyXG5cclxuLm9yZGVyX19zdW1tYXJ5LWJvZHktc2VjdGlvbi1pbmZvIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Y29sb3I6ICMyMzIzMjM7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fc3VtbWFyeS1ib2R5LXByaWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZS10aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5vcmRlcl9fc3VtbWFyeS1ib2R5LXByaWNlLXNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Y29sb3I6ICMyMzIzMjM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDZweCAwIDAgMDtcclxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgzNSwgMzUsIDM1LCAuMSk7XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZS1pbmZvIHtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjMjMyMzIzO1xyXG5cdFx0c3BhbjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBzZWdvZXVpYm9sZCxzYW5zLXNlcmlmO1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2FtcGxlcy1kaXNjb3VudC1pbmZvIHtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjZGIzMDIxO1xyXG5cdH1cclxufVxyXG5cclxuLnNhbXBsZXMtZGlzY291bnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vcmRlcl9fc3VtbWFyeS1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQ6ICMyMzIzMjM7XHRcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3N1bW1hcnktYm90dG9tLWluZm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1x0XHRcclxuXHR9XHJcblx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0c3BhbjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBzZWdvZXVpYm9sZCxzYW5zLXNlcmlmO1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fc3VtbWFyeS1ib3R0b20tbWVzc2FnZSB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG59XHJcblxyXG4ub3JkZXJfX2Zvb3RlciB7XHRcclxuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwIDAgMThweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcdCBcclxuXHQuZm9ybV9fYnV0dG9uIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDAgMTFweCAwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxyXG5cdH1cclxuXHQuZm9ybV9fYnV0dG9uLXdyYXAge1xyXG5cdFx0bWFyZ2luOiAtMjVweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9vdGVyLWJnLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL29yZGVyLWJnLWZpZ3VyZXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRtYXJnaW46IC0yMHB4IDAgMCAwO1xyXG59XHJcblxyXG4ub3JkZXJfX2Zvb3Rlci1jb250ZW50IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luOiAxNXB4IDAgMCAwO1xyXG59XHJcblxyXG4ub3JkZXJfX2Zvb3Rlci1zZWN0aW9uIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMThweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyX19mb290ZXItc2VjdGlvbi10aXRsZSB7XHRcclxuXHRjb2xvcjogIzIzMjMyMztcclxufVxyXG5cclxuLm9yZGVyX19mb290ZXItc2VjdGlvbi10ZXh0LCAub3JkZXJfX2Zvb3Rlci1zZWN0aW9uLXRleHQgYSwgLm9yZGVyX19mb290ZXItc2VjdGlvbi10ZXh0IGE6aG92ZXIsIC5vcmRlcl9fZm9vdGVyLXNlY3Rpb24tdGV4dCBhOmFjdGl2ZSwgLm9yZGVyX19mb290ZXItc2VjdGlvbi10ZXh0IGE6Zm9jdXMgIHtcdFxyXG5cdGNvbG9yOiAjOGY4NzlhO1xyXG59XHJcblxyXG4ub3JkZXJfX2Zvb3Rlci1zZWN0aW9uLXRleHQge1xyXG5cdHdpZHRoOiAzOTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLm9yZGVyX19mb290ZXItc2VjdGlvbi10ZXh0IGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRyYW5zZm9ybTogYWxsIC4zcztcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcl9fZm9vdGVyLXNlY3Rpb24taWNvbnMge1xyXG5cdG1hcmdpbjogMCAwIDVweCAwO1xyXG59XHJcblxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBPcmRlciBub3cgLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcdFxyXG5cdCNvcmRlciAucmV2aWV3LCAucmV2aWV3cy1zaWRlYmFyIHtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHR9XHJcblx0Lm9yZGVyX19mb3JtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NjdweCk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQjb3JkZXItcGFnZSAub2ZmZXItZm9vdGVyIHtcclxuXHQgICAgdG9wOiA3MCU7XHJcblx0fVxyXG5cdC5vcmRlcl9fYm9keSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnJldmlld3Mtc2lkZWJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQub3JkZXJfX2Zvcm0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zdW1tYXJ5LXNpZGViYXIge1xyXG5cdFx0bWFyZ2luOiA0MHB4IDAgMzBweCAwO1xyXG5cdH1cdFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0LmZvcm0tdHVybmFyb3VuZC1saXN0IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5vcmRlcl9fZm9vdGVyLXNlY3Rpb24tdGV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXCBQQUdFIC0gQkxPRyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNibG9nLXBhZ2Uge1xyXG5cdC5vZmZlci1mb290ZXIge1xyXG5cdFx0dG9wOiA2OCU7XHJcblx0fVxyXG59XHJcblxyXG4jYmxvZyB7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ibG9nIHtcclxuXHR3aWR0aDogNzg5cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5zdWJzY3JpYmUge1xyXG4gICAgXHRtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQjc2VsZWN0LWluc2lnaHRzLCBpbnB1dCNzZWxlY3Qtc2xpY2VteXBzZCwgaW5wdXQjc2VsZWN0LWRlc2lnbnVpdXgsIGlucHV0I3NlbGVjdC13ZWJkZXZlbG9wbWVudCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3QtaW5zaWdodHM6Y2hlY2tlZCB+IC5ibG9nX19oZWFkIC5ibG9nX19maWx0ZXIgbGFiZWwuZmlsdGVyLXJhZGlvLWxhYmVsX2luc2lnaHRzOmJlZm9yZSwgaW5wdXQjc2VsZWN0LXNsaWNlbXlwc2Q6Y2hlY2tlZCB+IC5ibG9nX19oZWFkIC5ibG9nX19maWx0ZXIgbGFiZWwuZmlsdGVyLXJhZGlvLWxhYmVsX3NsaWNlbXlwc2Q6YmVmb3JlLCBpbnB1dCNzZWxlY3QtZGVzaWdudWl1eDpjaGVja2VkIH4gLmJsb2dfX2hlYWQgLmJsb2dfX2ZpbHRlciBsYWJlbC5maWx0ZXItcmFkaW8tbGFiZWxfZGVzaWdudWl1eDpiZWZvcmUsIGlucHV0I3NlbGVjdC13ZWJkZXZlbG9wbWVudDpjaGVja2VkIH4gLmJsb2dfX2hlYWQgLmJsb2dfX2ZpbHRlciBsYWJlbC5maWx0ZXItcmFkaW8tbGFiZWxfd2ViZGV2ZWxvcG1lbnQ6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDA7XHJcbiAgICBcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3QtaW5zaWdodHM6Y2hlY2tlZCB+IC5ibG9nX19saXN0IHtcclxuXHRcdC5ibG9nX19hcnRpY2xlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5pbnNpZ2h0cyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCNzZWxlY3Qtc2xpY2VteXBzZDpjaGVja2VkIH4gLmJsb2dfX2xpc3Qge1xyXG5cdFx0LmJsb2dfX2FydGljbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNlbXlwc2Qge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjc2VsZWN0LWRlc2lnbnVpdXg6Y2hlY2tlZCB+IC5ibG9nX19saXN0IHtcclxuXHRcdC5ibG9nX19hcnRpY2xlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5kZXNpZ251aXV4IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0I3NlbGVjdC13ZWJkZXZlbG9wbWVudDpjaGVja2VkIH4gLmJsb2dfX2xpc3Qge1xyXG5cdFx0LmJsb2dfX2FydGljbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LndlYmRldmVsb3BtZW50IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZ19faGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibG9nX19maWx0ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdvcmQtc3BhY2luZzogLTIuNXB4O1x0XHJcblx0Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXItcmFkaW8tbGFiZWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG5cdG1hcmdpbjogMDtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJsb2dfX3NlYXJjaC1mb3JtLCAucHJvamVjdHMtc2VhcmNoLWZvcm0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEyNHB4O1x0XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDVjNmQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGkge1xyXG5cdFx0Y29sb3I6IFx0IzY0NWM2ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nX19zZWFyY2gtaW5wdXQsIC5ibG9nX19zZWFyY2gtYnRuLCAucHJvamVjdHMtc2VhcmNoLWlucHV0LCAucHJvamVjdHMtc2VhcmNoLWJ0biB7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJsb2dfX3NlYXJjaC1pbnB1dCwgLnByb2plY3RzLXNlYXJjaC1pbnB1dCB7XHJcblx0d2lkdGg6IDEwMHB4OyAgXHQgXHJcblx0Zm9udC1zaXplOiAxMnB4OyBcclxufVxyXG5cclxuLmJsb2dfX3NlYXJjaC1idG4sIC5wcm9qZWN0cy1zZWFyY2gtYnRuIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1x0XHJcbn1cclxuXHJcbi5ibG9nX19saXN0IHtcclxuXHRtYXJnaW46IDE5cHggMCAyNXB4IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmJsb2dfX2FydGljbGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d2lkdGg6IDM4N3B4O1xyXG5cdG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdGg0IHtcclxuXHRcdGNvbG9yOiAjMTIwYjJkO1xyXG5cdFx0d29yZC1zcGFjaW5nOiAtM3B4O1xyXG5cdH1cclxuXHRoNSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wOHB4O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZ19fYXJ0aWNsZS1pbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nX19hcnRpY2xlLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDE1cHggMjNweCA4cHggMjNweDtcclxufVxyXG5cclxuLmJsb2dfX2FydGljbGUtZGVzYyB7XHJcblx0Y29sb3I6ICM1NTU7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbjogNnB4IDAgM3B4IDA7XHJcbn1cclxuXHJcbi5ibG9nX19hcnRpY2xlLWJvdHRvbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG59XHJcblxyXG4uYmxvZ19fYXJ0aWNsZS10YWdzIHtcdFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGlucHV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGxhYmVsIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgIFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBcdCY6aG92ZXIge1xyXG4gICAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdC5maWx0ZXItcmFkaW8tbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0ICAgIG1hcmdpbjogMCAwcHggMCAwO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLWNvcHlyaWdodCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDAgMjNweDtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogMTZweDtcdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTIwYjJkO1xyXG5cdFx0b3BhY2l0eTogMC4yMztcclxuXHRcdG1hcmdpbjogMnB4IDAgMCAtMTFweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nX19hcnRpY2xlOmZpcnN0LWNoaWxkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDIycHggMDtcclxuXHQuYmxvZ19fYXJ0aWNsZS1ib3R0b20ge1x0XHRcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xyXG5cdH1cclxuXHQuYmxvZ19fYXJ0aWNsZS10YWdzIHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJsb2dfX2FydGljbGUtZGVzYyB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG5cdFx0d2lkdGg6IDUzMHB4O1xyXG5cdFx0bWFyZ2luOiA5cHggMCA5cHggMDtcclxuXHR9XHJcblx0LmJsb2dfX2FydGljbGUtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDI3cHggMTNweCAyN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLypQYWdpbmF0aW9uKi9cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuXHR3aWR0aDogMTAwJTsgICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaSB7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgbGkgYSwgbGkgc3BhbiB7ICAgIFx0XHJcbiAgICBcdGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgXHRmb250LXdlaWdodDogNzAwO1xyXG4gICAgXHRjb2xvcjogIzEyMGIyZDtcclxuICAgIFx0d2lkdGg6IDI2cHg7XHJcblx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAycHggMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcbiAgICBsaTpmaXJzdC1jaGlsZCwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBcdHdpZHRoOiA3MnB4O1xyXG4gICAgXHRmb250LXNpemU6IDEycHg7XHJcbiAgICBcdGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XHJcbiAgICBcdGEge1xyXG4gICAgXHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgXHRcdGhlaWdodDogYXV0bztcclxuICAgIFx0XHRib3JkZXI6IG5vbmU7XHJcblx0ICAgIFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHQgICAgXHR9XHJcbiAgICBcdH0gICAgXHRcclxuICAgIH1cclxuICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMDtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIFx0c3ZnIHtcclxuICAgIFx0XHRtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIFx0fVxyXG4gICAgfSBcclxuICAgIHN2ZyB7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVweCk7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4ucGFnaW5hdGlvbj4uYWN0aXZlPmEsIC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpmb2N1cywgLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRjb2xvcjogIzEyMGIyZDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLCAucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXMsIC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpob3ZlciwgLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1cywgLnBhZ2luYXRpb24+bGk+c3Bhbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbj5saT5hOmZvY3VzLCAucGFnaW5hdGlvbj5saT5hOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24+LmRpc2FibGVkPmEsIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmZvY3VzLCAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpob3ZlciwgLnBhZ2luYXRpb24+LmRpc2FibGVkPmE+c3BhbiwgLnBhZ2luYXRpb24+LmRpc2FibGVkPmE+c3Bhbjpmb2N1cywgLnBhZ2luYXRpb24+LmRpc2FibGVkPmE+c3Bhbjpob3ZlciB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjODk4NTk2O1xyXG5cdGJhY2tncm91bmQ6IHVuc2V0O1xyXG5cdFxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQgc3ZnIHBhdGgge1xyXG5cdHN0cm9rZTogIzg5ODU5NjtcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBCbG9nIC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5ibG9nLCAuYmxvZ19fYXJ0aWNsZSwgLmJsb2dfX2FydGljbGU6Zmlyc3QtY2hpbGQgLmJsb2dfX2FydGljbGUtZGVzYyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHRcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1x0XHJcblx0LnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSBzcGFuLCAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDhweCkge1x0XHJcblx0LmJsb2dfX2FydGljbGU6Zmlyc3QtY2hpbGQgLmJsb2dfX2FydGljbGUtYm90dG9tIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHRcclxuXHQuYmxvZ19fYXJ0aWNsZTpmaXJzdC1jaGlsZCAuYmxvZ19fYXJ0aWNsZS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMjVweCAxM3B4IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwgUEFHRSAtIEJMT0cgUE9TVCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNhcnRpY2xlLXBhZ2Uge1xyXG5cdC5hcnRpY2xlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG5cdFx0d2lkdGg6IDYyMHB4O1xyXG5cdH1cclxuXHQub2ZmZXItZm9vdGVyIHtcclxuXHRcdHRvcDogNzglO1xyXG5cdH1cclxufVxyXG5cclxuLmFydGljbGUtdGFncy13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS44MztcclxuXHRjb2xvcjogIzEyMGIyZDtcdFxyXG59XHJcblxyXG4uYXJ0aWNsZS1jb3B5cmlnaHQge1xyXG5cdG1hcmdpbjogMCAwIDAgMjNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdCAgICB3aWR0aDogMXB4O1xyXG5cdCAgICBoZWlnaHQ6IDE2cHg7XHJcblx0ICAgIGJhY2tncm91bmQ6ICMxMjBiMmQ7XHJcblx0ICAgIG9wYWNpdHk6IC4yMztcclxuXHQgICAgbWFyZ2luOiAycHggMCAwIC0xMXB4O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG59XHJcblxyXG4vKkFydGljbGUqL1xyXG5cclxuLmFydGljbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fbWFpbiB7XHJcblx0d2lkdGg6IDczLjYlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9faW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cdGNvbG9yOiAjNTU1O1xyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuLmFydGljbGVfX2hlYWQge1xyXG5cdC5hcnRpY2xlX190ZXh0IHtcclxuXHRcdG1hcmdpbjogMzNweCAwIDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ib2R5IHtcclxuXHRtYXJnaW46IDY0cHggMCA3NXB4IDA7XHJcblx0bGkge1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTFweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoNCB7XHJcblx0XHRjb2xvcjogIzEyMGIyZDtcclxuXHR9XHJcblx0LmFydGljbGVfX3RleHQge1xyXG5cdFx0bWFyZ2luOiA2cHggMCAzMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fZm9vdGVyLWhlYWRpbmcge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcclxuXHRjb2xvcjogIzEyMGIyZDtcclxuXHRtYXJnaW46IDAgMCAyNXB4IDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19jb21tZW50cyB7XHJcblx0bWFyZ2luOiA2M3B4IDAgMCAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fY29tbWVudHMtaGVhZGluZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODk4NTk2O1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbmg0LmFydGljbGVfX2NvbW1lbnRzLXRpdGxlIHtcclxuXHRjb2xvcjogI2Q0NTgzZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHJcbn1cclxuXHJcbi8qQXJ0aWNsZSBTaWRlYmFyKi9cclxuXHJcbi5hcnRpY2xlX19zaWRlYmFyIHtcclxuXHR3aWR0aDogMjUuMSU7XHJcblx0LnN1YnNjcmliZSB7XHJcblx0XHRwYWRkaW5nOiAzMXB4IDdweCAzNXB4IDdweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0LnN1YnNjcmliZV9fdGl0bGUge1xyXG5cdFx0d29yZC1zcGFjaW5nOiAtMnB4O1xyXG5cdH1cclxuXHQuc3Vic2NyaWJlX190ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcHVsYXItcG9zdHMge1xyXG5cdG1hcmdpbjogNDdweCAwIDAgMDtcclxufVxyXG5cclxuLnBvcHVsYXItcG9zdHNfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG5cdG1hcmdpbjogMCAwIDAgMTVweDtcclxuICAgIHdvcmQtc3BhY2luZzogLTJweDtcclxufVxyXG5cclxuLnBvcHVsYXItcG9zdHNfX2xpc3Qge1xyXG5cdG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLnBvcHVsYXItcG9zdCB7XHRcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCAyNnB4IDA7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3B1bGFyLXBvc3RfX2ltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcHVsYXItcG9zdF9fdGl0bGUge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XHJcblx0cGFkZGluZzogMTJweCAxNnB4IDE3cHggMTZweDtcclxuICAgIHdvcmQtc3BhY2luZzogLTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gQmxvZyBQb3N0IC8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5hcnRpY2xlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVx0XHJcblx0LmFydGljbGVfX21haW4sIC5hcnRpY2xlX19zaWRlYmFyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucG9wdWxhci1wb3N0c19fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LmFydGljbGVfX2NvbW1lbnRzIHtcclxuXHRcdG1hcmdpbjogNjNweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdCNhcnRpY2xlLXBhZ2UgLmFydGljbGUtdGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCNhcnRpY2xlLXBhZ2UgLm9mZmVyLWZvb3RlciB7XHJcblx0ICAgIHRvcDogOTAlO1xyXG5cdH1cclxuXHQucG9wdWxhci1wb3N0c19fdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQucG9wdWxhci1wb3N0c19fbGlzdCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHRcclxuXHQjYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQjYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblx0I2FydGljbGUtcGFnZSAub2ZmZXJfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcIFBBR0UgLSBDTElFTlQgQVJFQSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNjbGllbnQtYXJlYS1wYWdlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNGY4ZmIgMCUsICNmNGY4ZmIgNDkuOTk5OTklLCAjRkZGRkZGIDUwJSwgI0ZGRkZGRiAxMDAlKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0aGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y0ZjhmYiAwJSwgI2Y0ZjhmYiA0OS45OTk5OSUsICNGRkZGRkYgNTAlLCAjRkZGRkZGIDEwMCUpO1xyXG5cdH1cclxuXHRtYWluIHtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHR9XHJcblx0I2Zvb3RlciB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbiN3cmFwcGVyIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbiNjbGllbnQtYXJlYSB7XHRcclxuXHRwYWRkaW5nOiAwIDAgMHB4IDA7XHRcclxufVxyXG5cclxuLmNsaWVudC1hcmVhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxNTNweCAwIDE4NHB4IDA7XHJcbn1cclxuXHJcbi5jbGllbnQtYXJlYV9fc2VjdGlvbiB7XHJcblx0d2lkdGg6IDUwJTtcdFx0XHJcblx0aDIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNsaWVudC1hcmVhX19zZWN0aW9uX2NvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogNDdweDtcclxuXHRcdGhlaWdodDogMjczcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWljb25zL2xvZ2luLWJnLWZpZ3VyZXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MHB4O1xyXG5cdFx0cmlnaHQ6IC0yMy41cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2xpZW50LWFyZWFfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuXHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRjb2xvcjogIzU1NTtcclxuXHR3aWR0aDogNDAwcHg7XHJcblx0bWFyZ2luOiA5cHggYXV0byAwIGF1dG87XHJcblx0cCB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyOHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2xpZW50LWFyZWFfX3NlY3Rpb25fZm9ybSB7XHJcblx0aDIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jbGllbnQtYXJlYV9fZm9ybS13cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDIyMXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5jbGllbnQtYXJlYV9fZm9yZ290LWZvcm0sIC5jbGllbnQtYXJlYV9fc2VudC1tZXNzYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsaWVudC1hcmVhX19sb2dpbi1mb3JtIHtcdFx0XHJcblx0LmZvcm1fX2J1dHRvbiB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmlucHV0LWJveCAuaW5wdXQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMCAwIDExcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5wYXNzd29yZC13cmFwIHtcclxuXHRzcGFuIHtcclxuXHRcdHRvcDogNXB4O1xyXG4gICAgXHRyaWdodDogMDtcclxuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xyXG4gICAgXHRsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIFx0Y29sb3I6ICM5YTk0OWQ7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgXHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcdCY6aG92ZXIge1xyXG4gICAgXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3JlbWVtYmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmVtZW1iZXItbGFiZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcbiAgICBjb2xvcjogIzcyNjk3NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMTdweCAwO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuXHQgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdCAgICBmb250LXNpemU6IDEwcHg7XHJcblx0ICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB3aWR0aDogMjFweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHQgICAgYmFja2dyb3VuZDogIzI5MWIyZjtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHQgICAgXHJcblx0ICAgIHBhZGRpbmc6IDFweCAwO1xyXG5cdCAgICBtYXJnaW46IDAgMTFweCAwIDA7XHQgICAgXHJcblx0ICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xyXG5cdH1cclxufVxyXG5cclxuLmNsaWVudC1hcmVhX19sb2dpbi1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNsaWVudC1hcmVhX19mb3Jnb3QtZm9ybSB7XHJcblx0LmZvcm1fX2J1dHRvbi13cmFwIHtcclxuXHRcdHdpZHRoOiAxNjVweDtcclxuXHRcdG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblx0LmZvcm1fX2J1dHRvbiB7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbmxhYmVsI3Jlc2V0ZW1haWwtZXJyb3Ige1xyXG5cdG1hcmdpbjogLTYzcHggMCAwIDA7XHJcblx0bWF4LXdpZHRoOiAyMzBweDtcclxuICAgIHdpZHRoOiAyMzBweDtcclxufVxyXG5cclxuLmJhY2stdG8tbG9naW4ge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGkge1xyXG4gICAgXHRtYXJnaW46IDAgNHB4IDAgMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbGllbnQtYXJlYV9fc2VudC1tZXNzYWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG5cdC5iYWNrLXRvLWxvZ2luIHtcclxuXHRcdGNvbG9yOiAjMjUyMjM2O1xyXG5cdCAgICBmb250LXNpemU6IDEycHg7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbnQtbWVzc2FnZS1oZWFkaW5nIHtcclxuXHRkaXYge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uc2VudC1tZXNzYWdlLXRleHQge1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDI0cHggYXV0bztcclxuICAgIHdpZHRoOiAxOTBweDtcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBDTElFTlQgQVJFQSAvLy8vLy8vLy8vKi9cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1x0XHJcblx0LmNsaWVudC1hcmVhX19zZWN0aW9uX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmNsaWVudC1hcmVhX19zZWN0aW9uX2Zvcm0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jbGllbnQtYXJlYV9fc2VjdGlvbl9mb3JtIGgyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQjY2xpZW50LWFyZWEtcGFnZSwgI2NsaWVudC1hcmVhLXBhZ2UgaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxEQVNIQk9BUkQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIE1BSU4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgRGFzaGJvYXJkLUhlYWRlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kYXNoYm9hcmQtcGFnZXMge1xyXG5cdGhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiB1bnNldDtcclxuXHRcdG92ZXJmbG93OiB1bnNldDtcclxuXHR9XHRcclxuXHQuY2xvc2UsIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMTIwYjJkO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtaGVhZGVyIHtcclxuXHRjb2xvcjogIzEyMGIyZDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1oZWFkZXJfX2RhdGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2ZpbGUtdG9wIHtcclxuXHQuZmEtYmVsbCB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2ZpbGUtdG9wLCAucHJvZmlsZS10b3BfaW5mbyB7XHRcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAgICBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLnByb2ZpbGUtdG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9maWxlLXRvcF9pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDMwO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xyXG59XHJcblxyXG4ucHJvZmlsZS10b3BfdXNlcnBpYyB7XHJcblx0d2lkdGg6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvZmlsZS10b3BfbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdG1hcmdpbjogMCA2cHggMCA4cHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI5O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uLCAuZHJvcGRvd24tcHJvZmlsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICAgIHdpZHRoOiAxOTNweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW5vdGlmaWNhdGlvbl9fbGlzdCwgLmRyb3Bkb3duLXByb2ZpbGVfX2xpc3QsIC5kcm9wZG93bi1ub3RpZmljYXRpb25fX2hlYWQsIC5kcm9wZG93bi1wcm9maWxlX19oZWFkIHtcclxuXHRiYWNrZ3JvdW5kOiAjNWJhOWZmO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ub3RpZmljYXRpb25fX2hlYWQsIC5kcm9wZG93bi1wcm9maWxlX19oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cdGhlaWdodDogMzlweDtcdFxyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uX19saXN0IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uX19oZWFkIHtcclxuXHRkaXYge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uX19zdGF0dXMge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC42cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ub3RpZmljYXRpb25fX3Byb2plY3QtbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb29rJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW5vdGlmaWNhdGlvbl9fZGF0ZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb29rJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ub3RpZmljYXRpb25fX2l0ZW0sIC5kcm9wZG93bi1wcm9maWxlX19pdGVtIGEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uX19pdGVtIHtcclxuXHRwYWRkaW5nOiAxMHB4IDAgNnB4IDA7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ub3RpZmljYXRpb25fX2luZm8ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbm90aWZpY2F0aW9uX19kYXRlIHtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmRyb3Bkb3duLXByb2ZpbGVfX2xpc3Qge1xyXG5cdHBhZGRpbmc6IDdweCAwIDVweCAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tcHJvZmlsZV9faXRlbSB7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNzZiN2ZmO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhweDtcclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgMm5kIHNlY3Rpb24gRGFzaGJvYXJkIEhlYWRpbmdcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2Rhc2hib2FyZC1oZWFkaW5nIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiA0LjQycHg7XHJcblx0Y29sb3I6ICMyMzIzMjM7XHJcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcdFxyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHBhZGRpbmc6IDA7XHRcclxufVxyXG5cclxuLmRhc2hib2FyZC1oZWFkaW5nIHtcclxuXHRoZWlnaHQ6IDc4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgM3JkIHNlY3Rpb24gUHJvamVjdCBPdmVydmlld1xyXG4gICAgICAgIDR0aCBzZWN0aW9uIE9uZ29pbmctUHJvamVjdHNcclxuXHRcdDV0aCBzZWN0aW9uIEFyY2hpdmUgUHJvamVjdHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcHJvamVjdC1vdmVydmlldyB7XHJcblx0cGFkZGluZzogMTlweCAwIDMwcHggMDtcclxufVxyXG5cclxuI29uZ29pbmctcHJvamVjdHMsICNhcmNoaXZlLXByb2plY3RzIHtcclxuXHRwYWRkaW5nOiAxNnB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4jcHJvamVjdC1vdmVydmlldywgI29uZ29pbmctcHJvamVjdHMge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmFmYWZhO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlc19fdGl0bGUge1xyXG5cdGNvbG9yOiAjMDgwMjBiO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlc19fbGlzdCB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1x0XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDhweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2plY3QtdHlwZV9fY29sb3Ige1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcdFxyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19jb2xvcl9mcm9udGVuZCB7XHJcblx0YmFja2dyb3VuZDogIzI1Mjg0OTtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjE5LCA0OCwgMzMsIDAuMTYpO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19jb2xvcl93b3JkcHJlc3Mge1xyXG5cdGJhY2tncm91bmQ6ICNmYmQ4NTQ7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE3LCAxMTgsIDIzMiwgMC4xNik7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXR5cGVfX2NvbG9yX3dvb2NvbW1lcmNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjViODhhO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxOTAsIDg0LCAxODQsIDAuMTYpO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19jb2xvcl9zaG9waWZ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjNGViZmMwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxNzMsIDIwMSwgNjUsIDAuMTYpO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19jb2xvcl9qb29tbGEge1xyXG5cdGJhY2tncm91bmQ6ICNmZjk4MDA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE3LCAxMTgsIDIzMiwgMC4xNik7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXR5cGVfX2NvbG9yX21hZ2VudG8ge1xyXG5cdGJhY2tncm91bmQ6ICNlZDRhMTk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDE3LCAxMTgsIDIzMiwgMC4xNik7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXR5cGVfX2NvbG9yX2VtYWlsIHtcclxuXHRiYWNrZ3JvdW5kOiAjY2M1OGM2O1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg1MSwgMjEyLCAyMjIsIDAuMTYpO1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19jb2xvcl9zcGEge1xyXG5cdGJhY2tncm91bmQ6ICM1MzYwYzI7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDIxMSwgODgsIDYyLCAwLjE2KTtcclxufVxyXG5cclxuLnByb2plY3QtdHlwZV9fbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xyXG5cdG1hcmdpbjogMCAwIDAgMTFweDtcdFxyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19uYW1lX2Zyb250ZW5kIHtcclxuXHRjb2xvcjogIzI1Mjg0OTtcclxufVxyXG5cclxuLnByb2plY3QtdHlwZV9fbmFtZV93b3JkcHJlc3Mge1xyXG5cdGNvbG9yOiAjZmJkODU0O1xyXG59XHJcblxyXG4ucHJvamVjdC10eXBlX19uYW1lX3dvb2NvbW1lcmNlIHtcclxuXHRjb2xvcjogI2Y1Yjg4YTtcclxufVxyXG5cclxuLnByb2plY3QtdHlwZV9fbmFtZV9zaG9waWZ5IHtcclxuXHRjb2xvcjogIzRlYmZjMDtcclxufVxyXG5cclxuLnByb2plY3QtdHlwZV9fbmFtZV9lbWFpbCB7XHJcblx0Y29sb3I6ICNjYzU4YzY7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXR5cGVfX25hbWVfc3BhIHtcclxuXHRjb2xvcjogIzUzNjBjMjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1wcm9qZWN0c19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0bWFyZ2luOiAwIDAgMzdweCAwO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXByb2plY3RzX19uYW1lIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAzLjY0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMyMzIzMjM7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdHNfX3NlYXJjaCB7XHJcblx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5vLXByb2plY3RzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMxYTFhMWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2IzYjNiMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5uby1wcm9qZWN0c19fc3RhcnQge1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogNTZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG59XHJcblxyXG4ubm8tcHJvamVjdHNfX21lc3NhZ2Uge1xyXG5cdGZvbnQtc2l6ZTogMjNweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGNvbG9yOiAjM2QzNzUzO1xyXG5cdG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1wcm9qZWN0c19fbGlzdCB7XHRcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1x0XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjMTIwYjJkIDAlLCAjMTIwYjJkIDIzJSwgIzYwNWM3MiAxMDAlKTtcclxuXHQucHJvamVjdC10eXBlX19jb2xvciB7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9faW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5vcmRlci1udW1iZXIge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1x0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9fYWN0aW9ucyB7XHJcblx0Jjpob3ZlciAuZGFzaGJvYXJkLXByb2plY3RfX2FjdGlvbnMtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9fYWN0aW9ucy1idXR0b24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9fYWN0aW9ucy1saXN0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDFweDtcclxuICAgIGhlaWdodDogMTA5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDgwMjBiO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXByb2plY3RzX19saXN0X3NsaWRlciAuZGFzaGJvYXJkLXByb2plY3RfX2FjdGlvbnMtbGlzdCB7XHJcblx0d2lkdGg6IDEzNXB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXByb2plY3RfX2FjdGlvbiB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1x0XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCA2cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9fYWN0aW9uX3JlbW92ZSB7XHJcblx0Y29sb3I6ICNmZmI3YjE7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtcHJvamVjdF9fbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcdFxyXG5cdHRleHQtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmRhc2hib2FyZC1wcm9qZWN0X19kYXRlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxldGUtd2FybmluZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMzkyODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZWxldGUtd2FybmluZ19fcXVlc3Rpb24ge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdG1hcmdpbjogMHB4IDAgOXB4IDA7XHJcbn1cclxuXHJcbi5kZWxldGUtd2FybmluZ19fYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmRlbGV0ZS13YXJuaW5nX19idXR0b24ge1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Ym9yZGVyLXJhZGl1czogNTVweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMjI2LCAyNiwgNTAsIDAuMyk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHR3aWR0aDogMTA3cHg7XHRcdFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGNvbG9yOiAjZGIzMDIxO1xyXG5cdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHRtYXJnaW46IDAgM3B4IDAgMDtcdFx0XHJcblx0fVxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRwYWRkaW5nOiA0cHggMDtcdFx0XHJcblx0fVxyXG5cdCY6aG92ZXIge1x0XHRcdFxyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KTtcdFx0XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLXByb2plY3RzX19saXN0X2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC02Ljc1cHggMCAtNi43NXB4O1xyXG5cdC5kYXNoYm9hcmQtcHJvamVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEzZGVnLCAjMTIwYjJkIDAlLCAjNjA1YzcyIDEwMCUpO1xyXG5cdFx0d2lkdGg6IDI0MXB4O1xyXG5cdFx0bWFyZ2luOiA2Ljc1cHg7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHggMTRweCAxM3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHR9XHJcblx0Lm9yZGVyLW51bWJlciB7XHJcblx0XHRtYXJnaW46IDAgOHB4IDAgMDtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1wcm9qZWN0X19uYW1lIHtcclxuXHRcdG1hcmdpbjogMjFweCAwIDI1cHggMDtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLXByb2plY3RzX19saXN0X3NsaWRlciB7XHJcblx0LmRhc2hib2FyZC1wcm9qZWN0IHtcclxuXHRcdHBhZGRpbmc6IDIzcHggMzRweCA0MXB4IDI5cHg7XHJcblx0fVxyXG5cdC5vcmRlci1udW1iZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG5cdFx0bWFyZ2luOiAwIDE4cHggMCAwO1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLXByb2plY3RfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiA3NXB4O1xyXG5cdFx0bWFyZ2luOiA3M3B4IDAgODdweCAwO1xyXG5cdH1cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIzcHgpO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdCAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdCAgICBjb2xvcjogIzA4MDIwYjtcclxuXHQgICAgZm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0ICAgIHotaW5kZXg6IDU7XHJcblx0ICAgICY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcdFx0XHQgXHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAtMTVweDtcdFx0ICAgIFxyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnNsaWNrLXByZXYge1xyXG5cdFx0bGVmdDogLTU1cHg7XHJcblx0XHQmOmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXItYXJyb3ctcHJldi5zdmcpIG5vLXJlcGVhdDsgXHJcblx0XHRcdGxlZnQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IC01NHB4O1x0XHJcblx0XHQmOmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXItYXJyb3ctbmV4dC5zdmcpIG5vLXJlcGVhdDsgXHRcdFx0XHJcblx0XHQgICAgcmlnaHQ6IC0yM3B4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5zbGljay1kaXNhYmxlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qUHJvamVjdCBTdGF0dXMgVGltZWxpbmUqL1xyXG5cclxuLyoucHJvamVjdC1zdGF0dXNfX2J0biB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59Ki9cclxuXHJcbi5wcm9qZWN0LXN0YXR1c19fdGltZWxpbmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1zdGVwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleDogMSAxIDAlO1xyXG5cdG1pbi13aWR0aDogMTNweDtcclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRmbGV4LWdyb3c6IDI7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdGZsZXgtZ3JvdzogMS4zO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0LnByb2dyZXNzLXN0ZXBfX3RleHQgc3BhbiB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0ICAgIGxlZnQ6IGF1dG87XHJcblx0XHQgICAgd2lkdGg6IDExNXB4O1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgIFxyXG5cdCAgICB0b3A6IDZweDtcclxuXHQgICAgbGVmdDogMThweDtcclxuXHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG5cdCAgICBoZWlnaHQ6IDFweDtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMGRlODE3O1x0ICAgXHJcblx0fVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Mtc3RlcF9fdGV4dCBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogIzBkZTgxNztcclxufVxyXG5cclxuLnN0ZXAtbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0dG9wOiAtMjNweDtcclxufVxyXG5cclxuLnN0ZXAtZGF0ZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdHRvcDogMTRweDtcclxufVxyXG5cclxuLnByb2dyZXNzLW1hcmtlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMGRlODE3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1x0ICAgIFxyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogLTQuNXB4O1xyXG5cdCAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdCAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuXHQgICAgZm9udC1zaXplOiA3cHg7XHJcblx0ICAgIGNvbG9yOiAjMjQyNDI0O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBvcGFjaXR5OiAwO1x0ICAgIFxyXG5cdCAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XHJcblx0fVxyXG59XHJcblxyXG4uaW4tcHJvZ3Jlc3Mge1xyXG5cdC5wcm9ncmVzcy1tYXJrZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzBkZTgxNztcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnVpLXByb2dyZXNzYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICBcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogMTNweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXN0ZXBfMSAudWktcHJvZ3Jlc3NiYXIge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcclxuXHRsZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XHRcclxuICAgIGJhY2tncm91bmQ6ICMwZGU4MTc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGRlODE3OyBcclxufVxyXG5cclxuLypIZWxwIEJ1dHRvbiovXHJcblxyXG4uaGVscC1idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDkxcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBcdGJhY2tncm91bmQ6ICMyMTg4ZmI7XHJcbiAgICBcdGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVscC1idG5fX2ljbyB7XHJcblx0d2lkdGg6IDI3cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHRcclxuXHRmb250LXNpemU6IDE5cHg7XHRcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMnB4IDA7XHJcblx0bWFyZ2luOiAwIDlweCAwIDA7XHJcbn1cclxuXHJcbi5oZWxwLWJ0bl9fdGV4dCB7XHRcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBEQVNIQk9BUkQgLSBNQUlOLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1x0XHJcblx0LmRhc2hib2FyZC1wcm9qZWN0cyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgNzBweCAwO1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLXByb2plY3RzX19saXN0X3NsaWRlciAuc2xpY2stYXJyb3cge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdCAgICBib3R0b206IC02MHB4O1x0ICAgIFxyXG5cdH1cclxuXHQuZGFzaGJvYXJkLXByb2plY3RzX19saXN0X3NsaWRlciAuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogMzUlO1xyXG5cdH1cdFxyXG5cdC5kYXNoYm9hcmQtcHJvamVjdHNfX2xpc3Rfc2xpZGVyIC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDM1JTtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1wcm9qZWN0c19fbGlzdF9zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xyXG5cdFx0bGVmdDogLTIzcHg7XHJcblx0fVxyXG5cdC5wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQgLnByb2dyZXNzLXN0ZXBfX3RleHQgLnN0ZXAtbmFtZSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHQgICAgbGluZS1oZWlnaHQ6IDE7XHJcblx0ICAgIHRvcDogLTMzcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1x0XHJcblx0LnByb2plY3QtdHlwZXMge1xyXG5cdFx0bWFyZ2luOiAxMDBweCAwIDAgMDtcclxuXHR9XHJcblx0LnByb2plY3QtdHlwZXNfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBtYXJnaW46IDEwcHggLTVweCAwIC01cHg7XHJcblx0fVxyXG5cdC5wcm9qZWN0LXR5cGU6bm90KDpsYXN0LWNoaWxkKSwgLnByb2plY3QtdHlwZSB7XHJcblx0XHRtYXJnaW46IDAgNXB4IDhweCA1cHg7XHJcblx0fVxyXG5cclxuXHQubm8tcHJvamVjdHMge1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHRcclxuXHQucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3Mtc3RlcF9fdGV4dCAuc3RlcC1uYW1lIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTtcclxuXHQgICAgdG9wOiAtMzNweDtcclxuXHR9XHJcblx0LnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLXN0ZXBfX3RleHQgLnN0ZXAtZGF0ZSwgLnByb2dyZXNzLXN0ZXA6bGFzdC1jaGlsZCAucHJvZ3Jlc3Mtc3RlcF9fdGV4dCAuc3RlcC1kYXRlIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTtcclxuXHQgICAgdG9wOiAxOHB4O1xyXG5cdH1cdFxyXG5cdC5kYXNoYm9hcmQtcHJvamVjdHNfX2xpc3RfbGlzdCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHRcclxuXHQuZGFzaGJvYXJkLWhlYWRlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtaGVhZGVyX19kYXRlLCAucHJvZmlsZS10b3Age1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xyXG5cdH1cdFxyXG5cdC5kYXNoYm9hcmQtcHJvamVjdHNfX2xpc3Rfc2xpZGVyIC5kYXNoYm9hcmQtcHJvamVjdCB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDM0cHggODFweCAyOXB4O1xyXG5cdH1cclxuXHQucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3Mtc3RlcF9fdGV4dCAuc3RlcC1uYW1lIHtcdFx0XHJcblx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0ICAgIHRvcDogLTUwcHg7XHJcblx0ICAgIGxlZnQ6IC0yM3B4O1xyXG5cdH1cclxuXHQucHJvZ3Jlc3Mtc3RlcDpsYXN0LWNoaWxkIC5wcm9ncmVzcy1zdGVwX190ZXh0IC5zdGVwLW5hbWUge1x0XHRcclxuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHQgICAgdG9wOiAtMjdweDtcclxuXHQgICAgbGVmdDogMHB4O1xyXG5cdH1cclxuXHQucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3Mtc3RlcF9fdGV4dCAuc3RlcC1kYXRlLCAucHJvZ3Jlc3Mtc3RlcDpsYXN0LWNoaWxkIC5wcm9ncmVzcy1zdGVwX190ZXh0IC5zdGVwLWRhdGUge1xyXG5cdFx0dG9wOiA0MXB4O1xyXG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdCAgICBsZWZ0OiAtMjBweDtcclxuXHQgICAgcmlnaHQ6IGF1dG87XHJcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQucHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMykgLnByb2dyZXNzLXN0ZXBfX3RleHQgLnN0ZXAtZGF0ZSB7XHJcblx0XHR0b3A6IDI0cHg7XHJcbiAgICBcdGxlZnQ6IC0zcHg7XHJcblx0fVxyXG5cdC5wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQgLnByb2dyZXNzLXN0ZXBfX3RleHQgLnN0ZXAtZGF0ZSB7XHJcblx0XHR0b3A6IDM2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1x0XHJcblx0LnByb2ZpbGUtdG9wIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXJnaW46IDIwcHggMCAxMHB4IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIFBST0ZJTEUvLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYmFjay10by1wcm9qZWN0cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICBpIHtcclxuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xyXG4gICAgXHRjb2xvcjogIzEyMGIyZDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgXHRmb250LXdlaWdodDogNzAwO1xyXG4gICAgXHRmb250LXNpemU6IDEycHg7XHJcbiAgICBcdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIFx0Y29sb3I6ICMyMTJlMzc7XHJcbiAgICBcdG1hcmdpbjogMnB4IDAgMCA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXh0LXRvLXN1cHBvcnQge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0c3BhbiB7XHJcblx0XHRtYXJnaW46IDJweCA1cHggMCAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWhlYWRpbmdfd29yZHMge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcdFxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE5LjUlIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjdGl2ZS1idG4ge1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgIDNyZCBzZWN0aW9uIFByb2ZpbGUgUGFnZSBDb250ZW50XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNwcm9maWxlLXBhZ2UtY29udGVudCB7XHJcblx0cGFkZGluZzogNDZweCAwIDQwcHggMDtcclxuXHRjb2xvcjogIzE5MTkxOTtcclxufVxyXG4ucGFzc3dvcmQsIC5ub3RpZmljYXRpb25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKlByb2ZpbGUqL1xyXG5cclxuLnByb2ZpbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9maWxlX19pbWctYmxvY2sge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2ZpbGVfX2ltZyB7XHJcblx0d2lkdGg6IDExN3B4O1xyXG5cdGhlaWdodDogMTU4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0fVxyXG5cdGRpdiB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuXHRcdGNvbG9yOiAjMTkxOTE5O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLXVwbG9hZCB7XHJcblx0d2lkdGg6IDExOHB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1NXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMTJlMzc7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHBhZGRpbmc6IDVweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW46IDEwcHggMCA1cHggMDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAycHggcmdiYSgzMyw0Niw1NSwuMik7XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLWltcG9ydCB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcblx0Y29sb3I6ICMxZGExZjI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRkaXYge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjMWU4Y2JlO1xyXG5cdFx0fVx0XHRcclxuXHR9XHRcclxufVxyXG5cclxuLnByb2ZpbGVfX2luZm8ge1xyXG5cdG1hcmdpbjogMCAwIDAgMjFweDtcclxufVxyXG5cclxuLmlucHV0LWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XHJcblx0fVxyXG5cdGxhYmVsLCAuYWNjb3VudHR5cGUtbGFiZWwsIC5jcmVkaXRzLWxhYmVsIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcblx0XHRjb2xvcjogIzE5MTkxOTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAxNi41cHg7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cdGlucHV0LCAuaW5wdXQtY3JlZGl0cyB7XHJcblx0XHR3aWR0aDogMTI3cHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCA0NiwgNTUsIC41KTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdFx0Y29sb3I6ICMxOTE5MTk7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRtYXJnaW46IDAgMTYuNXB4O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzIxMmUzNztcclxuXHRcdH1cclxuXHR9XHJcblx0LmlucHV0LWNvbnRhaW5lciB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXJfYXV0b2NvbXBsZXRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHQgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdCAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0ICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjMWYxMzJjO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNXB4O1xyXG4gICAgXHRyaWdodDogMzBweDtcdFx0XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3VudHR5cGUtbGFiZWwsIC5jcmVkaXRzLWxhYmVsIHtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxubGFiZWwuYWNjb3VudHR5cGUtc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMjdweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIDE2LjVweDtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmFjY291bnR0eXBlLXNsaWRlciwgLmFjY291bnR0eXBlLXNsaWRlcjIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjEyZTM3OyAgICAgICBcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjRzOyBcclxuICAgICY6YmVmb3JlIHtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBjb250ZW50OiBcIlBlcnNvbmFsXCI7XHJcblx0ICAgIHdpZHRoOiA2NHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcblx0XHRib3R0b206IC0xcHg7XHJcblx0ICAgIGJhY2tncm91bmQ6ICMyMTJlMzc7ICAgXHQgICAgXHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgZm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICBjb2xvcjogI2ZmZjtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdCAgICBwYWRkaW5nOiA2cHggMCA2cHggMTBweDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjRzO1x0ICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50dHlwZS1zbGlkZXIyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVycHJpc2VcIjtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCsuYWNjb3VudHR5cGUtc2xpZGVyMjpiZWZvcmUsIGlucHV0OmNoZWNrZWQrLmFjY291bnR0eXBlLXNsaWRlcjpiZWZvcmUgeyAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2M3B4KTtcclxufVxyXG5cclxuLnNsaWRlci10eHQgeyAgIFxyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMyMTJlMzc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7ICAgIFxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LWJsb2NrIC5pbnB1dC1jcmVkaXRzIHtcclxuXHR3aWR0aDogNzlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG4gICAgcGFkZGluZzogNi41cHggOHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICBcdGZvbnQtZmFtaWx5OiBzZWdvZXVpYm9sZCxzYW5zLXNlcmlmO1xyXG5cdCAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdCAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maWxlX19pbmZvIC5mb3JtX19idXR0b24sIC5wYXNzd29yZCAuZm9ybV9fYnV0dG9uIHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XHJcblx0YmFja2dyb3VuZDogIzIxMmUzNztcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiBhdXRvIDE2LjVweCBhdXRvIGF1dG87XHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMnB4IHJnYmEoMzMsNDYsNTUsLjIpO1xyXG5cdFx0YmFja2dyb3VuZDogIzM0NDQ0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qUGFzc3dvcmQqL1xyXG5cclxuLnBhc3N3b3JkIHtcclxuXHQuaW5wdXQtYmxvY2sgaW5wdXQge1xyXG5cdFx0d2lkdGg6IDEzN3B4O1xyXG5cdH1cclxuXHQuZm9ybV9fYnV0dG9uIHtcclxuXHRcdHdpZHRoOiA2MXB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAxNi42cHg7XHJcblx0fVxyXG5cdGxhYmVsLmVycm9yIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YS1Cb2xkLHNhbnMtc2VyaWY7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTEuNXB4O1x0ICAgIFxyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogLS4xMXB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMThweDtcdCAgICBcclxuICAgICAgICBjb2xvcjogI2Q0NTgzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGFuZ2UtcGFzc3dvcmQtZm9ybSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaGFuZ2UtcGFzc3dvcmQtbm90aWZpY2F0aW9uLCAuY2FuY2VsLXN1YnNjcmlwdGlvbi1ub3RpZmljYXRpb24sIC5hZGQtdGlja2V0LW5vdGlmaWNhdGlvbiwgLmNvcHktbGluay1ub3RpZmljYXRpb24sIC5kb3dubG9hZC1ub3RpZmljYXRpb24sIC5yZW1vdmUtbm90aWZpY2F0aW9uIHtcclxuXHR3aWR0aDogMjY3cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTIwYjJkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG4gICAgY29sb3I6ICMyZjI5NDY7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwIDE0cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIGJvdHRvbTogNTBweDsgICBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyOTtcclxufVxyXG5cclxuLmRvd25sb2FkLW5vdGlmaWNhdGlvbiB7XHJcblx0Y29sb3I6ICM1Y2I4NWM7XHJcbn1cclxuXHJcbi5yZW1vdmUtbm90aWZpY2F0aW9uIHtcclxuXHRjb2xvcjogI2ZmMzkyODtcclxufVxyXG5cclxuLmNoYW5nZS1wYXNzd29yZC1ub3RpZmljYXRpb25fX3dyYXAsIC5jYW5jZWwtc3Vic2NyaXB0aW9uLW5vdGlmaWNhdGlvbl9fd3JhcCwgLmFkZC10aWNrZXQtbm90aWZpY2F0aW9uX193cmFwLCAuY29weS1saW5rLW5vdGlmaWNhdGlvbl9fd3JhcCwgLmRvd25sb2FkLW5vdGlmaWNhdGlvbl9fd3JhcCwgLnJlbW92ZS1ub3RpZmljYXRpb25fX3dyYXAge1xyXG5cdHNwYW4ge1xyXG4gICAgXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgXHRmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgI2Nsb3NlIHtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRjb2xvcjogIzEyMGIyZDtcclxuXHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIHJpZ2h0OiA3cHg7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcdCAgICBcclxuICAgIH1cclxufVxyXG5cclxuLypOb3RpZmljYXRpb25zKi9cclxuXHJcbi5ub3RpZmljYXRpb25zX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cdFxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMzVweCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uX19jaGVja2JveCB7XHJcblx0d2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdCAgICB3aWR0aDogMTVweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcdCAgXHJcblx0ICAgIHRvcDogM3B4O1xyXG4gICAgXHRsZWZ0OiAzcHg7ICBcclxuXHQgICAgb3BhY2l0eTogMDtcdCAgICBcclxuXHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIGlucHV0OmNoZWNrZWQrbGFiZWwgLm5vdGlmaWNhdGlvbl9fY2hlY2tib3g6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX3RleHQge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzFmMTMyYztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR3aWR0aDogMTk1cHg7XHJcblx0bWFyZ2luOiAtM3B4IDAgMCAxM3B4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uX19jYW5jZWwtYnRuIHtcclxuXHRjb2xvcjogI2ZmMzkyODtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25zX193YXJuaW5nIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHRwYWRkaW5nOiAzMXB4IDAgMjdweCAwO1xyXG5cdG1hcmdpbjogMjRweCAwIDAgMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGg0IHtcclxuXHRcdGNvbG9yOiAjMWYxMzJjO1xyXG5cdH1cclxufVxyXG5cclxuLndhcm5pbi1jb25maXJtIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuXHRjb2xvcjogIzM4MmQ0NDtcclxuXHRtYXJnaW46IDE0cHggMCAwIDA7XHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogI2ZmMzkyODtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNhbmNlbC1zdWJzY3JpcHRpb24tbm90aWZpY2F0aW9uIHtcclxuXHRjb2xvcjogI2ZmMzkyODtcclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBEQVNIQk9BUkQgLSBQUk9GSUxFLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcdFxyXG5cdC5wcm9maWxlLXBhZ2UtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcclxuXHQucHJvZmlsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQucHJvZmlsZV9faW5mbyB7XHJcblx0XHRtYXJnaW46IDQwcHggMCAwIC0xNi41cHg7XHJcblx0fVxyXG5cdC5wcm9maWxlX19pbWctYmxvY2sge1xyXG5cdFx0d2lkdGg6IDExN3B4O1xyXG5cdH1cclxuXHQubm90aWZpY2F0aW9uc19fbGlzdCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgIHdpZHRoOiA1MzVweDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQubm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdCAgICBtYXJnaW46IDAgMHB4IDI1cHggMDtcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdC5pbnB1dC1ibG9jaywgLmNoYW5nZS1wYXNzd29yZC1mb3JtIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0Lm5vdGlmaWNhdGlvbnNfX2xpc3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVx0XHJcblx0LmRhc2hib2FyZC1oZWFkaW5nX3dvcmRzIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW46IDAgMCAwIC03MHB4O1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLWhlYWRpbmdfd29yZHMgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1oZWFkaW5nLCAuYmFjay10by1wcm9qZWN0cyB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdCNkYXNoYm9hcmQtaGVhZGluZyB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTFweCkge1x0XHJcblx0Lm5vdGlmaWNhdGlvbnNfX2xpc3Qge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHRcclxuXHQucHJvZmlsZV9faW5mbyAuZm9ybV9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMTYuNXB4O1xyXG5cdH1cclxuXHQuY2hhbmdlLXBhc3N3b3JkLWZvcm0sIC5jaGFuZ2UtcGFzc3dvcmQtZm9ybSAuaW5wdXQtYmxvY2sge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmNoYW5nZS1wYXNzd29yZC1mb3JtIC5pbnB1dC1ibG9jayAuaW5wdXQtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTRweCAwO1xyXG5cdH1cclxuXHQucGFzc3dvcmQgLmZvcm1fX2J1dHRvbiB7XHJcblx0XHRtYXJnaW46IDAgMCAwIDA7XHJcblx0fVxyXG5cdC5hZGQtdGlja2V0LW5vdGlmaWNhdGlvbiwgLmNhbmNlbC1zdWJzY3JpcHRpb24tbm90aWZpY2F0aW9uLCAuY2hhbmdlLXBhc3N3b3JkLW5vdGlmaWNhdGlvbiwgLmNvcHktbGluay1ub3RpZmljYXRpb24sIC5kb3dubG9hZC1ub3RpZmljYXRpb24sIC5yZW1vdmUtbm90aWZpY2F0aW9uIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuICAgIFx0bWFyZ2luOiBhdXRvOyAgICBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHRcclxuXHQuZGFzaGJvYXJkLWhlYWRpbmdfd29yZHMge1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAwcHg7XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIE9SREVSUy8vLy8vLy8vLy8vLy8vLy8vXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNkYXNoYm9hcmQtb3JkZXJzLXBhZ2Uge1xyXG5cdC5iYWNrLXRvLXByb2plY3RzIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLW9yZGVycyB7XHJcblx0cGFkZGluZzogNTBweCAwIDEyMHB4IDA7XHJcblx0Y29sb3I6ICMxZjEzMmM7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzX19pbmZvIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnNfX2luZm9fYXdhaXRpbmctcGF5bWVudCB7XHRcclxuXHQuZGFzaGJvYXJkLW9yZGVyIHtcclxuICAgIFx0cGFkZGluZzogN3B4IDAgN3B4IDExcHg7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAuMik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtb3JkZXJfaGVhZGluZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDlweCAwIDlweCAxMXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgLjIpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgLjIpO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnNfX2luZm9fcGFpZCB7XHJcblx0LmRhc2hib2FyZC1vcmRlcl9oZWFkaW5nIHtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcblx0Y29sb3I6ICMxOTE5MTk7XHJcblx0bWFyZ2luOiAwIDAgOHB4IDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuXHRwYWRkaW5nOiA5cHggMCA5cHggMTFweDtcclxuXHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9oZWFkaW5nIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX19pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX19pdGVtIHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0ZmxleC1iYXNpczogNGVtO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX190eXBlIHtcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9fdHlwZV93b3JkcHJlc3MgIHtcclxuXHRzcGFuIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYmQ4NTQ7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJfX3R5cGVfZnJvbnRlbmQge1xyXG5cdHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzI1Mjg0OTtcclxuXHR9XHRcclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9fdHlwZV9zaG9waWZ5IHtcclxuXHRzcGFuIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0ZWJmYzA7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJfX3R5cGVfZW1haWwge1xyXG5cdHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZDogI2NjNThjNjtcclxuXHR9XHRcclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9fdHlwZV93b29jb21tZXJjZSB7XHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjViODhhO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX190eXBlX3NwYSB7XHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNTM2MGMyO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX19pdGVtX3ByaWNlIHtcclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBzZWdvZXVpYm9sZCxzYW5zLXNlcmlmO1xyXG5cdCAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0ICAgIGNvbG9yOiAjMjMyMzIzO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9faXRlbV9wZGYge1xyXG5cdGNvbG9yOiAjZmYzYjJhO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVyX19idXR0b25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcl9fYnV0dG9uIHtcclxuXHR3aWR0aDogNjlweDtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMTJlMzc7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdGNvbG9yOiAjMjEyZTM3O1xyXG5cdHBhZGRpbmc6IDJweCAwO1x0XHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDMzLDQ2LDU1LC4yKTtcdFx0XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyLXBheS1idG4ge1xyXG5cdGJhY2tncm91bmQ6ICMyMTJlMzc7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luOiAwIDAgMCA3cHg7XHJcbn1cclxuXHJcbi8qRGFzaGJvYXJkIE9yZGVycyBQYXkgU3RlcDEqL1xyXG5cclxuI2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAxLCAjZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDIsICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMTE1MmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogNzc3cHg7XHJcblx0LmFyY3RpY21vZGFsLWNsb3NlIGkge1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDEge1x0XHRcclxuXHRwYWRkaW5nOiAyNXB4IDQwcHggNDVweCA0MnB4O1x0XHJcblx0Lm9yZGVyX19zdW1tYXJ5LWhlYWQge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCAwIDM3cHggMDtcclxuXHR9XHJcblx0Lm9yZGVyX19zdW1tYXJ5LWJvZHktaW5mbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Lm9yZGVyX19zdW1tYXJ5LWJvZHktc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBweCAwIDA7XHQgICAgXHJcblx0ICAgIG1hcmdpbjogMCAzMXB4IDAgMDtcclxuXHR9XHJcblx0Lm9yZGVyX19zdW1tYXJ5LWJvZHktc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuXHRcdHdpZHRoOiB1bnNldDtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzIzMjMyMztcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICByaWdodDogMDtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdH1cclxuXHQub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZS1zZWN0aW9uIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM1LCAzNSwgMzUsIC4xKTtcclxuXHR9XHJcblx0Lm9yZGVyX19zdW1tYXJ5LWJvZHktcHJpY2Utc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMzUsIDM1LCAzNSwgLjEpO1xyXG5cdH1cclxuXHQub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZS1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHRcclxuXHQub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZSB7XHJcblx0XHR3aWR0aDogMjgzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVycy1wYXktc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDI1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1jaGVja2JveC1sYWJlbCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuXHRtYXJnaW46IDEzcHggMCAwIDA7XHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHRcdFxyXG5cdFx0bWFyZ2luOiAtM3B4IDEycHggMCAwO1xyXG5cdH1cclxuXHRlbSB7XHJcblx0XHRmb250LXN0eWxlOiB1bnNldDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvbW8tY29kZV9fdGl0bGUge1xyXG5cdGNvbG9yOiAjNTU1O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdG1hcmdpbjogMCAwIDVweCAwO1xyXG59XHJcblxyXG4ucHJvbW8tY29kZSB7XHJcblx0bWFyZ2luOiAxN3B4IDAgMCAwO1xyXG59XHJcblxyXG4ucHJvbW8tY29kZV9fZm9ybSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByb21vLWNvZGVfX2lucHV0IHtcclxuXHR3aWR0aDogMTczcHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjEyZTM3O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdGNvbG9yOiAjNTU1O1xyXG5cdHBhZGRpbmc6IDAgMTNweDtcclxufVxyXG5cclxuLnByb21vLWNvZGVfX2J0biB7XHJcblx0d2lkdGg6IDY5cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdG1hcmdpbjogMCAwIDAgOXB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2JkYmRiZDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS10b3RhbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMjEyZTM3O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi50b3RhbC1oZWFkIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiA1MXB4O1xyXG5cdG1hcmdpbjogMjhweCAwIDAgMDtcclxufVxyXG5cclxuLnRvdGFsLXByaWNlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjU1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1x0XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogc2Vnb2V1aWJvbGQsc2Fucy1zZXJpZjtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIFx0Zm9udC1zaXplOiAyMXB4O1xyXG4gICAgXHRtYXJnaW46IDAgM3B4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGVja291dC1idG4ge1xyXG5cdHdpZHRoOiA4MXB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcclxuXHRiYWNrZ3JvdW5kOiAjMjEyZTM3O1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbjogOHB4IGF1dG8gN3B4IGF1dG87XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMmQzZDQ4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMzMsNDYsNTUsLjIpO1xyXG5cdFx0aSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1x0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvdGFsLW1lc3NhZ2Uge1xyXG5cdHdpZHRoOiAzMDFweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblx0Y29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgLjcpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKkRhc2hib2FyZCBPcmRlcnMgUGF5IFN0ZXAyKi9cclxuXHJcbiNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMiB7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogIzEyMGIyZDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAyX19ib2R5IHtcclxuXHRwYWRkaW5nOiAyOHB4IDY1cHggMzdweCA2NXB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX2hlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuXHRtYXJnaW46IDAgMCAyOHB4IDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1jaGVja2JveC10ZXJtcyB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YS1Cb2xkLHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHRcclxuXHRzcGFuIHtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW46IC0ycHggMTJweCAwIDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjEyZTM3O1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1wYXltZW50LW1ldGhvZHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAxMXB4IC01cHggMCAtNXB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXBheW1lbnQtbWV0aG9kIHtcclxuXHR3aWR0aDogMTU0cHg7XHJcblx0aGVpZ2h0OiAxMTVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzI4M2I4MjtcclxuXHRtYXJnaW46IDAgNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHR9XHJcblx0aSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLXBheW1lbnQtbWV0aG9kX3BheXBhbCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzI4M2I4MjtcclxuXHRpIHtcclxuXHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXltZW50LW1ldGhvZC1pY29ucy5wbmcpIC0xMDhweCAtOTBweCBuby1yZXBlYXQ7XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1wYXltZW50LW1ldGhvZF9zdHJpcGUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NzcyZTU7XHJcblx0aSB7XHJcblx0XHR3aWR0aDogNzhweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF5bWVudC1tZXRob2QtaWNvbnMucG5nKSAtMTBweCAtOTBweCBuby1yZXBlYXQ7XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1wYXltZW50LW1ldGhvZF9pbnRlcnN3aXRjaCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyMjYyODtcclxuXHRpIHtcclxuXHRcdHdpZHRoOiAxMTdweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF5bWVudC1tZXRob2QtaWNvbnMucG5nKSAtMTBweCAtMTBweCBuby1yZXBlYXQ7XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1wYXltZW50LW1ldGhvZF9iYW5rdHJhbnNmZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMzNjk7XHJcblx0aSB7XHJcblx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BheW1lbnQtbWV0aG9kLWljb25zLnBuZykgLTE0N3B4IC0xMHB4IG5vLXJlcGVhdDtcdFx0XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX2Zvb3RlciB7XHJcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNXB4IDY1cHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMl9fb3JkZXItaW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAyX19vcmRlci1udW1iZXIsIC5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMl9fcHJvamVjdC1uYW1lIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvb2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAyX19vcmRlci1udW1iZXIge1xyXG5cdGVtIHtcdFx0XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHRcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMl9fcHJvamVjdC1uYW1lIHtcclxuXHRtYXJnaW46IDAgMCAwIDIycHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMl9fb3JkZXItdG90YWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLm9yZGVyLXRvdGFsLWN1cnJlbmN5IHtcclxuXHRmb250LWZhbWlseTogc2Vnb2V1aWJvbGQsc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbjogMCA0cHggMCA2cHg7XHJcbn1cclxuXHJcbi5vcmRlci10b3RhbC1udW1iZXIge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuXHJcbi8qRGFzaGJvYXJkIE9yZGVycyBQYXkgU3RlcDMqL1xyXG5cclxuI2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAzIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC5iYW5rcy1saXN0IHtcclxuXHRcdG1hcmdpbjogMCAtNy41cHggMTJweCAtNy41cHg7XHJcblx0fVxyXG5cdC5iYW5rLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDIwOXB4O1xyXG4gICAgXHRoZWlnaHQ6IDQ4cHg7XHJcbiAgICBcdG1hcmdpbjogMCA3LjVweDtcclxuXHR9XHJcblx0LmJhbmstaXRlbSAuYmFuay1pY29uIHtcclxuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHR9XHJcblx0LmJhbmstaXRlbTpudGgtY2hpbGQoMykgLmJhbmstaWNvbiB7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHQgICAgaGVpZ2h0OiAxNXB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ViYS1zbS5wbmcpIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LmJhbmstaW5mby1pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LmJhbmstaW5mby1pdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdH1cclxuXHQuYmFuay1pbmZvLWl0ZW0gc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAzX19ib2R5IHtcclxuXHRwYWRkaW5nOiAzNXB4IDU1cHggMjBweCA2MnB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDNfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuXHRtYXJnaW46IDAgMCAxNXB4IDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwM19fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdG1hcmdpbjogMCAwIDE4cHggMDtcclxufVxyXG5cclxuLmJhbmtzLWxpc3Qtc2VjdGlvbiB7XHJcblx0bWFyZ2luOiAwcHggMCAyNXB4IDA7XHJcbn1cclxuXHJcbi5pbnRlcm5hdGlvbmFsLWJhbmtzLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5YmNkNDY7XHRcclxuXHRwYWRkaW5nOiA1cHggMTJweCAzcHggNnB4O1xyXG5cdC5iYW5rLWljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVtaXQucG5nKSBuby1yZXBlYXQ7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHRcclxuXHRcdG1hcmdpbjogMCAxMXB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnRlcm5hdGlvbmFsLWJhbmtzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHRcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmludGVybmF0aW9uYWwtYmFuay1pdGVtIHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdH1cdFxyXG59XHJcblxyXG4uZmluaXNoX19idG4ge1xyXG5cdHdpZHRoOiA1N3B4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcclxuXHRiYWNrZ3JvdW5kOiAjMjEyZTM3O1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA3cHggMDtcclxuXHRtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICMyZDNkNDg7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgzMyw0Niw1NSwuMik7XHJcblx0fVxyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIERBU0hCT0FSRCAtIE9SREVSUy8vLy8vLy8vLy8qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5kYXNoYm9hcmQtb3JkZXJfX2l0ZW1fcGFnZXMsIC5kYXNoYm9hcmQtb3JkZXJfX2l0ZW1fbnVtYmVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAxLCAjZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDIsICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1wYXltZW50LW1ldGhvZHMge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLXBheW1lbnQtbWV0aG9kIHtcclxuXHRcdG1hcmdpbjogNXB4O1xyXG5cdH1cclxuXHQjZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDMgLmJhbmstaXRlbSB7XHJcblx0XHRtYXJnaW46IDcuNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdC5kYXNoYm9hcmQtb3JkZXJzX19pbmZvX2F3YWl0aW5nLXBheW1lbnQgLmRhc2hib2FyZC1vcmRlcjpub3QoLmRhc2hib2FyZC1vcmRlcl9oZWFkaW5nKSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1vcmRlcl9fYnV0dG9ucyB7XHJcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtb3JkZXJfX2l0ZW1zIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFxyXG5cdC5kYXNoYm9hcmQtb3JkZXJzX19pbmZvIHtcdFx0XHJcbiAgICBcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1vcmRlcnNfX2xpc3Qge1xyXG5cdFx0d2lkdGg6IDY5M3B4O1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLW9yZGVycy1wYXktc3VtbWFyeSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1vcmRlcnMtcHJpY2UtYnJlYWtkb3duIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1pbmZvIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAxIC5vcmRlcl9fc3VtbWFyeS1ib2R5LXNlY3Rpb24sICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luOiAwcHggMzFweCAyMHB4IDA7XHJcblx0fVxyXG5cdCNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktaGVhZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDAgMHB4IDAgMzBweDtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAxIC5vcmRlcl9fc3VtbWFyeS1ib2R5LXNlY3Rpb246YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMjMyMzIzO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogMDtcclxuICAgIFx0b3BhY2l0eTogLjE7XHJcblx0fVxyXG5cdCNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1zZWN0aW9uOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG4gICAgXHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX2Zvb3RlciB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX29yZGVyLXRvdGFsIHtcclxuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHR9XHJcblx0LmludGVybmF0aW9uYWwtYmFua3MtbGlzdCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5pbnRlcm5hdGlvbmFsLWJhbmstaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHQgICAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1x0XHJcblx0LmRhc2hib2FyZC1wYXltZW50LW1ldGhvZHMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMl9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAyOHB4IDM1cHggMzdweCAzNXB4O1xyXG5cdH1cclxuXHQuZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX2Zvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDM1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0LnRvdGFsLW1lc3NhZ2UsICNkYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwMSAub3JkZXJfX3N1bW1hcnktYm9keS1wcmljZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnByb21vLWNvZGVfX2Zvcm0ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAxIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMjBweCA0NXB4IDIwcHg7XHJcblx0fVxyXG5cdC5wcm9tby1jb2RlX19idG4ge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwcHg7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtb3JkZXJzLXBheS1zdGVwM19fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDIwcHggMjBweCAyMHB4O1xyXG5cdH1cclxuXHQjZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDMgLmJhbmstaXRlbSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1x0XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAzIC5iYW5rLWl0ZW0gLmJhbmstaWNvbiB7XHJcblx0XHRtYXJnaW46IDAgMHB4IDEwcHggMDtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAzIC5iYW5rLWl0ZW0ge1xyXG5cdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XHRcclxuXHQuZGFzaGJvYXJkLW9yZGVycy1wYXktc3RlcDJfX29yZGVyLWluZm8ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmRhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAyX19wcm9qZWN0LW5hbWUge1xyXG5cdCAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcclxuXHR9XHJcblx0I2Rhc2hib2FyZC1vcmRlcnMtcGF5LXN0ZXAzIC5iYW5rLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIE5FVyBQUk9KRUNULy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgIERBU0hCT0FSRCAtIE5FVyBQUk9KRUNUIC0gTElTVFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jbmV3cHJvamVjdC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcclxuICAgIG92ZXJmbG93LXk6IGF1dG87ICAgIFxyXG4gICAgZGlzcGxheTogbm9uZTsgIFxyXG4gICAgLnNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdHBhZGRpbmc6IDU3cHggNDBweCAwIDQwcHg7ICAgXHJcbiAgICBcdG1hcmdpbjogMzVweCAwOyBcdFxyXG4gICAgfSAgXHJcbiAgICAucHJpY2luZywgLnByaWNpbmdfX2hlYWQsIC5zZXJ2aWNlcy1pdGVtX19hZGRpdGlvbmFsLCAucHJpY2Ugc3BhbiwgLnNlcnZpY2VzLWl0ZW1fX21lc3NhZ2Uge1xyXG4gICAgXHRjb2xvcjogIzEyMGIyZDtcclxuICAgIH0gIFxyXG4gICAgLnNlcnZpY2VzLWl0ZW1fX2hlYWRpbmcgIHtcclxuICAgIFx0aDMge1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgXHRsZXR0ZXItc3BhY2luZzogMC45NHB4O1xyXG5cdCAgICBcdGNvbG9yOiAjMTIwYjJkO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBcdH0gICAgXHRcclxuICAgIH1cclxuICAgIC5wcmljaW5nX19oZWFkIHNwYW4sIC5wcmljZSB7XHJcbiAgICBcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAucHJpY2luZ19fZGVsaXZlcnlfc3RhbmRhcmQge1xyXG4gICBcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucHJpY2luZ19faW50ZWdyYXRpb246YmVmb3JlIHtcclxuICAgXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucHJpY2luZyB7XHJcbiAgICBcdG1hcmdpbjogMjFweCAwIDE2cHggMDtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1pdGVtX19ib3R0b20ge1xyXG4gICAgXHRtYXJnaW46IGF1dG8gYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyLCAubmV3cHJvamVjdC1jb25maXJtYXRpb24sICNuZXdwcm9qZWN0LW92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LCAubmV3cHJvamVjdC1vcmRlciwgLm5ld3Byb2plY3QtY29uZmlybWF0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTE1MmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjMTIwYjJkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4OyBcclxufVxyXG5cclxuLm5ld3Byb2plY3Qge1xyXG5cdHdpZHRoOiAxMjY1cHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRtYXJnaW46IDExMHB4IDAgNDBweCAwO1xyXG59XHJcblxyXG4ubmV3cHJvamVjdF9faGVhZGluZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLm5ld3Byb2plY3RfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICBEQVNIQk9BUkQgLSBORVcgUFJPSkVDVCAtIE9SREVSXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm5ld3Byb2plY3Qtb3JkZXIge1xyXG5cdHdpZHRoOiAxMTk0cHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmc6IDM0cHggNjRweCAyNXB4IDY0cHg7XHJcblx0bWFyZ2luOiAxMTBweCAwIDQwcHggMDtcdFxyXG5cdC5vcmRlcl9fZm9ybSB7XHJcblx0XHR3aWR0aDogdW5zZXQ7XHJcblx0fVxyXG5cdC5vcmRlcl9fZm9ybS10aXRsZSwgLmZvcm0tc2VjdGlvbi10aXRsZSwgLm9yZGVyX19mb3JtLW5vdGljZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQuZm9ybS1wYWdlcy1pbmNyZW1lbnRvciwgLmZvcm0tY29tcGF0aWJpbGl0eS1saXN0LCAuZm9ybS10dXJuYXJvdW5kLWxpc3Qge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQub3JkZXJfX2Zvcm0tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc7XHRcdFxyXG5cdH1cclxuXHQuZm9ybS10dXJuYXJvdW5kLWxpc3Qge1xyXG5cdFx0bWFyZ2luOiAycHggMCAycHggLTZweDtcclxuXHR9XHJcblx0Lm9yZGVyX19mb3JtLXR1cm5hcm91bmQge1xyXG5cdFx0bWFyZ2luOiAxOHB4IDAgMHB4IDA7XHJcblx0fVxyXG5cdC5vcmRlcl9fZm9ybS1wYWdlcyB7XHJcblx0XHRtYXJnaW46IDIzcHggMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl9faWNvbiB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl9fYmxvY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl9fY2FsY3VsYXRlIHtcclxuXHRtYXJnaW46IDAgNDVweCAwIDA7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX19yZXZpZXcge1xyXG5cdHdpZHRoOiAyODNweDtcclxuXHRtYXJnaW46IDAgMCAwIDQ1cHg7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX19idXR0b25zIHtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX19idXR0b24ge1xyXG5cdHdpZHRoOiA0NnB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1x0XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzIxMmUzNztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjEyZTM3O1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX19idXR0b25fYWRkIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyZTM3O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMTJlMzc7XHRcclxuXHQmOmhvdmVyIHtcdFx0XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgzMyw0Niw1NSwuMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMzQ0NDRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0NDQ0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX2h0bWwge1xyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvaHRtbC5zdmcpIG5vLXJlcGVhdDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0ICAgIHdpZHRoOiA0MnB4O1xyXG5cdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdH1cclxuXHQuY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZGIzMDIxO1xyXG5cdH1cclxuXHQucmFkaW8tdHVybmFyb3VuZCBpbnB1dDpjaGVja2VkKy5yYWRpby10dXJuYXJvdW5kX19sYWJlbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZGIzMDIxO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3Byb2plY3Qtb3JkZXJfd29vY29tbWVyY2Uge1xyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvd29vY29tbWVyY2UucG5nKSBuby1yZXBlYXQ7XHJcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdCAgICB3aWR0aDogNDVweDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHR9XHJcblx0LmNoZWNrYm94LWNvbXBhdGliaWxpdHkgaW5wdXQ6Y2hlY2tlZCsuY2hlY2tib3gtY29tcGF0aWJpbGl0eV9fbGFiZWwge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2JlNTRiODtcclxuXHR9XHJcblx0LnJhZGlvLXR1cm5hcm91bmQgaW5wdXQ6Y2hlY2tlZCsucmFkaW8tdHVybmFyb3VuZF9fbGFiZWwge1xyXG5cdFx0YmFja2dyb3VuZDogI2JlNTRiODtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LW9yZGVyX3Nob3BpZnkge1xyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvc2hvcGlmeS5zdmcpIG5vLXJlcGVhdDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0ICAgIHdpZHRoOiA0MXB4O1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdH1cclxuXHQuY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYWRjOTQxO1xyXG5cdH1cclxuXHQucmFkaW8tdHVybmFyb3VuZCBpbnB1dDpjaGVja2VkKy5yYWRpby10dXJuYXJvdW5kX19sYWJlbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYWRjOTQxO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3Byb2plY3Qtb3JkZXJfam9vbWxhIHtcclxuXHQubmV3cHJvamVjdC1vcmRlcl9faWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL2pvb21sYS5zdmcpIG5vLXJlcGVhdDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0ICAgIHdpZHRoOiA0NnB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHQuY2hlY2tib3gtY29tcGF0aWJpbGl0eSBpbnB1dDpjaGVja2VkKy5jaGVja2JveC1jb21wYXRpYmlsaXR5X19sYWJlbCB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmY5ODAwO1xyXG5cdH1cclxuXHQucmFkaW8tdHVybmFyb3VuZCBpbnB1dDpjaGVja2VkKy5yYWRpby10dXJuYXJvdW5kX19sYWJlbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmY5ODAwO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3Byb2plY3Qtb3JkZXJfbWFnZW50byB7XHJcblx0Lm5ld3Byb2plY3Qtb3JkZXJfX2ljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1zZXJ2aWNlcy9tYWdlbnRvLnN2Zykgbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHQgICAgd2lkdGg6IDM5cHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG5cdC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZDRhMTk7XHJcblx0fVxyXG5cdC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlZDRhMTk7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl93b3JkcHJlc3Mge1xyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvd29yZHByZXNzLnN2Zykgbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHQgICAgd2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG5cdC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMxMTc2ZTg7XHJcblx0fVxyXG5cdC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMTc2ZTg7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl9lbWFpbHtcclxuXHQubmV3cHJvamVjdC1vcmRlcl9faWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLXNlcnZpY2VzL2VtYWlsLnN2Zykgbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHQgICAgd2lkdGg6IDQ1cHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG5cdC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMzM2Q0ZGU7XHJcblx0fVxyXG5cdC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzM2Q0ZGU7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cHJvamVjdC1vcmRlcl9hcHAge1xyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc2VydmljZXMvYXBwLnN2Zykgbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHQgICAgd2lkdGg6IDQ0cHg7XHJcblx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0fVxyXG5cdC5jaGVja2JveC1jb21wYXRpYmlsaXR5IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94LWNvbXBhdGliaWxpdHlfX2xhYmVsIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkMzU4M2U7XHJcblx0fVxyXG5cdC5yYWRpby10dXJuYXJvdW5kIGlucHV0OmNoZWNrZWQrLnJhZGlvLXR1cm5hcm91bmRfX2xhYmVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkMzU4M2U7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgREFTSEJPQVJEIC0gTkVXIFBST0pFQ1QgLSBDT05GSVJNQVRJT05cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm5ld3Byb2plY3QtY29uZmlybWF0aW9uIHtcclxuXHR3aWR0aDogNjQ2cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDQ1cHggMDtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdwcm9qZWN0LWNvbmZpcm1hdGlvbl9faWNvbiB7XHJcblx0d2lkdGg6IDU2cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2staWNvLnN2Zykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubmV3cHJvamVjdC1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGRpdiB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNztcclxuXHRcdGNvbG9yOiAjMjMyMzIzO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb29rJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5ld3Byb2plY3QtY29uZmlybWF0aW9uX19idG4ge1xyXG5cdGJhY2tncm91bmQ6ICMyMTJlMzc7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzIxMmUzNztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDMzLDQ2LDU1LC4yKTtcclxuICAgIFx0YmFja2dyb3VuZDogIzM0NDQ0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXFxcXFxcXFxcXFxcXFxcXFxcXFxNZWRpYSBRdWVyaWVzIC0gREFTSEJPQVJEIC0gTkVXIFBST0pFQ1QvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1x0XHJcblx0Lm5ld3Byb2plY3Qge1xyXG5cdFx0d2lkdGg6IDk1JTtcclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHRcclxuXHQubmV3cHJvamVjdC1vcmRlciB7XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Lm5ld3Byb2plY3Qtb3JkZXJfX2ljb24ge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Lm5ld3Byb2plY3Qtb3JkZXJfX2J1dHRvbnMge1x0XHRcclxuXHRcdG1hcmdpbjogNDBweCAwIDAgMDtcclxuXHR9XHJcbn1cdFxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcdFxyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19ibG9jayB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHRcclxuXHQubmV3cHJvamVjdC1vcmRlcl9fY2FsY3VsYXRlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Lm5ld3Byb2plY3Qtb3JkZXJfX3JldmlldyB7XHJcblx0XHRtYXJnaW46IDMwcHggMCAwIDA7XHJcblx0fVxyXG5cdC5uZXdwcm9qZWN0LW9yZGVyX19pY29uLCAubmV3cHJvamVjdC1vcmRlcl9fYnV0dG9ucyB7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5uZXdwcm9qZWN0LW9yZGVyIC5mb3JtLXNlY3Rpb24tdGl0bGUsIC5uZXdwcm9qZWN0LW9yZGVyIC5vcmRlcl9fZm9ybS1ub3RpY2UsIC5uZXdwcm9qZWN0LW9yZGVyIC5vcmRlcl9fZm9ybS10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5uZXdwcm9qZWN0LW9yZGVyIC5mb3JtLWNvbXBhdGliaWxpdHktbGlzdCwgLm5ld3Byb2plY3Qtb3JkZXIgLmZvcm0tcGFnZXMtaW5jcmVtZW50b3IsIC5uZXdwcm9qZWN0LW9yZGVyIC5mb3JtLXR1cm5hcm91bmQtbGlzdCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyM3B4KSB7XHRcclxuXHQubmV3cHJvamVjdC1jb25maXJtYXRpb24ge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHR9XHRcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIFNVUFBPUlQtUEFHRS8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgICBEQVNIQk9BUkQgLSBTVVBQT1JUXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNzdXBwb3J0LXBhZ2UtY29udGVudCB7XHJcblx0cGFkZGluZzogNDZweCAwO1xyXG5cdGNvbG9yOiAjMTIwYjJkO1xyXG59XHJcblxyXG4uc3VwcG9ydC1wYWdlLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnN1cHBvcnRfX2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCAwIDE3cHggMDtcclxufVxyXG5cclxuLnN1cHBvcnRfX2hlYWQtaW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN1cHBvcnRfX2hlYWQtbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG59XHJcblxyXG4udGlja2V0LXNlYXJjaCB7XHJcblx0bWFyZ2luOiAwIDEycHggMCAxOHB4O1xyXG5cdGlucHV0IHtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDQ2LCA1NSwgLjcpO1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMzMsIDQ2LCA1NSwgLjcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRpY2tldHMtdG90YWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxufVxyXG5cclxuLnRpY2tldHMtdG90YWxfX251bWJlciB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubmV3dGlja2V0LWJ0biB7XHJcblx0d2lkdGg6IDEwNnB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDVweCAwO1x0XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMzMsNDYsNTUsLjIpO1xyXG5cdH1cclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcblx0ZmxleC1iYXNpczogNHJlbTtcdFxyXG59ICAgIFxyXG5cclxuLnRpY2tldC1pdGVtX251bWJlciB7XHJcblx0ZmxleC1ncm93OiAxLjY7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV90ZXh0IHtcclxuXHRmbGV4LWdyb3c6IDg7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9zdGF0dXMge1xyXG5cdGZsZXgtZ3JvdzogMS44O1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fZGF0ZSB7XHJcblx0ZmxleC1ncm93OiAxLjI7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9pY28ge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZsZXgtZ3JvdzogMC40O1xyXG4gICAgZmxleC1iYXNpczogMC44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcblx0fVxyXG59XHJcblxyXG4uc3VwcG9ydF9fdGlja2V0IC5vcGVuIHtcclxuXHQudGlja2V0LWl0ZW1faWNvIHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3VwcG9ydF9fdGlja2V0IHtcclxuXHQudGlja2V0LWl0ZW1zIHtcclxuXHRcdHBhZGRpbmc6IDlweCAwIDlweCAxOXB4O1xyXG5cdH1cdFxyXG5cdCY6bnRoLWNoaWxkKGV2ZW4pIC50aWNrZXQtaXRlbXMge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHR9XHJcbn1cclxuXHJcbi5zdXBwb3J0X190aWNrZXRfaGVhZGluZyB7XHJcblx0LnRpY2tldC1pdGVtcyB7XHRcdFxyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTEyLDExMiwxMTIsLjIpO1xyXG5cdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMTIsMTEyLDExMiwuMik7XHJcblx0fVx0XHJcblx0LnRpY2tldC1pdGVtIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcblx0fVxyXG59XHJcblxyXG4udGlja2V0LW1lc3NhZ2VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLnRpY2tldC1tZXNzYWdlc19faGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRpY2tldC1hdmF0YXIge1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cdFxyXG59XHJcblxyXG4udGlja2V0LW1lc3NhZ2UtYWRkIHtcclxuXHRtYXJnaW46IDAgMCAwIDE2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hZGQtbWVzc2FnZS1maWVsZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcbn1cclxuXHJcbi5hZGQtbWVzc2FnZS1pbmZvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmZpbGUtZm9ybWF0cyB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xyXG5cdGNvbG9yOiByZ2JhKDMxLCAxOSwgNDQsIC41KTtcclxuXHRtYXJnaW46IDAgMTVweCAwIDA7XHJcbn1cclxuXHJcbi5hZGQtbWVzc2FnZS1idXR0b25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogMTU0cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgZm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5hdHRhY2gtZmlsZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XHJcblx0Y29sb3I6ICM1NzUyNmE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdpZHRoOiA5M3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgJjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjFlZmVmO1xyXG5cdH1cclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hZGQtbWVzc2FnZS1idG4ge1xyXG5cdHdpZHRoOiA2MXB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNzBiNGZmO1xyXG5cdH1cclxufVxyXG5cclxuLnRpY2tldC1tZXNzYWdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4yKTtcclxuXHR9XHJcbn1cclxuXHJcbi50aWNrZXQtbWVzc2FnZV9fYXZhdGFyIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4udGlja2V0LW1lc3NhZ2VfX2NvbnRlbnQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi50aWNrZXQtbWVzc2FnZV9fbmFtZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxufVxyXG5cclxuLnRpY2tldC1tZXNzYWdlX190ZXh0IHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxufVxyXG5cclxuLnRpY2tldC1tZXNzYWdlX190aW1lIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdGNvbG9yOiByZ2JhKDMxLCAxOSwgNDQsIC41KTtcclxuXHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcbn1cclxuXHJcbi8qQWRkIG5ldyB0aWNrZXQqL1xyXG5cclxuI25ld3RpY2tldCB7XHJcblx0d2lkdGg6IDc3N3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjExNTJlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjdweCAxMzEuNXB4IDgwcHggMTMxLjVweDtcclxuICAgIC5hcmN0aWNtb2RhbC1jbG9zZSAge1xyXG4gICAgXHRpIHtcclxuICAgIFx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICBcdFx0Y29sb3I6ICMxMjBiMmQ7XHJcbiAgICBcdH0gICAgXHRcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3RpY2tldF9fdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgMCA4NXB4IDA7XHJcbn1cclxuXHJcbi5uZXd0aWNrZXRfX2Zvcm0ge1xyXG5cdGlucHV0LCB0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcdFxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjExNTJlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0fVxyXG5cdGxhYmVsIHtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRjb2xvcjogIzFmMTMyYztcclxuXHR9XHJcblx0bGFiZWwuZXJyb3Ige1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHQgICAgY29sb3I6ICNkNDU4M2U7XHJcblx0ICAgIHRvcDogMDtcclxuXHR9XHJcblx0LmZvcm1fX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogNjJweDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFx0cGFkZGluZzogN3B4IDA7XHJcbiAgICBcdG1hcmdpbjogMTNweCBhdXRvIDAgYXV0bztcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzcwYjRmZjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMzMsNDYsNTUsLjIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW5wdXQtY29udGFpbmVyIHtcclxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypBZGQgVGlja2V0IENvbmZpcm1hdGlvbiBwb3B1cCovXHJcblxyXG4jY29uZmlybWF0aW9uLWFkZC10aWNrZXQge1xyXG5cdHdpZHRoOiA0MTJweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzIxMTUyZTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA3MHB4O1xyXG5cdC5hcmN0aWNtb2RhbC1jbG9zZSB7XHJcblx0XHRpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzEyMGIyZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tYWRkLXRpY2tldF9faWNvbiB7XHJcblx0d2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLWljby5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tYWRkLXRpY2tldF9fbWVzc2FnZSB7XHJcblx0bWFyZ2luOiAyM3B4IDAgMCAwO1xyXG5cdGRpdiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1x0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA4cHggMDtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcblxyXG4vKlxcXFxcXFxcXFxcXFxcXFxcXFxcTWVkaWEgUXVlcmllcyAtIERBU0hCT0FSRCAtIFNVUFBPUlQvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxNnB4KSB7XHRcclxuXHQuc3VwcG9ydF9faGVhZC1pbmZvIHtcclxuXHRcdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHRcclxuXHQudGlja2V0LXNlYXJjaCBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHJcblx0LnN1cHBvcnRfX2hlYWQtaW5mbyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRpY2tldC1zZWFyY2gge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICAgICAgIERBU0hCT0FSRCAtIEZBUVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGFzaGJvYXJkLWZhcSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyAgICBcclxuICAgIHBhZGRpbmc6IDAgMCA0NnB4IDA7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZmFxX19saXN0IHtcclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZmFxX19pdGVtIHtcclxuXHR3aWR0aDogMzgxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWZhcV9fcXVlc3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdCZWJhc05ldWVCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGkge1xyXG4gICAgXHRmb250LXNpemU6IDEzcHg7XHJcbiAgICBcdGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWZhcV9fYW5zd2VyIHtcclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG5cdH1cclxufVxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBEQVNIQk9BUkQgLSBGQVEvLy8vLy8vLy8vKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHRcdFxyXG5cdC5kYXNoYm9hcmQtZmFxIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5kYXNoYm9hcmQtZmFxX19saXN0OmZpcnN0LWNoaWxkIHtcclxuXHQgICAgbWFyZ2luOiAwIDBweCAxMnB4IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHRcdFxyXG5cdCNuZXd0aWNrZXQge1xyXG5cdFx0cGFkZGluZzogMjdweCAxMDBweCA4MHB4IDEwMHB4O1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIzcHgpIHtcdFx0XHJcblx0I25ld3RpY2tldCB7XHJcblx0XHRwYWRkaW5nOiAyN3B4IDIwcHggODBweCAyMHB4OyAgICBcdFxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1x0XHRcclxuXHQjY29uZmlybWF0aW9uLWFkZC10aWNrZXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDQwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XHRcdFxyXG5cdC5kYXNoYm9hcmQtZmFxX19pdGVtLCAuZGFzaGJvYXJkLWZhcV9fbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxEQVNIQk9BUkQgLSBGRUVEQkFDS0VTLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKkZlZWRiYWNrIEJ1dHRvbiovXHJcblxyXG4uZmVlZGJhY2stYnRuIHtcclxuXHR3aWR0aDogNDdweDtcclxuXHRoZWlnaHQ6IDQ3cHg7XHJcblx0YmFja2dyb3VuZDogIzVhYThmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzIxODhmYjtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1pY28ge1x0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyMXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVlZGJhY2staWNvbnMucG5nKSBuby1yZXBlYXQgLTcxcHggLTQwcHg7IFx0XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgIFxyXG59XHJcblxyXG4jbGVhdmUtZmVlZGJhY2stYnRuIHtcclxuXHRib3R0b206IDEyMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICAgICAgIFNVUFBPUlQgRkVFREJBQ0tFU1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLypTdXBwb3J0IEZlZWRiYWNrIFdpbmRvdyovXHJcblxyXG4uc3VwcG9ydC1mZWVkYmFjayB7XHJcblx0d2lkdGg6IDMxOXB4O1xyXG5cdGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzA1MDUwNTtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiAxNXB4IDYwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6ICMxMjBiMmQ7XHJcbiAgICB6LWluZGV4OiA1MDsgIFxyXG4gICAgZGlzcGxheTogbm9uZTsgIFxyXG59XHJcblxyXG4uc3VwcG9ydC1mZWVkYmFja19fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d29yZC1zcGFjaW5nOiAtM3B4O1xyXG5cdG1hcmdpbjogMCAwIDE2cHggMDtcclxufVxyXG4udmFsdWF0aW9uIHtcdFxyXG5cdGlucHV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHRcclxuXHRcdCY6Y2hlY2tlZCsudmFsdWF0aW9uX19ibG9jayB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1YWE4ZmY7XHJcblx0XHRcdC52YWx1YXRpb25fX2ljbzpiZWZvcmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHRsYWJlbCB7XHJcblx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGNvbG9yOiAjMTIwYjJkO1xyXG5cdH1cclxufVxyXG5cclxuLnZhbHVhdGlvbl9fYmxvY2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgMTEsIDQ1LCAuMSk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyAgICBcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnZhbHVhdGlvbl9faWNvIHtcdFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTVlODtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHRcclxuXHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mZWVkYmFjay1pY29ucy5wbmcpIG5vLXJlcGVhdCAtNXB4IC01cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xcHg7XHJcbiAgICBcdGxlZnQ6IDJweDtcclxuICAgIFx0b3BhY2l0eTogMDtcclxuICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcblx0fVxyXG59XHJcblxyXG4uc3VwcG9ydC1mZWVkYmFja19fdGV4dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTgsIDExLCA0NSwgLjEpO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0bWFyZ2luOiAxM3B4IDAgMCAwO1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzVhYThmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5zdXBwb3J0LWZlZWRiYWNrX19idXR0b24sIC5sZWF2ZS1mZWVkYmFja19fYnV0dG9uIHtcclxuXHR3aWR0aDogOTVweDtcclxuXHRoZWlnaHQ6IDM3cHg7XHRcclxuXHRiYWNrZ3JvdW5kOiAjNWFhOGZmO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA1NXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzIxODhmYjtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNik7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLypDb25maXJtYXRpb24gU3VwcG9ydCBGZWVkYmFjayovXHJcblxyXG4uY29uZmlybWF0aW9uLXN1cHBvcnQtZmVlZGJhY2sge1xyXG5cdHdpZHRoOiAzMTdweDtcclxuXHRib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdGJhY2tncm91bmQ6ICM1YWE4ZmY7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hlY2staWNvLXdoaXRlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjlweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWRiYWNrLWljb25zLnBuZykgbm8tcmVwZWF0IC03MXB4IC01cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tc3VwcG9ydC1mZWVkYmFja19fd3JhcCwgLmxlYXZlLWZlZWRiYWNrX19jb25maXJtYXRpb24td3JhcCB7XHJcblx0ZGl2IHtcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiA4cHggMCAwIDA7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxuXHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjbG9zZSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwcHg7XHJcblx0ICAgIHJpZ2h0OiAzcHg7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgICAgICAgTEVBVkUgRkVFREJBQ0tcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxlYXZlLWZlZWRiYWNrIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDUwOyAgICBcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qTGVhdmUgRmVlZGJhY2sgV2luZG93Ki9cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fd2luZG93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7ICAgXHJcbiAgICB3aWR0aDogNzc3cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjExNTJlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBtYXJnaW46IDgwcHggYXV0bzsgICAgIFxyXG4gICAgI2Nsb3NlIHtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHR0b3A6IDI0cHg7XHJcbiAgICBcdHJpZ2h0OiAyN3B4O1xyXG4gICAgXHRmb250LXNpemU6IDE3cHg7XHJcbiAgICBcdGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19mb3JtIHtcclxuXHR3aWR0aDogMjUzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgICAgXHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19faWNvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogNDFweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWRiYWNrLWljb25zLnBuZykgbm8tcmVwZWF0IC0xMTBweCAtNXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubGVhdmUtZmVlZGJhY2tfX3RpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiA4cHggMCAxcHggMDtcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19zdWJ0aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG5cdGNvbG9yOiAjMTkxOTE5O1xyXG5cdG9wYWNpdHk6IDAuODtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRtYXJnaW46IDAgMCA5cHggMDtcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19zdWJ0aXRsZS1oYXBweSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fY2hhbmdlIHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGVhdmUtZmVlZGJhY2tfX2NoYW5nZS10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcblx0Y29sb3I6ICMxOTE5MTk7XHJcblx0b3BhY2l0eTogMC41O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdG1hcmdpbjogMCA2cHggMCAwO1xyXG59XHJcblxyXG4ubGVhdmUtZmVlZGJhY2tfX2NoYW5nZS1pY28ge1x0XHJcblx0d2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mZWVkYmFjay1pY29ucy5wbmcpIG5vLXJlcGVhdCAtMjlweCAtNTZweDtcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19jaGFuZ2UgaW5wdXQ6bm90KDpjaGVja2VkKStsYWJlbCAubGVhdmUtZmVlZGJhY2tfX2NoYW5nZS1pY28ge1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVlZGJhY2staWNvbnMucG5nKSBuby1yZXBlYXQgLTVweCAtMTA3cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fcmVhc29ucyB7XHJcblx0bWFyZ2luOiAxNHB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fcmVhc29uIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAuMik7XHRcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxuXHRcdGNvbG9yOiAjMTkxOTE5O1x0XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDlweCAwIDlweCAyN3B4O1x0XHJcblx0XHRtYXJnaW46IDA7XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fcmVhc29uLWNoZWNrYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjQyNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgICAgXHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdCAgICB3aWR0aDogMTNweDtcclxuXHRcdGhlaWdodDogMTNweDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMXB4O1xyXG5cdCAgICBsZWZ0OiAxcHg7XHJcblx0ICAgIG9wYWNpdHk6IDA7XHQgICBcclxuXHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xyXG5cdH1cclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19yZWFzb24gaW5wdXQ6Y2hlY2tlZCtsYWJlbCAubGVhdmUtZmVlZGJhY2tfX3JlYXNvbi1jaGVja2JveDpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX190ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCA0NiwgNTUsIC4xKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblx0cGFkZGluZzogMTBweCA0MHB4IDAgMTlweDtcdFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzVhYThmZjtcclxuXHR9XHRcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19yZXBseSB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblx0XHRjb2xvcjogIzIzMjMyMztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAyNnB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZlZWRiYWNrLXJlcGx5LWNoZWNrYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjEyZTM3O1xyXG5cdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBjb250ZW50OiAnJztcclxuXHQgICAgd2lkdGg6IDE2cHg7XHJcblx0ICAgIGhlaWdodDogMTNweDtcclxuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mZWVkYmFjay1pY29ucy5wbmcpIG5vLXJlcGVhdCAtNXB4IC01cHg7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwcHg7XHJcbiAgICBcdGxlZnQ6IDFweDtcclxuXHQgICAgb3BhY2l0eTogMDtcdCAgICBcclxuXHQgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcclxuXHR9XHJcbn1cclxuXHJcbi5sZWF2ZS1mZWVkYmFja19fcmVwbHkgaW5wdXQ6Y2hlY2tlZCtsYWJlbCAuZmVlZGJhY2stcmVwbHktY2hlY2tib3g6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mZWVkYmFjay1yZXBseS10ZXh0IHtcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuXHRcdGNvbG9yOiAjMjMyMzIzO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxufVxyXG5cclxuLnNhZC1mZWVkYmFjayB7XHJcblx0LmxlYXZlLWZlZWRiYWNrX19pY28ge1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWRiYWNrLWljb25zLnBuZykgbm8tcmVwZWF0IC0xMDdweCAtNTZweDtcclxuXHR9XHJcblx0LmxlYXZlLWZlZWRiYWNrX19zdWJ0aXRsZS1oYXBweSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19uZXctcmVhc29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGVhdmUtZmVlZGJhY2tfX3JlYXNvbiBpbnB1dCNyZWFzb24tb3RoZXI6Y2hlY2tlZCB+IC5sZWF2ZS1mZWVkYmFja19fbmV3LXJlYXNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHRcclxufVxyXG5cclxuaW5wdXQubmV3LXJlYXNvbi1pbnB1dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDQ2LCA1NSwgLjEpO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMThweDtcdFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzVhYThmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXctcmVhc29uLWljbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMzNweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogIzVhYThmZjtcdFxyXG5cdHBhZGRpbmc6IDlweCAwO1xyXG5cdGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTRweDtcclxuICAgIFx0aGVpZ2h0OiAxMnB4O1xyXG4gICAgXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWRiYWNrLWljb25zLnBuZykgbm8tcmVwZWF0IC01cHggLTQwcHg7XHJcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLypMZWF2ZSBGZWVkYmFjayBDb25maXJtYXRpb24qL1xyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19jb25maXJtYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDMxOHB4O1xyXG5cdGhlaWdodDogMTg3cHg7XHJcblx0Ym94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNWFhOGZmO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICMyMzIzMjM7XHJcblx0cGFkZGluZzogMzhweCAxNXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHQjY2xvc2Uge1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMTVweDtcclxuXHQgICAgcmlnaHQ6IDIwcHg7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHQgICAgY29sb3I6ICMxMjBiMmQ7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGVjay1pY28tYmx1ZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWRiYWNrLWljb25zLnBuZykgbm8tcmVwZWF0IC0zMXB4IC01cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxlYXZlLWZlZWRiYWNrX19jb25maXJtYXRpb24td3JhcCBkaXY6bnRoLW9mLXR5cGUoMikge1xyXG5cdGNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIC44KVxyXG59XHJcblxyXG5cclxuLypcXFxcXFxcXFxcXFxcXFxcXFxcXE1lZGlhIFF1ZXJpZXMgLSBEQVNIQk9BUkQgLSBGRUVEQkFDS0VTLy8vLy8vLy8vLyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1x0XHRcclxuXHQubGVhdmUtZmVlZGJhY2tfX3dpbmRvdyB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcdFx0XHJcblx0LnN1cHBvcnQtZmVlZGJhY2ssIC5jb25maXJtYXRpb24tc3VwcG9ydC1mZWVkYmFjaywgLmxlYXZlLWZlZWRiYWNrX19jb25maXJtYXRpb24ge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHR9XHJcblx0LmxlYXZlLWZlZWRiYWNrX19mb3JtLCAubGVhdmUtZmVlZGJhY2tfX3RleHRhcmVhLCAubmV3LXJlYXNvbi1pbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgIFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcREFTSEJPQVJEIC0gUFJPSkVDVC1QQUdFLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGFzaGJvYXJkLXBhZ2VzIHtcclxuXHQuc2FtcGxlcy1iYWNrLCAuc2VsZWN0LW5hbWUge1xyXG5cdFx0Y29sb3I6ICMxMjBiMmQ7XHJcblx0fVxyXG5cdC5zYW1wbGVzLWJhY2sge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuc2FtcGxlLW5hbWU6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMjBiMmQ7XHJcblx0fVxyXG5cdC5zZWxlY3QtbGlzdC1hcnJvdyB7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzEyMGIyZDtcclxuICAgIFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzEyMGIyZDtcclxuXHR9XHJcblx0LnNlbGVjdC1saXN0LXdyYXAge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzEyMGIyZDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cdC5zZWxlY3QtYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luOiAwIDBweCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG4gICBcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXERBU0hCT0FSRCAtIEZJTEUgUkVBRFkgTk9USUZJQ0FUSU9OLy8vLy8vLy8vLy8vL1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLmZpbGVyZWFkeS1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45NSk7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5maWxlcmVhZHktbm90aWZpY2F0aW9uIHtcclxuXHR3aWR0aDogMzI3cHg7XHJcblx0aGVpZ2h0OiAyMjlweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzIxMTUyZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGNhbGMoNTAlIC0gMTE0cHgpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbn1cclxuXHJcbi5maWxlcmVhZHktaWNvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNTFweDtcclxuXHRoZWlnaHQ6IDUxcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9maWxlcmVhZHktaWNvLnN2Zykgbm8tcmVwZWF0OyBcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZpbGVyZWFkeS10ZXh0IHtcclxuXHRmb250LWZhbWlseTogUHJveGltYU5vdmEtQm9sZCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWxlcmVhZHktYnRuIHtcclxuXHR3aWR0aDogMTE1cHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMywgMywgMywgMC4yKTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YS1Cb2xkLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjMDMwMzAzO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzgyREU0NDtcdCAgICBcdFxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtaWNvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTFweDtcclxuXHRoZWlnaHQ6IDExcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb3dubG9hZC1pY28uc3ZnKSBuby1yZXBlYXQ7XHJcblx0bWFyZ2luOiAwIDZweCAwIDA7XHJcbn1cclxuXHJcblxyXG4iXX0= */
