@charset "UTF-8";
/* common
====================================================================================================================================== */
/* リンク */
a { color: #1259B0; text-decoration: underline; transition: .5s; }

@media (hover: hover) { a:hover { text-decoration: none; color: #CC3D49; } }

/*非表示*/
.none { display: none !important; }

/* PC、スマホ振り分け */
.sp, .tb, .sp_only { display: none !important; }

img.filer_image.none { display: inline !important; }

.hide { display: none; }

img { height: auto; }

/* スクロールして画面に入ったらフェードイン */
.scroll_fadein { opacity: 0; translate: 0 50px; transition: 1.3s ease-out; }

.scroll_fadein.window_in { opacity: 1; translate: 0 0; }

.scroll_opacity { opacity: 0; transition: 1.7s ease-out; }

.scroll_opacity.window_in { opacity: 1; }

/*左寄せ・右寄せ対策*/
img.left_align_img { margin-right: 15px; }

img.right_align_img { margin-left: 15px; }

.flex { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; }

.white { color: #fff; }

.bg_white { background-color: #fff; }

/*画像背景のボタン*/
.bg_img_btn a, a.bg_img_btn { display: block; background: no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*center button list*/
.btn_center_box { clear: both; overflow: hidden; width: 100%; margin: 0 0 10px; }

.btn_center_box:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.btn_center_box ul { position: relative; left: 50%; float: left; margin: 0; overflow: visible; list-style: none; list-style-position: inside; }

.btn_center_box ul:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.btn_center_box li { position: relative; left: -50%; float: left; list-style: none; display: inline; }

.btn_center_box li:first-child { margin: 0; }

.btn_center_box li a { margin: 0 10px 10px; }

/*list*/
#conts ul { list-style: none; padding: 0; margin-bottom: 1.5em; }

#conts ul > li { position: relative; padding-left: 1em; margin-bottom: 0.7em; }

#conts ul > li:before { content: ""; display: block; position: absolute; left: 0; top: 1em; translate: 0 -50%; background-color: #111; width: 0.5em; aspect-ratio: 1/1; line-height: 1; border-radius: 50%; }

#conts ul.sitemap { margin-bottom: 0; }

#conts ol { counter-reset: ordered_num; background: none; overflow: hidden; margin-bottom: 1.5em; }

#conts ol > li { padding-left: 2.1em; margin-bottom: 0.7em; position: relative; }

#conts ol > li:before { counter-increment: ordered_num; content: counter(ordered_num); background-color: #111; display: grid; place-items: center; color: #fff; font-family: Arial, sans-serif; font-weight: bold; width: 1.53em; aspect-ratio: 1/1; line-height: 1; border-radius: 50%; position: absolute; left: 0; top: 1em; translate: 0 -50%; }

#conts ul.caution, .contents ul.caution { margin-bottom: 2.5em; }

#conts ul.caution li, .contents ul.caution li { margin-bottom: 0; }

#conts ul.caution li:before, .contents ul.caution li:before { content: "※"; }

#conts ul.plane, #conts ol.plane, #conts ul.plane li, #conts ol.plane li, .contents ul.plane, .contents ol.plane, .contents ul.plane li, .contents ol.plane li { list-style-type: none !important; padding: 0; }

#conts ul.plane li:before, #conts ol.plane li:before, .contents ul.plane li:before, .contents ol.plane li:before { display: none; }

/*news list*/
#conts .article_list { padding: 0; margin-bottom: 2.1em; }

#conts .article_list li { padding: 0; margin: 0 0 1.4em; line-height: 1.5; display: flex; justify-content: flex-start; gap: 1.1em; }

#conts .article_list li:before { display: none; }

#conts .article_list li time, #conts .article_list li a { display: block; }

#conts .article_list li time { font-size: 0.85rem; line-height: 1.9; white-space: nowrap; }

#conts .article_list li a { color: #111; }

#conts .article_list li.no_news { border-bottom: none; padding-bottom: 0 !important; }

#conts .article_list li.no_news p { margin-bottom: 0; }

/*default heading*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 0.8em; line-height: 1.7; }

h1.page_title { font-size: 2.125rem; font-weight: bold; text-align: center; color: #131723; line-height: 1.5; margin-bottom: 2em; }

h1.page_title span { display: block; }

h2 { font-size: 1.4875rem; font-weight: bold; text-align: left; line-height: 1.5; padding: 0.3em 0 0.4em 1.35em; border-bottom: 1px solid #111; position: relative; margin-bottom: 1.2em; }

h2:before { content: ""; display: block; width: 0.5em; height: 100%; position: absolute; top: 0; left: 0; background-color: #A6DCF7; }

.recycle_page h2:before { background-color: #36871B; }

.plane_style h2:before { background-color: #ededed; }

h3 { font-size: 1.275rem; font-weight: bold; text-align: left; color: #fff; background-color: #111; padding: 0.15em 0.65em; margin-bottom: 1em; }

h3.simple { font-size: 1.4875rem; line-height: 1.5; color: #111; background: none; padding: 0; margin-bottom: 0.5em; }

h4 { font-size: 1.25rem; font-weight: bold; text-align: left; margin-bottom: 0.5em; }

h5 { font-size: 1.1875rem; font-weight: bold; text-align: left; margin-bottom: 0.5em; }

/*hr*/
hr { height: 1px; border-bottom: solid 1px #d9d9d9; background: none; margin: 2em 0; overflow: hidden; }

/*段落*/
table p { margin-bottom: 0; }

/*カラー*/
.blue { color: #007CBA; }

.red { color: #c02; }

.green { color: #36871B; }

/*画像*/
.wide_photo_image { position: relative; margin: 4.3em 0 0; }

.wide_photo_image.in { margin: 3em 0 4em; }

.wide_photo_image img { width: 100%; margin: 0; }

.wide_photo_image .caption { color: #fff; position: absolute; right: 2.5%; bottom: 2%; font-size: 0.78em; }

/*container*/
.section_box { display: flow-root; margin-bottom: 70px; }

.section_box .section_box { margin-bottom: 40px; }

.section_box .img_box, .section_box figure { text-align: center; margin-bottom: 20px; }

.section_box *:last-child { margin-bottom: 0 !important; }

/*3列ボックス*/
.box_3_column { overflow: hidden; margin: 0 -1.5% 1.5em; }

.box_3_column .box { float: left; width: 33.3333333%; padding: 0 1.5%; margin-bottom: 2em; }

/*2列ボックス*/
.box_2_column { overflow: hidden; margin: 0 -1.5% 1.5em; }

.box_2_column .box { float: left; width: 50%; padding: 0 1.5%; margin-bottom: 3%; }

/*索引*/
.list_box { margin-bottom: 1.5em; }

.list_box a { color: #111; text-decoration: none; }

.list_box a .title_area { padding-right: 2.3em; background: url(../images/icon_arrow_black_r.svg) no-repeat right 0.5em center; background-size: 1.5em auto; transition: .5s; }

.list_box .border_box { padding: 1.2em; border: 1px solid #d9d9d9; display: flex; background-color: #fff; transition: .5s; }

.list_box .icon_area { width: 180px; min-height: 120px; margin-bottom: 0; }

.list_box .icon_area img { width: 100%; height: 100%; object-fit: cover; }

.list_box .title_area { width: calc(100% - 180px); flex-grow: 1; padding: 0.8em 1.5em; display: flex; flex-direction: column; justify-content: center; }

.list_box .title_area time { display: block; font-size: 0.95625rem; line-height: 1; margin-bottom: 0.5em; }

.list_box .title_area p { font-size: 1.275rem; font-weight: bold; line-height: 1.8; margin-bottom: 0; letter-spacing: 0.01em; }

.list_box .title_area p .ext { font-size: 0.75em; color: #007CBA; margin-left: 0.5em; vertical-align: middle; }

.list_box .comment_text { font-size: 0.95625rem; line-height: 1.8; margin-top: 0.8em; }

.list_box .comment_text p { margin-bottom: 0; }

.list_box.listbox_2_column, .list_box.listbox_3_column { display: inline-block; vertical-align: top; width: 48%; border: none; padding: 0; margin-left: 0.8%; margin-right: 0.8%; }

.list_box.listbox_2_column .icon_area { width: 120px; min-height: 80px; }

.list_box.listbox_2_column .title_area { width: calc(100% - 120px); }

.list_box.listbox_3_column { width: 31%; margin-left: 1%; margin-right: 1%; }

.list_box.listbox_3_column a { display: block; height: 100%; }

.list_box.listbox_3_column .border_box { height: 100%; align-items: center; }

@media (hover: hover) { .list_box a:hover .border_box { background-color: #f7f7f7; }
  .list_box a:hover .title_area { background-position: right calc(0.5em - 3px) center; }
  .list_box a:hover .title_area p { text-decoration: underline; } }

/*image背景ボタンリスト*/
.bg_img_btn a { display: block; background: no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*image100%*/
.img_wide { width: 100%; }

/*button design*/
/*ボタン*/
.button_area { display: flex; justify-content: center; align-items: center; gap: 10px; margin-bottom: 2em; }

.button_area a, .button_area button { display: block; font-weight: bold; text-align: center; line-height: 1.5; padding: 0.8em 1.5em; border: 1px solid #111; background-color: #111; width: auto; min-width: 124px; color: #fff; text-decoration: none; transition: .3s; }

.button_area a.button_white, .button_area button.button_white { color: #111; background-color: #fff; }

.button_area button[disabled] { opacity: 0.3; }

@media (hover: hover) { .button_area a:hover, .button_area button:hover { background-color: #fff; color: #111; }
  .button_area a.button_white:hover, .button_area button.button_white:hover { color: #fff; background-color: #111; }
  .button_area button[disabled]:hover { opacity: 0.3; background-color: #111; color: #fff; cursor: default; } }

/* ２列ボタン */
.button_2_column { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-bottom: 2em; }

.button_2_column .btn { display: block; width: 48%; margin-bottom: 1.1em; }

.button_2_column .btn a { display: block; margin: 0; width: 100%; }

/*table*/
.scroll_table { overflow: auto; margin-bottom: 3.5em; }

.scroll_table table { margin-bottom: 0; }

/* テーブル */
table { width: 100%; margin-bottom: 3.5em; }

table caption { display: none; }

table th, table td { border-bottom: 1px solid #d9d9d9; padding: 1.5em 1.1em; vertical-align: top; }

table th { font-weight: bold; white-space: nowrap; }

table thead th { font-size: 0.9em; font-weight: bold; color: #007CBA; padding: 0 1.3em 0.5em; }

table.bordered_table, table.bordered_table th, table.bordered_table td { border: 1px solid #d9d9d9; }

table.bordered_table thead th { background-color: #007CBA; color: #fff; padding: 0.4em 1.3em; }

table.bordered_table tbody th { background-color: rgba(166, 220, 247, 0.3); }

.recycle_page table thead th { color: #36871B; }

.recycle_page table.bordered_table thead th { background-color: #36871B; color: #fff; }

.recycle_page table.bordered_table tbody th { background-color: rgba(182, 230, 172, 0.3); }

/* ポイントボックス
====================================================================================================================================== */
.point_box { background-color: #f7f7f7; border: 1px solid #d9d9d9; padding: 1.5em 1.8em 1.2em; margin-bottom: 1.5em; }

.point_box h3 { font-size: 1.1687rem; background: none; padding: 0; color: #111; padding-bottom: 0.4em; border-bottom: 1px solid #d9d9d9; }

.point_box p { margin-bottom: 0.8em; }

.point_box *:last-child { margin-bottom: 0; }

/*画像で見出しを作る用（スタイルを強制リセット）*/
h1.plane, h2.plane, h3.plane, h4.plane, h5.plane { background: none !important; border: none !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: !important; }

h1.plane:after, h2.plane:after, h3.plane:after, h4.plane:after, h5.plane:after { display: none !important; }

h1.plane img, h2.plane img, h3.plane img, h4.plane img, h5.plane img { margin: 0; max-width: none; }

/*adjust*/
.clear { clear: both; }

.ma0 { margin: 0 !important; }

.mab0 { margin-bottom: 0 !important; }

.mab5 { margin-bottom: 5px !important; }

.mab10 { margin-bottom: 10px !important; }

.mab20 { margin-bottom: 20px !important; }

.mab30 { margin-bottom: 30px !important; }

.mab40 { margin-bottom: 40px !important; }

.mab1em { margin-bottom: 1em !important; }

.mab15em { margin-bottom: 1.5em !important; }

.mab2em { margin-bottom: 2em !important; }

.mab25em { margin-bottom: 2.5em !important; }

.mab3em { margin-bottom: 3em !important; }

.mab35em { margin-bottom: 3.5em !important; }

.mab4em { margin-bottom: 4em !important; }

.mab45em { margin-bottom: 4.5em !important; }

.mab5em { margin-bottom: 5em !important; }

.mat0 { margin-top: 0 !important; }

.mat5 { margin-top: 5px !important; }

.mat10 { margin-top: 10px !important; }

.mat20 { margin-top: 20px !important; }

.mat30 { margin-top: 30px !important; }

.mat1em { margin-top: 1em !important; }

.mat15em { margin-top: 1.5em !important; }

.mat2em { margin-top: 2em !important; }

.mat25em { margin-top: 2.5em !important; }

.mat3em { margin-top: 3em !important; }

.mat35em { margin-top: 35em !important; }

.mat-10 { margin-top: -10px !important; }

.mat-20 { margin-top: -20px !important; }

.mat-30 { margin-top: -30px !important; }

.mar10 { margin-right: 10px !important; }

.mar20 { margin-right: 20px !important; }

.mal10 { margin-left: 10px !important; }

.mal20 { margin-left: 20px !important; }

.pa0 { padding: 0 !important; }

.pat0 { padding-top: 0 !important; }

.pab0 { padding-bottom: 0 !important; }

.pat15 { padding-top: 15px !important; }

/*font size*/
.font_xs { font-size: 0.8em; }

.font_sm { font-size: 0.9em; }

.font_la { font-size: 1.2em; }

.font_xl { font-size: 1.4em; }

.font_normal { font-weight: normal !important; }

.font_bold { font-weight: bold !important; }

.text_center { text-align: center !important; }

.text_right { text-align: right !important; }

.text_left { text-align: left !important; }

.font_0 { font-size: 0; }

.font_plus { font-size: 1.07em; }

/*kerning*/
.kerning0 { letter-spacing: 0; }

.kerning { letter-spacing: -0.05em; }

.kerning01 { letter-spacing: -0.1em; }

.kerning02 { letter-spacing: -0.25em; }

.kerning03 { letter-spacing: -0.5em; }

.kerning_plus { letter-spacing: 0.25em; }

/*行間詰め*/
.line_height_min { line-height: 1.6; }

/*文字間*/
.letter { letter-spacing: 0.08em; }

/*タイトル調整用*/
.kerning_tit { letter-spacing: 0.27em; }

.kerning_tit_m { letter-spacing: 0.17em; }

.kerning_tit_m02 { letter-spacing: 0.1em; }

.font_num { font-size: 1.05em; }

/*文字にアンチエイリアスを効かせる*/
.font_smoothing { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* 文章枠用CSS
====================================================================================================================================== */
p, .common_box .text_box { margin-bottom: 1.5em; }

.list_box p { margin-bottom: 0; }

.list_box img { max-width: none; }

/*スタンダード（画像右／左寄せ）*/
.common_box { display: flow-root; overflow: visible; /*右*/ }

.common_box .img_box { float: left; margin-right: 20px; max-width: 48%; width: 100%; margin-top: 0.5em; }

.common_box .img_box img { width: 100%; }

.common_box .text_box { display: inline; overflow: hidden; }

.common_box.right .img_box { float: right; margin-right: 0; margin-left: 20px; }

/*画像3つ並び*/
.photo_3column_in { margin: 1.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5%; }

.photo_3column_in .image_wrap img { width: 100%; height: auto; }

/*画像2つ並び*/
.photo_2column_in { margin: 1.5em 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5%; }

.photo_2column_in .image_wrap img { width: 100%; height: auto; }

/* ２列入力枠 */
.two_column_box { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1.5em; }

.two_column_box .half_box { width: 48.5%; }

details { border: 1px solid #d9d9d9; margin-bottom: 1.5em; }

details summary { font-weight: bold; padding: 1.8em 2.2em; padding-right: 3.5em; position: relative; cursor: pointer; }

details summary:before, details summary:after { content: ""; display: block; width: 1.4em; height: 1px; background-color: #111; position: absolute; right: 1.75em; top: 50%; }

details summary:after { rotate: 90deg; }

details summary p { padding-left: 1.7em; margin-bottom: 0; position: relative; }

details summary p:before { content: "Q"; display: block; position: absolute; top: calc(1.4em / 2); left: 0; translate: 0 -50%; font-family: "Arial", sans-serif; font-size: 1.4em; font-weight: normal; line-height: 1; color: #007CBA; }

details[open] summary:after { display: none; }

details .qa_answer { padding: 0 1.7em 1.7em 2.3em; }

details .qa_answer p { margin-bottom: 0; }

details .qa_answer .inner { padding-top: 1.6em; border-top: 1px solid #d9d9d9; }

@media (hover: hover) { details summary:hover { opacity: 0.7; } }

table.recycle_search_result_table thead th { background-color: #ededed; border: none; font-size: 0.9563rem; line-height: 1; color: #111; padding: 0.6em 1.6em; }

table.recycle_search_result_table thead th:first-child { padding-left: 1em; }

table.recycle_search_result_table tbody th, table.recycle_search_result_table tbody td { vertical-align: middle; }

table.recycle_search_result_table tbody tr:last-of-type th, table.recycle_search_result_table tbody tr:last-of-type td { border-bottom: none; }

table.recycle_search_result_table tbody th { width: 40%; font-size: 0.85rem; font-weight: normal; white-space: normal; line-height: 1.7; padding: 1.75em 1.1em; position: relative; }

table.recycle_search_result_table tbody th:after { content: ""; display: block; position: absolute; top: 50%; right: 0; translate: 0 -50%; width: 1px; height: calc(100% - 1.75em * 2); background-color: #d9d9d9; }

table.recycle_search_result_table tbody th strong { font-size: 1.25em; font-weight: bold; vertical-align: middle; }

table.recycle_search_result_table tbody th a { display: inline-block; vertical-align: middle; line-height: 1; color: #111; text-decoration: none; margin-left: 0.7em; padding: 0.4em 0.5em; padding-right: 1.7em; background: #ededed url(../images/icon_externallink.svg) no-repeat right 0.5em center; background-size: 0.92em auto; }

table.recycle_search_result_table tbody th a:hover { opacity: 0.7; }

table.recycle_search_result_table tbody th details { border: none; margin: 0.9em 0 0; font-size: 0.85rem; line-height: 1; }

table.recycle_search_result_table tbody th details summary { width: fit-content; padding: 0.5em 0.6em; padding-right: 2em; border: 1px solid #d9d9d9; font-weight: normal; }

table.recycle_search_result_table tbody th details summary:before, table.recycle_search_result_table tbody th details summary:after { width: 0.7em; right: 0.7em; }

table.recycle_search_result_table tbody th details[open] summary { background-color: #ededed; }

table.recycle_search_result_table tbody th details dl { display: flex; justify-content: flex-start; flex-wrap: wrap; grid-row-gap: 9px; margin-top: 12px; }

table.recycle_search_result_table tbody th details dl dt { line-height: 2; width: 6.7em; white-space: nowrap; }

table.recycle_search_result_table tbody th details dl dd { width: calc(100% - 6.7em); }

table.recycle_search_result_table tbody th details dl dd ul { display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0 !important; gap: 6px; }

table.recycle_search_result_table tbody th details dl dd ul li { padding: 0.5em !important; margin: 0 !important; }

table.recycle_search_result_table tbody th details dl dd ul li:before { display: none !important; }

table.recycle_search_result_table tbody th details dl dd ul.available_list li { background-color: #ededed; }

table.recycle_search_result_table tbody th details dl dd ul.technique_list li { background-color: #111; color: #fff; }

table.recycle_search_result_table tbody th details dl dd ul.supports_list li { background-color: #36871B; color: #fff; }

/* table.recycle_search_result_table tbody td { font-size: 0.9856rem; line-height: 1.8; padding: 1.55em 1.55em; } */
table.recycle_search_result_table tbody td { font-size: 0.85rem; line-height: 1.8; padding: 1.55em 1.55em; white-space: pre-line; }

table.recycle_search_result_table tbody td ul { margin-bottom: 0 !important; display: grid; grid-template-columns: repeat(2, max-content); grid-column-gap: 0.8em; grid-row-gap: 0.2em; }

table.recycle_search_result_table tbody td ul li { margin: 0 !important; padding: 0 !important; color: #36871B; font-weight: bold; }

table.recycle_search_result_table tbody td ul li:before { display: none !important; }

table.recycle_search_result_table tbody td .button_area { margin-bottom: 0; }

table.recycle_search_result_table tbody td .button_area a { white-space: nowrap; padding-right: 2.7em; background-image: url(../images/icon_arrow_white_r.svg); background-repeat: no-repeat; background-position: right 1em center; background-size: 1em auto; }

table.recycle_search_result_table tbody td .button_area a:hover { background-image: url(../images/icon_arrow_black_r.svg); }

@media screen and (max-width: 768px) { /* PC、スマホ振り分け */
  .sp, .tb { display: block !important; }
  .sp_off { display: none !important; }
  /*---------------------------------------------------------------*/
  /*default heading*/
  h1.page_title { font-size: 1.875rem; }
  h2 { font-size: 1.4375rem; padding-left: 1.1em; }
  h3 { font-size: 1.25rem; }
  h3.simple { font-size: 1.4375rem; }
  /* table */
  table { font-size: 0.9em; }
  /*索引*/
  .list_box .border_box { padding: 10px; }
  .list_box .icon_area { width: 110px; min-height: 75px; }
  .list_box .title_area { width: calc(100% - 110px); }
  .list_box.listbox_3_column { width: 48%; margin-left: 0.8%; margin-right: 0.8%; }
  /*画像*/
  .wide_photo_image { margin-top: 1.4em; }
  .wide_photo_image.in { margin: 1em 0 2em; }
  .wide_photo_image .caption { font-size: 0.7em; }
  /*container*/
  .section_box { padding: 0; }
  /*戻る*/
  a.btn.back, .btn.back a { min-width: 30%; background-size: auto 13px; }
  /* ２列ボタン */
  .button_2_column .btn { width: 49%; margin-bottom: 1em; }
  /*icon*/
  .btn_icon { padding: 2px 0 2px 22px; background-size: 10px auto; margin-top: 0.6em; }
  .btn_icon.back { background-size: 8px auto; }
  /*wide*/
  a.btn_wide { padding: 0.6em 10px; font-size: 1.4em; letter-spacing: 0.1em; }
  /*3列ボックス*/
  .box_3_column { margin: 0 -0.6% 1.5em; }
  .box_3_column .box { padding: 0 0.6%; margin-bottom: 1.5em; }
  /*2列ボックス*/
  .box_2_column { overflow: hidden; margin: 0 -0.6% 1.5em; }
  .box_2_column .box { padding: 0 0.6%; margin-bottom: 1.5em; }
  table.recycle_search_result_table thead th { padding: 0.6em 0.9em; }
  table.recycle_search_result_table thead th:first-child { padding-left: 0.8em; }
  table.recycle_search_result_table tbody th { padding: 1.3em 0.7em; }
  table.recycle_search_result_table tbody th:after { height: calc(100% - 1.3em * 2); }
  table.recycle_search_result_table tbody th strong { font-size: 1.375em; }
  table.recycle_search_result_table tbody td { font-size: 0.95rem; padding: 1.5em 0.8em; }
  table.recycle_search_result_table tbody td .button_area a { padding: 0.7em 1em; padding-right: 2.2em; background-position: right 0.8em center; } }

@media screen and (max-width: 540px) { /* PC、スマホ振り分け */
  .tb, .pc_tb { display: none !important; }
  .sp_only { display: block !important; }
  /*--------------------------------------------------*/
  /*default heading*/
  h1.page_title { font-size: 1.8125rem; margin-bottom: 1.5em; }
  /*news list*/
  #conts .article_list li { display: block; margin-bottom: 1.3em; }
  /* テーブル */
  table th { white-space: normal; }
  table th, table td { padding: 12px; }
  /* table */
  .scroll_table { overflow: scroll; }
  .scroll_table table { min-width: 150vw; }
  .scroll_table table th { white-space: nowrap; }
  /* 文章枠 */
  .common_box .img_box, .common_box.right .img_box { max-width: initial; float: none; margin-left: 0; margin-right: 0; }
  .left_img_box, .right_img_box { float: none; max-width: initial; text-align: center; margin-left: 0; margin-right: 0; }
  /*索引*/
  .list_box .icon_image { width: 95px; margin-right: 0.5em; }
  .list_box .main_area { width: calc(100% - 95px - 0.5em); }
  .list_box .title { font-size: 1.0625rem; }
  .list_box .comment_text { font-size: 0.875rem; }
  /*2列ボックス*/
  .list_box.listbox_2_column, .list_box.listbox_3_column { display: block; width: auto; margin-left: 0; margin-right: 0; }
  .list_box.listbox_2_column .icon_area, .list_box.listbox_3_column .icon_area { width: 90px; }
  .list_box.listbox_2_column .text_area, .list_box.listbox_3_column .text_area { width: calc(100% - 90px); }
  /* ボタン */
  .button_area { flex-direction: column; }
  a.btn, button.btn, .btn a, #myreset, form input.submit_btn { display: block; width: auto; margin-left: auto; margin-right: auto; }
  a.btn + a, a.btn + input, button.btn + a, button.btn + input, .btn a + a, .btn a + input, #myreset + a, #myreset + input, form input.submit_btn + a, form input.submit_btn + input { margin-top: 0.5em; margin-left: auto; }
  /* ２列ボタン */
  .button_2_column { display: block; }
  .button_2_column .btn { width: 100%; margin-bottom: 0.5em; }
  /*3列ボックス*/
  .box_3_column { margin: 0 0 1.5em; }
  .box_3_column .box { float: none; width: 100%; max-width: 280px; padding: 0; margin: 0 auto 1.5em; }
  /*2列ボックス*/
  .box_2_column { overflow: hidden; margin: 0 0 1.5em; }
  .box_2_column .box { float: none; width: 100%; padding: 0; margin-bottom: 1.5em; }
  .color_box { padding: 23px 25px; }
  .acc { margin-bottom: 25px; }
  .acc .m { font-size: 1.1em; padding: 20px 40px 20px 15px; background-position: right 12px center; background-size: 25px auto; }
  .acc .t { padding: 15px; }
  table.recycle_search_result_table thead { display: none; }
  table.recycle_search_result_table tbody tr, table.recycle_search_result_table tbody th, table.recycle_search_result_table tbody td { display: block; width: 100%; }
  table.recycle_search_result_table tbody th, table.recycle_search_result_table tbody td { border-bottom: none; padding: 0; }
  table.recycle_search_result_table tbody tr { padding-bottom: 1.5em; margin-bottom: 2em; border-bottom: 1px solid #ededed; }
  table.recycle_search_result_table tbody th { margin-bottom: 1em; }
  table.recycle_search_result_table tbody th:after { display: none; }
  table.recycle_search_result_table tbody td { margin-bottom: 1em; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXMiOlsiY29tbW9uLnNjc3MiLCJfZGVmaW5pdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0IFwiZGVmaW5pdGlvbnNcIjtcclxuXHJcblxyXG4vKiBjb21tb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIOODquODs+OCryAqL1xyXG5he1xyXG4gIGNvbG9yOiAkbGlua19jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGhvdmVyX2NvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLyrpnZ7ooajnpLoqL1xyXG4ubm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQQ+OAgeOCueODnuODm+aMr+OCiuWIhuOBkSAqL1xyXG4uc3AsIC50YiwgLnNwX29ubHl7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuaW1ne1xyXG4gICYuZmlsZXJfaW1hZ2V7XHJcbiAgICAmLm5vbmV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiDjgrnjgq/jg63jg7zjg6vjgZfjgabnlLvpnaLjgavlhaXjgaPjgZ/jgonjg5Xjgqfjg7zjg4njgqTjg7MgKi9cclxuLnNjcm9sbF9mYWRlaW4geyBvcGFjaXR5OiAwOyB0cmFuc2xhdGU6IDAgNTBweDsgdHJhbnNpdGlvbjogMS4zcyBlYXNlLW91dDt9XHJcbi5zY3JvbGxfZmFkZWluLndpbmRvd19pbiB7IG9wYWNpdHk6IDE7IHRyYW5zbGF0ZTogMCAwO31cclxuLnNjcm9sbF9vcGFjaXR5IHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogMS43cyBlYXNlLW91dDt9XHJcbi5zY3JvbGxfb3BhY2l0eS53aW5kb3dfaW4geyBvcGFjaXR5OiAxO31cclxuXHJcblxyXG4vKuW3puWvhOOBm+ODu+WPs+WvhOOBm+WvvuetliovXHJcblxyXG5pbWcubGVmdF9hbGlnbl9pbWcge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuaW1nLnJpZ2h0X2FsaWduX2ltZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5mbGV4e1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLndoaXRle1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iZ193aGl0ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKueUu+WDj+iDjOaZr+OBruODnOOCv+ODsyovXHJcblxyXG4uYmdfaW1nX2J0biBhLFxyXG5hLmJnX2ltZ19idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qY2VudGVyIGJ1dHRvbiBsaXN0Ki9cclxuXHJcbi5idG5fY2VudGVyX2JveCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4uYnRuX2NlbnRlcl9ib3g6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGhlaWdodDogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5idG5fY2VudGVyX2JveCB1bCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcbi5idG5fY2VudGVyX2JveCB1bDphZnRlciB7XHJcbiAgY29udGVudDogXCIuXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ0bl9jZW50ZXJfYm94IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLTUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmJ0bl9jZW50ZXJfYm94IGxpOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5idG5fY2VudGVyX2JveCBsaSBhIHtcclxuICBtYXJnaW46IDAgMTBweCAxMHB4O1xyXG59XHJcblxyXG4vKmxpc3QqL1xyXG5cclxuI2NvbnRzIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDFlbTtcclxuICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29udHMgdWwuc2l0ZW1hcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2NvbnRzIG9sIHtcclxuICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkX251bTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gID4gbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZF9udW07XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob3JkZXJlZF9udW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgd2lkdGg6IDEuNTNlbTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAxZW07XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbnRzLC5jb250ZW50c3tcclxuXHJcbiAgdWwuY2F1dGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICB9XHJcbiAgXHJcbiAgdWwuY2F1dGlvbiBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICB1bC5jYXV0aW9uIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIuKAu1wiO1xyXG4gIH1cclxuICBcclxuICB1bC5wbGFuZSxcclxuICBvbC5wbGFuZSxcclxuICB1bC5wbGFuZSBsaSxcclxuICBvbC5wbGFuZSBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgdWwucGxhbmUgbGk6YmVmb3JlLFxyXG4gIG9sLnBsYW5lIGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLypuZXdzIGxpc3QqL1xyXG5cclxuI2NvbnRzIC5hcnRpY2xlX2xpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi4xZW07XHJcbn1cclxuXHJcbiNjb250cyAuYXJ0aWNsZV9saXN0IGxpIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAwIDEuNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxLjFlbTtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB0aW1lLGF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgdGltZXtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgfVxyXG4gICYubm9fbmV3c3tcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qZGVmYXVsdCBoZWFkaW5nKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwIDAgMC44ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuaDEucGFnZV90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICMxMzE3MjM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgc3BhbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogMS40ODc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiAwLjNlbSAwIDAuNGVtIDEuMzVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yaWdpbl9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC41ZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjeWNsZV9wYWdle1xyXG4gIGgyOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl90ZXh0O1xyXG4gIH1cclxufVxyXG4ucGxhbmVfc3R5bGV7XHJcbiAgaDI6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IDEuMjc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICBwYWRkaW5nOiAwLjE1ZW0gMC42NWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAmLnNpbXBsZXtcclxuICAgIGZvbnQtc2l6ZTogMS40ODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuXHJcblxyXG4vKmhyKi9cclxuaHIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheV9saW5lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAyZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKuauteiQvSovXHJcblxyXG50YWJsZSBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKuOCq+ODqeODvCovXHJcbi5ibHVleyBjb2xvcjogJGJsdWVfdGV4dDsgfVxyXG4ucmVkIHsgY29sb3I6ICRyZWQ7IH1cclxuLmdyZWVueyBjb2xvcjogJGdyZWVuX3RleHQ7IH1cclxuXHJcbi8q55S75YOPKi9cclxuXHJcbi53aWRlX3Bob3RvX2ltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA0LjNlbSAwIDA7XHJcbn1cclxuXHJcbi53aWRlX3Bob3RvX2ltYWdlLmluIHtcclxuICBtYXJnaW46IDNlbSAwIDRlbTtcclxufVxyXG5cclxuLndpZGVfcGhvdG9faW1hZ2UgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53aWRlX3Bob3RvX2ltYWdlIC5jYXB0aW9uIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIuNSU7XHJcbiAgYm90dG9tOiAyJTtcclxuICBmb250LXNpemU6IDAuNzhlbTtcclxufVxyXG5cclxuLypjb250YWluZXIqL1xyXG5cclxuLnNlY3Rpb25fYm94IHtcclxuICBkaXNwbGF5OiBmbG93LXJvb3Q7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAuc2VjdGlvbl9ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuaW1nX2JveCwgZmlndXJle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgKjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyoz5YiX44Oc44OD44Kv44K5Ki9cclxuLmJveF8zX2NvbHVtbntcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAtMS41JSAxLjVlbTtcclxuXHJcbiAgLmJveHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xyXG4gICAgcGFkZGluZzogMCAxLjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxufVxyXG4vKjLliJfjg5zjg4Pjgq/jgrkqL1xyXG4uYm94XzJfY29sdW1ue1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIC0xLjUlIDEuNWVtO1xyXG5cclxuICAuYm94e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxLjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgfVxyXG59XHJcblxyXG4vKue0ouW8lSovXHJcbi5saXN0X2JveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAudGl0bGVfYXJlYXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMi4zZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19ibGFja19yLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDAuNWVtIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyX2JveHtcclxuICAgIHBhZGRpbmc6IDEuMmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbGluZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIH1cclxuICAuaWNvbl9hcmVhIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlX2FyZWF7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcGFkZGluZzogMC44ZW0gMS41ZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGltZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45NTYyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxLjI3NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgIC5leHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlX3RleHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnRfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDAuOTU2MjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5saXN0Ym94XzJfY29sdW1uLFxyXG4gICYubGlzdGJveF8zX2NvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMC44JTtcclxuICAgIG1hcmdpbi1yaWdodDogMC44JTtcclxuICB9XHJcbiAgJi5saXN0Ym94XzJfY29sdW1uIHtcclxuICAgIC5pY29uX2FyZWF7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgIH1cclxuICAgIC50aXRsZV9hcmVhe1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmxpc3Rib3hfM19jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJvcmRlcl9ib3h7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgLmxpc3RfYm94IHtcclxuICAgIGF7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5ib3JkZXJfYm94e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogI2ZmZiwgJGFtb3VudDogMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9hcmVhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjVlbSAtIDNweCkgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfYXJlYXtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKmltYWdl6IOM5pmv44Oc44K/44Oz44Oq44K544OIKi9cclxuXHJcbi5iZ19pbWdfYnRuIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qaW1hZ2UxMDAlKi9cclxuXHJcbi5pbWdfd2lkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qYnV0dG9uIGRlc2lnbiovXHJcblxyXG4vKuODnOOCv+ODsyovXHJcbi5idXR0b25fYXJlYXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICBhLCBidXR0b257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yaWdpbl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICYuYnV0dG9uX3doaXRle1xyXG4gICAgICBjb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9uW2Rpc2FibGVkXXtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgLmJ1dHRvbl9hcmVhe1xyXG4gICAgYSwgYnV0dG9ue1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYuYnV0dG9uX3doaXRle1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uW2Rpc2FibGVkXTpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIO+8kuWIl+ODnOOCv+ODsyAqL1xyXG4uYnV0dG9uXzJfY29sdW1ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgLmJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyp0YWJsZSovXHJcblxyXG4uc2Nyb2xsX3RhYmxle1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNWVtO1xyXG4gIHRhYmxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLyog44OG44O844OW44OrICovXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuXHJcbiAgY2FwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB0aCx0ZHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9saW5lO1xyXG4gICAgcGFkZGluZzogMS41ZW0gMS4xZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIHRoZWFke1xyXG4gICAgdGh7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGJsdWVfdGV4dDtcclxuICAgICAgcGFkZGluZzogMCAxLjNlbSAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3JkZXJlZF90YWJsZXtcclxuICAgICYsICYgdGgsICYgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9saW5lO1xyXG4gICAgfVxyXG4gICAgdGhlYWR7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlX3RleHQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMS4zZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5e1xyXG4gICAgICB0aHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGJsdWUsICRhbHBoYTogMC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVjeWNsZV9wYWdle1xyXG4gIHRhYmxle1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW5fdGV4dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3JkZXJlZF90YWJsZXtcclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fdGV4dDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keXtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkZ3JlZW4sICRhbHBoYTogMC4zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiDjg53jgqTjg7Pjg4jjg5zjg4Pjgq/jgrlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnBvaW50X2JveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9saW5lO1xyXG4gIHBhZGRpbmc6IDEuNWVtIDEuOGVtIDEuMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAxLjE2ODdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X2xpbmU7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICB9XHJcbiAgKjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKueUu+WDj+OBp+imi+WHuuOBl+OCkuS9nOOCi+eUqO+8iOOCueOCv+OCpOODq+OCkuW8t+WItuODquOCu+ODg+ODiO+8iSovXHJcblxyXG5oMS5wbGFuZSxcclxuaDIucGxhbmUsXHJcbmgzLnBsYW5lLFxyXG5oNC5wbGFuZSxcclxuaDUucGxhbmUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogIWltcG9ydGFudDtcclxufVxyXG5cclxuaDEucGxhbmU6YWZ0ZXIsXHJcbmgyLnBsYW5lOmFmdGVyLFxyXG5oMy5wbGFuZTphZnRlcixcclxuaDQucGxhbmU6YWZ0ZXIsXHJcbmg1LnBsYW5lOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuaDEucGxhbmUgaW1nLFxyXG5oMi5wbGFuZSBpbWcsXHJcbmgzLnBsYW5lIGltZyxcclxuaDQucGxhbmUgaW1nLFxyXG5oNS5wbGFuZSBpbWcge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi8qYWRqdXN0Ki9cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5tYTAge1xyXG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWIxMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWIyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWIzMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWI0MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWIxZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hYjE1ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtIWltcG9ydGFudDtcclxufVxyXG4ubWFiMmVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYWIyNWVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hYjNlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtIWltcG9ydGFudDtcclxufVxyXG4ubWFiMzVlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41ZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYWI0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDRlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hYjQ1ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNWVtIWltcG9ydGFudDtcclxufVxyXG4ubWFiNWVtIHtcclxuICBtYXJnaW4tYm90dG9tOiA1ZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1hdDAge1xyXG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYXQ1IHtcclxuICBtYXJnaW4tdG9wOiA1cHghaW1wb3J0YW50O1xyXG59XHJcbi5tYXQxMCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDIwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcclxufVxyXG4ubWF0MzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xyXG59XHJcbi5tYXQxZW0ge1xyXG4gIG1hcmdpbi10b3A6IDFlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDE1ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDEuNWVtIWltcG9ydGFudDtcclxufVxyXG4ubWF0MmVtIHtcclxuICBtYXJnaW4tdG9wOiAyZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYXQyNWVtIHtcclxuICBtYXJnaW4tdG9wOiAyLjVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDNlbSB7XHJcbiAgbWFyZ2luLXRvcDogM2VtIWltcG9ydGFudDtcclxufVxyXG4ubWF0MzVlbSB7XHJcbiAgbWFyZ2luLXRvcDogMzVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWF0LTEwIHtcclxuICBtYXJnaW4tdG9wOiAtMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXQtMjAge1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hdC0zMCB7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXIyMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hbDEwIHtcclxuICBtYXJnaW4tbGVmdDogMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWwyMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGEwIHtcclxuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhdDAge1xyXG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhYjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhdDE1IHtcclxuICBwYWRkaW5nLXRvcDogMTVweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qZm9udCBzaXplKi9cclxuXHJcbi5mb250X3hzIHtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG59XHJcblxyXG4uZm9udF9zbSB7XHJcbiAgZm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLmZvbnRfbGEge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbi5mb250X3hsIHtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4uZm9udF9ub3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnRfYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRfY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dF9yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dF9sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnRfMCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uZm9udF9wbHVzIHtcclxuICBmb250LXNpemU6IDEuMDdlbTtcclxufVxyXG5cclxuLyprZXJuaW5nKi9cclxuXHJcbi5rZXJuaW5nMCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5rZXJuaW5nIHtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxufVxyXG5cclxuLmtlcm5pbmcwMSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcclxufVxyXG5cclxuLmtlcm5pbmcwMiB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nMDMge1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC41ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nX3BsdXMge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XHJcbn1cclxuXHJcbi8q6KGM6ZaT6Kmw44KBKi9cclxuXHJcbi5saW5lX2hlaWdodF9taW4ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi8q5paH5a2X6ZaTKi9cclxuXHJcbi5sZXR0ZXIge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbn1cclxuXHJcbi8q44K/44Kk44OI44Or6Kq/5pW055SoKi9cclxuXHJcbi5rZXJuaW5nX3RpdCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjdlbTtcclxufVxyXG5cclxuLmtlcm5pbmdfdGl0X20ge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nX3RpdF9tMDIge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLmZvbnRfbnVtIHtcclxuICBmb250LXNpemU6IDEuMDVlbTtcclxufVxyXG5cclxuLyrmloflrZfjgavjgqLjg7Pjg4HjgqjjgqTjg6rjgqLjgrnjgpLlirnjgYvjgZvjgosqL1xyXG4uZm9udF9zbW9vdGhpbmd7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLyog5paH56ug5p6g55SoQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG4uY29tbW9uX2JveCAudGV4dF9ib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4ubGlzdF9ib3ggcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxpc3RfYm94IGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4vKuOCueOCv+ODs+ODgOODvOODie+8iOeUu+WDj+WPs++8j+W3puWvhOOBm++8iSovXHJcbi5jb21tb25fYm94IHtcclxuICBkaXNwbGF5OiBmbG93LXJvb3Q7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLmltZ19ib3gge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dF9ib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLyrlj7MqL1xyXG4gICYucmlnaHR7XHJcbiAgICAuaW1nX2JveHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyrnlLvlg48z44Gk5Lim44GzKi9cclxuLnBob3RvXzNjb2x1bW5faW4ge1xyXG4gIG1hcmdpbjogMS41ZW0gMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiAxLjUlO1xyXG4gIC5pbWFnZV93cmFwe1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyrnlLvlg48y44Gk5Lim44GzKi9cclxuLnBob3RvXzJjb2x1bW5faW4ge1xyXG4gIG1hcmdpbjogMS41ZW0gMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ2FwOiAxLjUlO1xyXG4gIC5pbWFnZV93cmFwe1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog77yS5YiX5YWl5Yqb5p6gICovXHJcbi50d29fY29sdW1uX2JveHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAuaGFsZl9ib3h7XHJcbiAgICB3aWR0aDogNDguNSU7XHJcbiAgfVxyXG59XHJcblxyXG5kZXRhaWxze1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X2xpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgc3VtbWFyeXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMS44ZW0gMi4yZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS43NWVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuN2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMS40ZW0gLyAyKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZV90ZXh0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbb3Blbl17XHJcbiAgICBzdW1tYXJ5e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnFhX2Fuc3dlcntcclxuICAgIHBhZGRpbmc6IDAgMS43ZW0gMS43ZW0gMi4zZW07XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmlubmVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS42ZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV9saW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICBkZXRhaWxzIHN1bW1hcnk6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxudGFibGUucmVjeWNsZV9zZWFyY2hfcmVzdWx0X3RhYmxle1xyXG4gIHRoZWFke1xyXG4gICAgdGh7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAwLjk1NjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgcGFkZGluZzogMC42ZW0gMS42ZW07XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGJvZHl7XHJcbiAgICB0aCx0ZHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHRyOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgdGgsdGR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGh7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgcGFkZGluZzogMS43NWVtIDEuMWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNzVlbSAqIDIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgIH1cclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDAuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQgdXJsKC4uL2ltYWdlcy9pY29uX2V4dGVybmFsbGluay5zdmcpIG5vLXJlcGVhdCByaWdodCAwLjVlbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjkyZW0gYXV0bztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkZXRhaWxze1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAuOWVtIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgc3VtbWFyeXtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbGluZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDAuN2VtO1xyXG4gICAgICAgICAgICByaWdodDogMC43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbb3Blbl17XHJcbiAgICAgICAgICBzdW1tYXJ5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkbHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDlweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICBkdHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjdlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNi43ZW0pO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmF2YWlsYWJsZV9saXN0e1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGVjaG5pcXVlX2xpc3R7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc3VwcG9ydHNfbGlzdHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fdGV4dDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgZm9udC1zaXplOiAwLjk4NTZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIHBhZGRpbmc6IDEuNTVlbSAxLjU1ZW07XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDAuOGVtO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMC4yZW07XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjMzY4NzFCO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uX2FyZWF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuN2VtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93X3doaXRlX3Iuc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxZW0gY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW0gYXV0bztcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19ibGFja19yLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAvKiBQQ+OAgeOCueODnuODm+aMr+OCiuWIhuOBkSAqL1xyXG4gIC5zcCwgLnRie1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwX29mZntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgLypkZWZhdWx0IGhlYWRpbmcqL1xyXG5cclxuICBoMS5wYWdlX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICYuc2ltcGxle1xyXG4gICAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIHRhYmxlICovXHJcbiAgdGFibGV7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuXHJcbiAgLyrntKLlvJUqL1xyXG4gIC5saXN0X2JveHtcclxuICAgIC5ib3JkZXJfYm94e1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb25fYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIH1cclxuICAgIC50aXRsZV9hcmVhe1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgfVxyXG4gICAgJi5saXN0Ym94XzNfY29sdW1ue1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC44JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjglO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyrnlLvlg48qL1xyXG4gIC53aWRlX3Bob3RvX2ltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gIH1cclxuICAud2lkZV9waG90b19pbWFnZS5pbiB7XHJcbiAgICBtYXJnaW46IDFlbSAwIDJlbTtcclxuICB9XHJcbiAgLndpZGVfcGhvdG9faW1hZ2UgLmNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcblxyXG4gIC8qY29udGFpbmVyKi9cclxuICAuc2VjdGlvbl9ib3gge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcblxyXG4gIC8q5oi744KLKi9cclxuICBhLmJ0bi5iYWNrLFxyXG4gIC5idG4uYmFjayBhIHtcclxuICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzcHg7XHJcbiAgfVxyXG5cclxuICAvKiDvvJLliJfjg5zjgr/jg7MgKi9cclxuICAuYnV0dG9uXzJfY29sdW1ue1xyXG4gICAgLmJ0bntcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qaWNvbiovXHJcbiAgLmJ0bl9pY29uIHtcclxuICAgIHBhZGRpbmc6IDJweCAwIDJweCAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwLjZlbTtcclxuICB9XHJcbiAgLmJ0bl9pY29uLmJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcclxuICB9XHJcbiAgLyp3aWRlKi9cclxuICBhLmJ0bl93aWRlIHtcclxuICAgIHBhZGRpbmc6IDAuNmVtIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIH1cclxuXHJcbiAgLyoz5YiX44Oc44OD44Kv44K5Ki9cclxuICAuYm94XzNfY29sdW1ue1xyXG4gICAgbWFyZ2luOiAwIC0wLjYlIDEuNWVtO1xyXG5cclxuICAgIC5ib3h7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC42JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qMuWIl+ODnOODg+OCr+OCuSovXHJcbiAgLmJveF8yX2NvbHVtbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgLTAuNiUgMS41ZW07XHJcblxyXG4gICAgLmJveHtcclxuICAgICAgcGFkZGluZzogMCAwLjYlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdGFibGUucmVjeWNsZV9zZWFyY2hfcmVzdWx0X3RhYmxle1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDAuOWVtO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIHBhZGRpbmc6IDEuM2VtIDAuN2VtO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuM2VtICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuOGVtO1xyXG4gICAgICAgIC5idXR0b25fYXJlYXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN2VtIDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuOGVtIGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG5cclxuICAvKiBQQ+OAgeOCueODnuODm+aMr+OCiuWIhuOBkSAqL1xyXG4gIC50YiwgLnBjX3Rie1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3Bfb25seXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAvKmRlZmF1bHQgaGVhZGluZyovXHJcblxyXG4gIGgxLnBhZ2VfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLypuZXdzIGxpc3QqL1xyXG4gICNjb250cyAuYXJ0aWNsZV9saXN0IGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbiAgfVxyXG5cclxuICAvKiDjg4bjg7zjg5bjg6sgKi9cclxuICB0YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgdGgsdGR7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIHRhYmxlICovXHJcbiAgLnNjcm9sbF90YWJsZXtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB0YWJsZXtcclxuICAgICAgbWluLXdpZHRoOiAxNTB2dztcclxuICAgICAgdGh7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog5paH56ug5p6gICovXHJcbiAgLmNvbW1vbl9ib3h7XHJcbiAgICAmLCYucmlnaHR7XHJcbiAgICAgIC5pbWdfYm94e1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnRfaW1nX2JveCxcclxuICAucmlnaHRfaW1nX2JveHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyrntKLlvJUqL1xyXG4gIC5saXN0X2JveCB7XHJcbiAgICAuaWNvbl9pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX2FyZWEge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCAtIDAuNWVtKTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRfdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qMuWIl+ODnOODg+OCr+OCuSovXHJcbiAgLmxpc3RfYm94e1xyXG4gICAgJi5saXN0Ym94XzJfY29sdW1uLFxyXG4gICAgJi5saXN0Ym94XzNfY29sdW1ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIC5pY29uX2FyZWF7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRfYXJlYXtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLyog44Oc44K/44OzICovXHJcbiAgLmJ1dHRvbl9hcmVhe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgYS5idG4sXHJcbiAgYnV0dG9uLmJ0bixcclxuICAuYnRuIGEsXHJcbiAgI215cmVzZXQsXHJcbiAgZm9ybSBpbnB1dC5zdWJtaXRfYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBcclxuICAgICsgYSxcclxuICAgICsgaW5wdXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLyog77yS5YiX44Oc44K/44OzICovXHJcbiAgLmJ1dHRvbl8yX2NvbHVtbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5idG57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qM+WIl+ODnOODg+OCr+OCuSovXHJcbiAgLmJveF8zX2NvbHVtbntcclxuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG5cclxuICAgIC5ib3h7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOjAgYXV0byAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLyoy5YiX44Oc44OD44Kv44K5Ki9cclxuICAuYm94XzJfY29sdW1ue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG5cclxuICAgIC5ib3h7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3JfYm94e1xyXG4gICAgcGFkZGluZzogMjNweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFjY3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAubXtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnR7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0YWJsZS5yZWN5Y2xlX3NlYXJjaF9yZXN1bHRfdGFibGV7XHJcbiAgICB0aGVhZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHRib2R5e1xyXG4gICAgICB0cix0aCx0ZHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICB0aCx0ZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgdHJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgfVxyXG4gICAgICB0aHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyRsaW5rX2NvbG9yOiAjMjg3MUM5O1xyXG4kbGlua19jb2xvcjogIzEyNTlCMDtcclxuJGhvdmVyX2NvbG9yOiAjQ0MzRDQ5O1xyXG4kb3JpZ2luX2NvbG9yOiAjMTExO1xyXG4kYnJvd246ICM5QTUwMzQ7XHJcbiRyZWQ6ICNjMDI7XHJcbiRibHVlOiAjQTZEQ0Y3O1xyXG4kYmx1ZV90ZXh0OiAjMDA3Q0JBO1xyXG4kZ3JlZW46ICNCNkU2QUM7XHJcbiRncmVlbl90ZXh0OiAjMzY4NzFCO1xyXG4kZ3JheV9saW5lOiAjZDlkOWQ5O1xyXG4kbGlnaHRibHVlOiAjMjg3MUM5O1xyXG5cclxuJHppbmRleF9tYXg6IDk5OTk5OTA7Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFLQTt5SUFDeUk7QUFFekksWUFBWTtBQUNaLEFBQUEsQ0FBQyxDQUFBLEVBQ0MsS0FBSyxFQ1RNLE9BQU8sRURVbEIsZUFBZSxFQUFFLFNBQVMsRUFDMUIsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBRUQsTUFBTSxFQUFFLEtBQUssRUFBRSxLQUFLLElBQ2xC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RyxFQUNaLEVBQUUsQUFBQSxNQUFNLENBQUMsR0FBRyxFQUNaLEVBQUUsQUFBQSxNQUFNLENBQUMsR0FBRyxFQUNaLEVBQUUsQUFBQSxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxVQUFVO0FBRVYsQUFBQSxNQUFNLENBQUMsRUFDTCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUVELEFBQUEsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQ3BCOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0osYUFBYSxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQzNCOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0osYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsYUFBYSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzlCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsYUFBYSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzlCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsYUFBYSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzlCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsYUFBYSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzlCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQ04sYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsYUFBYSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQy9COztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsYUFBYSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQy9COztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsYUFBYSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQy9COztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsYUFBYSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQy9COztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzdCOztBQUdELEFBQUEsS0FBSyxDQUFDLEVBQ0osVUFBVSxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQ3hCOztBQUNELEFBQUEsS0FBSyxDQUFDLEVBQ0osVUFBVSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzFCOztBQUNELEFBQUEsTUFBTSxDQUFDLEVBQ0wsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzNCOztBQUNELEFBQUEsTUFBTSxDQUFDLEVBQ0wsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzNCOztBQUNELEFBQUEsTUFBTSxDQUFDLEVBQ0wsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzNCOztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzFCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsVUFBVSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQzVCOztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzFCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsVUFBVSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQzVCOztBQUNELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFFLEdBQUcsQ0FBQSxVQUFVLEdBQzFCOztBQUNELEFBQUEsUUFBUSxDQUFDLEVBQ1AsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzNCOztBQUdELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFHLEtBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFHLEtBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFHLEtBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsWUFBWSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzdCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsWUFBWSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzdCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsV0FBVyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsV0FBVyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsSUFBSSxDQUFDLEVBQ0gsT0FBTyxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQ3JCOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0osV0FBVyxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQ3pCOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0osY0FBYyxFQUFFLENBQUMsQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQ0wsV0FBVyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzVCOztBQUVELGFBQWE7QUFFYixBQUFBLFFBQVEsQ0FBQyxFQUNQLFNBQVMsRUFBRSxLQUFLLEdBQ2pCOztBQUVELEFBQUEsUUFBUSxDQUFDLEVBQ1AsU0FBUyxFQUFFLEtBQUssR0FDakI7O0FBRUQsQUFBQSxRQUFRLENBQUMsRUFDUCxTQUFTLEVBQUUsS0FBSyxHQUNqQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUNQLFNBQVMsRUFBRSxLQUFLLEdBQ2pCOztBQUVELEFBQUEsWUFBWSxDQUFDLEVBQ1gsV0FBVyxFQUFFLGlCQUFpQixHQUMvQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNULFdBQVcsRUFBRSxlQUFlLEdBQzdCOztBQUVELEFBQUEsWUFBWSxDQUFDLEVBQ1gsVUFBVSxFQUFFLE1BQU0sQ0FBQSxVQUFVLEdBQzdCOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQ1YsVUFBVSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQzVCOztBQUVELEFBQUEsVUFBVSxDQUFDLEVBQ1QsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzNCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQ04sU0FBUyxFQUFFLENBQUMsR0FDYjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNULFNBQVMsRUFBRSxNQUFNLEdBQ2xCOztBQUVELFdBQVc7QUFFWCxBQUFBLFNBQVMsQ0FBQyxFQUNSLGNBQWMsRUFBRSxDQUFDLEdBQ2xCOztBQUVELEFBQUEsUUFBUSxDQUFDLEVBQ1AsY0FBYyxFQUFFLE9BQU8sR0FDeEI7O0FBRUQsQUFBQSxVQUFVLENBQUMsRUFDVCxjQUFjLEVBQUUsTUFBTSxHQUN2Qjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNULGNBQWMsRUFBRSxPQUFPLEdBQ3hCOztBQUVELEFBQUEsVUFBVSxDQUFDLEVBQ1QsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBRUQsQUFBQSxhQUFhLENBQUMsRUFDWixjQUFjLEVBQUUsTUFBTSxHQUN2Qjs7QUFFRCxZQUFZO0FBRVosQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQUVELFVBQVU7QUFFVixBQUFBLE9BQU8sQ0FBQyxFQUNOLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQUVELGtCQUFrQjtBQUVsQixBQUFBLFlBQVksQ0FBQyxFQUNYLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQUVELEFBQUEsY0FBYyxDQUFDLEVBQ2IsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLGNBQWMsRUFBRSxLQUFLLEdBQ3RCOztBQUVELEFBQUEsU0FBUyxDQUFDLEVBQ1IsU0FBUyxFQUFFLE1BQU0sR0FDbEI7O0FBRUQsb0NBQW9DO0FBQ3BDLEFBQUEsZUFBZSxDQUFBLEVBQ2Isc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ25DOztBQUVEO3lJQUN5STtBQUV6SSxBQUFBLENBQUMsRUFDRCxXQUFXLENBQUMsU0FBUyxDQUFDLEVBQ3BCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCOztBQUVELEFBQUEsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUNWLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUVELEFBQUEsU0FBUyxDQUFDLEdBQUcsQ0FBQyxFQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUVELGtDQUFrQztBQUNsQyxBQUFBLFdBQVcsQ0FBQyxFQUNWLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLFFBQVEsRUFBRSxPQUFPLEVBZWpCLE1BQU0sRUFRUDs7QUF6QkQsQUFHRSxXQUhTLENBR1QsUUFBUSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsSUFBSSxFQUNsQixTQUFTLEVBQUUsR0FBRyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLEtBQUssR0FJbEI7O0FBWkgsQUFTSSxXQVRPLENBR1QsUUFBUSxDQU1OLEdBQUcsQ0FBQSxFQUNELEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBWEwsQUFhRSxXQWJTLENBYVQsU0FBUyxDQUFDLEVBQ1IsT0FBTyxFQUFFLE1BQU0sRUFDZixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFoQkgsQUFtQkksV0FuQk8sQUFrQlIsTUFBTSxDQUNMLFFBQVEsQ0FBQSxFQUNOLEtBQUssRUFBRSxLQUFLLEVBQ1osWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFJTCxlQUFlO0FBQ2YsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixNQUFNLEVBQUUsT0FBTyxFQUNmLE9BQU8sRUFBRSxJQUFJLEVBQ2IscUJBQXFCLEVBQUUsY0FBYyxFQUNyQyxHQUFHLEVBQUUsSUFBSSxHQU9WOztBQVhELEFBTUksaUJBTmEsQ0FLZixXQUFXLENBQ1QsR0FBRyxDQUFBLEVBQ0QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUlMLGVBQWU7QUFDZixBQUFBLGlCQUFpQixDQUFDLEVBQ2hCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLElBQUksRUFDYixxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLEdBQUcsRUFBRSxJQUFJLEdBT1Y7O0FBWEQsQUFNSSxpQkFOYSxDQUtmLFdBQVcsQ0FDVCxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBSUwsZ0JBQWdCO0FBQ2hCLEFBQUEsZUFBZSxDQUFBLEVBQ2IsT0FBTyxFQUFFLElBQUksRUFDYixlQUFlLEVBQUUsYUFBYSxFQUM5QixXQUFXLEVBQUUsVUFBVSxFQUN2QixhQUFhLEVBQUUsS0FBSyxHQUlyQjs7QUFSRCxBQUtFLGVBTGEsQ0FLYixTQUFTLENBQUEsRUFDUCxLQUFLLEVBQUUsS0FBSyxHQUNiOztBQUdILEFBQUEsT0FBTyxDQUFBLEVBQ0wsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDOWxDUCxPQUFPLEVEK2xDakIsYUFBYSxFQUFFLEtBQUssR0F3RHJCOztBQTFERCxBQUdFLE9BSEssQ0FHTCxPQUFPLENBQUEsRUFDTCxXQUFXLEVBQUUsSUFBSSxFQUNqQixPQUFPLEVBQUUsV0FBVyxFQUNwQixhQUFhLEVBQUUsS0FBSyxFQUNwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsT0FBTyxHQWdDaEI7O0FBeENILEFBU0ksT0FURyxDQUdMLE9BQU8sQUFNSixPQUFPLEVBVFosT0FBTyxDQUdMLE9BQU8sQUFNTSxNQUFNLENBQUEsRUFDZixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsR0FBRyxFQUNYLGdCQUFnQixFQ2xuQ1AsSUFBSSxFRG1uQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLE1BQU0sRUFDYixHQUFHLEVBQUUsR0FBRyxHQUNUOztBQWxCTCxBQW1CSSxPQW5CRyxDQUdMLE9BQU8sQUFnQkosTUFBTSxDQUFBLEVBQ0wsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFyQkwsQUFzQkksT0F0QkcsQ0FHTCxPQUFPLENBbUJMLENBQUMsQ0FBQSxFQUNDLFlBQVksRUFBRSxLQUFLLEVBQ25CLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBY25COztBQXZDTCxBQTBCTSxPQTFCQyxDQUdMLE9BQU8sQ0FtQkwsQ0FBQyxBQUlFLE9BQU8sQ0FBQSxFQUNOLE9BQU8sRUFBRSxHQUFHLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsZUFBZSxFQUNwQixJQUFJLEVBQUUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxtQkFBbUIsRUFDaEMsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsV0FBVyxFQUFFLENBQUMsRUFDZCxLQUFLLEVDcm9DRCxPQUFPLEdEc29DWjs7QUF0Q1AsQUEyQ00sT0EzQ0MsQ0F5Q0osQUFBQSxJQUFDLEFBQUEsRUFDQSxPQUFPLEFBQ0osTUFBTSxDQUFBLEVBQ0wsT0FBTyxFQUFFLElBQUksR0FDZDs7QUE3Q1AsQUFnREUsT0FoREssQ0FnREwsVUFBVSxDQUFBLEVBQ1IsT0FBTyxFQUFFLG1CQUFtQixHQVE3Qjs7QUF6REgsQUFrREksT0FsREcsQ0FnREwsVUFBVSxDQUVSLENBQUMsQ0FBQSxFQUNDLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQXBETCxBQXFESSxPQXJERyxDQWdETCxVQUFVLENBS1IsTUFBTSxDQUFBLEVBQ0osV0FBVyxFQUFFLEtBQUssRUFDbEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDcHBDZixPQUFPLEdEcXBDZDs7QUFJTCxNQUFNLEVBQUUsS0FBSyxFQUFFLEtBQUssSUFDbEIsQUFBQSxPQUFPLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FBQSxFQUNuQixPQUFPLEVBQUUsR0FBRyxHQUNiOztBQUlILEFBRUksS0FGQyxBQUFBLDRCQUE0QixDQUMvQixLQUFLLENBQ0gsRUFBRSxDQUFBLEVBQ0EsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQzlxQ0ksSUFBSSxFRCtxQ2IsT0FBTyxFQUFFLFdBQVcsR0FJckI7O0FBWkwsQUFTTSxLQVRELEFBQUEsNEJBQTRCLENBQy9CLEtBQUssQ0FDSCxFQUFFLEFBT0MsWUFBWSxDQUFBLEVBQ1gsWUFBWSxFQUFFLEdBQUcsR0FDbEI7O0FBWFAsQUFlSSxLQWZDLEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FDSCxFQUFFLEVBZk4sS0FBSyxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBQ0EsRUFBRSxDQUFBLEVBQ0gsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBakJMLEFBbUJNLEtBbkJELEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FJSCxFQUFFLEFBQUEsYUFBYSxDQUNiLEVBQUUsRUFuQlIsS0FBSyxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBSUgsRUFBRSxBQUFBLGFBQWEsQ0FDVixFQUFFLENBQUEsRUFDSCxhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QUFyQlAsQUF1QkksS0F2QkMsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQVNILEVBQUUsQ0FBQSxFQUNBLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEdBb0duQjs7QUFqSUwsQUE4Qk0sS0E5QkQsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQVNILEVBQUUsQUFPQyxNQUFNLENBQUEsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsQ0FBQyxFQUNSLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLHVCQUF1QixFQUMvQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQXhDUCxBQXlDTSxLQXpDRCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQWtCQSxNQUFNLENBQUEsRUFDSixTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsTUFBTSxHQUN2Qjs7QUE3Q1AsQUE4Q00sS0E5Q0QsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQVNILEVBQUUsQ0F1QkEsQ0FBQyxDQUFBLEVBQ0MsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLENBQUMsRUFDZCxLQUFLLEVDenRDRSxJQUFJLEVEMHRDWCxlQUFlLEVBQUUsSUFBSSxFQUNyQixXQUFXLEVBQUUsS0FBSyxFQUNsQixPQUFPLEVBQUUsV0FBVyxFQUNwQixhQUFhLEVBQUUsS0FBSyxFQUNwQixVQUFVLEVBQUUsT0FBTyxDQUFDLG9DQUFvQyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFDckYsZUFBZSxFQUFFLFdBQVcsR0FJN0I7O0FBNURQLEFBeURRLEtBekRILEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FTSCxFQUFFLENBdUJBLENBQUMsQUFXRSxNQUFNLENBQUEsRUFDTCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBQTNEVCxBQTZETSxLQTdERCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBQUEsRUFDTCxNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBK0RmOztBQWhJUCxBQWtFUSxLQWxFSCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBS0wsT0FBTyxDQUFBLEVBQ0wsS0FBSyxFQUFFLFdBQVcsRUFDbEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDdHVDZixPQUFPLEVEdXVDVCxXQUFXLEVBQUUsTUFBTSxHQUtwQjs7QUE1RVQsQUF3RVUsS0F4RUwsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQVNILEVBQUUsQ0FzQ0EsT0FBTyxDQUtMLE9BQU8sQUFNSixPQUFPLEVBeEVsQixLQUFLLEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FTSCxFQUFFLENBc0NBLE9BQU8sQ0FLTCxPQUFPLEFBTU0sTUFBTSxDQUFBLEVBQ2YsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQTNFWCxBQThFVSxLQTlFTCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBZ0JKLEFBQUEsSUFBQyxBQUFBLEVBQ0EsT0FBTyxDQUFBLEVBQ0wsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFoRlgsQUFrRlEsS0FsRkgsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQVNILEVBQUUsQ0FzQ0EsT0FBTyxDQXFCTCxFQUFFLENBQUEsRUFDQSxPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxVQUFVLEVBQzNCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsWUFBWSxFQUFFLEdBQUcsRUFDakIsVUFBVSxFQUFFLElBQUksR0F3Q2pCOztBQS9IVCxBQXdGVSxLQXhGTCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBcUJMLEVBQUUsQ0FNQSxFQUFFLENBQUEsRUFDQSxXQUFXLEVBQUUsQ0FBQyxFQUNkLEtBQUssRUFBRSxLQUFLLEVBQ1osV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBNUZYLEFBNkZVLEtBN0ZMLEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FTSCxFQUFFLENBc0NBLE9BQU8sQ0FxQkwsRUFBRSxDQVdBLEVBQUUsQ0FBQSxFQUNBLEtBQUssRUFBRSxrQkFBa0IsR0FnQzFCOztBQTlIWCxBQStGWSxLQS9GUCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBcUJMLEVBQUUsQ0FXQSxFQUFFLENBRUEsRUFBRSxDQUFBLEVBQ0EsT0FBTyxFQUFFLElBQUksRUFDYixlQUFlLEVBQUUsVUFBVSxFQUMzQixTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLEdBQUcsRUFBRSxHQUFHLEdBeUJUOztBQTdIYixBQXFHYyxLQXJHVCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBcUJMLEVBQUUsQ0FXQSxFQUFFLENBRUEsRUFBRSxDQU1BLEVBQUUsQ0FBQSxFQUNBLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsTUFBTSxFQUFFLFlBQVksR0FJckI7O0FBM0dmLEFBd0dnQixLQXhHWCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBcUJMLEVBQUUsQ0FXQSxFQUFFLENBRUEsRUFBRSxDQU1BLEVBQUUsQUFHQyxPQUFPLENBQUEsRUFDTixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUExR2pCLEFBNkdnQixLQTdHWCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBU0gsRUFBRSxDQXNDQSxPQUFPLENBcUJMLEVBQUUsQ0FXQSxFQUFFLENBRUEsRUFBRSxBQWFDLGVBQWUsQ0FDZCxFQUFFLENBQUEsRUFDQSxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQS9HakIsQUFrSGdCLEtBbEhYLEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FTSCxFQUFFLENBc0NBLE9BQU8sQ0FxQkwsRUFBRSxDQVdBLEVBQUUsQ0FFQSxFQUFFLEFBa0JDLGVBQWUsQ0FDZCxFQUFFLENBQUEsRUFDQSxnQkFBZ0IsRUMxeENuQixJQUFJLEVEMnhDRCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQXJIakIsQUF3SGdCLEtBeEhYLEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FTSCxFQUFFLENBc0NBLE9BQU8sQ0FxQkwsRUFBRSxDQVdBLEVBQUUsQ0FFQSxFQUFFLEFBd0JDLGNBQWMsQ0FDYixFQUFFLENBQUEsRUFDQSxnQkFBZ0IsRUMxeENyQixPQUFPLEVEMnhDRixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTNIakIsQUFrSUksS0FsSUMsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQW9ISCxFQUFFLENBQUEsRUFDQSxTQUFTLEVBQUUsU0FBUyxFQUNwQixXQUFXLEVBQUUsR0FBRyxFQUNoQixPQUFPLEVBQUUsYUFBYSxHQStCdkI7O0FBcEtMLEFBc0lNLEtBdElELEFBQUEsNEJBQTRCLENBYy9CLEtBQUssQ0FvSEgsRUFBRSxDQUlBLEVBQUUsQ0FBQSxFQUNBLGFBQWEsRUFBRSxZQUFZLEVBQzNCLE9BQU8sRUFBRSxJQUFJLEVBQ2IscUJBQXFCLEVBQUUsc0JBQXNCLEVBQzdDLGVBQWUsRUFBRSxLQUFLLEVBQ3RCLFlBQVksRUFBRSxLQUFLLEdBVXBCOztBQXJKUCxBQTRJUSxLQTVJSCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBb0hILEVBQUUsQ0FJQSxFQUFFLENBTUEsRUFBRSxDQUFBLEVBQ0EsTUFBTSxFQUFFLFlBQVksRUFDcEIsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLE9BQU8sRUFDZCxXQUFXLEVBQUUsSUFBSSxHQUlsQjs7QUFwSlQsQUFpSlUsS0FqSkwsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQW9ISCxFQUFFLENBSUEsRUFBRSxDQU1BLEVBQUUsQUFLQyxPQUFPLENBQUEsRUFDTixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFuSlgsQUFzSk0sS0F0SkQsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQW9ISCxFQUFFLENBb0JBLFlBQVksQ0FBQSxFQUNWLGFBQWEsRUFBRSxDQUFDLEdBWWpCOztBQW5LUCxBQXdKUSxLQXhKSCxBQUFBLDRCQUE0QixDQWMvQixLQUFLLENBb0hILEVBQUUsQ0FvQkEsWUFBWSxDQUVWLENBQUMsQ0FBQSxFQUNDLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGFBQWEsRUFBRSxLQUFLLEVBQ3BCLGdCQUFnQixFQUFFLHFDQUFxQyxFQUN2RCxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLGdCQUFnQixFQUNyQyxlQUFlLEVBQUUsUUFBUSxHQUkxQjs7QUFsS1QsQUErSlUsS0EvSkwsQUFBQSw0QkFBNEIsQ0FjL0IsS0FBSyxDQW9ISCxFQUFFLENBb0JBLFlBQVksQ0FFVixDQUFDLEFBT0UsTUFBTSxDQUFBLEVBQ0wsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEOztBQU9YLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUFFakMsd0JBQXdCO0VBQ3hCLEFBQUEsR0FBRyxFQUFFLEdBQUcsQ0FBQSxFQUNOLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7RUFDRCxBQUFBLE9BQU8sQ0FBQSxFQUNMLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBR0QsbUVBQW1FO0VBQ25FLG1CQUFtQjtFQUVuQixBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFDWixTQUFTLEVBQUUsUUFBUSxHQUNwQjtFQUNELEFBQUEsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLFNBQVMsRUFDcEIsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFDRCxBQUFBLEVBQUUsQ0FBQSxFQUNBLFNBQVMsRUFBRSxPQUFPLEdBSW5CO0VBTEQsQUFFRSxFQUZBLEFBRUMsT0FBTyxDQUFBLEVBQ04sU0FBUyxFQUFFLFNBQVMsR0FDckI7RUFHSCxXQUFXO0VBQ1gsQUFBQSxLQUFLLENBQUEsRUFDSCxTQUFTLEVBQUUsS0FBSyxHQUNqQjtFQUVELFFBQVE7RUFDUixBQUNFLFNBRE8sQ0FDUCxXQUFXLENBQUEsRUFDVCxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBSEgsQUFJRSxTQUpPLENBSVAsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFQUFFLEtBQUssRUFDWixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQVBILEFBUUUsU0FSTyxDQVFQLFdBQVcsQ0FBQSxFQUNULEtBQUssRUFBRSxrQkFBa0IsR0FDMUI7RUFWSCxBQVdFLFNBWE8sQUFXTixpQkFBaUIsQ0FBQSxFQUNoQixLQUFLLEVBQUUsR0FBRyxFQUNWLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBR0gsUUFBUTtFQUNSLEFBQUEsaUJBQWlCLENBQUMsRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUFDRCxBQUFBLGlCQUFpQixBQUFBLEdBQUcsQ0FBQyxFQUNuQixNQUFNLEVBQUUsU0FBUyxHQUNsQjtFQUNELEFBQUEsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEVBQ3pCLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsYUFBYTtFQUNiLEFBQUEsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUdELFFBQVE7RUFDUixBQUFBLENBQUMsQUFBQSxJQUFJLEFBQUEsS0FBSyxFQUNWLElBQUksQUFBQSxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQ1YsU0FBUyxFQUFFLEdBQUcsRUFDZCxlQUFlLEVBQUUsU0FBUyxHQUMzQjtFQUVELGdCQUFnQjtFQUNoQixBQUNFLGdCQURjLENBQ2QsSUFBSSxDQUFBLEVBQ0YsS0FBSyxFQUFFLEdBQUcsRUFDVixhQUFhLEVBQUUsR0FBRyxHQUNuQjtFQUlILFFBQVE7RUFDUixBQUFBLFNBQVMsQ0FBQyxFQUNSLE9BQU8sRUFBRSxjQUFjLEVBQ3ZCLGVBQWUsRUFBRSxTQUFTLEVBQzFCLFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBQ0QsQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUFDLEVBQ2IsZUFBZSxFQUFFLFFBQVEsR0FDMUI7RUFDRCxRQUFRO0VBQ1IsQUFBQSxDQUFDLEFBQUEsU0FBUyxDQUFDLEVBQ1QsT0FBTyxFQUFFLFVBQVUsRUFDbkIsU0FBUyxFQUFFLEtBQUssRUFDaEIsY0FBYyxFQUFFLEtBQUssR0FDdEI7RUFFRCxlQUFlO0VBQ2YsQUFBQSxhQUFhLENBQUEsRUFDWCxNQUFNLEVBQUUsYUFBYSxHQU10QjtFQVBELEFBR0UsYUFIVyxDQUdYLElBQUksQ0FBQSxFQUNGLE9BQU8sRUFBRSxNQUFNLEVBQ2YsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFSCxlQUFlO0VBQ2YsQUFBQSxhQUFhLENBQUEsRUFDWCxRQUFRLEVBQUUsTUFBTSxFQUNoQixNQUFNLEVBQUUsYUFBYSxHQU10QjtFQVJELEFBSUUsYUFKVyxDQUlYLElBQUksQ0FBQSxFQUNGLE9BQU8sRUFBRSxNQUFNLEVBQ2YsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFHSCxBQUVJLEtBRkMsQUFBQSw0QkFBNEIsQ0FDL0IsS0FBSyxDQUNILEVBQUUsQ0FBQSxFQUNBLE9BQU8sRUFBRSxXQUFXLEdBSXJCO0VBUEwsQUFJTSxLQUpELEFBQUEsNEJBQTRCLENBQy9CLEtBQUssQ0FDSCxFQUFFLEFBRUMsWUFBWSxDQUFBLEVBQ1gsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFOUCxBQVVJLEtBVkMsQUFBQSw0QkFBNEIsQ0FTL0IsS0FBSyxDQUNILEVBQUUsQ0FBQSxFQUNBLE9BQU8sRUFBRSxXQUFXLEdBT3JCO0VBbEJMLEFBWU0sS0FaRCxBQUFBLDRCQUE0QixDQVMvQixLQUFLLENBQ0gsRUFBRSxBQUVDLE1BQU0sQ0FBQSxFQUNMLE1BQU0sRUFBRSxzQkFBc0IsR0FDL0I7RUFkUCxBQWVNLEtBZkQsQUFBQSw0QkFBNEIsQ0FTL0IsS0FBSyxDQUNILEVBQUUsQ0FLQSxNQUFNLENBQUEsRUFDSixTQUFTLEVBQUUsT0FBTyxHQUNuQjtFQWpCUCxBQW1CSSxLQW5CQyxBQUFBLDRCQUE0QixDQVMvQixLQUFLLENBVUgsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLE9BQU8sRUFDbEIsT0FBTyxFQUFFLFdBQVcsR0FRckI7RUE3QkwsQUF1QlEsS0F2QkgsQUFBQSw0QkFBNEIsQ0FTL0IsS0FBSyxDQVVILEVBQUUsQ0FHQSxZQUFZLENBQ1YsQ0FBQyxDQUFBLEVBQ0MsT0FBTyxFQUFFLFNBQVMsRUFDbEIsYUFBYSxFQUFFLEtBQUssRUFDcEIsbUJBQW1CLEVBQUUsa0JBQWtCLEdBQ3hDOztBQVFYLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUFFakMsd0JBQXdCO0VBQ3hCLEFBQUEsR0FBRyxFQUFFLE1BQU0sQ0FBQSxFQUNULE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBQ0QsQUFBQSxRQUFRLENBQUEsRUFDTixPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCO0VBRUQsc0RBQXNEO0VBQ3RELG1CQUFtQjtFQUVuQixBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFDWixTQUFTLEVBQUUsU0FBUyxFQUNwQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELGFBQWE7RUFDYixBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLEVBQ3RCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxjQUFjO0VBQ2QsQUFDRSxLQURHLENBQ0gsRUFBRSxDQUFBLEVBQ0EsV0FBVyxFQUFFLE1BQU0sR0FDcEI7RUFISCxBQUlFLEtBSkcsQ0FJSCxFQUFFLEVBSkosS0FBSyxDQUlBLEVBQUUsQ0FBQSxFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFFSCxXQUFXO0VBQ1gsQUFBQSxhQUFhLENBQUEsRUFDWCxRQUFRLEVBQUUsTUFBTSxHQU9qQjtFQVJELEFBRUUsYUFGVyxDQUVYLEtBQUssQ0FBQSxFQUNILFNBQVMsRUFBRSxLQUFLLEdBSWpCO0VBUEgsQUFJSSxhQUpTLENBRVgsS0FBSyxDQUVILEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBSUwsWUFBWTtFQUNaLEFBRUksV0FGTyxDQUVQLFFBQVEsRUFGWixXQUFXLEFBQ04sTUFBTSxDQUNQLFFBQVEsQ0FBQSxFQUNOLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUdMLEFBQUEsYUFBYSxFQUNiLGNBQWMsQ0FBQSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLE9BQU8sRUFDbEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUdELFFBQVE7RUFDUixBQUNFLFNBRE8sQ0FDUCxXQUFXLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBSkgsQUFNRSxTQU5PLENBTVAsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFQUFFLHlCQUF5QixHQUNqQztFQVJILEFBU0UsU0FUTyxDQVNQLE1BQU0sQ0FBQyxFQUNMLFNBQVMsRUFBRSxTQUFTLEdBQ3JCO0VBWEgsQUFZRSxTQVpPLENBWVAsYUFBYSxDQUFBLEVBQ1gsU0FBUyxFQUFFLFFBQVEsR0FDcEI7RUFHSCxlQUFlO0VBQ2YsQUFDRSxTQURPLEFBQ04saUJBQWlCLEVBRHBCLFNBQVMsQUFFTixpQkFBaUIsQ0FBQSxFQUNoQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxHQU9oQjtFQWJILEFBT0ksU0FQSyxBQUNOLGlCQUFpQixDQU1oQixVQUFVLEVBUGQsU0FBUyxBQUVOLGlCQUFpQixDQUtoQixVQUFVLENBQUEsRUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBVEwsQUFVSSxTQVZLLEFBQ04saUJBQWlCLENBU2hCLFVBQVUsRUFWZCxTQUFTLEFBRU4saUJBQWlCLENBUWhCLFVBQVUsQ0FBQSxFQUNSLEtBQUssRUFBRSxpQkFBaUIsR0FDekI7RUFNTCxZQUFZO0VBQ1osQUFBQSxZQUFZLENBQUEsRUFDVixjQUFjLEVBQUUsTUFBTSxHQUN2QjtFQUNELEFBQUEsQ0FBQyxBQUFBLElBQUksRUFDTCxNQUFNLEFBQUEsSUFBSSxFQUNWLElBQUksQ0FBQyxDQUFDLEVBQ04sUUFBUSxFQUNSLElBQUksQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQ3BCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQU9uQjtFQWZELEFBVUUsQ0FWRCxBQUFBLElBQUksR0FVRCxDQUFDLEVBVkwsQ0FBQyxBQUFBLElBQUksR0FXRCxLQUFLLEVBVlQsTUFBTSxBQUFBLElBQUksR0FTTixDQUFDLEVBVEwsTUFBTSxBQUFBLElBQUksR0FVTixLQUFLLEVBVFQsSUFBSSxDQUFDLENBQUMsR0FRRixDQUFDLEVBUkwsSUFBSSxDQUFDLENBQUMsR0FTRixLQUFLLEVBUlQsUUFBUSxHQU9KLENBQUMsRUFQTCxRQUFRLEdBUUosS0FBSyxFQVBULElBQUksQ0FBQyxLQUFLLEFBQUEsV0FBVyxHQU1qQixDQUFDLEVBTkwsSUFBSSxDQUFDLEtBQUssQUFBQSxXQUFXLEdBT2pCLEtBQUssQ0FBQSxFQUNMLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBR0gsZ0JBQWdCO0VBQ2hCLEFBQUEsZ0JBQWdCLENBQUEsRUFDZCxPQUFPLEVBQUUsS0FBSyxHQU1mO0VBUEQsQUFHRSxnQkFIYyxDQUdkLElBQUksQ0FBQSxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFHSCxlQUFlO0VBQ2YsQUFBQSxhQUFhLENBQUEsRUFDWCxNQUFNLEVBQUUsU0FBUyxHQVNsQjtFQVZELEFBR0UsYUFIVyxDQUdYLElBQUksQ0FBQSxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBQyxZQUFZLEdBQ3BCO0VBRUgsZUFBZTtFQUNmLEFBQUEsYUFBYSxDQUFBLEVBQ1gsUUFBUSxFQUFFLE1BQU0sRUFDaEIsTUFBTSxFQUFFLFNBQVMsR0FRbEI7RUFWRCxBQUlFLGFBSlcsQ0FJWCxJQUFJLENBQUEsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUdILEFBQUEsVUFBVSxDQUFBLEVBQ1IsT0FBTyxFQUFFLFNBQVMsR0FDbkI7RUFFRCxBQUFBLElBQUksQ0FBQSxFQUNGLGFBQWEsRUFBRSxJQUFJLEdBVXBCO0VBWEQsQUFFRSxJQUZFLENBRUYsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLG1CQUFtQixFQUM1QixtQkFBbUIsRUFBRSxpQkFBaUIsRUFDdEMsZUFBZSxFQUFFLFNBQVMsR0FDM0I7RUFQSCxBQVFFLElBUkUsQ0FRRixFQUFFLENBQUEsRUFDQSxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBR0gsQUFDRSxLQURHLEFBQUEsNEJBQTRCLENBQy9CLEtBQUssQ0FBQSxFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFISCxBQUtJLEtBTEMsQUFBQSw0QkFBNEIsQ0FJL0IsS0FBSyxDQUNILEVBQUUsRUFMTixLQUFLLEFBQUEsNEJBQTRCLENBSS9CLEtBQUssQ0FDQSxFQUFFLEVBTFQsS0FBSyxBQUFBLDRCQUE0QixDQUkvQixLQUFLLENBQ0csRUFBRSxDQUFBLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUkwsQUFTSSxLQVRDLEFBQUEsNEJBQTRCLENBSS9CLEtBQUssQ0FLSCxFQUFFLEVBVE4sS0FBSyxBQUFBLDRCQUE0QixDQUkvQixLQUFLLENBS0EsRUFBRSxDQUFBLEVBQ0gsYUFBYSxFQUFFLElBQUksRUFDbkIsT0FBTyxFQUFFLENBQUMsR0FDWDtFQVpMLEFBYUksS0FiQyxBQUFBLDRCQUE0QixDQUkvQixLQUFLLENBU0gsRUFBRSxDQUFBLEVBQ0EsY0FBYyxFQUFFLEtBQUssRUFDckIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsYUFBYSxFQUFFLGlCQUFpQixHQUNqQztFQWpCTCxBQWtCSSxLQWxCQyxBQUFBLDRCQUE0QixDQUkvQixLQUFLLENBY0gsRUFBRSxDQUFBLEVBQ0EsYUFBYSxFQUFFLEdBQUcsR0FJbkI7RUF2QkwsQUFvQk0sS0FwQkQsQUFBQSw0QkFBNEIsQ0FJL0IsS0FBSyxDQWNILEVBQUUsQUFFQyxNQUFNLENBQUEsRUFDTCxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBdEJQLEFBd0JJLEtBeEJDLEFBQUEsNEJBQTRCLENBSS9CLEtBQUssQ0FvQkgsRUFBRSxDQUFBLEVBQ0EsYUFBYSxFQUFFLEdBQUcsR0FDbkIifQ== */
