:root{--blog-point_color: #1C66A9;--blog-point_color2: rgba(28, 102, 169, .4);--blog-point_color3: #D9EDFF;--icon_quote: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cpath d='M12.3944 9.79592C12.3944 8.09796 12.6423 6.63946 13.138 5.42041C13.6338 4.15782 14.2742 3.1347 15.0592 2.35102C15.8441 1.52381 16.7324 0.936055 17.7239 0.587755C18.7568 0.195918 19.769 0 20.7606 0V2.28572C19.6864 2.28572 18.6742 2.67755 17.7239 3.46123C16.815 4.20136 16.2779 5.22449 16.1127 6.53061C16.2366 6.48708 16.3812 6.44354 16.5465 6.4C16.6704 6.35646 16.815 6.31293 16.9803 6.26939C17.1869 6.22585 17.4141 6.20408 17.662 6.20408C18.9014 6.20408 19.9343 6.70476 20.7606 7.70612C21.5869 8.66395 22 9.79592 22 11.102C22 12.4082 21.5662 13.5619 20.6986 14.5633C19.8723 15.5211 18.7568 16 17.3521 16C15.7822 16 14.5634 15.3905 13.6958 14.1714C12.8282 12.9088 12.3944 11.4503 12.3944 9.79592ZM0 9.79592C0 8.09796 0.247888 6.63946 0.743662 5.42041C1.23944 4.15782 1.87981 3.1347 2.66479 2.35102C3.44977 1.52381 4.33803 0.936055 5.32958 0.587755C6.36244 0.195918 7.37465 0 8.3662 0V2.28572C7.29202 2.28572 6.27981 2.67755 5.32958 3.46123C4.42066 4.20136 3.88357 5.22449 3.71831 6.53061C3.84225 6.48708 3.98685 6.44354 4.15211 6.4C4.27606 6.35646 4.42066 6.31293 4.58592 6.26939C4.79249 6.22585 5.01972 6.20408 5.26761 6.20408C6.50704 6.20408 7.53991 6.70476 8.3662 7.70612C9.19249 8.66395 9.60563 9.79592 9.60563 11.102C9.60563 12.4082 9.17183 13.5619 8.30423 14.5633C7.47793 15.5211 6.36244 16 4.95775 16C3.38779 16 2.16901 15.3905 1.30141 14.1714C0.433803 12.9088 0 11.4503 0 9.79592Z' fill='%23DDDDDD'/%3E%3C/svg%3E");--blog-list_width_full: -webkit-calc(100% + (var(--padding) * 2));--blog-list_width_full: -moz-calc(100% + (var(--padding) * 2));--blog-list_width_full: calc(100% + (var(--padding) * 2))}@media(width > 960px){:root{--blog-list_width: 119.4rem;--blog-detail_width: 70.8rem;--blog-detail_side_width: -webkit-calc((min(100%, 144rem) - var(--blog-detail_width)) / 2);--blog-detail_side_width: -moz-calc((min(100%, 144rem) - var(--blog-detail_width)) / 2);--blog-detail_side_width: calc((min(100%, 144rem) - var(--blog-detail_width)) / 2);--blog_gap: 3.2rem;--blog-gap_top: 6rem;--blog-_padding_v: 18rem}}@media(width <= 960px){:root{--blog-list_width: 100%;--blog-detail_width: 50rem;--blog_gap: 2rem;--blog-gap_top: 4rem;--blog-_padding_v: 10rem}}.layer-toast{position:fixed;bottom:-100%;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:26.3rem;min-height:5.8rem;padding:.6rem 2rem;font-size:2rem;font-weight:400;color:#fff;background-color:var(--blog-point_color);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;-webkit-transition:.8s cubic-bezier(0.16, 1, 0.3, 1) bottom;-moz-transition:.8s cubic-bezier(0.16, 1, 0.3, 1) bottom;transition:.8s cubic-bezier(0.16, 1, 0.3, 1) bottom;will-change:transform;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem 1rem;z-index:1001}@media screen and (min-width: 961px){.layer-toast{line-height:170%}}@media screen and (max-width: 960px){.layer-toast{line-height:140%}}.layer-toast._error{background-color:#ff4949}.layer-toast._show{bottom:4rem}.layer-toast_close{width:4.4rem;height:4.4rem;margin-right:-1rem;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg opacity='0.4'%3E%3Cpath d='M31 31L22.9 22.9L13 13' stroke='white' stroke-width='2'/%3E%3Cpath d='M13 31L21.1 22.9L31 13' stroke='white' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg opacity='0.4'%3E%3Cpath d='M31 31L22.9 22.9L13 13' stroke='white' stroke-width='2'/%3E%3Cpath d='M13 31L21.1 22.9L31 13' stroke='white' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:3.4rem auto;mask-size:3.4rem auto;-webkit-mask-position:center;mask-position:center;text-indent:-1000em;overflow:hidden}.layer-alert{position:fixed;top:50%;left:50%;padding:3rem;background-color:#fff;border:1px solid var(--admin-border_color);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1001}.layer-alert .alert_content{padding-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--blog_gap)}.layer-alert .alert_content h2{font-size:2.4rem;font-weight:700}@media screen and (min-width: 961px){.layer-alert .alert_content h2{line-height:140%;letter-spacing:-0.1rem}}@media screen and (max-width: 960px){.layer-alert .alert_content h2{line-height:140%;letter-spacing:-0.1rem}}.layer-alert .alert_content p{text-align:center}.layer-alert .alert_text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.layer-alert .alert_close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;text-indent:-1000em;background-image:var(--admin-icon_close);-moz-background-size:2.4rem auto;background-size:2.4rem auto;background-repeat:no-repeat;background-position:center;border:0;overflow:hidden;z-index:1}.layer-alert .btn-group{gap:1.6rem}.layer-alert .bt-base{min-width:18rem;height:4.8rem}@media(width > 960px){body.blog .common-popup[data-set=download] .popup-title h2 br{display:none}}._blog{padding:0 var(--padding) var(--blog-_padding_v);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}._blog .no_img{width:100%;height:100%;text-indent:-1000em;background:#f4f4f4 url("../images/no_img.png") center center no-repeat;-moz-background-size:5rem auto;background-size:5rem auto;overflow:hidden;z-index:1}._blog_details~.hyphen-quick{z-index:100;opacity:1}._dv_line,.blog_list_box .list_info time::before,.blog_list_banner_visual .banner_info time::before{position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;content:""}.blog_list{width:100%;max-width:var(--blog-list_width);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.blog_list header{width:100%;padding:var(--blog-gap_top) 0;color:#141414;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(width > 960px){.blog_list header{font-size:2rem;font-weight:500;gap:1.6rem}}@media screen and (width > 960px)and (min-width: 961px){.blog_list header{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list header{line-height:140%}}@media(width <= 960px){.blog_list header{font-size:1.8rem;font-weight:500;gap:.8rem}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list header{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list header{line-height:170%}}@media(width > 960px){.blog_list header h1{font-size:4.4rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_list header h1{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_list header h1{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_list header h1{font-size:2.8rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list header h1{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list header h1{line-height:140%;letter-spacing:-0.1rem}}.blog_list header h1 b{font-weight:700}.blog_list header p{font-size:inherit;line-height:inherit;font-weight:inherit}.blog_list_tab{position:relative;background-color:#fff;z-index:10;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none}@media(width > 960px){.blog_list_tab{--tab-padding_v: 1rem;--tab-padding: 1.5rem;width:100%;margin-top:-webkit-calc(-1*var(--tab-padding_v));margin-top:-moz-calc(-1*var(--tab-padding_v));margin-top:calc(-1*var(--tab-padding_v))}}@media(width <= 960px){.blog_list_tab{--tab-padding_v: .8rem;--tab-padding: 1rem;width:var(--blog-list_width_full);margin:-webkit-calc(-1*var(--tab-padding_v)) -webkit-calc(-1*var(--padding)) 0;margin:-moz-calc(-1*var(--tab-padding_v)) -moz-calc(-1*var(--padding)) 0;margin:calc(-1*var(--tab-padding_v)) calc(-1*var(--padding)) 0}}.blog_list_tab::-webkit-scrollbar{display:none}.blog_list_tab ul{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0 1rem}@media(width > 960px){.blog_list_tab ul{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(width <= 960px){.blog_list_tab ul{width:51rem;margin:0 auto;padding:0 var(--tab-padding)}}.blog_list_tab ul li{position:relative;z-index:1}.blog_list_tab ul li a{position:relative;padding:var(--tab-padding_v) var(--tab-padding);color:rgba(20,20,20,.5);text-align:center;white-space:nowrap;display:block}@media(width > 960px){.blog_list_tab ul li a{font-size:1.8rem;font-weight:500}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_tab ul li a{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_tab ul li a{line-height:170%}}@media(width <= 960px){.blog_list_tab ul li a{font-size:1.6rem;font-weight:500}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_tab ul li a{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_tab ul li a{line-height:170%}}@media(width > 960px){.blog_list_tab ul li a[data-type=record]{min-width:13.2rem}}@media(width > 960px){.blog_list_tab ul li a:hover{color:#141414}}.blog_list_tab ul li a._active{color:#141414;font-weight:700}.blog_list_tab ul li a._active::after{position:absolute;bottom:0;left:var(--tab-padding);width:-webkit-calc(100% - var(--tab-padding)*2);width:-moz-calc(100% - var(--tab-padding)*2);width:calc(100% - var(--tab-padding)*2);height:2px;background-color:#141414;display:block;content:""}.blog_list_tab ul::after{position:absolute;bottom:0;left:-webkit-calc(-1*var(--tab-padding));left:-moz-calc(-1*var(--tab-padding));left:calc(-1*var(--tab-padding));width:-webkit-calc(100% + var(--tab-padding)*2);width:-moz-calc(100% + var(--tab-padding)*2);width:calc(100% + var(--tab-padding)*2);height:1px;background-color:#ddd;display:block;content:""}.blog_list_banner_visual{position:relative;background-color:#141414;overflow:hidden}@media(width > 960px){.blog_list_banner_visual{width:100%;height:33.2rem;margin-top:var(--blog-gap_top)}}@media(width <= 960px){.blog_list_banner_visual{width:var(--blog-list_width_full);margin:0 -webkit-calc(-1*var(--padding));margin:0 -moz-calc(-1*var(--padding));margin:0 calc(-1*var(--padding))}}.blog_list_banner_visual li a{width:100%;height:100%;background-color:#141414;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(width > 960px){.blog_list_banner_visual li a{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(width <= 960px){.blog_list_banner_visual li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog_list_banner_visual .banner_info{width:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media(width > 960px){.blog_list_banner_visual .banner_info{min-height:100%;padding:4rem 6rem 8rem}}@media(width <= 960px){.blog_list_banner_visual .banner_info{max-width:50rem;min-height:25.4rem;margin:0 auto;padding:2.4rem 3.2rem 5.4rem}}.blog_list_banner_visual .banner_info h2{word-break:keep-all;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media(width > 960px){.blog_list_banner_visual .banner_info h2{font-size:3rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info h2{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info h2{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_list_banner_visual .banner_info h2{max-width:31rem;font-size:2.4rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info h2{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info h2{line-height:140%;letter-spacing:-0.1rem}}.blog_list_banner_visual .banner_info ._badge{color:rgba(255,255,255,.4);-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(width > 960px){.blog_list_banner_visual .banner_info ._badge{margin-bottom:.8rem;font-size:1.8rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info ._badge{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info ._badge{line-height:170%}}@media(width <= 960px){.blog_list_banner_visual .banner_info ._badge{margin-bottom:.4rem;font-size:1.6rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info ._badge{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info ._badge{line-height:170%}}.blog_list_banner_visual .banner_info ._info{margin-top:1.6rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(width > 960px){.blog_list_banner_visual .banner_info ._info{font-size:1.8rem;font-weight:400;gap:0 2.5rem}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info ._info{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info ._info{line-height:170%}}@media(width <= 960px){.blog_list_banner_visual .banner_info ._info{font-size:1.6rem;font-weight:400;gap:0 1.6rem}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_banner_visual .banner_info ._info{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_banner_visual .banner_info ._info{line-height:170%}}.blog_list_banner_visual .banner_info time{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog_list_banner_visual .banner_info time::before{background-color:rgba(255,255,255,.4)}@media(width > 960px){.blog_list_banner_visual .banner_info time::before{left:-1.3rem;height:1.4rem}}@media(width <= 960px){.blog_list_banner_visual .banner_info time::before{left:-0.8rem;height:1.2rem}}.blog_list_banner_visual .banner_thumbnail{object-fit:cover}@media(width > 960px){.blog_list_banner_visual .banner_thumbnail{width:min(49.92%,59.6rem);height:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(width <= 960px){.blog_list_banner_visual .banner_thumbnail{width:100%;aspect-ratio:375/212}}.blog_list_banner_visual:is(.swiper-initialized) h2,.blog_list_banner_visual:is(.swiper-initialized) ._badge,.blog_list_banner_visual:is(.swiper-initialized) ._info{-webkit-transform:translateX(20rem);-moz-transform:translateX(20rem);-ms-transform:translateX(20rem);transform:translateX(20rem);opacity:0;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.blog_list_banner_visual:is(.swiper-initialized) .swiper-slide-active h2,.blog_list_banner_visual:is(.swiper-initialized) .swiper-slide-active ._badge,.blog_list_banner_visual:is(.swiper-initialized) .swiper-slide-active ._info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:.4s ease transform,.6s ease opacity;-moz-transition:.4s ease transform,.6s ease opacity;transition:.4s ease transform,.6s ease opacity}.blog_list_banner_visual:is(.swiper-initialized) .swiper-slide-active h2{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.blog_list_banner_visual:is(.swiper-initialized) .swiper-slide-active ._info{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.blog_list_banner_visual:not(.swiper-initialized) .swiper-navigator{display:none}@media(width <= 960px){.blog_list_banner_visual .swiper-slide{height:auto}}.blog_list_banner_visual .swiper-navigator{position:absolute;color:#fff;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media(width > 960px){.blog_list_banner_visual .swiper-navigator{right:-webkit-calc(min(49.92%,59.6rem) + 6rem);right:-moz-calc(min(49.92%,59.6rem) + 6rem);right:calc(min(49.92%,59.6rem) + 6rem);bottom:4rem;gap:.3rem}}@media(width <= 960px){.blog_list_banner_visual .swiper-navigator{top:21.6rem;left:50%;width:100%;max-width:50rem;padding:0 2.7rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.blog_list_banner_visual .swiper-navigator ._prev,.blog_list_banner_visual .swiper-navigator ._next{width:2rem;height:2rem;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none'%3E%3Cpath opacity='1' d='M7.46777 13.5303L8.52832 12.4697L3.05859 7L8.52832 1.53027L7.46777 0.469726L0.9375 7L7.46777 13.5303Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none'%3E%3Cpath opacity='1' d='M7.46777 13.5303L8.52832 12.4697L3.05859 7L8.52832 1.53027L7.46777 0.469726L0.9375 7L7.46777 13.5303Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:1rem auto;mask-size:1rem auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;opacity:.4;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;transition:.2s ease opacity}.blog_list_banner_visual .swiper-navigator ._prev:hover,.blog_list_banner_visual .swiper-navigator ._next:hover{opacity:1}.blog_list_banner_visual .swiper-navigator ._prev{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog_list_banner_visual .swiper-navigator ._next{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.blog_list_banner_visual .swiper-navigator .paginate{color:rgba(255,255,255,.4);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(width > 960px){.blog_list_banner_visual .swiper-navigator .paginate{font-size:1.4rem;font-weight:400;gap:1.6rem}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_banner_visual .swiper-navigator .paginate{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_banner_visual .swiper-navigator .paginate{line-height:170%}}@media(width <= 960px){.blog_list_banner_visual .swiper-navigator .paginate{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:400;gap:1.3rem}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_banner_visual .swiper-navigator .paginate{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_banner_visual .swiper-navigator .paginate{line-height:170%}}.blog_list_banner_visual .swiper-navigator .paginate strong,.blog_list_banner_visual .swiper-navigator .paginate span{text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width > 960px){.blog_list_banner_visual .swiper-navigator .paginate strong,.blog_list_banner_visual .swiper-navigator .paginate span{min-width:1.8rem}}@media(width <= 960px){.blog_list_banner_visual .swiper-navigator .paginate strong,.blog_list_banner_visual .swiper-navigator .paginate span{min-width:1.5rem}}.blog_list_banner_visual .swiper-navigator .paginate span{position:relative}.blog_list_banner_visual .swiper-navigator .paginate span::before{position:absolute;top:50%;width:1px;background-color:rgba(255,255,255,.4);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;content:""}@media(width > 960px){.blog_list_banner_visual .swiper-navigator .paginate span::before{left:-0.8rem;height:1.5rem}}@media(width <= 960px){.blog_list_banner_visual .swiper-navigator .paginate span::before{left:-0.7rem;height:1.3rem}}.blog_list_banner_visual .swiper-navigator .paginate strong{color:#fff;font-weight:inherit}.blog_list_banner_bar{background-color:#f4f4f4;grid-column:1/-1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7;-webkit-transition:.2s ease background-color,.2s ease color;-moz-transition:.2s ease background-color,.2s ease color;transition:.2s ease background-color,.2s ease color}@media(width > 960px){.blog_list_banner_bar{min-height:11.4rem;margin:-2rem 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}@media(width <= 960px){.blog_list_banner_bar{padding:2.4rem 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}.blog_list_banner_bar._single{margin:0}.blog_list_banner_bar>img{width:6rem}@media(width > 960px){.blog_list_banner_bar>img{margin-right:-0.2rem}}.blog_list_banner_bar div{color:inherit;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(width > 960px){.blog_list_banner_bar div{font-size:2.4rem;font-weight:400;gap:1rem}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_banner_bar div{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_banner_bar div{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_list_banner_bar div{font-size:1.8rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_banner_bar div{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_banner_bar div{line-height:170%}}.blog_list_banner_bar div::after{background-color:#141414;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1 15.001L15.0011 1' stroke='%23141414' stroke-width='2'/%3E%3Cpath d='M2.88281 1H15.0005V13.1176' stroke='%23141414' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1 15.001L15.0011 1' stroke='%23141414' stroke-width='2'/%3E%3Cpath d='M2.88281 1H15.0005V13.1176' stroke='%23141414' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;content:"";-webkit-transition:.2s ease background-color;-moz-transition:.2s ease background-color;transition:.2s ease background-color}@media(width > 960px){.blog_list_banner_bar div::after{width:2rem;height:2rem;-webkit-mask-size:1.6rem auto;mask-size:1.6rem auto}}@media(width <= 960px){.blog_list_banner_bar div::after{width:1.4rem;height:1.4rem;-webkit-mask-size:1.4rem auto;mask-size:1.4rem auto}}@media(width > 960px){.blog_list_banner_bar:hover{color:#fff;background-color:#141414}.blog_list_banner_bar:hover div::after{background-color:#fff}}.blog_list_box{position:relative}@media(width > 960px){.blog_list_box{width:100%;max-width:-webkit-calc((var(--blog-list_width) - 4.8rem)/3);max-width:-moz-calc((var(--blog-list_width) - 4.8rem)/3);max-width:calc((var(--blog-list_width) - 4.8rem)/3)}}.blog_list_box:is(a),.blog_list_box>a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width > 960px){.blog_list_box:is(a),.blog_list_box>a{gap:2rem}}@media(width <= 960px){.blog_list_box:is(a),.blog_list_box>a{gap:1.6rem}}@media(width > 960px){.blog_list_box:is(a):hover .list_thumbnail img,.blog_list_box>a:hover .list_thumbnail img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}.blog_list_box .list_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width > 960px){.blog_list_box .list_info{gap:.8rem}}@media(width <= 960px){.blog_list_box .list_info{gap:.6rem}}.blog_list_box .list_info h3{text-align:left;word-break:keep-all;word-wrap:break-word}@media(width > 960px){.blog_list_box .list_info h3{font-size:2.4rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_box .list_info h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_box .list_info h3{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_list_box .list_info h3{font-size:2rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_box .list_info h3{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_box .list_info h3{line-height:140%}}.blog_list_box .list_info ._info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(width > 960px){.blog_list_box .list_info ._info{font-size:1.8rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_list_box .list_info ._info{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_list_box .list_info ._info{line-height:170%}}@media(width <= 960px){.blog_list_box .list_info ._info{font-size:1.6rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_list_box .list_info ._info{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_list_box .list_info ._info{line-height:170%}}.blog_list_box .list_info ._category{font-weight:700;color:rgba(20,20,20,.6)}.blog_list_box .list_info time{position:relative;margin-left:2rem;color:rgba(20,20,20,.4)}.blog_list_box .list_info time::before{left:-1rem;height:1.6rem;background-color:rgba(20,20,20,.2)}.blog_list_box .list_info time:first-child{margin-left:0}.blog_list_box .list_info time:first-child::before{display:none}.blog_list_box .list_thumbnail{aspect-ratio:14/9;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden}.blog_list_box .list_thumbnail img{width:100%;height:100%;object-fit:cover}@media(width > 960px){.blog_list_box .list_thumbnail img{-webkit-transition:.4s ease transform;-moz-transition:.4s ease transform;transition:.4s ease transform}}.blog_list_container{width:100%;max-width:var(--blog-list_width);margin-top:var(--blog-gap_top);display:grid}@media(width > 960px){.blog_list_container{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8rem 2.4rem}}@media(width <= 960px){.blog_list_container{max-width:50rem;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4rem 2.4rem}}.blog_detail{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;word-break:keep-all;word-wrap:break-word;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(width > 960px){.blog_detail{max-width:144rem;margin:10rem auto 0;padding-right:var(--blog-detail_side_width)}}@media(width <= 960px){.blog_detail{max-width:var(--blog-detail_width);margin:4rem auto 0}}.blog_detail_container{position:relative;width:100%}@media(width > 960px){.blog_detail_container{max-width:var(--blog-detail_width);margin-left:auto}}.blog_detail header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}@media(width > 960px){.blog_detail header ._tit,.blog_detail header ._desc{margin-top:1rem}}.blog_detail header h1._tit{color:#141414;word-break:inherit}@media(width > 960px){.blog_detail header h1._tit{font-size:4.4rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail header h1._tit{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail header h1._tit{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_detail header h1._tit{margin-top:.8rem;font-size:2.8rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail header h1._tit{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail header h1._tit{line-height:140%;letter-spacing:-0.1rem}}.blog_detail header ._category{color:rgba(20,20,20,.6);-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(width > 960px){.blog_detail header ._category{font-size:1.8rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail header ._category{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail header ._category{line-height:170%}}@media(width <= 960px){.blog_detail header ._category{font-size:1.6rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail header ._category{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail header ._category{line-height:170%}}.blog_detail header ._desc{width:100%;color:rgba(20,20,20,.8);white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}@media(width > 960px){.blog_detail header ._desc{font-size:2rem;font-weight:500}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail header ._desc{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail header ._desc{line-height:140%}}@media(width <= 960px){.blog_detail header ._desc{margin-top:.4rem;font-size:1.8rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail header ._desc{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail header ._desc{line-height:170%}}.blog_detail header ._date{color:rgba(20,20,20,.4)}@media(width > 960px){.blog_detail header ._date{margin-top:1.2rem;font-size:1.4rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail header ._date{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail header ._date{line-height:170%}}@media(width <= 960px){.blog_detail header ._date{margin-top:1rem;font-size:1.3rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail header ._date{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail header ._date{line-height:170%}}.blog_detail_thumb{width:100%;overflow:hidden}@media(width > 960px){.blog_detail_thumb{height:45.6rem;margin-top:6rem}}@media(width <= 960px){.blog_detail_thumb{margin-top:4rem;aspect-ratio:335/216}}.blog_detail_thumb img:not(.no_img){width:100%;height:100%;object-fit:cover;object-position:center}.blog_detail_share{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media(width > 960px){.blog_detail_share{margin-top:10rem}}@media(width <= 960px){.blog_detail_share{margin-top:7rem}}.blog_detail_share h3{text-align:center}@media(width > 960px){.blog_detail_share h3{font-size:3rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail_share h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail_share h3{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_detail_share h3{font-size:2.4rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail_share h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail_share h3{line-height:140%;letter-spacing:-0.1rem}}.blog_detail_share h3 b{font-weight:700;display:block}.blog_detail_share ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.blog_detail_share ul a{position:relative;width:4rem;height:4rem;text-indent:-1000em;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;display:block;overflow:hidden}.blog_detail_share ul a::after{position:absolute;top:50%;left:50%;width:2.6rem;height:2.6rem;background-color:#c5c5c5;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;content:"";-webkit-transition:.2s ease background-color;-moz-transition:.2s ease background-color;transition:.2s ease background-color}@media(width > 960px){.blog_detail_share ul a:hover::after{background-color:#141414}}.blog_detail_share ul a._linked::after,.blog_detail_share ul a._kakao::after{background-repeat:no-repeat;background-position:center}.blog_detail_share ul a._linked::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M0.539062 4.88741H3.65143V15.469H0.539062V4.88741ZM2.08279 3.64251H2.06412C1.14286 3.64251 0.539062 2.95159 0.539062 2.08639C0.539062 1.22119 1.15531 0.530273 2.10147 0.530273C3.04763 0.530273 3.63275 1.20252 3.65143 2.08639C3.65143 2.95159 3.04763 3.64251 2.08279 3.64251ZM15.4784 15.469H12.366V9.80474C12.366 8.43536 11.6004 7.50169 10.3804 7.50169C9.44665 7.50169 8.94244 8.13036 8.69345 8.74036C8.60631 8.95821 8.63121 9.56199 8.63121 9.86699V15.469H5.51884V4.88741H8.63121V6.51822C9.07939 5.82108 9.78278 4.88741 11.5817 4.88741C13.8102 4.88741 15.4784 6.28791 15.4784 9.4126V15.469Z' fill='white'/%3E%3C/svg%3E");-moz-background-size:1.6rem auto;background-size:1.6rem auto}.blog_detail_share ul a._kakao::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M7.96212 7.29059L7.41058 8.85621H8.51367L7.96212 7.29059ZM7.96212 7.29059L7.41058 8.85621H8.51367L7.96212 7.29059ZM9.9904 0.636719C4.68844 0.636719 0.382812 4.00813 0.382812 8.16235C0.382812 10.8488 2.17979 13.2061 4.88414 14.5405C3.54086 19.1484 2.74912 19.4419 8.28238 15.5723C8.85172 15.6524 9.42106 15.688 9.9904 15.688C15.2924 15.688 19.598 12.3166 19.598 8.16235C19.598 4.00813 15.2924 0.636719 9.9904 0.636719ZM4.67953 10.7865C3.71878 10.7865 4.28812 9.4611 4.12799 6.98814C3.78105 6.92587 2.72244 7.22832 2.72244 6.44551C2.72244 6.14306 2.97152 5.90288 3.26509 5.91178C5.28446 6.05411 6.64553 5.53817 6.64553 6.44551C6.64553 7.23722 5.6225 6.91698 5.23998 6.98814C5.07985 9.45221 5.6403 10.7865 4.68843 10.7865H4.67953ZM9.89254 10.7065C9.02964 11.0979 9.01185 10.2172 8.80724 9.83472H7.11702C6.91241 10.2261 6.89462 11.1068 6.03171 10.7065C5.38231 10.4129 6.44093 8.90069 7.22377 6.45441C7.35721 6.04521 7.79311 5.82282 8.20232 5.95626C8.44251 6.03632 8.62932 6.22312 8.70049 6.45441C9.50112 8.94516 10.5508 10.404 9.89254 10.7065ZM10.9156 10.7065C9.99039 10.7065 10.5508 9.45221 10.3907 6.4633C10.3907 5.73387 11.5205 5.73387 11.5205 6.4633V9.70128C12.0542 9.77245 13.2285 9.43442 13.2285 10.2083C13.2285 11.0178 11.9564 10.6086 10.9156 10.7154V10.7065ZM16.0485 10.5464L14.7497 8.83842L14.554 9.03412V10.235C14.554 10.5375 14.3049 10.7865 14.0024 10.7865C13.0417 10.7865 13.6199 9.39883 13.4509 6.4633C13.4509 6.16085 13.7 5.91178 14.0024 5.91178C14.8387 5.91178 14.4739 7.09489 14.554 7.64641C16.1286 6.14306 16.0841 5.98294 16.4132 5.98294C16.858 5.98294 17.1338 6.53447 16.8313 6.82802L15.5681 8.08229L16.9292 9.87919C17.374 10.4574 16.4844 11.1246 16.0485 10.5464ZM7.41058 8.84731H8.51367L7.96212 7.28169L7.41058 8.84731ZM7.96212 7.29059L7.41058 8.85621H8.51367L7.96212 7.29059ZM7.96212 7.29059L7.41058 8.85621H8.51367L7.96212 7.29059Z' fill='white'/%3E%3C/svg%3E");-moz-background-size:2rem auto;background-size:2rem auto}.blog_detail_share ul a._copy_link::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M10.6312 16.1133C8.57086 14.0613 8.57086 10.7333 10.6312 8.66816L15.3065 4.01167C17.3668 1.95965 20.7082 1.95965 22.7818 4.01167C24.8553 6.06368 24.8421 9.39163 22.7818 11.4568L20.4177 13.8113C20.3649 12.7985 20.1139 11.7856 19.6517 10.8517L20.9063 9.60209C21.9365 8.57608 21.9365 6.90553 20.9063 5.87953C19.8762 4.85352 18.1989 4.85352 17.1687 5.87953L12.4934 10.536C11.4632 11.562 11.4632 13.2326 12.4934 14.2586L10.6312 16.1133Z' fill='%23C5C5C5'/%3E%3Cpath d='M14.5015 12.3508L16.3643 10.4961C18.4253 12.5481 18.4253 15.8761 16.3643 17.9412L11.6875 22.5977C9.6265 24.6497 6.284 24.6497 4.2098 22.5977C2.14882 20.5457 2.14882 17.2178 4.2098 15.1526L6.57465 12.798C6.6275 13.8109 6.87852 14.8237 7.34092 15.7577L6.08583 17.0073C5.05534 18.0333 5.05534 19.7038 6.08583 20.7299C7.11632 21.7559 8.79418 21.7559 9.82467 20.7299L14.5015 16.0734C15.532 15.0474 15.532 13.3768 14.5015 12.3508Z' fill='%23C5C5C5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M10.6312 16.1133C8.57086 14.0613 8.57086 10.7333 10.6312 8.66816L15.3065 4.01167C17.3668 1.95965 20.7082 1.95965 22.7818 4.01167C24.8553 6.06368 24.8421 9.39163 22.7818 11.4568L20.4177 13.8113C20.3649 12.7985 20.1139 11.7856 19.6517 10.8517L20.9063 9.60209C21.9365 8.57608 21.9365 6.90553 20.9063 5.87953C19.8762 4.85352 18.1989 4.85352 17.1687 5.87953L12.4934 10.536C11.4632 11.562 11.4632 13.2326 12.4934 14.2586L10.6312 16.1133Z' fill='%23C5C5C5'/%3E%3Cpath d='M14.5015 12.3508L16.3643 10.4961C18.4253 12.5481 18.4253 15.8761 16.3643 17.9412L11.6875 22.5977C9.6265 24.6497 6.284 24.6497 4.2098 22.5977C2.14882 20.5457 2.14882 17.2178 4.2098 15.1526L6.57465 12.798C6.6275 13.8109 6.87852 14.8237 7.34092 15.7577L6.08583 17.0073C5.05534 18.0333 5.05534 19.7038 6.08583 20.7299C7.11632 21.7559 8.79418 21.7559 9.82467 20.7299L14.5015 16.0734C15.532 15.0474 15.532 13.3768 14.5015 12.3508Z' fill='%23C5C5C5'/%3E%3C/svg%3E");-webkit-mask-size:2.7rem auto;mask-size:2.7rem auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.blog_detail .banner_newsletter{position:relative;width:100%;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;border-radius:1.2rem;background:-webkit-gradient(linear, left bottom, left top, from(rgba(217, 237, 255, 0.8)), to(rgba(217, 237, 255, 0.2)));background:-webkit-linear-gradient(bottom, rgba(217, 237, 255, 0.8) 0%, rgba(217, 237, 255, 0.2) 100%);background:-moz-linear-gradient(bottom, rgba(217, 237, 255, 0.8) 0%, rgba(217, 237, 255, 0.2) 100%);background:linear-gradient(0deg, rgba(217, 237, 255, 0.8) 0%, rgba(217, 237, 255, 0.2) 100%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media(width > 960px){.blog_detail .banner_newsletter{height:18.2rem;margin-top:10rem;padding:4rem 5rem}}@media(width <= 960px){.blog_detail .banner_newsletter{height:24.3rem;margin-top:7rem;padding:2.4rem 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.blog_detail .banner_newsletter h4{color:#141414}@media(width > 960px){.blog_detail .banner_newsletter h4{font-size:2.4rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_detail .banner_newsletter h4{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_detail .banner_newsletter h4{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_detail .banner_newsletter h4{font-size:2.2rem;font-weight:400;text-align:center}}@media screen and (width <= 960px)and (min-width: 961px){.blog_detail .banner_newsletter h4{line-height:170%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_detail .banner_newsletter h4{line-height:140%;letter-spacing:-0.1rem}}.blog_detail .banner_newsletter h4 b{font-weight:700}@media(width > 960px){.blog_detail .banner_newsletter_img{position:absolute;top:0;right:0;width:33rem}}@media(width <= 960px){.blog_detail .banner_newsletter_img{max-height:11rem;object-fit:cover;object-position:center;overflow:hidden}}.blog_category{font-size:1.8rem;font-weight:700;color:rgba(20,20,20,.6);-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 961px){.blog_category{line-height:170%}}@media screen and (max-width: 960px){.blog_category{line-height:170%}}.blog_description{font-size:2rem;font-weight:500;color:rgba(20,20,20,.8)}@media screen and (min-width: 961px){.blog_description{line-height:170%}}@media screen and (max-width: 960px){.blog_description{line-height:140%}}.blog_date{font-size:1.4rem;font-weight:400;color:rgba(20,20,20,.4)}@media screen and (min-width: 961px){.blog_date{line-height:170%}}@media screen and (max-width: 960px){.blog_date{line-height:170%}}.blog_sidenav{position:sticky;top:-webkit-calc(10rem + var(--headerH));top:-moz-calc(10rem + var(--headerH));top:calc(10rem + var(--headerH));width:var(--blog-detail_side_width);min-width:24rem;left:-webkit-calc(-1*var(--blog-detail_side_width));left:-moz-calc(-1*var(--blog-detail_side_width));left:calc(-1*var(--blog-detail_side_width));max-height:-webkit-calc(100vh - (10rem + var(--headerH)));max-height:-moz-calc(100vh - (10rem + var(--headerH)));max-height:calc(100vh - (10rem + var(--headerH)));-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.blog_sidenav::-webkit-scrollbar{display:none}@media(width <= 960px){.blog_sidenav{display:none}}.blog_sidenav ul{width:100%;max-width:24rem;padding-right:4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.blog_sidenav ul li{color:rgba(20,20,20,.4)}.blog_sidenav ul li a{position:relative;padding-left:1.6rem;font-size:1.4rem;font-weight:400;color:inherit;word-wrap:break-word;display:block}@media screen and (min-width: 961px){.blog_sidenav ul li a{line-height:170%}}@media screen and (max-width: 960px){.blog_sidenav ul li a{line-height:170%}}.blog_sidenav ul li a._active{color:#141414;font-weight:700}.blog_sidenav ul li a._active::before{position:absolute;top:0;left:0;width:2px;height:100%;background-color:#141414;display:block;content:""}.blog_recommend{position:relative;width:-webkit-calc(100% + var(--padding)*2);width:-moz-calc(100% + var(--padding)*2);width:calc(100% + var(--padding)*2);margin:var(--blog-_padding_v) -webkit-calc(-1*var(--padding)) 0;margin:var(--blog-_padding_v) -moz-calc(-1*var(--padding)) 0;margin:var(--blog-_padding_v) calc(-1*var(--padding)) 0;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(width > 960px){.blog_recommend{padding:var(--blog-_padding_v) var(--padding) 0}}@media(width <= 960px){.blog_recommend{padding:var(--blog-_padding_v) 0 0;overflow:hidden}}.blog_recommend h3{text-align:center}@media(width > 960px){.blog_recommend h3{font-size:4.4rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_recommend h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_recommend h3{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_recommend h3{font-size:2.8rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_recommend h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_recommend h3{line-height:140%;letter-spacing:-0.1rem}}.blog_recommend_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(width > 960px){.blog_recommend_list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media(width <= 960px){.blog_recommend_list{width:-webkit-calc(100% - var(--padding));width:-moz-calc(100% - var(--padding));width:calc(100% - var(--padding));max-width:-webkit-calc(var(--blog-detail_width) + var(--padding));max-width:-moz-calc(var(--blog-detail_width) + var(--padding));max-width:calc(var(--blog-detail_width) + var(--padding))}}@media(width > 960px){.blog_recommend .blog_list_container{--list_width: -webkit-calc((100% - (2.4rem * 2)) / 3);--list_width: -moz-calc((100% - (2.4rem * 2)) / 3);--list_width: calc((100% - (2.4rem * 2)) / 3);max-width:var(--blog-list_width);grid-template-columns:repeat(auto-fit, var(--list_width));-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(width <= 960px){.blog_recommend .blog_list_container{width:100%;max-width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;z-index:1}}@media(width <= 960px){.blog_recommend .blog_list_box{width:100%;padding:0 -webkit-calc(var(--padding)/2);padding:0 -moz-calc(var(--padding)/2);padding:0 calc(var(--padding)/2);-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.blog_recommend .progress-bar{position:relative;height:2px;margin-top:2rem}@media(width > 960px){.blog_recommend .progress-bar{display:none}}.blog_recommend .btn-group{margin-top:var(--blog-gap_top)}.blog_styles,.tiptap.content{--point: #1C66A9;position:relative}@media(width > 960px){.blog_styles>*:not(._project_table):first-child,.blog_styles>._project_table:first-child+*,.tiptap.content>*:not(._project_table):first-child,.tiptap.content>._project_table:first-child+*{margin-top:12rem}}@media(width <= 960px){.blog_styles>*:not(._project_table):first-child,.blog_styles>._project_table:first-child+*,.tiptap.content>*:not(._project_table):first-child,.tiptap.content>._project_table:first-child+*{margin-top:7rem}}.blog_styles p,.blog_styles ul,.blog_styles ol,.blog_styles li,.tiptap.content p,.tiptap.content ul,.tiptap.content ol,.tiptap.content li{position:relative;font-size:1.8rem;font-weight:400}@media screen and (min-width: 961px){.blog_styles p,.blog_styles ul,.blog_styles ol,.blog_styles li,.tiptap.content p,.tiptap.content ul,.tiptap.content ol,.tiptap.content li{line-height:170%}}@media screen and (max-width: 960px){.blog_styles p,.blog_styles ul,.blog_styles ol,.blog_styles li,.tiptap.content p,.tiptap.content ul,.tiptap.content ol,.tiptap.content li{line-height:170%}}.blog_styles>p,.tiptap.content>p{margin-top:var(--blog_gap);color:#434343}.blog_styles>p:is(:empty),.tiptap.content>p:is(:empty){display:none}.blog_styles>img,.tiptap.content>img{max-width:100%;margin-top:var(--blog_gap)}@media(width > 960px){.blog_styles h2+h2,.blog_styles h2+h3,.blog_styles h2+h4,.blog_styles h3+h2,.blog_styles h3+h3,.blog_styles h3+h4,.blog_styles h4+h2,.blog_styles h4+h3,.blog_styles h4+h4,.tiptap.content h2+h2,.tiptap.content h2+h3,.tiptap.content h2+h4,.tiptap.content h3+h2,.tiptap.content h3+h3,.tiptap.content h3+h4,.tiptap.content h4+h2,.tiptap.content h4+h3,.tiptap.content h4+h4{margin-top:2.4rem}}@media(width <= 960px){.blog_styles h2+h2,.blog_styles h2+h3,.blog_styles h2+h4,.blog_styles h3+h2,.blog_styles h3+h3,.blog_styles h3+h4,.blog_styles h4+h2,.blog_styles h4+h3,.blog_styles h4+h4,.tiptap.content h2+h2,.tiptap.content h2+h3,.tiptap.content h2+h4,.tiptap.content h3+h2,.tiptap.content h3+h3,.tiptap.content h3+h4,.tiptap.content h4+h2,.tiptap.content h4+h3,.tiptap.content h4+h4{margin-top:1.2rem}}.blog_styles h2 *,.blog_styles h3 *,.blog_styles h4 *,.tiptap.content h2 *,.tiptap.content h3 *,.tiptap.content h4 *{font-weight:inherit}.blog_styles h2,.tiptap.content h2{--indent: 2.2rem;position:relative;padding-left:var(--indent);color:var(--point)}@media(width > 960px){.blog_styles h2,.tiptap.content h2{margin-top:7rem;font-size:3rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_styles h2,.tiptap.content h2{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_styles h2,.tiptap.content h2{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_styles h2,.tiptap.content h2{margin-top:5.4rem;font-size:2.4rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_styles h2,.tiptap.content h2{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_styles h2,.tiptap.content h2{line-height:140%;letter-spacing:-0.1rem}}.blog_styles h2::before,.tiptap.content h2::before{position:absolute;top:0;left:0;width:2px;height:100%;background-color:rgba(28,102,169,.4);display:block;content:""}.blog_styles h3,.tiptap.content h3{margin-top:6rem;color:#141414}@media(width > 960px){.blog_styles h3,.tiptap.content h3{margin-top:6rem;font-size:2.4rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_styles h3,.tiptap.content h3{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.blog_styles h3,.tiptap.content h3{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.blog_styles h3,.tiptap.content h3{margin-top:5rem;font-size:2.2rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_styles h3,.tiptap.content h3{line-height:170%;letter-spacing:-0.1rem}}@media screen and (width <= 960px)and (max-width: 960px){.blog_styles h3,.tiptap.content h3{line-height:140%;letter-spacing:-0.1rem}}.blog_styles h4,.tiptap.content h4{font-size:2rem;line-height:140%;font-weight:700}@media(width > 960px){.blog_styles h4,.tiptap.content h4{margin-top:5rem}}@media(width <= 960px){.blog_styles h4,.tiptap.content h4{margin-top:4.6rem}}.blog_styles>blockquote,.tiptap.content>blockquote{margin-top:3.2rem}.blog_styles blockquote,.tiptap.content blockquote{width:100%;font-size:1.8rem;font-weight:400;color:rgba(20,20,20,.8);text-align:center;background-color:#f4f4f4;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;border-radius:1.2rem;overflow:hidden}@media screen and (min-width: 961px){.blog_styles blockquote,.tiptap.content blockquote{line-height:170%}}@media screen and (max-width: 960px){.blog_styles blockquote,.tiptap.content blockquote{line-height:170%}}@media(width > 960px){.blog_styles blockquote,.tiptap.content blockquote{padding:3.2rem}}@media(width <= 960px){.blog_styles blockquote,.tiptap.content blockquote{padding:2.4rem 2rem}}.blog_styles blockquote._icon,.tiptap.content blockquote._icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog_styles blockquote._icon::before,.tiptap.content blockquote._icon::before{width:2.2rem;height:1.6rem;margin:0 auto 1.6rem auto;background-color:#ddd;-webkit-mask-image:var(--icon_quote);mask-image:var(--icon_quote);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;display:block;content:""}.blog_styles blockquote h2,.blog_styles blockquote h3,.blog_styles blockquote h4,.tiptap.content blockquote h2,.tiptap.content blockquote h3,.tiptap.content blockquote h4{margin-top:0 !important}.blog_styles strong em,.blog_styles strong u,.blog_styles strong span,.blog_styles strong mark,.tiptap.content strong em,.tiptap.content strong u,.tiptap.content strong span,.tiptap.content strong mark{font-weight:700 !important}.blog_styles hr,.tiptap.content hr{border-top:1px solid rgba(20,20,20,.4)}@media(width > 960px){.blog_styles hr,.tiptap.content hr{margin-top:var(--blog-gap_top)}}@media(width <= 960px){.blog_styles hr,.tiptap.content hr{margin-top:5rem}}@media(width > 960px){.blog_styles hr+*,.tiptap.content hr+*{margin-top:var(--blog-gap_top)}}@media(width <= 960px){.blog_styles hr+*,.tiptap.content hr+*{margin-top:5rem}}.blog_styles mark,.tiptap.content mark{color:inherit;background-color:var(--blog-point_color3)}.blog_styles a,.tiptap.content a{color:inherit;font-weight:inherit;cursor:pointer}.blog_styles figure,.tiptap.content figure{width:100%;margin-top:var(--blog_gap);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(width > 960px){.blog_styles figure,.tiptap.content figure{gap:.8rem}}@media(width <= 960px){.blog_styles figure,.tiptap.content figure{gap:.4rem}}.blog_styles figure>a,.tiptap.content figure>a{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.blog_styles figure>a img,.tiptap.content figure>a img{width:100%}.blog_styles figure>a,.blog_styles figure>img,.tiptap.content figure>a,.tiptap.content figure>img{min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.blog_styles figure img,.tiptap.content figure img{object-fit:cover}.blog_styles figure figcaption,.tiptap.content figure figcaption{width:100%;color:rgba(20,20,20,.6)}@media(width > 960px){.blog_styles figure figcaption,.tiptap.content figure figcaption{font-size:1.4rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_styles figure figcaption,.tiptap.content figure figcaption{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_styles figure figcaption,.tiptap.content figure figcaption{line-height:170%}}@media(width <= 960px){.blog_styles figure figcaption,.tiptap.content figure figcaption{padding-top:.4rem;font-size:1.2rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_styles figure figcaption,.tiptap.content figure figcaption{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_styles figure figcaption,.tiptap.content figure figcaption{line-height:170%}}.blog_styles ._project_table,.tiptap.content ._project_table{width:100%;margin-top:var(--blog_gap);table-layout:fixed;border-collapse:collapse}.blog_styles ._project_table th,.blog_styles ._project_table td,.tiptap.content ._project_table th,.tiptap.content ._project_table td{width:50%;vertical-align:top}.blog_styles ._project_table th:first-child,.blog_styles ._project_table td:first-child,.tiptap.content ._project_table th:first-child,.tiptap.content ._project_table td:first-child{padding-right:1.2rem}.blog_styles ._project_table th:last-child,.blog_styles ._project_table td:last-child,.tiptap.content ._project_table th:last-child,.tiptap.content ._project_table td:last-child{padding-left:1.2rem}.blog_styles ._project_table th>p,.blog_styles ._project_table td>p,.tiptap.content ._project_table th>p,.tiptap.content ._project_table td>p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;word-break:break-all;word-wrap:break-word}.blog_styles ._project_table th,.tiptap.content ._project_table th{color:#a1a1a1;text-align:left}@media(width > 960px){.blog_styles ._project_table th,.tiptap.content ._project_table th{font-size:1.4rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.blog_styles ._project_table th,.tiptap.content ._project_table th{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_styles ._project_table th,.tiptap.content ._project_table th{line-height:170%}}@media(width <= 960px){.blog_styles ._project_table th,.tiptap.content ._project_table th{font-size:1.3rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.blog_styles ._project_table th,.tiptap.content ._project_table th{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_styles ._project_table th,.tiptap.content ._project_table th{line-height:170%}}.blog_styles ._project_table td,.tiptap.content ._project_table td{color:#434343}@media(width > 960px){.blog_styles ._project_table td,.tiptap.content ._project_table td{font-size:1.8rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.blog_styles ._project_table td,.tiptap.content ._project_table td{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.blog_styles ._project_table td,.tiptap.content ._project_table td{line-height:170%}}@media(width <= 960px){.blog_styles ._project_table td,.tiptap.content ._project_table td{font-size:1.6rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.blog_styles ._project_table td,.tiptap.content ._project_table td{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.blog_styles ._project_table td,.tiptap.content ._project_table td{line-height:170%}}.blog_styles ._project_table:first-child,.tiptap.content ._project_table:first-child{margin-top:2.4rem}.blog_styles ._project_table tr:not(:last-of-type) td,.tiptap.content ._project_table tr:not(:last-of-type) td{padding-bottom:2.4rem}.blog_styles ._list-dotted,.blog_styles ._list-1a,.tiptap.content ._list-dotted,.tiptap.content ._list-1a{position:relative;margin-top:var(--blog_gap);padding-left:2.2rem;list-style:initial}.blog_styles ._list-dotted li,.blog_styles ._list-1a li,.tiptap.content ._list-dotted li,.tiptap.content ._list-1a li{list-style:initial}.blog_styles ._list-dotted li>ul,.blog_styles ._list-1a li>ul,.tiptap.content ._list-dotted li>ul,.tiptap.content ._list-1a li>ul{padding-left:2.2rem}.blog_styles ._list-dotted li>ul>li,.tiptap.content ._list-dotted li>ul>li{list-style-type:circle}.blog_styles ._list-1a li,.tiptap.content ._list-1a li{list-style-type:decimal}.blog_styles ._list-1a li>ol,.tiptap.content ._list-1a li>ol{padding-left:2.2rem}.blog_styles ._list-1a li>ol>li,.tiptap.content ._list-1a li>ol>li{list-style-type:lower-alpha}.blog_styles ._point_1,.tiptap.content ._point_1{--color: #1C66A9;color:var(--color);font-weight:inherit}.blog_styles ._line_box,.tiptap.content ._line_box{border-top:1px solid rgba(20,20,20,.4);border-bottom:1px solid rgba(20,20,20,.4)}@media(width > 960px){.blog_styles ._line_box,.tiptap.content ._line_box{padding:var(--blog_gap) 0}}@media(width <= 960px){.blog_styles ._line_box,.tiptap.content ._line_box{margin-top:3.2rem;padding:2.4rem 0}}.blog_styles .details button,.tiptap.content .details button{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1}.blog_styles .btn-group,.tiptap.content .btn-group{width:100%;gap:1.6rem}@media(width > 960px){.blog_styles .btn-group,.tiptap.content .btn-group{margin-top:6rem}}@media(width <= 960px){.blog_styles .btn-group,.tiptap.content .btn-group{margin-top:5rem}}.blog_styles .btn-group br,.tiptap.content .btn-group br{display:none}.blog_styles .btn-group .bt-base,.tiptap.content .btn-group .bt-base{min-width:0;width:100%;font-weight:700;border:2px solid #141414;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.blog_styles .btn-group .bt-base._basic:not(._reverse),.tiptap.content .btn-group .bt-base._basic:not(._reverse){color:#fff}.blog_styles table h2:first-child,.blog_styles table h3:first-child,.blog_styles table h4:first-child,.blog_styles table ol:first-child,.blog_styles table ul:first-child,.blog_styles table p:first-child,.tiptap.content table h2:first-child,.tiptap.content table h3:first-child,.tiptap.content table h4:first-child,.tiptap.content table ol:first-child,.tiptap.content table ul:first-child,.tiptap.content table p:first-child{margin-top:0 !important}@media(width > 960px){.common-popup[data-set=newsletter]{max-width:60rem}}.common-popup[data-set=newsletter] .bt_close{background-color:#fff}#stb_subscribe{width:100%;padding:0;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}@media(width <= 960px){#stb_subscribe{height:100%}}#stb_subscribe .c_option{color:#a1a1a1}#stb_subscribe #stb_subscribe_form{width:100%;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stb_subscribe .stb_form_wrapper{padding:var(--popup_padding);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto}#stb_subscribe .stb_form_wrapper::-webkit-scrollbar{width:6px}#stb_subscribe .stb_form_wrapper::-webkit-scrollbar-thumb{height:30%;background-color:rgba(109,117,124,.5);border:1px solid #fff}#stb_subscribe .stb_form_wrapper::-webkit-scrollbar-button:vertical:start:decrement,#stb_subscribe .stb_form_wrapper::-webkit-scrollbar-button:vertical:end:decrement{height:0}#stb_subscribe .stb_form_set{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(width > 960px){#stb_subscribe .stb_form_set{margin-top:4rem}}@media(width <= 960px){#stb_subscribe .stb_form_set{margin-top:2.4rem}}#stb_subscribe .stb_form_set:first-of-type{margin-top:0}@media(width > 960px){#stb_subscribe .stb_form_set_label{font-size:2rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){#stb_subscribe .stb_form_set_label{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){#stb_subscribe .stb_form_set_label{line-height:140%}}@media(width <= 960px){#stb_subscribe .stb_form_set_label{font-size:1.8rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){#stb_subscribe .stb_form_set_label{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){#stb_subscribe .stb_form_set_label{line-height:170%}}#stb_subscribe .stb_form_set_input{width:100%;border-bottom:2px solid rgba(20,20,20,.2)}@media(width > 960px){#stb_subscribe .stb_form_set_input{height:6.6rem;padding:.8rem 0;font-size:2rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){#stb_subscribe .stb_form_set_input{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){#stb_subscribe .stb_form_set_input{line-height:140%}}@media(width <= 960px){#stb_subscribe .stb_form_set_input{height:5rem;padding:.3rem 0;font-size:1.6rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){#stb_subscribe .stb_form_set_input{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){#stb_subscribe .stb_form_set_input{line-height:170%}}@media(width <= 960px){#stb_subscribe .btn-group{margin-top:auto}}#stb_subscribe .stb_hidden_button{display:none}.stb_form_modal{position:fixed;top:50%;left:50%;width:100%;max-width:50rem;padding:var(--popup_padding);background-color:#fff;-webkit-box-shadow:0 .2rem 1.6rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .2rem 1.6rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem 1.6rem 0 rgba(0,0,0,.2);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1002}.stb_form_modal.blind{display:none}.stb_form_modal_title{border-bottom:1px solid #000}@media(width > 960px){.stb_form_modal_title{padding-bottom:2.4rem;font-size:2.4rem;font-weight:700}}@media screen and (width > 960px)and (min-width: 961px){.stb_form_modal_title{line-height:140%;letter-spacing:-0.1rem}}@media screen and (width > 960px)and (max-width: 960px){.stb_form_modal_title{line-height:140%;letter-spacing:-0.1rem}}@media(width <= 960px){.stb_form_modal_title{padding-bottom:1.4rem;font-size:2rem;font-weight:700}}@media screen and (width <= 960px)and (min-width: 961px){.stb_form_modal_title{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.stb_form_modal_title{line-height:140%}}.stb_form_modal_text{padding-top:2.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.stb_form_result,.stb_form_msg_error{font-size:1.2rem;font-weight:400;margin-top:1rem;color:#ff4949}@media screen and (min-width: 961px){.stb_form_result,.stb_form_msg_error{line-height:170%}}@media screen and (max-width: 960px){.stb_form_result,.stb_form_msg_error{line-height:170%}}.stb_form_result{display:none}.stb_form_result:is(.fail){display:block}.stb_form_msg_error{position:absolute;top:100%;right:0}.stb_form_policy{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width > 960px){.stb_form_policy{gap:.8rem}}@media(width <= 960px){.stb_form_policy{gap:.3rem}}@media(width > 960px){.stb_form_policy:first-of-type{margin-top:6rem}}@media(width <= 960px){.stb_form_policy:first-of-type{margin-top:4rem}}.stb_form_policy button{font-size:inherit;line-height:inherit;vertical-align:middle;text-decoration:underline;text-underline-offset:.3rem}.stb_form_policy label{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}@media(width > 960px){.stb_form_policy label{font-size:2rem;font-weight:400}}@media screen and (width > 960px)and (min-width: 961px){.stb_form_policy label{line-height:170%}}@media screen and (width > 960px)and (max-width: 960px){.stb_form_policy label{line-height:140%}}@media(width <= 960px){.stb_form_policy label{font-size:1.6rem;font-weight:400}}@media screen and (width <= 960px)and (min-width: 961px){.stb_form_policy label{line-height:170%}}@media screen and (width <= 960px)and (max-width: 960px){.stb_form_policy label{line-height:170%}}.stb_form_policy label input[type=checkbox]{display:none}.stb_form_policy label input[type=checkbox]:checked+p::before{background-color:#141414}.stb_form_policy label>p{position:relative;padding-left:3.4rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.stb_form_policy label>p::before{position:absolute;left:0;background-color:rgba(20,20,20,.2);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg%3E%3Cpath d='M8 13L12.8065 19L20.5 9' stroke='%23141414' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg%3E%3Cpath d='M8 13L12.8065 19L20.5 9' stroke='%23141414' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;content:""}@media(width > 960px){.stb_form_policy label>p::before{top:.4rem;width:2.8rem;height:2.8rem}}@media(width <= 960px){.stb_form_policy label>p::before{top:0;width:2.8rem;height:2.8rem}}.stb_form_policy .stb_form_msg_error{left:0;right:auto}.stb_form_modal_btn{position:absolute;z-index:1}@media(width > 960px){.stb_form_modal_btn{top:1.6rem;right:1.6rem}}@media(width <= 960px){.stb_form_modal_btn{top:.6rem;right:.6rem}}.stb_form_submit_button.bt-base{width:100%;border:0}@media(width > 960px){.stb_form_submit_button.bt-base{min-height:7rem}}@media(width <= 960px){.stb_form_submit_button.bt-base{min-height:6.1rem}}.stb_form_modal_close_btn{width:4.4rem;height:4.4rem;text-indent:-1000em;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1922_9079' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect x='1' y='1' width='22' height='22' fill='%23222222' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1922_9079)'%3E%3Cpath d='M20 4L4 20' stroke='%23716F6F' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M4 4L20 20' stroke='%23716F6F' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");-moz-background-size:2.4rem auto;background-size:2.4rem auto;background-position:center;background-repeat:no-repeat;display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cuc2NzcyIsIl9zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUNFLDJCQUFBLENBQ0EsMkNBQUEsQ0FDQSw0QkFBQSxDQUNBLGlpREFBQSxDQUVBLGlFQUFBLENBQUEsOERBQUEsQ0FBQSx5REFBQSxDQ3NCQSxzQkQ1QkYsTUFRSSwyQkFBQSxDQUNBLDRCQUFBLENBQ0EsMEZBQUEsQ0FBQSx1RkFBQSxDQUFBLGtGQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEsQ0N5QkYsdUJEdENGLE1BZ0JJLHVCQUFBLENBQ0EsMEJBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUtGLGFBQ0UsY0FBQSxDQUNBLFlBQUEsQ0FDQSxRQUFBLENBQ0EseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENDMkRBLGNBQUEsQ0FZRixlQWhDcUIsQ0RyQ25CLFVDN0JHLENEOEJILHdDQUFBLENBQ0Esa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSwyQkFBQSxDQUFBLHdCQUFBLENBQUEsbUJBQUEsQ0FDQSwyREFBQSxDQUFBLHdEQUFBLENBQUEsbURBQUEsQ0FDQSxxQkFBQSxDQUNBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHVCQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FDQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0M2REEscUNEaEZGLGFDb0ZNLGdCQUFBLENBQUEsQ0FNSixxQ0QxRkYsYUM0Rk0sZ0JBQUEsQ0FBQSxDRHhFSixvQkFDRSx3QkN4Q0UsQ0QwQ0osbUJBQ0UsV0FBQSxDQUVGLG1CQUNFLFlB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Z0NBQ0UsVUFBQSxDQUNBLFFBQUEsQ0NqbURBLHNCRCtsREYsZ0NBSUksZUFBQSxDQUFBLENDemxERix1QkRxbERGLGdDQU9JLGlCQUFBLENBQUEsQ0FHSiwwQkFDRSxZQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQ0EsZUFBQSxDQUNBLDZwQkFBQSxDQUNBLGdDQUFBLENBQUEsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLENBQ0EsYUFBQSIsImZpbGUiOiJibG9nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vc3R5bGVzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tYmxvZy1wb2ludF9jb2xvcjogIzFDNjZBOTtcbiAgLS1ibG9nLXBvaW50X2NvbG9yMjogcmdiYSgyOCwgMTAyLCAxNjksIC40KTtcbiAgLS1ibG9nLXBvaW50X2NvbG9yMzogI0Q5RURGRjtcbiAgLS1pY29uX3F1b3RlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjIgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIuMzk0NCA5Ljc5NTkyQzEyLjM5NDQgOC4wOTc5NiAxMi42NDIzIDYuNjM5NDYgMTMuMTM4IDUuNDIwNDFDMTMuNjMzOCA0LjE1NzgyIDE0LjI3NDIgMy4xMzQ3IDE1LjA1OTIgMi4zNTEwMkMxNS44NDQxIDEuNTIzODEgMTYuNzMyNCAwLjkzNjA1NSAxNy43MjM5IDAuNTg3NzU1QzE4Ljc1NjggMC4xOTU5MTggMTkuNzY5IDAgMjAuNzYwNiAwVjIuMjg1NzJDMTkuNjg2NCAyLjI4NTcyIDE4LjY3NDIgMi42Nzc1NSAxNy43MjM5IDMuNDYxMjNDMTYuODE1IDQuMjAxMzYgMTYuMjc3OSA1LjIyNDQ5IDE2LjExMjcgNi41MzA2MUMxNi4yMzY2IDYuNDg3MDggMTYuMzgxMiA2LjQ0MzU0IDE2LjU0NjUgNi40QzE2LjY3MDQgNi4zNTY0NiAxNi44MTUgNi4zMTI5MyAxNi45ODAzIDYuMjY5MzlDMTcuMTg2OSA2LjIyNTg1IDE3LjQxNDEgNi4yMDQwOCAxNy42NjIgNi4yMDQwOEMxOC45MDE0IDYuMjA0MDggMTkuOTM0MyA2LjcwNDc2IDIwLjc2MDYgNy43MDYxMkMyMS41ODY5IDguNjYzOTUgMjIgOS43OTU5MiAyMiAxMS4xMDJDMjIgMTIuNDA4MiAyMS41NjYyIDEzLjU2MTkgMjAuNjk4NiAxNC41NjMzQzE5Ljg3MjMgMTUuNTIxMSAxOC43NTY4IDE2IDE3LjM1MjEgMTZDMTUuNzgyMiAxNiAxNC41NjM0IDE1LjM5MDUgMTMuNjk1OCAxNC4xNzE0QzEyLjgyODIgMTIuOTA4OCAxMi4zOTQ0IDExLjQ1MDMgMTIuMzk0NCA5Ljc5NTkyWk0wIDkuNzk1OTJDMCA4LjA5Nzk2IDAuMjQ3ODg4IDYuNjM5NDYgMC43NDM2NjIgNS40MjA0MUMxLjIzOTQ0IDQuMTU3ODIgMS44Nzk4MSAzLjEzNDcgMi42NjQ3OSAyLjM1MTAyQzMuNDQ5NzcgMS41MjM4MSA0LjMzODAzIDAuOTM2MDU1IDUuMzI5NTggMC41ODc3NTVDNi4zNjI0NCAwLjE5NTkxOCA3LjM3NDY1IDAgOC4zNjYyIDBWMi4yODU3MkM3LjI5MjAyIDIuMjg1NzIgNi4yNzk4MSAyLjY3NzU1IDUuMzI5NTggMy40NjEyM0M0LjQyMDY2IDQuMjAxMzYgMy44ODM1NyA1LjIyNDQ5IDMuNzE4MzEgNi41MzA2MUMzLjg0MjI1IDYuNDg3MDggMy45ODY4NSA2LjQ0MzU0IDQuMTUyMTEgNi40QzQuMjc2MDYgNi4zNTY0NiA0LjQyMDY2IDYuMzEyOTMgNC41ODU5MiA2LjI2OTM5QzQuNzkyNDkgNi4yMjU4NSA1LjAxOTcyIDYuMjA0MDggNS4yNjc2MSA2LjIwNDA4QzYuNTA3MDQgNi4yMDQwOCA3LjUzOTkxIDYuNzA0NzYgOC4zNjYyIDcuNzA2MTJDOS4xOTI0OSA4LjY2Mzk1IDkuNjA1NjMgOS43OTU5MiA5LjYwNTYzIDExLjEwMkM5LjYwNTYzIDEyLjQwODIgOS4xNzE4MyAxMy41NjE5IDguMzA0MjMgMTQuNTYzM0M3LjQ3NzkzIDE1LjUyMTEgNi4zNjI0NCAxNiA0Ljk1Nzc1IDE2QzMuMzg3NzkgMTYgMi4xNjkwMSAxNS4zOTA1IDEuMzAxNDEgMTQuMTcxNEMwLjQzMzgwMyAxMi45MDg4IDAgMTEuNDUwMyAwIDkuNzk1OTJaJyBmaWxsPSclMjNEREREREQnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgLS1ibG9nLWxpc3Rfd2lkdGhfZnVsbDogY2FsYygxMDAlICsgKHZhcigtLXBhZGRpbmcpICogMikpO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAtLWJsb2ctbGlzdF93aWR0aDogMTE5LjRyZW07XG4gICAgLS1ibG9nLWRldGFpbF93aWR0aDogNzAuOHJlbTtcbiAgICAtLWJsb2ctZGV0YWlsX3NpZGVfd2lkdGg6IGNhbGMoKG1pbigxMDAlLCAxNDRyZW0pIC0gdmFyKC0tYmxvZy1kZXRhaWxfd2lkdGgpKSAvIDIpO1xuICAgIC0tYmxvZ19nYXA6IDMuMnJlbTtcbiAgICAtLWJsb2ctZ2FwX3RvcDogNnJlbTtcbiAgICAtLWJsb2ctX3BhZGRpbmdfdjogMThyZW07XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAtLWJsb2ctbGlzdF93aWR0aDogMTAwJTtcbiAgICAtLWJsb2ctZGV0YWlsX3dpZHRoOiA1MHJlbTtcbiAgICAtLWJsb2dfZ2FwOiAycmVtO1xuICAgIC0tYmxvZy1nYXBfdG9wOiA0cmVtO1xuICAgIC0tYmxvZy1fcGFkZGluZ192OiAxMHJlbTtcbiAgfVxufVxuXG4ubGF5ZXIge1xuICAmLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMjYuM3JlbTtcbiAgICBtaW4taGVpZ2h0OiA1LjhyZW07XG4gICAgcGFkZGluZzogLjZyZW0gMnJlbTtcbiAgICBAaW5jbHVkZSB0ZXh0KCcyMCcpO1xuICAgIGNvbG9yOiAkY19mZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibG9nLXBvaW50X2NvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgdHJhbnNpdGlvbjogLjhzIGN1YmljLWJlemllciguMTYsMSwuMywxKSBib3R0b207XG4gICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC42cmVtIDFyZW07XG4gICAgei1pbmRleDogMTAwMTtcbiAgICAmLl9lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19lcnI7XG4gICAgfVxuICAgICYuX3Nob3cge1xuICAgICAgYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAmX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiA0LjRyZW07XG4gICAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19mZjtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZSclM0UlM0NnIG9wYWNpdHk9JzAuNCclM0UlM0NwYXRoIGQ9J00zMSAzMUwyMi45IDIyLjlMMTMgMTMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMTMgMzFMMjEuMSAyMi45TDMxIDEzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IDMuNHJlbSBhdXRvO1xuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmLWFsZXJ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRtaW4tYm9yZGVyX2NvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIC5hbGVydCB7XG4gICAgICAmX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiB2YXIoLS1ibG9nX2dhcCk7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcyNCcsIDcwMCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIH1cbiAgICAgICZfY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTAwMGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1hZG1pbi1pY29uX2Nsb3NlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjRyZW0gYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuICAgIC5idC1iYXNlIHtcbiAgICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICB9XG4gIH1cbn1cbmJvZHkuYmxvZyB7XG4gIC5jb21tb24tcG9wdXBbZGF0YS1zZXQ9XCJkb3dubG9hZFwiXSB7XG4gICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgIGgyIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5fYmxvZyB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZykgdmFyKC0tYmxvZy1fcGFkZGluZ192KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLm5vX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMGVtO1xuICAgIGJhY2tncm91bmQ6ICRjX2Y0IHVybCgkaW1hZ2VzICsgJy9ub19pbWcucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cmVtIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICZfZGV0YWlscyB7XG4gICAgJiB+IC5oeXBoZW4tcXVpY2sge1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbi5fZHZfbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYmxvZyB7XG4gICZfbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ibG9nLWxpc3Rfd2lkdGgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWJsb2ctZ2FwX3RvcCkgMDtcbiAgICAgIGNvbG9yOiAkY18xNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCcyMCcsIDUwMCk7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTgnLCA1MDApO1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCc0NCcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMjgnKTtcbiAgICAgICAgfVxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGFiIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAtLXRhYi1wYWRkaW5nX3Y6IDFyZW07XG4gICAgICAgIC0tdGFiLXBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS10YWItcGFkZGluZ192KSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAtLXRhYi1wYWRkaW5nX3Y6IC44cmVtO1xuICAgICAgICAtLXRhYi1wYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogdmFyKC0tYmxvZy1saXN0X3dpZHRoX2Z1bGwpO1xuICAgICAgICBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS10YWItcGFkZGluZ192KSkgY2FsYygtMSAqIHZhcigtLXBhZGRpbmcpKSAwO1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDUxcmVtO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tdGFiLXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXRhYi1wYWRkaW5nX3YpIHZhcigtLXRhYi1wYWRkaW5nKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE4JywgNTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE2JywgNTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwicmVjb3JkXCJdIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMy4ycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjXzE0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNfMTQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLXRhYi1wYWRkaW5nKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXRhYi1wYWRkaW5nKSAqIDIpKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY18xNDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tdGFiLXBhZGRpbmcpKTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKHZhcigtLXRhYi1wYWRkaW5nKSAqIDIpKTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYmFubmVyX3Zpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY18xNDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzMuMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1nYXBfdG9wKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1ibG9nLWxpc3Rfd2lkdGhfZnVsbCk7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tcGFkZGluZykpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfMTQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYW5uZXIge1xuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkY19mZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDZyZW0gOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMy4ycmVtIDUuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzMwJywgNzAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzI0JywgNzAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLl9iYWRnZSB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoJGNfZmYsIC40KTtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTgnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcxNicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTgnKTtcbiAgICAgICAgICAgICAgZ2FwOiAwIDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE2Jyk7XG4gICAgICAgICAgICAgIGdhcDogMCAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5fZHZfbGluZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNfZmYsIC40KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0uOHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3RodW1ibmFpbCB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogbWluKDQ5LjkyJSwgNTkuNnJlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzUgLyAyMTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmlzKC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgaDIsXG4gICAgICAgIC5fYmFkZ2UsXG4gICAgICAgIC5faW5mbyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcmVtKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgaDIsXG4gICAgICAgICAgLl9iYWRnZSxcbiAgICAgICAgICAuX2luZm8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlIHRyYW5zZm9ybSwgLjZzIGVhc2Ugb3BhY2l0eTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuX2luZm8ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICAgICAgICAuc3dpcGVyLW5hdmlnYXRvciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLW5hdmlnYXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRjX2ZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMobWluKDQ5LjkyJSwgNTkuNnJlbSkgKyA2cmVtKTtcbiAgICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgICAgZ2FwOiAuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRvcDogMjEuNnJlbTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuN3JlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAuX3ByZXYsXG4gICAgICAgIC5fbmV4dCB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2ZmO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9JzEnIGQ9J003LjQ2Nzc3IDEzLjUzMDNMOC41MjgzMiAxMi40Njk3TDMuMDU4NTkgN0w4LjUyODMyIDEuNTMwMjdMNy40Njc3NyAwLjQ2OTcyNkwwLjkzNzUgN0w3LjQ2Nzc3IDEzLjUzMDNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBtYXNrLXNpemU6IDFyZW0gYXV0bztcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBvcGFjaXR5O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLl9wcmV2IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAuX25leHQge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luYXRlIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IoJGNfZmYsIC40KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE0Jyk7XG4gICAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzEyJyk7XG4gICAgICAgICAgICBnYXA6IDEuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25nLFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjX2ZmLCAuNCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtLjdyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY19mZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Jhbm5lcl9iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZjQ7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcmRlcjogNztcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQtY29sb3IsIC4ycyBlYXNlIGNvbG9yO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExLjRyZW07XG4gICAgICAgIG1hcmdpbjogLTJyZW0gMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAzcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgfVxuICAgICAgJi5fc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJiA+IGltZyB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzI0Jyk7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTgnKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfMTQ7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMTUuMDAxTDE1LjAwMTEgMScgc3Ryb2tlPSclMjMxNDE0MTQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMi44ODI4MSAxSDE1LjAwMDVWMTMuMTE3Nicgc3Ryb2tlPSclMjMxNDE0MTQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXNrLXNpemU6IDEuNnJlbSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgbWFzay1zaXplOiAxLjRyZW0gYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBjb2xvcjogJGNfZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfMTQ7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCh2YXIoLS1ibG9nLWxpc3Rfd2lkdGgpIC0gKDIuNHJlbSAqIDIpKSAvIDMpO1xuICAgICAgfVxuICAgICAgJjppcyhhKSxcbiAgICAgICYgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5saXN0X3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0X2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZ2FwOiAuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcyNCcsIDcwMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcyMCcsIDcwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcxOCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTYnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLl9jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogY29sb3IoJGNfMTQsIC42KTtcbiAgICAgICAgfVxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgY29sb3I6IGNvbG9yKCRjXzE0LCAuNCk7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLl9kdl9saW5lO1xuICAgICAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjXzE0LCAuMik7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpc3RfdGh1bWJuYWlsIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNCAvIDk7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZSB0cmFuc2Zvcm07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ibG9nLWxpc3Rfd2lkdGgpO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1nYXBfdG9wKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDhyZW0gMi40cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGF1dG8sIGNhbGMoKDEwMCUgLSAyLjRyZW0pIC8gMikpKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDRyZW0gMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2RldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgICBtYXJnaW46IDEwcmVtIGF1dG8gMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJsb2ctZGV0YWlsX3NpZGVfd2lkdGgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ibG9nLWRldGFpbF93aWR0aCk7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICAgIH1cbiAgICAmX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWJsb2ctZGV0YWlsX3dpZHRoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuX3RpdCxcbiAgICAgIC5fZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxLl90aXQge1xuICAgICAgICBjb2xvcjogJGNfMTQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGluaGVyaXQ7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzQ0JywgNzAwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzI4JywgNzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLl9jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjYpO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE4JywgNzAwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE2JywgNzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLl9kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IFxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzIwJywgNTAwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzE4Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjQpO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTQnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTMnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3RodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDQ1LjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMzNSAvIDIxNjtcbiAgICAgIH1cbiAgICAgIGltZzpub3QoLm5vX2ltZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2hhcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMzAnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzI0Jyk7XG4gICAgICAgIH1cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDBlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjXzE0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuX2xpbmtlZCxcbiAgICAgICAgICAmLl9rYWthbyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5fbGlua2VkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNTM5MDYyIDQuODg3NDFIMy42NTE0M1YxNS40NjlIMC41MzkwNjJWNC44ODc0MVpNMi4wODI3OSAzLjY0MjUxSDIuMDY0MTJDMS4xNDI4NiAzLjY0MjUxIDAuNTM5MDYyIDIuOTUxNTkgMC41MzkwNjIgMi4wODYzOUMwLjUzOTA2MiAxLjIyMTE5IDEuMTU1MzEgMC41MzAyNzMgMi4xMDE0NyAwLjUzMDI3M0MzLjA0NzYzIDAuNTMwMjczIDMuNjMyNzUgMS4yMDI1MiAzLjY1MTQzIDIuMDg2MzlDMy42NTE0MyAyLjk1MTU5IDMuMDQ3NjMgMy42NDI1MSAyLjA4Mjc5IDMuNjQyNTFaTTE1LjQ3ODQgMTUuNDY5SDEyLjM2NlY5LjgwNDc0QzEyLjM2NiA4LjQzNTM2IDExLjYwMDQgNy41MDE2OSAxMC4zODA0IDcuNTAxNjlDOS40NDY2NSA3LjUwMTY5IDguOTQyNDQgOC4xMzAzNiA4LjY5MzQ1IDguNzQwMzZDOC42MDYzMSA4Ljk1ODIxIDguNjMxMjEgOS41NjE5OSA4LjYzMTIxIDkuODY2OTlWMTUuNDY5SDUuNTE4ODRWNC44ODc0MUg4LjYzMTIxVjYuNTE4MjJDOS4wNzkzOSA1LjgyMTA4IDkuNzgyNzggNC44ODc0MSAxMS41ODE3IDQuODg3NDFDMTMuODEwMiA0Ljg4NzQxIDE1LjQ3ODQgNi4yODc5MSAxNS40Nzg0IDkuNDEyNlYxNS40NjlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjZyZW0gYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5fa2FrYW8ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMjAgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNy45NjIxMiA3LjI5MDU5TDcuNDEwNTggOC44NTYyMUg4LjUxMzY3TDcuOTYyMTIgNy4yOTA1OVpNNy45NjIxMiA3LjI5MDU5TDcuNDEwNTggOC44NTYyMUg4LjUxMzY3TDcuOTYyMTIgNy4yOTA1OVpNOS45OTA0IDAuNjM2NzE5QzQuNjg4NDQgMC42MzY3MTkgMC4zODI4MTIgNC4wMDgxMyAwLjM4MjgxMiA4LjE2MjM1QzAuMzgyODEyIDEwLjg0ODggMi4xNzk3OSAxMy4yMDYxIDQuODg0MTQgMTQuNTQwNUMzLjU0MDg2IDE5LjE0ODQgMi43NDkxMiAxOS40NDE5IDguMjgyMzggMTUuNTcyM0M4Ljg1MTcyIDE1LjY1MjQgOS40MjEwNiAxNS42ODggOS45OTA0IDE1LjY4OEMxNS4yOTI0IDE1LjY4OCAxOS41OTggMTIuMzE2NiAxOS41OTggOC4xNjIzNUMxOS41OTggNC4wMDgxMyAxNS4yOTI0IDAuNjM2NzE5IDkuOTkwNCAwLjYzNjcxOVpNNC42Nzk1MyAxMC43ODY1QzMuNzE4NzggMTAuNzg2NSA0LjI4ODEyIDkuNDYxMSA0LjEyNzk5IDYuOTg4MTRDMy43ODEwNSA2LjkyNTg3IDIuNzIyNDQgNy4yMjgzMiAyLjcyMjQ0IDYuNDQ1NTFDMi43MjI0NCA2LjE0MzA2IDIuOTcxNTIgNS45MDI4OCAzLjI2NTA5IDUuOTExNzhDNS4yODQ0NiA2LjA1NDExIDYuNjQ1NTMgNS41MzgxNyA2LjY0NTUzIDYuNDQ1NTFDNi42NDU1MyA3LjIzNzIyIDUuNjIyNSA2LjkxNjk4IDUuMjM5OTggNi45ODgxNEM1LjA3OTg1IDkuNDUyMjEgNS42NDAzIDEwLjc4NjUgNC42ODg0MyAxMC43ODY1SDQuNjc5NTNaTTkuODkyNTQgMTAuNzA2NUM5LjAyOTY0IDExLjA5NzkgOS4wMTE4NSAxMC4yMTcyIDguODA3MjQgOS44MzQ3Mkg3LjExNzAyQzYuOTEyNDEgMTAuMjI2MSA2Ljg5NDYyIDExLjEwNjggNi4wMzE3MSAxMC43MDY1QzUuMzgyMzEgMTAuNDEyOSA2LjQ0MDkzIDguOTAwNjkgNy4yMjM3NyA2LjQ1NDQxQzcuMzU3MjEgNi4wNDUyMSA3Ljc5MzExIDUuODIyODIgOC4yMDIzMiA1Ljk1NjI2QzguNDQyNTEgNi4wMzYzMiA4LjYyOTMyIDYuMjIzMTIgOC43MDA0OSA2LjQ1NDQxQzkuNTAxMTIgOC45NDUxNiAxMC41NTA4IDEwLjQwNCA5Ljg5MjU0IDEwLjcwNjVaTTEwLjkxNTYgMTAuNzA2NUM5Ljk5MDM5IDEwLjcwNjUgMTAuNTUwOCA5LjQ1MjIxIDEwLjM5MDcgNi40NjMzQzEwLjM5MDcgNS43MzM4NyAxMS41MjA1IDUuNzMzODcgMTEuNTIwNSA2LjQ2MzNWOS43MDEyOEMxMi4wNTQyIDkuNzcyNDUgMTMuMjI4NSA5LjQzNDQyIDEzLjIyODUgMTAuMjA4M0MxMy4yMjg1IDExLjAxNzggMTEuOTU2NCAxMC42MDg2IDEwLjkxNTYgMTAuNzE1NFYxMC43MDY1Wk0xNi4wNDg1IDEwLjU0NjRMMTQuNzQ5NyA4LjgzODQyTDE0LjU1NCA5LjAzNDEyVjEwLjIzNUMxNC41NTQgMTAuNTM3NSAxNC4zMDQ5IDEwLjc4NjUgMTQuMDAyNCAxMC43ODY1QzEzLjA0MTcgMTAuNzg2NSAxMy42MTk5IDkuMzk4ODMgMTMuNDUwOSA2LjQ2MzNDMTMuNDUwOSA2LjE2MDg1IDEzLjcgNS45MTE3OCAxNC4wMDI0IDUuOTExNzhDMTQuODM4NyA1LjkxMTc4IDE0LjQ3MzkgNy4wOTQ4OSAxNC41NTQgNy42NDY0MUMxNi4xMjg2IDYuMTQzMDYgMTYuMDg0MSA1Ljk4Mjk0IDE2LjQxMzIgNS45ODI5NEMxNi44NTggNS45ODI5NCAxNy4xMzM4IDYuNTM0NDcgMTYuODMxMyA2LjgyODAyTDE1LjU2ODEgOC4wODIyOUwxNi45MjkyIDkuODc5MTlDMTcuMzc0IDEwLjQ1NzQgMTYuNDg0NCAxMS4xMjQ2IDE2LjA0ODUgMTAuNTQ2NFpNNy40MTA1OCA4Ljg0NzMxSDguNTEzNjdMNy45NjIxMiA3LjI4MTY5TDcuNDEwNTggOC44NDczMVpNNy45NjIxMiA3LjI5MDU5TDcuNDEwNTggOC44NTYyMUg4LjUxMzY3TDcuOTYyMTIgNy4yOTA1OVpNNy45NjIxMiA3LjI5MDU5TDcuNDEwNTggOC44NTYyMUg4LjUxMzY3TDcuOTYyMTIgNy4yOTA1OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5fY29weV9saW5rIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgdmlld0JveD0nMCAwIDI3IDI3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjYzMTIgMTYuMTEzM0M4LjU3MDg2IDE0LjA2MTMgOC41NzA4NiAxMC43MzMzIDEwLjYzMTIgOC42NjgxNkwxNS4zMDY1IDQuMDExNjdDMTcuMzY2OCAxLjk1OTY1IDIwLjcwODIgMS45NTk2NSAyMi43ODE4IDQuMDExNjdDMjQuODU1MyA2LjA2MzY4IDI0Ljg0MjEgOS4zOTE2MyAyMi43ODE4IDExLjQ1NjhMMjAuNDE3NyAxMy44MTEzQzIwLjM2NDkgMTIuNzk4NSAyMC4xMTM5IDExLjc4NTYgMTkuNjUxNyAxMC44NTE3TDIwLjkwNjMgOS42MDIwOUMyMS45MzY1IDguNTc2MDggMjEuOTM2NSA2LjkwNTUzIDIwLjkwNjMgNS44Nzk1M0MxOS44NzYyIDQuODUzNTIgMTguMTk4OSA0Ljg1MzUyIDE3LjE2ODcgNS44Nzk1M0wxMi40OTM0IDEwLjUzNkMxMS40NjMyIDExLjU2MiAxMS40NjMyIDEzLjIzMjYgMTIuNDkzNCAxNC4yNTg2TDEwLjYzMTIgMTYuMTEzM1onIGZpbGw9JyUyM0M1QzVDNScvJTNFJTNDcGF0aCBkPSdNMTQuNTAxNSAxMi4zNTA4TDE2LjM2NDMgMTAuNDk2MUMxOC40MjUzIDEyLjU0ODEgMTguNDI1MyAxNS44NzYxIDE2LjM2NDMgMTcuOTQxMkwxMS42ODc1IDIyLjU5NzdDOS42MjY1IDI0LjY0OTcgNi4yODQgMjQuNjQ5NyA0LjIwOTggMjIuNTk3N0MyLjE0ODgyIDIwLjU0NTcgMi4xNDg4MiAxNy4yMTc4IDQuMjA5OCAxNS4xNTI2TDYuNTc0NjUgMTIuNzk4QzYuNjI3NSAxMy44MTA5IDYuODc4NTIgMTQuODIzNyA3LjM0MDkyIDE1Ljc1NzdMNi4wODU4MyAxNy4wMDczQzUuMDU1MzQgMTguMDMzMyA1LjA1NTM0IDE5LjcwMzggNi4wODU4MyAyMC43Mjk5QzcuMTE2MzIgMjEuNzU1OSA4Ljc5NDE4IDIxLjc1NTkgOS44MjQ2NyAyMC43Mjk5TDE0LjUwMTUgMTYuMDczNEMxNS41MzIgMTUuMDQ3NCAxNS41MzIgMTMuMzc2OCAxNC41MDE1IDEyLjM1MDhaJyBmaWxsPSclMjNDNUM1QzUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogMi43cmVtIGF1dG87XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lcl9uZXdzbGV0dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjE3LCAyMzcsIDI1NSwgLjgpIDAlLCByZ2JhKDIxNywgMjM3LCAyNTUsIC4yKSAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDE4LjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDI0LjNyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAwIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGNfMTQ7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQoJzI0Jyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCcyMicpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICZfaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMXJlbTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIHRleHQoJzE4JywgNzAwKTtcbiAgICBjb2xvcjogY29sb3IoJGNfMTQsIC42KTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgJl9kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgdGV4dCgnMjAnLCA1MDApO1xuICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjgpO1xuICB9XG4gICZfZGF0ZSB7XG4gICAgQGluY2x1ZGUgdGV4dCgnMTQnKTtcbiAgICBjb2xvcjogY29sb3IoJGNfMTQsIC40KTtcbiAgfVxuICAmX3NpZGVuYXYge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDEwcmVtICsgdmFyKC0taGVhZGVySCkpO1xuICAgIHdpZHRoOiB2YXIoLS1ibG9nLWRldGFpbF9zaWRlX3dpZHRoKTtcbiAgICBtaW4td2lkdGg6IDI0cmVtO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1ibG9nLWRldGFpbF9zaWRlX3dpZHRoKSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICgxMHJlbSArIHZhcigtLWhlYWRlckgpKSk7XG4gICAgb3JkZXI6IC0xO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIGhpZGRlblNjcm9sbDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcigkY18xNCwgLjQpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTQnKTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY18xNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY18xNDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3JlY29tbWVuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tcGFkZGluZykgKiAyKSk7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9nLV9wYWRkaW5nX3YpIGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nKSkgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogdmFyKC0tYmxvZy1fcGFkZGluZ192KSB2YXIoLS1wYWRkaW5nKSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogdmFyKC0tYmxvZy1fcGFkZGluZ192KSAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnNDQnLCA3MDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnMjgnLCA3MDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1wYWRkaW5nKSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1ibG9nLWRldGFpbF93aWR0aCkgKyB2YXIoLS1wYWRkaW5nKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nX2xpc3Qge1xuICAgICAgJl9jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAtLWxpc3Rfd2lkdGg6IGNhbGMoKDEwMCUgLSAoMi40cmVtICogMikpIC8gMyk7XG4gICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ibG9nLWxpc3Rfd2lkdGgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCB2YXIoLS1saXN0X3dpZHRoKSk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9ib3gge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1wYWRkaW5nKSAvIDIpO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1nYXBfdG9wKTtcbiAgICB9XG4gIH1cbn1cbi8qIFxuICBzdHlsZSBcbiAgZWxlbWVudCDsmpTshowg64K067aAIDo6YWZ0ZXIg7IKs7JqpIOq4iOyngC4gXG4gIOyWtOuTnOuvvOyXkOyEnCDrnbzrsqjroZwg7IKs7Jqp7ZWp64uI64ukLlxuKi9cbi5ibG9nX3N0eWxlcyxcbi50aXB0YXAuY29udGVudCB7XG4gIC0tcG9pbnQ6ICMxQzY2QTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+ICo6bm90KC5fcHJvamVjdF90YWJsZSk6Zmlyc3QtY2hpbGQsXG4gICYgPiAuX3Byb2plY3RfdGFibGU6Zmlyc3QtY2hpbGQgKyAqIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICB9XG4gIH1cbiAgcCwgdWwsIG9sLCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHRleHQoJzE4Jyk7XG4gIH1cbiAgJiA+IHAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2dfZ2FwKTtcbiAgICBjb2xvcjogIzQzNDM0MzsgIFxuICAgICY6aXMoOmVtcHR5KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZ19nYXApO1xuICB9XG4gIGgyLFxuICBoMyxcbiAgaDQge1xuICAgICYgKyBoMixcbiAgICAmICsgaDMsXG4gICAgJiArIGg0IHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYgKiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIC0taW5kZW50OiAyLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0taW5kZW50KTtcbiAgICBjb2xvcjogdmFyKC0tcG9pbnQpO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgIEBpbmNsdWRlIHRleHQoJzMwJywgNzAwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcbiAgICAgIEBpbmNsdWRlIHRleHQoJzI0JywgNzAwKTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTAyLCAxNjksIC40KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIGNvbG9yOiAkY18xNDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICBAaW5jbHVkZSB0ZXh0KCcyNCcsIDcwMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgQGluY2x1ZGUgdGV4dCgnMjInLCA3MDApO1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNC42cmVtO1xuICAgIH1cbiAgfVxuICAmID4gYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRleHQoJzE4Jyk7XG4gICAgY29sb3I6IGNvbG9yKCRjXzE0LCAuOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Y0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMi40cmVtIDJyZW07XG4gICAgfVxuICAgICYuX2ljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS42cmVtIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIG1hc2staW1hZ2U6IHZhcigtLWljb25fcXVvdGUpO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgIGgyLCBoMywgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGVtLFxuICAgIHUsXG4gICAgc3BhbixcbiAgICBtYXJrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcigkY18xNCwgLjQpO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1nYXBfdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuICAgICYgKyAqIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9nLWdhcF90b3ApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxvZy1wb2ludF9jb2xvcjMpO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2dfZ2FwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdhcDogLjhyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBnYXA6IC40cmVtO1xuICAgIH1cbiAgICAmID4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGEsXG4gICAgJiA+IGltZyB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IGNvbG9yKCRjXzE0LCAuNik7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTQnKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLl9wcm9qZWN0X3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9nX2dhcCk7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgfVxuICAgICAgJiA+IHAge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgnMTQnKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJzEzJyk7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJzE4JywgNzAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJzE2JywgNzAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLl9saXN0LWRvdHRlZCxcbiAgLl9saXN0LTFhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZ19nYXApO1xuICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX2xpc3QtZG90dGVkIHtcbiAgICBsaSB7XG4gICAgICAmID4gdWwge1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5fbGlzdC0xYSB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgJiA+IG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX3BvaW50XzEge1xuICAgIC0tY29sb3I6ICMxQzY2QTk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuX2xpbmVfYm94IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoJGNfMTQsIC40KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJGNfMTQsIC40KTtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWJsb2dfZ2FwKSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtIDA7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzIHtcbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnQtYmFzZSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY18xNDtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgJi5fYmFzaWM6bm90KC5fcmV2ZXJzZSkge1xuICAgICAgICBjb2xvcjogJGNfZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBoMiwgaDMsIGg0LCBvbCwgdWwsIHAge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG5cblxuLyogc3RiIG5ld3NsZXR0ZXIgKi9cbi5jb21tb24tcG9wdXBbZGF0YS1zZXQ9XCJuZXdzbGV0dGVyXCJdIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgfVxuICAuYnRfY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2ZmO1xuICB9XG59XG4jc3RiX3N1YnNjcmliZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19mZjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNfb3B0aW9uIHtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgfVxuICAjc3RiX3N1YnNjcmliZV9mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RiX2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogdmFyKC0tcG9wdXBfcGFkZGluZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIGRlc2lnblNjcm9sbCgwKTtcbiAgfVxuICAuc3RiX2Zvcm1fc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zdGJfZm9ybV9zZXRfbGFiZWwge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgdGV4dCgnMjAnLCA3MDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgQGluY2x1ZGUgdGV4dCgnMTgnLCA3MDApO1xuICAgIH1cbiAgfVxuICAuc3RiX2Zvcm1fc2V0X2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3IoJGNfMTQsIC4yKTtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGhlaWdodDogNi42cmVtO1xuICAgICAgcGFkZGluZzogLjhyZW0gMDtcbiAgICAgIEBpbmNsdWRlIHRleHQoJzIwJyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBwYWRkaW5nOiAuM3JlbSAwO1xuICAgICAgQGluY2x1ZGUgdGV4dCgnMTYnKTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zdGJfaGlkZGVuX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0Yl9mb3JtX21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgcGFkZGluZzogdmFyKC0tcG9wdXBfcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2ZmO1xuICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAwIHJnYmEoMCwwLDAsLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMjtcbiAgJi5ibGluZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0Yl9mb3JtX21vZGFsX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgQGluY2x1ZGUgdGV4dCgnMjQnLCA3MDApO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICBAaW5jbHVkZSB0ZXh0KCcyMCcsIDcwMCk7XG4gIH1cbn1cbi5zdGJfZm9ybV9tb2RhbF90ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnN0Yl9mb3JtX3Jlc3VsdCxcbi5zdGJfZm9ybV9tc2dfZXJyb3Ige1xuICBAaW5jbHVkZSB0ZXh0KCcxMicpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogJGNfZXJyO1xufVxuLnN0Yl9mb3JtX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICY6aXMoLmZhaWwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0Yl9mb3JtX21zZ19lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbn1cbi5zdGJfZm9ybV9wb2xpY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGdhcDogLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBnYXA6IC4zcmVtO1xuICB9XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4zcmVtO1xuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgdGV4dCgnMjAnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJzE2Jyk7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJiArIHAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY18xNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY18xNCwgLjIpO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnIGZpbGw9J25vbmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTggMTNMMTIuODA2NSAxOUwyMC41IDknIHN0cm9rZT0nJTIzMTQxNDE0JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICB0b3A6IC40cmVtO1xuICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RiX2Zvcm1fbXNnX2Vycm9yIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uc3RiX2Zvcm1fbW9kYWxfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICByaWdodDogMS42cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdG9wOiAuNnJlbTtcbiAgICByaWdodDogLjZyZW07XG4gIH1cbn1cbi5zdGJfZm9ybV9zdWJtaXRfYnV0dG9uLmJ0LWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNi4xcmVtO1xuICB9XG59XG4uc3RiX2Zvcm1fbW9kYWxfY2xvc2VfYnRuIHtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIHRleHQtaW5kZW50OiAtMTAwMGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDbWFzayBpZD0nbWFzazBfMTkyMl85MDc5JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcmVjdCB4PScxJyB5PScxJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGZpbGw9JyUyMzIyMjIyMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzE5MjJfOTA3OSknJTNFJTNDcGF0aCBkPSdNMjAgNEw0IDIwJyBzdHJva2U9JyUyMzcxNkY2Ricgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTQgNEwyMCAyMCcgc3Ryb2tlPSclMjM3MTZGNkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMi40cmVtIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLy9zZXRDb2xvclxuJGNfMDA6ICMwMDA7XG4kY18xNDogIzE0MTQxNDtcbiRjXzM5OiAjMzkzOTM5O1xuJGNfZjQ6ICNmNGY0ZjQ7XG4kY19mZjogI2ZmZjtcbiRjX2VycjogI0ZGNDk0OTtcbiRjX3Bpbms6ICNGRjdEOTE7XG5cbkBmdW5jdGlvbiBjb2xvcigkY29sb3IsICRvcGFjdGl5KSB7XG4gIEBpZiAoJGNvbG9yID09ICRjXzE0KSB7XG4gICAgQHJldHVybiByZ2JhKDIwLCAyMCwgMjAsICRvcGFjdGl5KTtcbiAgfSBAZWxzZSBpZiAoJGNvbG9yID09ICRjX2ZmKSB7XG4gICAgQHJldHVybiByZ2JhKDI1NSwgMjU1LCAyNTUsICRvcGFjdGl5KTtcbiAgfSBAZWxzZSBpZiAoJGNvbG9yID09ICRjXzAwKSB7XG4gICAgQHJldHVybiByZ2JhKDAsIDAsIDAsICRvcGFjdGl5KTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKDIwLCAyMCwgMjAsICRvcGFjdGl5KTtcbiAgfVxufVxuLy9pbWFnZVVybFxuJGltYWdlczogJy4uL2ltYWdlcyc7XG4kZm9udHM6ICcuLi9mb250cyc7XG4kcmFkaXVzOiAuNHJlbTtcblxuLy9zaXplXG4kbW9TaXplOiA5NjBweDtcbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+ICRtb1NpemUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGRlc2t0b3Bfc21hbGwge1xuICBAbWVkaWEgKHdpZHRoIDw9IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAkbW9TaXplKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBmdW5jdGlvbiBudW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpID09ICctJztcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuICBcbiAgQGZvciAkaSBmcm9tIGlmKCRtaW51cywgMiwgMSkgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7IFxuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpOyAgXG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpOztcbn1cblxuLy90ZXh0XG5AbWl4aW4gdGV4dCgkYiwgJGJvbGQ6IDQwMCwgJGxpbmU6IG51bGwpIHtcbiAgQGlmICgkYiA9PSAnNTAnKSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9IEBlbHNlIGlmICgkYiA9PSAnNDQnKSB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG4gIH0gQGVsc2UgaWYgKCRiID09ICczNicpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfSBAZWxzZSBpZiAoJGIgPT0gJzM0Jykge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9ICBAZWxzZSBpZiAoJGIgPT0gJzMwJykge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfSBAZWxzZSBpZiAoJGIgPT0gJzI4Jykge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9IEBlbHNlIGlmICgkYiA9PSAnMjYnKSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH0gQGVsc2UgaWYgKCRiID09ICcyNCcpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfSBAZWxzZSBpZiAoJGIgPT0gJzIyJykge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9IEBlbHNlIGlmICgkYiA9PSAnMjAnKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9IEBlbHNlIGlmICgkYiA9PSAnMTgnKSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH0gQGVsc2UgaWYgKCRiID09ICcxNicpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfSBAZWxzZSBpZiAoJGIgPT0gJzE0Jykge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9QGVsc2UgaWYgKCRiID09ICcxMycpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfSBAZWxzZSBpZiAoJGIgPT0gJzEyJykge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgQGlmICgkbGluZSA9PSBudWxsKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAgIEBpZiAobnVtYmVyKCRiKSA+PSAyNCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgIH1cbiAgICAgIEBpZiAobnVtYmVyKCRiKSA+PSAyMikge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xuICAgICAgfSBcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vU2l6ZSkge1xuICAgICAgQGlmIChudW1iZXIoJGIpID49IDIwKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgfVxuICAgICAgQGlmIChudW1iZXIoJGIpID4gMjApIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgICAgIH0gXG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmU7XG4gIH1cbn1cbkBtaXhpbiBibGluZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7IFxufVxuQG1peGluIHRleHRfaGlkZSB7XG4gIHRleHQtaW5kZW50OiAtMTAwMGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBtYXhNaW51cygkdG9wOiAwLCAkYm90dG9tOiAwLCAkcGFkZGluZzogdmFyKC0tcGFkZGluZykpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICgkcGFkZGluZyAqIDIpKTtcbiAgbWFyZ2luOiAkdG9wIGNhbGMoLTEgKiAkcGFkZGluZykgJGJvdHRvbTtcbn1cbkBtaXhpbiBkZXNpZ25TY3JvbGwgKCRnYXA6IDJyZW0sICR3aWR0aDogNnB4KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTE3LCAxMjQsIC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY19mZjtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6c3RhcnQ6ZGVjcmVtZW50LFxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6ZW5kOmRlY3JlbWVudCB7XG4gICAgaGVpZ2h0OiAkZ2FwO1xuICB9XG59XG5AbWl4aW4gaGlkZGVuU2Nyb2xsIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59Il19 */
