[fusion_builder_container type=”flex” hundred_percent=”no” hundred_percent_height=”no” min_height_medium=”” min_height_small=”” min_height=”” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_wrap_medium=”” flex_wrap_small=”” flex_wrap=”wrap” flex_column_spacing=”” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” html_attributes=”” spacing_medium=”” margin_top_medium=”” margin_bottom_medium=”” spacing_small=”” margin_top_small=”” margin_bottom_small=”” margin_top=”” margin_bottom=”” padding_dimensions_medium=”” padding_top_medium=”” padding_right_medium=”” padding_bottom_medium=”” padding_left_medium=”” padding_dimensions_small=”” padding_top_small=”” padding_right_small=”” padding_bottom_small=”” padding_left_small=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” link_hover_color=”” link_color=”” border_sizes=”” border_sizes_top=”” border_sizes_right=”” border_sizes_bottom=”” border_sizes_left=”” border_color=”” border_style=”solid” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” z_index=”” overflow=”” background_color_medium=”” background_color_small=”” background_color=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_image_medium=”” background_image_small=”” background_image=”” skip_lazy_load=”” background_position_medium=”” background_position_small=”” background_position=”center center” background_repeat_medium=”” background_repeat_small=”” background_repeat=”no-repeat” background_size_medium=”” background_size_small=”” background_size=”” background_custom_size=”” background_custom_size_medium=”” background_custom_size_small=”” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode_medium=”” background_blend_mode_small=”” background_blend_mode=”none” background_slider_images=”” background_slider_position=”” background_slider_skip_lazy_loading=”no” background_slider_random_order=”no” background_slider_loop=”yes” background_slider_pause_on_hover=”no” background_slider_slideshow_speed=”5000″ background_slider_animation=”fade” background_slider_direction=”up” background_slider_animation_speed=”800″ background_slider_blend_mode=”” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” pattern_bg=”none” pattern_custom_bg=”” pattern_bg_color=”” pattern_bg_style=”default” pattern_bg_opacity=”100″ pattern_bg_size=”” pattern_bg_blend_mode=”normal” mask_bg=”none” mask_custom_bg=”” mask_bg_color=”” mask_bg_accent_color=”” mask_bg_style=”default” mask_bg_opacity=”100″ mask_bg_transform=”left” mask_bg_blend_mode=”normal” render_logics=”” logics=”” absolute=”off” absolute_devices=”small,medium,large” position_offset_medium=”” position_top_medium=”” position_right_medium=”” position_bottom_medium=”” position_left_medium=”” position_offset_small=”” position_top_small=”” position_right_small=”” position_bottom_small=”” position_left_small=”” position_top=”” position_right=”” position_bottom=”” position_left=”” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_background_color=”” sticky_height=”” sticky_offset=”” sticky_transition_offset=”0″ scroll_offset=”0″ animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” dimension_gap_medium=”” dimension_gap_small=”” dimension_gap=”” content_wrap=”wrap” spacing=”” center_content=”no” column_tag=”div” link=”” target=”_self” link_description=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” class=”” id=”” html_attributes=”” type_medium=”” type_small=”” max_height_medium=”” max_height_small=”” max_height=”” flex_grow_medium=”” flex_grow_small=”” flex_grow=”” flex_shrink_medium=”” flex_shrink_small=”” flex_shrink=”” order_medium=”0″ order_small=”0″ dimension_spacing_medium=”” dimension_spacing_small=”” dimension_spacing=”” dimension_margin_medium=”” dimension_margin_small=”” margin_top=”” margin_bottom=”” padding_medium=”” padding_small=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” hover_type=”none” border_sizes=”” border_color_hover=”” border_color=”” border_style=”solid” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” z_index_hover=”” z_index=”” overflow=”” background_type=”single” background_color_medium=”” background_color_small=”” background_color_medium_hover=”” background_color_small_hover=”” background_color_hover=”” background_color=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_image_medium=”” background_image_small=”” background_image=”” background_image_id_medium=”” background_image_id_small=”” background_image_id=”” lazy_load=”none” skip_lazy_load=”” background_position_medium=”” background_position_small=”” background_position=”left top” background_repeat_medium=”” background_repeat_small=”” background_repeat=”no-repeat” background_size_medium=”” background_size_small=”” background_size=”” background_custom_size=”” background_custom_size_medium=”” background_custom_size_small=”” background_blend_mode_medium=”” background_blend_mode_small=”” background_blend_mode=”none” background_slider_images=”” background_slider_position=”” background_slider_skip_lazy_loading=”no” background_slider_random_order=”no” background_slider_loop=”yes” background_slider_pause_on_hover=”no” background_slider_slideshow_speed=”5000″ background_slider_animation=”fade” background_slider_direction=”up” background_slider_animation_speed=”800″ background_slider_blend_mode=”” render_logics=”” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_offset=”” absolute=”off” absolute_props=”” filter_type=”regular” filter_hover_element=”self” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ transform_type=”regular” transform_hover_element=”self” transform_scale_x=”1″ transform_scale_y=”1″ transform_translate_x=”0″ transform_translate_y=”0″ transform_rotate=”0″ transform_skew_x=”0″ transform_skew_y=”0″ transform_scale_x_hover=”1″ transform_scale_y_hover=”1″ transform_translate_x_hover=”0″ transform_translate_y_hover=”0″ transform_rotate_hover=”0″ transform_skew_x_hover=”0″ transform_skew_y_hover=”0″ transform_origin=”” transition_duration=”300″ transition_easing=”ease” transition_custom_easing=”” motion_effects=”” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” last=”true” border_position=”all” first=”true”][fusion_code render_logics=””]PCFkb2N0eXBlIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIiAvPgoKICA8IS0tIFNFTyAtLT4KICA8dGl0bGU+R292ZXJubWVudCBCaWQgQWxlcnRzLCBSRlAgTGVhZHMgJiBDb250cmFjdCBPcHBvcnR1bml0aWVzIHwgTXlHb3ZXYXRjaDwvdGl0bGU+CiAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkZpbmQgZmVkZXJhbCwgc3RhdGUsIGFuZCBsb2NhbCBnb3Zlcm5tZW50IGJpZHMgZmFzdC4gR2V0IHJlYWwtdGltZSBiaWQgYWxlcnRzLCBSRlAgbGVhZHMsIGFuZCBnb3Zlcm5tZW50IGNvbnRyYWN0IG9wcG9ydHVuaXRpZXMgYnkgaW5kdXN0cnkgd2l0aCBNeUdvdldhdGNoLiIgLz4KICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9teWdvdndhdGNoLmNvbS8iIC8+CgogIDwhLS0gT3BlbiBHcmFwaCAtLT4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkdvdmVybm1lbnQgQmlkIEFsZXJ0cywgUkZQIExlYWRzICYgQ29udHJhY3QgT3Bwb3J0dW5pdGllcyB8IE15R292V2F0Y2giIC8+CiAgPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJSZWFsLXRpbWUgZ292ZXJubWVudCBiaWQgYWxlcnRzIGFuZCBjb250cmFjdCBvcHBvcnR1bml0aWVzIGFjcm9zcyBmZWRlcmFsLCBzdGF0ZSwgY291bnR5LCBhbmQgbG9jYWwgYWdlbmNpZXMuIiAvPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIiAvPgoKICA8IS0tIEpTT04tTEQgLS0+CiAgPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KICB7CiAgICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAgICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAogICAgIm5hbWUiOiAiTXlHb3ZXYXRjaCIsCiAgICAidXJsIjogImh0dHBzOi8vbXlnb3Z3YXRjaC5jb20vIiwKICAgICJkZXNjcmlwdGlvbiI6ICJHb3Zlcm5tZW50IGJpZCBpbnRlbGxpZ2VuY2UgcGxhdGZvcm0gZGVsaXZlcmluZyByZWFsLXRpbWUgYmlkIGFsZXJ0cyBhbmQgUkZQIG9wcG9ydHVuaXRpZXMuIiwKICAgICJmb3VuZGluZ0RhdGUiOiAiMjAwNyIKICB9CiAgPC9zY3JpcHQ+CgogIDxzdHlsZT4KICAgIDpyb290ewogICAgICAtLW5hdnk6IzA3MWEzNDsKICAgICAgLS1uYXZ5MjojMGEyNDUwOwogICAgICAtLWJsdWU6IzFmNWVmZjsKICAgICAgLS1taW50OiMxOGIzN2U7CiAgICAgIC0tYmc6I2Y2ZjlmZjsKICAgICAgLS10ZXh0OiMwYjEzMjA7CiAgICAgIC0tbXV0ZWQ6IzVhNmI4NDsKICAgICAgLS1jYXJkOiNmZmZmZmY7CiAgICAgIC0tbGluZTogcmdiYSgxMCwgMzYsIDgwLCAuMTIpOwogICAgICAtLXNoYWRvdzogMCAxNHB4IDQwcHggcmdiYSg3LCAyNiwgNTIsIC4xNCk7CiAgICAgIC0tc2hhZG93MjogMCAxMHB4IDMwcHggcmdiYSg3LDI2LDUyLC4wOCk7CiAgICAgIC0tcjEyOiAxMnB4OwogICAgICAtLXIxODogMThweDsKICAgICAgLS1yMjI6IDIycHg7CiAgICAgIC0tcjI2OiAyNnB4OwogICAgICAtLW1heDogMTIwMHB4OwogICAgfQoKICAgICp7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgfQogICAgaHRtbCxib2R5eyBoZWlnaHQ6MTAwJTsgfQogICAgYm9keXsKICAgICAgbWFyZ2luOjA7CiAgICAgIGZvbnQtZmFtaWx5OiB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsICJBcHBsZSBDb2xvciBFbW9qaSIsIlNlZ29lIFVJIEVtb2ppIjsKICAgICAgY29sb3I6dmFyKC0tdGV4dCk7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWJnKSAwJSwgI2ZmZmZmZiAzMCUsICNmZmZmZmYgMTAwJSk7CiAgICB9CiAgICBheyBjb2xvcjppbmhlcml0OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfQogICAgYnV0dG9ueyBmb250OmluaGVyaXQ7IH0KCiAgICAud3JhcHsgbWF4LXdpZHRoOiB2YXIoLS1tYXgpOyBtYXJnaW46MCBhdXRvOyBwYWRkaW5nOiAwIDE4cHg7IH0KCiAgICAvKiBUb3BiYXIgKi8KICAgIC50b3BiYXJ7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tbmF2eSkgMCUsIHZhcigtLW5hdnkyKSA3MCUpOwogICAgICBjb2xvcjojZGJlN2ZmOwogICAgICBmb250LXNpemU6IDEzcHg7CiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xMCk7CiAgICB9CiAgICAudG9wYmFyIC5pbm5lcnsKICAgICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOwogICAgICBnYXA6MTJweDsgcGFkZGluZzogMTBweCAwOwogICAgfQogICAgLnRvcGJhciAubGVmdHsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxMHB4OyBmbGV4LXdyYXA6d3JhcDsgfQogICAgLnRvcGJhciAucGlsbHsKICAgICAgZGlzcGxheTppbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OHB4OwogICAgICBwYWRkaW5nOiA2cHggMTBweDsgYm9yZGVyLXJhZGl1czogOTk5cHg7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjA4KTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTApOwogICAgICBjb2xvcjojZWFmMmZmOwogICAgICBmb250LXdlaWdodDo3MDA7CiAgICB9CiAgICAudG9wYmFyIC5yaWdodHsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxMnB4OyBmbGV4LXdyYXA6d3JhcDsganVzdGlmeS1jb250ZW50OmZsZXgtZW5kOyB9CiAgICAudG9wYmFyIGF7IG9wYWNpdHk6Ljk1OyB9CiAgICAudG9wYmFyIGE6aG92ZXJ7IG9wYWNpdHk6MTsgfQoKICAgIC8qIEhlYWRlciAqLwogICAgaGVhZGVyewogICAgICBwb3NpdGlvbjpzdGlja3k7IHRvcDowOyB6LWluZGV4OjQwOwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44NSk7CiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTsKICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpbmUpOwogICAgfQogICAgLm5hdnsKICAgICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOwogICAgICBnYXA6MTRweDsgcGFkZGluZzogMTRweCAwOwogICAgfQogICAgLmJyYW5keyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IG1pbi13aWR0aDogMTkwcHg7IH0KICAgIC5sb2dvewogICAgICB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDI1JSAyMCUsICM3ZGIyZmYgMCUsICMyMzVjZmYgNTAlLCAjMGEyNDUwIDEwMCUpOwogICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDMxLDk0LDI1NSwuMTgpOwogICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKICAgIH0KICAgIC5sb2dvOmFmdGVyewogICAgICBjb250ZW50OiIiOwogICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgaW5zZXQ6MTBweCA5cHggMTFweCA5cHg7CiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjg1KTsKICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4OwogICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTRweCAxNHB4OwogICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0OCUsIDEwMCUgNDglLCAxMDAlIDEwMCUsIDAgMTAwJSk7CiAgICAgIG9wYWNpdHk6Ljk1OwogICAgfQogICAgLmJyYW5kIC5uYW1leyBsaW5lLWhlaWdodDoxLjA1OyB9CiAgICAuYnJhbmQgLm5hbWUgc3Ryb25neyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6IDE2cHg7IGxldHRlci1zcGFjaW5nOiAuMnB4OyB9CiAgICAuYnJhbmQgLm5hbWUgc3BhbnsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyB9CgogICAgLm1lbnV7IGRpc3BsYXk6ZmxleDsgZ2FwOjE0cHg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgfQogICAgLm1lbnUgYXsKICAgICAgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzEzMjIzZDsKICAgICAgcGFkZGluZzogMTBweCAxMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZSwgY29sb3IgLjE1cyBlYXNlOwogICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOwogICAgfQogICAgLm1lbnUgYTpob3ZlcnsgYmFja2dyb3VuZDogcmdiYSgzMSw5NCwyNTUsLjA4KTsgY29sb3I6IzBhMmQ3YTsgfQoKICAgIC5hY3Rpb25zeyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IH0KICAgIC5idG57CiAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICAgICAgZ2FwOjhweDsgcGFkZGluZzogMTBweCAxNHB4OyBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTsKICAgICAgYmFja2dyb3VuZDogI2ZmZjsKICAgICAgY29sb3I6IzBhMjQ1MDsKICAgICAgZm9udC13ZWlnaHQ6IDc1MDsKICAgICAgY3Vyc29yOnBvaW50ZXI7CiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMDhzIGVhc2UsIGJveC1zaGFkb3cgLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIC4xNXMgZWFzZTsKICAgIH0KICAgIC5idG46aG92ZXJ7IGJveC1zaGFkb3c6IDAgMTBweCAyNnB4IHJnYmEoNywyNiw1MiwuMTIpOyB9CiAgICAuYnRuOmFjdGl2ZXsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7IH0KICAgIC5idG4ucHJpbWFyeXsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE5YzA4NiAwJSwgIzBmYTA2ZiAxMDAlKTsKICAgICAgY29sb3I6IzA1MjExNDsKICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4wNik7CiAgICB9CiAgICAuYnRuLmdob3N0ewogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xMik7CiAgICAgIGNvbG9yOiNmZmY7CiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMjIpOwogICAgfQoKICAgIC5oYW1idXJnZXJ7CiAgICAgIGRpc3BsYXk6bm9uZTsKICAgICAgd2lkdGg6IDQycHg7IGhlaWdodDogNDJweDsKICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7CiAgICAgIGJhY2tncm91bmQ6I2ZmZjsKICAgICAgY3Vyc29yOnBvaW50ZXI7CiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICAgIH0KICAgIC5oYW1idXJnZXIgc3BhbnsKICAgICAgZGlzcGxheTpibG9jazsgd2lkdGg6MThweDsgaGVpZ2h0OjJweDsgYmFja2dyb3VuZDojMGEyNDUwOwogICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKICAgIH0KICAgIC5oYW1idXJnZXIgc3BhbjpiZWZvcmUsIC5oYW1idXJnZXIgc3BhbjphZnRlcnsKICAgICAgY29udGVudDoiIjsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgd2lkdGg6MThweDsgaGVpZ2h0OjJweDsgYmFja2dyb3VuZDojMGEyNDUwOwogICAgfQogICAgLmhhbWJ1cmdlciBzcGFuOmJlZm9yZXsgdG9wOi02cHg7IH0KICAgIC5oYW1idXJnZXIgc3BhbjphZnRlcnsgdG9wOjZweDsgfQoKICAgIC5tb2JpbGUtZHJhd2VyewogICAgICBkaXNwbGF5Om5vbmU7CiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saW5lKTsKICAgICAgcGFkZGluZzogMTBweCAwIDE0cHg7CiAgICB9CiAgICAubW9iaWxlLWRyYXdlciBheyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOiAxMnB4IDEwcHg7IGJvcmRlci1yYWRpdXM6IDEycHg7IH0KICAgIC5tb2JpbGUtZHJhd2VyIGE6aG92ZXJ7IGJhY2tncm91bmQ6IHJnYmEoMzEsOTQsMjU1LC4wOCk7IH0KCiAgICAvKiBTZWN0aW9ucyAqLwogICAgLnNlY3Rpb257IHBhZGRpbmc6IDI2cHggMDsgfQogICAgLnNlYy1oZWFkeyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmZsZXgtZW5kOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgZ2FwOiAxMnB4OyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9CiAgICAuc2VjLWhlYWQgaDJ7IG1hcmdpbjowOyBmb250LXNpemU6IDIycHg7IGxldHRlci1zcGFjaW5nOi0uM3B4OyB9CiAgICAuc2VjLWhlYWQgcHsgbWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBtYXgtd2lkdGg6IDYyY2g7IH0KCiAgICAvKiBIRVJPICovCiAgICAuaGVyb3sgcGFkZGluZzogMjJweCAwIDEycHg7IH0KICAgIC5oZXJvLXNoZWxsewogICAgICBiYWNrZ3JvdW5kOgogICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNywyNiw1MiwuODgpIDAlLCByZ2JhKDEwLDM2LDgwLC44MikgNTIlLCByZ2JhKDMxLDk0LDI1NSwuMTgpIDEwMCUpLAogICAgICAgIHVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0ODYxNTQyMTg5NjEtNWI5MWNlMGQ5YjM0P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MjQwMCZxPTgwJyk7CiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7CiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgICAgY29sb3I6I2ZmZjsKICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcjI2KTsKICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTsKICAgICAgb3ZlcmZsb3c6aGlkZGVuOwogICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKICAgIH0KICAgIC5oZXJvLWdyaWR7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjEyZnIgLjg4ZnI7CiAgICAgIGdhcDogMTZweDsKICAgICAgcGFkZGluZzogMjZweDsKICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7CiAgICB9CgogICAgLmtpY2tlcnsKICAgICAgZGlzcGxheTppbmxpbmUtZmxleDsgZ2FwOjEwcHg7IGFsaWduLWl0ZW1zOmNlbnRlcjsKICAgICAgZm9udC1zaXplOiAxM3B4OyBsZXR0ZXItc3BhY2luZzouMThweDsKICAgICAgcGFkZGluZzogOHB4IDEycHg7IGJvcmRlci1yYWRpdXM6OTk5cHg7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEyKTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTYpOwogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OwogICAgfQoKICAgIGgxewogICAgICBtYXJnaW46IDAgMCAxMHB4OwogICAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDQuMnZ3LCA1NHB4KTsKICAgICAgbGluZS1oZWlnaHQ6IDEuMDI7CiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7CiAgICB9CiAgICAuc3ViewogICAgICBtYXJnaW46IDAgMCAxNHB4OwogICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNDV2dywgMThweCk7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1OwogICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTIpOwogICAgICBtYXgtd2lkdGg6IDYyY2g7CiAgICB9CgogICAgLmhlcm8tYnVsbGV0c3sKICAgICAgZGlzcGxheTpmbGV4OyBmbGV4LXdyYXA6d3JhcDsgZ2FwOjEwcHggMTRweDsKICAgICAgbWFyZ2luOiAxNHB4IDAgMTZweDsKICAgICAgcGFkZGluZzowOyBsaXN0LXN0eWxlOm5vbmU7CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45Mik7CiAgICAgIGZvbnQtc2l6ZTogMTRweDsKICAgIH0KICAgIC5oZXJvLWJ1bGxldHMgbGl7CiAgICAgIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OHB4OwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xMCk7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjE0KTsKICAgICAgcGFkZGluZzogOHB4IDEwcHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7CiAgICB9CiAgICAuZG90eyB3aWR0aDoxMHB4OyBoZWlnaHQ6MTBweDsgYm9yZGVyLXJhZGl1czo1MCU7IGJhY2tncm91bmQ6ICMxOWMwODY7IGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1LDE5MiwxMzQsLjE4KTsgfQoKICAgIC5oZXJvLWN0YXN7IGRpc3BsYXk6ZmxleDsgZmxleC13cmFwOndyYXA7IGdhcDoxMHB4OyBtYXJnaW4tdG9wOiA4cHg7IH0KICAgIC5idG4uYmlneyBwYWRkaW5nOiAxMnB4IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE0cHg7IH0KCiAgICAvKiBSaWdodCBoZXJvIGNhcmRzICovCiAgICAuaGVyby1zaWRleyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZ2FwOiAxMnB4OyB9CiAgICAuZmxvYXRpbmd7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkyKTsKICAgICAgY29sb3I6IzBhMjQ1MDsKICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcjE4KTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMzUpOwogICAgICBib3gtc2hhZG93OiAwIDEycHggMzRweCByZ2JhKDcsMjYsNTIsLjIwKTsKICAgICAgcGFkZGluZzogMTRweDsKICAgICAgZGlzcGxheTpmbGV4OyBnYXA6MTJweDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsKICAgIH0KICAgIC5mbG9hdGluZyAubGVmdHsgZGlzcGxheTpmbGV4OyBnYXA6MTBweDsgYWxpZ24taXRlbXM6Y2VudGVyOyB9CiAgICAuYmFkZ2V7CiAgICAgIHdpZHRoOiA0MnB4OyBoZWlnaHQ6IDQycHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsOTQsMjU1LC4xMik7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsOTQsMjU1LC4yMik7CiAgICAgIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOwogICAgICBmb250LXdlaWdodDogOTAwOwogICAgfQogICAgLmZsb2F0aW5nIHN0cm9uZ3sgZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxOHB4OyBsZXR0ZXItc3BhY2luZzotLjJweDsgfQogICAgLmZsb2F0aW5nIHNwYW57IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsgbWFyZ2luLXRvcDogMnB4OyB9CgogICAgLnNpZGUtY2FyZHsKICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMTApOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xNik7CiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXIxOCk7CiAgICAgIHBhZGRpbmc6IDE0cHg7CiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsKICAgIH0KICAgIC5zaWRlLWNhcmQgcHsgbWFyZ2luOjA7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45Mik7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6MS41OyB9CgogICAgLyogSW1wYWN0IGJhciAqLwogICAgLmltcGFjdHsKICAgICAgbWFyZ2luOiAxNHB4IDAgMDsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDcsMjYsNTIsLjk4KSAwJSwgcmdiYSgxMCwzNiw4MCwuOTUpIDcwJSk7CiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xMCk7CiAgICAgIHBhZGRpbmc6IDE0cHg7CiAgICB9CiAgICAuaW1wYWN0LXJvd3sKICAgICAgZGlzcGxheTpncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOwogICAgICBnYXA6IDEwcHg7CiAgICB9CiAgICAuaW1wYWN0LWl0ZW17CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEwKTsKICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMDYpOwogICAgICBib3JkZXItcmFkaXVzOiAxOHB4OwogICAgICBwYWRkaW5nOiAxMnB4OwogICAgICBtaW4taGVpZ2h0OiA3NHB4OwogICAgICBkaXNwbGF5OmZsZXg7IGdhcDoxMHB4OyBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICB9CiAgICAuaWNvewogICAgICB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBib3JkZXItcmFkaXVzOiAxNHB4OwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLDk0LDI1NSwuMjYpOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xNik7CiAgICAgIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOwogICAgICBmb250LXdlaWdodDo5MDA7CiAgICB9CiAgICAuaW1wYWN0LWl0ZW0gc3Ryb25neyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6IDE4cHg7IGxldHRlci1zcGFjaW5nOi0uMnB4OyBjb2xvcjojZmZmOyB9CiAgICAuaW1wYWN0LWl0ZW0gc3BhbnsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxMnB4OyBvcGFjaXR5Oi45OyBjb2xvcjojZWFmMmZmOyB9CgogICAgLyogSW5kdXN0cnkgc2Nyb2xsZXIgKi8KICAgIC5zY3JvbGx7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOwogICAgICBiYWNrZ3JvdW5kOiAjZmZmOwogICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yMjYpOwogICAgICBwYWRkaW5nOiAxNHB4OwogICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cyKTsKICAgICAgb3ZlcmZsb3c6aGlkZGVuOwogICAgfQogICAgLnJhaWx7CiAgICAgIGRpc3BsYXk6ZmxleDsKICAgICAgZ2FwOiAxMnB4OwogICAgICBvdmVyZmxvdzphdXRvOwogICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsKICAgICAgcGFkZGluZzogNnB4OwogICAgfQogICAgLnJhaWw6Oi13ZWJraXQtc2Nyb2xsYmFyeyBoZWlnaHQ6IDEwcHg7IH0KICAgIC5yYWlsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYnsgYmFja2dyb3VuZDogcmdiYSgxMCwzNiw4MCwuMTgpOyBib3JkZXItcmFkaXVzOiA5OTlweDsgfQogICAgLmNoaXB7CiAgICAgIGZsZXg6IDAgMCBhdXRvOwogICAgICB3aWR0aDogMTkwcHg7CiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiAwJSwjZjdmYWZmIDEwMCUpOwogICAgICBib3JkZXItcmFkaXVzOiAxOHB4OwogICAgICBvdmVyZmxvdzpoaWRkZW47CiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzIGVhc2UsIGJveC1zaGFkb3cgLjE4cyBlYXNlOwogICAgfQogICAgLmNoaXA6aG92ZXJ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgYm94LXNoYWRvdzogMCAxNHB4IDMwcHggcmdiYSg3LDI2LDUyLC4xMCk7IH0KICAgIC5jaGlwIC5pbWd7CiAgICAgIGhlaWdodDogOTJweDsKICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOwogICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKICAgIH0KICAgIC5jaGlwIC5pbWc6YWZ0ZXJ7CiAgICAgIGNvbnRlbnQ6IiI7CiAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBpbnNldDowOwogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDcsMjYsNTIsLjA1KSAwJSwgcmdiYSg3LDI2LDUyLC40MikgMTAwJSk7CiAgICB9CiAgICAuY2hpcCAuYm9keXsgcGFkZGluZzogMTBweCAxMnB4IDEycHg7IH0KICAgIC5jaGlwIHN0cm9uZ3sgZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxNHB4OyB9CiAgICAuY2hpcCBzcGFueyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IG1hcmdpbi10b3A6IDNweDsgfQoKICAgIC8qIEZlYXR1cmUgYmFuZCAobGFwdG9wICsgY29weSkgKi8KICAgIC5iYW5kewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDMxLDk0LDI1NSwuMTApIDAlLCByZ2JhKDI1LDE5MiwxMzQsLjA5KSAxMDAlKTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXIyNik7CiAgICAgIHBhZGRpbmc6IDE4cHg7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgICBnYXA6IDE0cHg7CiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjsKICAgIH0KICAgIC5iYW5kIC5waG90b3sKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgbWluLWhlaWdodDogMjQwcHg7CiAgICAgIGJhY2tncm91bmQ6CiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3LDI2LDUyLC40MCkgMCUsIHJnYmEoNywyNiw1MiwuMTApIDYwJSksCiAgICAgICAgdXJsKCdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUxNTg3OTIxODM2Ny04NDY2ZDkxMGFhYTQ/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz0xODAwJnE9ODAnKTsKICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOwogICAgICBib3gtc2hhZG93OiAwIDE0cHggNDBweCByZ2JhKDcsMjYsNTIsLjEyKTsKICAgICAgcG9zaXRpb246cmVsYXRpdmU7CiAgICB9CiAgICAuc2VhbHsKICAgICAgcG9zaXRpb246YWJzb2x1dGU7CiAgICAgIGxlZnQ6IDE0cHg7IGJvdHRvbTogMTRweDsKICAgICAgd2lkdGg6IDYycHg7IGhlaWdodDogNjJweDsKICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNywyNiw1MiwuNzApOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yMik7CiAgICAgIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOwogICAgICBjb2xvcjojZmZmOwogICAgICBmb250LXdlaWdodDogOTAwOwogICAgICBib3gtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDcsMjYsNTIsLjE4KTsKICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICB0ZXh0LWFsaWduOmNlbnRlcjsKICAgICAgcGFkZGluZzogMTBweDsKICAgICAgbGluZS1oZWlnaHQ6MS4wNTsKICAgIH0KICAgIC5iYW5kIGgzeyBtYXJnaW46MCAwIDhweDsgZm9udC1zaXplOiAyNHB4OyBsZXR0ZXItc3BhY2luZzotLjRweDsgfQogICAgLmJhbmQgcHsgbWFyZ2luOjA7IGNvbG9yOnZhcigtLW11dGVkKTsgbGluZS1oZWlnaHQ6MS41NTsgfQogICAgLmJhbmQgdWx7IG1hcmdpbjogMTJweCAwIDA7IHBhZGRpbmc6MDsgbGlzdC1zdHlsZTpub25lOyBkaXNwbGF5OmdyaWQ7IGdhcDogOXB4OyB9CiAgICAuYmFuZCBsaXsgZGlzcGxheTpmbGV4OyBnYXA6MTBweDsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgY29sb3I6IzBhMjQ1MDsgfQogICAgLmNoZWNrewogICAgICB3aWR0aDoxOHB4OyBoZWlnaHQ6MThweDsgYm9yZGVyLXJhZGl1czo2cHg7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsMTkyLDEzNCwuMjIpOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1LDE5MiwxMzQsLjM1KTsKICAgICAgbWFyZ2luLXRvcDogMnB4OwogICAgICBmbGV4OiAwIDAgYXV0bzsKICAgIH0KCiAgICAvKiBMZXZlbHMgKyB0ZXN0aW1vbmlhbCAqLwogICAgLnR3b3sKICAgICAgZGlzcGxheTpncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICAgIGdhcDogMTRweDsKICAgIH0KICAgIC5jYXJkewogICAgICBiYWNrZ3JvdW5kOiNmZmY7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yMjYpOwogICAgICBwYWRkaW5nOiAxOHB4OwogICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cyKTsKICAgIH0KICAgIC5sZXZlbHN7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsKICAgICAgZ2FwOiAxMHB4OwogICAgICBtYXJnaW4tdG9wOiAxMnB4OwogICAgfQogICAgLmx2bHsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7CiAgICAgIHBhZGRpbmc6IDEycHg7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiAwJSwjZjdmYWZmIDEwMCUpOwogICAgfQogICAgLmx2bCBzdHJvbmd7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZTogMTNweDsgfQogICAgLmx2bCBzcGFueyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IG1hcmdpbi10b3A6IDRweDsgfQoKICAgIC5xdW90ZXsKICAgICAgYmFja2dyb3VuZDoKICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDcsMjYsNTIsLjg4KSAwJSwgcmdiYSgxMCwzNiw4MCwuODQpIDU1JSwgcmdiYSgzMSw5NCwyNTUsLjE4KSAxMDAlKSwKICAgICAgICB1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTIxNzM3NjA0ODkzLWQxNGNjMjM3ZjExZD9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTE4MDAmcT04MCcpOwogICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOwogICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7CiAgICAgIGNvbG9yOiNmZmY7CiAgICB9CiAgICAucXVvdGUgcHsgbWFyZ2luOiAwIDAgMTBweDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS41NTsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkyKTsgfQogICAgLnF1b3RlIC53aG97IGZvbnQtd2VpZ2h0OiA4NTA7IH0KICAgIC5zdGFyc3sgbGV0dGVyLXNwYWNpbmc6IDFweDsgb3BhY2l0eTouOTU7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KCiAgICAvKiBCbG9nIHJvdyAqLwogICAgLmJsb2d7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsKICAgICAgZ2FwOiAxMnB4OwogICAgICBtYXJnaW4tdG9wOiAxMnB4OwogICAgfQogICAgLnBvc3R7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOiAxOHB4OwogICAgICBvdmVyZmxvdzpoaWRkZW47CiAgICAgIGJhY2tncm91bmQ6ICNmZmY7CiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzIGVhc2UsIGJveC1zaGFkb3cgLjE4cyBlYXNlOwogICAgfQogICAgLnBvc3Q6aG92ZXJ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgYm94LXNoYWRvdzogMCAxNHB4IDMwcHggcmdiYSg3LDI2LDUyLC4xMCk7IH0KICAgIC5wb3N0IC50aHVtYnsgaGVpZ2h0OiAxMTBweDsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjsgfQogICAgLnBvc3QgLnBhZHsgcGFkZGluZzogMTJweDsgfQogICAgLnRhZ3sgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTFweDsgcGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogOTk5cHg7IGJhY2tncm91bmQ6IHJnYmEoMzEsOTQsMjU1LC4xMCk7IGNvbG9yOiMwYTJkN2E7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsOTQsMjU1LC4xOCk7IH0KICAgIC5wb3N0IGg0eyBtYXJnaW46IDhweCAwIDA7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuMzsgfQogICAgLnBvc3QgdGltZXsgZGlzcGxheTpibG9jazsgbWFyZ2luLXRvcDogOHB4OyBmb250LXNpemU6IDEycHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IH0KCiAgICAvKiBUcnVzdCByb3cgKi8KICAgIC50cnVzdHsKICAgICAgbWFyZ2luLXRvcDogMTZweDsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7CiAgICAgIGJhY2tncm91bmQ6I2ZmZjsKICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcjI2KTsKICAgICAgcGFkZGluZzogMTRweDsKICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93Mik7CiAgICAgIGRpc3BsYXk6ZmxleDsKICAgICAgZ2FwOiAxMnB4OwogICAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICAgIGZsZXgtd3JhcDp3cmFwOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsKICAgIH0KICAgIC50cnVzdCAuaXRlbXsKICAgICAgZGlzcGxheTpmbGV4OyBnYXA6MTBweDsgYWxpZ24taXRlbXM6Y2VudGVyOwogICAgICBwYWRkaW5nOiAxMHB4IDEycHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOwogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYgMCUsI2Y3ZmFmZiAxMDAlKTsKICAgICAgbWluLXdpZHRoOiAyMTBweDsKICAgICAgZmxleDogMSAxIDIxMHB4OwogICAgfQogICAgLnRydXN0IC5tYXJrewogICAgICB3aWR0aDogMzhweDsgaGVpZ2h0OiAzOHB4OwogICAgICBib3JkZXItcmFkaXVzOiAxNHB4OwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLDk0LDI1NSwuMTIpOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLDk0LDI1NSwuMjIpOwogICAgICBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICAgICAgZm9udC13ZWlnaHQ6IDkwMDsKICAgICAgY29sb3I6IzBhMjQ1MDsKICAgIH0KICAgIC50cnVzdCBzdHJvbmd7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZTogMTNweDsgfQogICAgLnRydXN0IHNwYW57IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsgbWFyZ2luLXRvcDogMnB4OyB9CgogICAgLyogQ1RBICovCiAgICAuY3RhewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLW5hdnkpIDAlLCB2YXIoLS1uYXZ5MikgNzAlKTsKICAgICAgY29sb3I6I2VhZjJmZjsKICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcjI2KTsKICAgICAgcGFkZGluZzogMThweDsKICAgICAgZGlzcGxheTpmbGV4OwogICAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOwogICAgICBnYXA6IDE0cHg7CiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7CiAgICB9CiAgICAuY3RhIHN0cm9uZ3sgZm9udC1zaXplOiAxOHB4OyBsZXR0ZXItc3BhY2luZzotLjJweDsgfQogICAgLmN0YSBzcGFueyBkaXNwbGF5OmJsb2NrOyBvcGFjaXR5Oi45OyBtYXJnaW4tdG9wOiAycHg7IGZvbnQtc2l6ZTogMTNweDsgfQoKICAgIC8qIEZvb3RlciAqLwogICAgZm9vdGVyewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLW5hdnkpIDAlLCB2YXIoLS1uYXZ5MikgNzAlKTsKICAgICAgY29sb3I6I2RiZTdmZjsKICAgICAgbWFyZ2luLXRvcDogMjRweDsKICAgICAgcGFkZGluZzogMjJweCAwOwogICAgfQogICAgLmZvb3R7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxZnIgMWZyIDFmcjsKICAgICAgZ2FwOiAxNHB4OwogICAgfQogICAgLmZvb3QgaDV7IG1hcmdpbjogMCAwIDEwcHg7IGZvbnQtc2l6ZTogMTNweDsgbGV0dGVyLXNwYWNpbmc6LjJweDsgb3BhY2l0eTouOTU7IH0KICAgIC5mb290IGF7IGRpc3BsYXk6YmxvY2s7IGNvbG9yOiNkYmU3ZmY7IG9wYWNpdHk6Ljk7IHBhZGRpbmc6IDZweCAwOyBmb250LXNpemU6IDEzcHg7IH0KICAgIC5mb290IGE6aG92ZXJ7IG9wYWNpdHk6MTsgfQogICAgLmZpbmV7IG1hcmdpbi10b3A6IDE0cHg7IGZvbnQtc2l6ZTogMTJweDsgb3BhY2l0eTouODsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEyKTsgcGFkZGluZy10b3A6IDEycHg7IH0KCiAgICAvKiBSZXNwb25zaXZlICovCiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpewogICAgICAuaGVyby1ncmlkeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAuaW1wYWN0LXJvd3sgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9CiAgICAgIC5iYW5keyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAudHdveyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAuYmxvZ3sgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICAgICAgLmxldmVsc3sgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICAgICAgLmZvb3R7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfQogICAgfQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KXsKICAgICAgLm1lbnV7IGRpc3BsYXk6bm9uZTsgfQogICAgICAuaGFtYnVyZ2VyeyBkaXNwbGF5OmlubGluZS1mbGV4OyB9CiAgICAgIC5tb2JpbGUtZHJhd2VyLm9wZW57IGRpc3BsYXk6YmxvY2s7IH0KICAgICAgLmFjdGlvbnMgLmJ0bnsgZGlzcGxheTpub25lOyB9CiAgICAgIC5hY3Rpb25zIC5idG4ucHJpbWFyeXsgZGlzcGxheTppbmxpbmUtZmxleDsgfQogICAgICAuaGVyby1ncmlkeyBwYWRkaW5nOiAxOHB4OyB9CiAgICAgIC5pbXBhY3Qtcm93eyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAuY3RheyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IH0KICAgICAgLnRydXN0IC5pdGVteyBtaW4td2lkdGg6IDEwMCU7IH0KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cgo8Ym9keT4KICA8ZGl2IGNsYXNzPSJ0b3BiYXIiPgogICAgPGRpdiBjbGFzcz0id3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9ImlubmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJsZWZ0Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGwiPvCfm6HvuI8gU2VydmluZyBnb3Zlcm5tZW50IGNvbnRyYWN0b3JzIHNpbmNlIDIwMDc8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJyaWdodCI+CiAgICAgICAgICA8c3Bhbj7wn5OeICg4NjYpIDQ4MC04MTMzPC9zcGFuPgogICAgICAgICAgPGEgaHJlZj0iIyI+TG9naW48L2E+CiAgICAgICAgICA8YSBocmVmPSIjIj5DdXN0b21lciBTdXBwb3J0PC9hPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8aGVhZGVyPgogICAgPGRpdiBjbGFzcz0id3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9Im5hdiI+CiAgICAgICAgPGEgY2xhc3M9ImJyYW5kIiBocmVmPSIjIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im5hbWUiPgogICAgICAgICAgICA8c3Ryb25nPk15R292V2F0Y2g8L3N0cm9uZz4KICAgICAgICAgICAgPHNwYW4+R292ZXJubWVudCBCaWQgSW50ZWxsaWdlbmNlPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgoKICAgICAgICA8bmF2IGNsYXNzPSJtZW51IiBhcmlhLWxhYmVsPSJQcmltYXJ5Ij4KICAgICAgICAgIDxhIGhyZWY9IiNob3ciPkhvdyBJdCBXb3JrczwvYT4KICAgICAgICAgIDxhIGhyZWY9IiNicm93c2UiPkJyb3dzZSBCaWRzPC9hPgogICAgICAgICAgPGEgaHJlZj0iI2luZHVzdHJpZXMiPkluZHVzdHJpZXM8L2E+CiAgICAgICAgICA8YSBocmVmPSIjbGV2ZWxzIj5Hb3Zlcm5tZW50IExldmVsczwvYT4KICAgICAgICAgIDxhIGhyZWY9IiNwcmljaW5nIj5QcmljaW5nPC9hPgogICAgICAgICAgPGEgaHJlZj0iI3Jlc291cmNlcyI+UmVzb3VyY2VzPC9hPgogICAgICAgICAgPGEgaHJlZj0iI2Fib3V0Ij5BYm91dDwvYT4KICAgICAgICA8L25hdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYWN0aW9ucyI+CiAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJoYW1idXJnZXIiIGlkPSJoYW1idXJnZXIiIGFyaWEtbGFiZWw9Ik9wZW4gbWVudSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPjxzcGFuPjwvc3Bhbj48L2J1dHRvbj4KICAgICAgICAgIDxhIGNsYXNzPSJidG4iIGhyZWY9IiMiPkxvZ2luPC9hPgogICAgICAgICAgPGEgY2xhc3M9ImJ0biBwcmltYXJ5IiBocmVmPSIjIj5TdGFydCBGcmVlIFRyaWFsPC9hPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1vYmlsZS1kcmF3ZXIiIGlkPSJkcmF3ZXIiIGFyaWEtbGFiZWw9Ik1vYmlsZSBuYXZpZ2F0aW9uIj4KICAgICAgICA8YSBocmVmPSIjaG93Ij5Ib3cgSXQgV29ya3M8L2E+CiAgICAgICAgPGEgaHJlZj0iI2Jyb3dzZSI+QnJvd3NlIEJpZHM8L2E+CiAgICAgICAgPGEgaHJlZj0iI2luZHVzdHJpZXMiPkluZHVzdHJpZXM8L2E+CiAgICAgICAgPGEgaHJlZj0iI2xldmVscyI+R292ZXJubWVudCBMZXZlbHM8L2E+CiAgICAgICAgPGEgaHJlZj0iI3ByaWNpbmciPlByaWNpbmc8L2E+CiAgICAgICAgPGEgaHJlZj0iI3Jlc291cmNlcyI+UmVzb3VyY2VzPC9hPgogICAgICAgIDxhIGhyZWY9IiNhYm91dCI+QWJvdXQ8L2E+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9oZWFkZXI+CgogIDxtYWluPgogICAgPHNlY3Rpb24gY2xhc3M9Imhlcm8iPgogICAgICA8ZGl2IGNsYXNzPSJ3cmFwIj4KICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNoZWxsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tZ3JpZCI+CiAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2lja2VyIj7imqEgR292ZXJubWVudCBiaWQgYWxlcnRzIOKAoiBSRlAgbGVhZHMg4oCiIENvbnRyYWN0IG9wcG9ydHVuaXRpZXM8L2Rpdj4KICAgICAgICAgICAgICA8aDE+RmluZCBHb3Zlcm5tZW50IEJpZHMuPGJyLz5XaW4gTW9yZSBDb250cmFjdHMuPC9oMT4KICAgICAgICAgICAgICA8cCBjbGFzcz0ic3ViIj4KICAgICAgICAgICAgICAgIE15R292V2F0Y2ggaXMgYSA8c3Ryb25nPmdvdmVybm1lbnQgYmlkIG5vdGlmaWNhdGlvbjwvc3Ryb25nPiBwbGF0Zm9ybSB0aGF0IGRlbGl2ZXJzCiAgICAgICAgICAgICAgICA8c3Ryb25nPmZlZGVyYWwsIHN0YXRlLCBjb3VudHksIGFuZCBsb2NhbDwvc3Ryb25nPiBvcHBvcnR1bml0aWVzIHRvIHlvdXIgaW5ib3ggYW5kIGRhc2hib2FyZCDigJQgZmFzdC4KICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgPHVsIGNsYXNzPSJoZXJvLWJ1bGxldHMiPgogICAgICAgICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJkb3QiPjwvc3Bhbj4gUmVhbC10aW1lIGJpZCBhbGVydHM8L2xpPgogICAgICAgICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJkb3QiPjwvc3Bhbj4gMjAwKyBpbmR1c3RyeSBzdWJjYXRlZ29yaWVzPC9saT4KICAgICAgICAgICAgICAgIDxsaT48c3BhbiBjbGFzcz0iZG90Ij48L3NwYW4+IEFsbCBsZXZlbHMgb2YgZ292ZXJubWVudDwvbGk+CiAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLWN0YXMiPgogICAgICAgICAgICAgICAgPGEgY2xhc3M9ImJ0biBiaWcgcHJpbWFyeSIgaHJlZj0iI3ByaWNpbmciPlN0YXJ0IEZyZWUgVHJpYWw8L2E+CiAgICAgICAgICAgICAgICA8YSBjbGFzcz0iYnRuIGJpZyBnaG9zdCIgaHJlZj0iI2hvdyI+U2VlIEhvdyBJdCBXb3JrczwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8YXNpZGUgY2xhc3M9Imhlcm8tc2lkZSIgYXJpYS1sYWJlbD0iSGVybyBzdGF0cyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmxvYXRpbmciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGVmdCI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJhZGdlIj7wn5SUPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5MaXZlIEJpZCBBbGVydHM8L3N0cm9uZz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj5OZXcgb3Bwb3J0dW5pdGllcyBhZGRlZCBkYWlseTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToyMHB4OyI+MTIsODQyPC9zdHJvbmc+CiAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsb2F0aW5nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxlZnQiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiYWRnZSI+8J+OrzwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+TWF0Y2hpbmcgWW91ciBCdXNpbmVzczwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgIDxzcGFuPkZpbHRlcnMgYnkgTkFJQ1MsIGxvY2F0aW9uLCBhZ2VuY3k8L3NwYW4+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MjBweDsiPjk4JTwvc3Ryb25nPgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlLWNhcmQiPgogICAgICAgICAgICAgICAgPHA+PHN0cm9uZyBzdHlsZT0iY29sb3I6I2ZmZjsiPlNFTyBrZXl3b3JkcyBpbmNsdWRlZDo8L3N0cm9uZz4gR292ZXJubWVudCBiaWRzLCBSRlAgbGVhZHMsIElGQnMsIFJGUXMsIGJpZCBhbGVydHMsIGdvdmVybm1lbnQgY29udHJhY3Qgb3Bwb3J0dW5pdGllcywgZmVkZXJhbCBiaWRzLCBzdGF0ZSBiaWRzLCBsb2NhbCBnb3Zlcm5tZW50IFJGUHMuPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2FzaWRlPgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0iaW1wYWN0IiBhcmlhLWxhYmVsPSJLZXkgc3RhdHMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbXBhY3Qtcm93Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbXBhY3QtaXRlbSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY28iPvCfj5vvuI88L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+M00rPC9zdHJvbmc+CiAgICAgICAgICAgICAgICAgIDxzcGFuPkdvdmVybm1lbnQgYmlkcyB0cmFja2VkPC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1wYWN0LWl0ZW0iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvIj7wn6etPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8c3Ryb25nPjIwMCs8L3N0cm9uZz4KICAgICAgICAgICAgICAgICAgPHNwYW4+SW5kdXN0cnkgc3ViY2F0ZWdvcmllczwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltcGFjdC1pdGVtIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImljbyI+8J+boe+4jzwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgPHN0cm9uZz5TaW5jZSAyMDA3PC9zdHJvbmc+CiAgICAgICAgICAgICAgICAgIDxzcGFuPlRydXN0ZWQgYnkgY29udHJhY3RvcnM8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbXBhY3QtaXRlbSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY28iPvCfh7rwn4e4PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8c3Ryb25nPkFsbCBMZXZlbHM8L3N0cm9uZz4KICAgICAgICAgICAgICAgICAgPHNwYW4+RmVkZXJhbCwgU3RhdGUsIENvdW50eSAmIExvY2FsPC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgoKICAgIDxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIiBpZD0iYnJvd3NlIj4KICAgICAgPGRpdiBjbGFzcz0id3JhcCI+CiAgICAgICAgPGRpdiBjbGFzcz0ic2VjLWhlYWQiPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGgyPkJyb3dzZSBCaWRzIGJ5IEluZHVzdHJ5PC9oMj4KICAgICAgICAgICAgPHA+RXhwbG9yZSBnb3Zlcm5tZW50IGNvbnRyYWN0IG9wcG9ydHVuaXRpZXMgaW4gMjAwKyBpbmR1c3RyeSBzdWJjYXRlZ29yaWVzIOKAlCBxdWlja2x5IGZpbmQgYmlkcyB0aGF0IG1hdGNoIHdoYXQgeW91IHNlbGwuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8YSBjbGFzcz0iYnRuIiBocmVmPSIjaW5kdXN0cmllcyI+VmlldyBBbGwgSW5kdXN0cmllcyDihpI8L2E+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InNjcm9sbCIgYXJpYS1sYWJlbD0iSW5kdXN0cnkgc2Nyb2xsZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0icmFpbCI+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MDMzODc3NjItNTkyZGViNThlZjRlP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+Q29uc3RydWN0aW9uPC9zdHJvbmc+PHNwYW4+UkZQcywgSUZCcywgcHVibGljIHdvcmtzPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NTA3NTE4MjctNGJkMzc0YzNmNThiP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+SVQgJiBTb2Z0d2FyZTwvc3Ryb25nPjxzcGFuPkN5YmVyLCBTYWFTLCBjbG91ZDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSBjbGFzcz0iY2hpcCIgaHJlZj0iIyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTIxNzkxMDU1MzY2LTBkNTUzODcyMTI1Zj9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTkwMCZxPTgwJyk7Ij48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib2R5Ij48c3Ryb25nPlByb2Zlc3Npb25hbCBTZXJ2aWNlczwvc3Ryb25nPjxzcGFuPkNvbnN1bHRpbmcsIHN0YWZmaW5nPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MTg3NzA2NjA0MzktNDYzNjE5MGFmNDc1P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+VHJhbnNwb3J0YXRpb248L3N0cm9uZz48c3Bhbj5GbGVldCwgbG9naXN0aWNzLCB0cmFuc2l0PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1ODQzNjczNjcwOTMtMjlkMWMxY2JlOTVjP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+SGVhbHRoY2FyZTwvc3Ryb25nPjxzcGFuPk1lZGljYWwgc3VwcGxpZXMsIHNlcnZpY2VzPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1ODEwOTEyMTUzNjctNTlhYjZhMjlkNGM0P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+RmFjaWxpdGllczwvc3Ryb25nPjxzcGFuPk1haW50ZW5hbmNlLCBqYW5pdG9yaWFsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDxhIGNsYXNzPSJjaGlwIiBocmVmPSIjIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0NzMzNDEzMDQxNzAtOTcxZGNjYjVhYzFlP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJvZHkiPjxzdHJvbmc+RW52aXJvbm1lbnRhbDwvc3Ryb25nPjxzcGFuPldhdGVyLCByZW1lZGlhdGlvbjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSBjbGFzcz0iY2hpcCIgaHJlZj0iIyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTIwNjA3MTYyNTEzLTc3NzA1YzBmMGQ0YT9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTkwMCZxPTgwJyk7Ij48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib2R5Ij48c3Ryb25nPk1vcmUgSW5kdXN0cmllczwvc3Ryb25nPjxzcGFuPkV4cGxvcmUgMjAwKyBjYXRlZ29yaWVzPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24iIGlkPSJob3ciPgogICAgICA8ZGl2IGNsYXNzPSJ3cmFwIj4KICAgICAgICA8ZGl2IGNsYXNzPSJiYW5kIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InBob3RvIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNlYWwiPlJFQUzigJFUSU1FPGJyLz5BQ0NVUkFURTxici8+UkVMRVZBTlQ8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2lja2VyIiBzdHlsZT0iY29sb3I6IzBhMjQ1MDsgYmFja2dyb3VuZDogcmdiYSgzMSw5NCwyNTUsLjA4KTsgYm9yZGVyLWNvbG9yOiByZ2JhKDMxLDk0LDI1NSwuMTQpOyI+UE9XRVJGVUwg4oCiIFNJTVBMRSDigKIgRUZGRUNUSVZFPC9kaXY+CiAgICAgICAgICAgIDxoMz5UaGUgTW9zdCBQb3dlcmZ1bCBXYXkgdG8gRmluZCBHb3Zlcm5tZW50IEJpZCBPcHBvcnR1bml0aWVzPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgV2UgbW9uaXRvciB0aG91c2FuZHMgb2YgcHJvY3VyZW1lbnQgc291cmNlcyB0byBzdXJmYWNlIHRoZSBtb3N0IHJlbGV2YW50CiAgICAgICAgICAgICAgPHN0cm9uZz5nb3Zlcm5tZW50IGJpZHM8L3N0cm9uZz4sIDxzdHJvbmc+UkZQIGxlYWRzPC9zdHJvbmc+LCA8c3Ryb25nPklGQnM8L3N0cm9uZz4sIGFuZCA8c3Ryb25nPlJGUXM8L3N0cm9uZz4uCiAgICAgICAgICAgICAgR2V0IG5vdGlmaWVkIHRoZSBtb21lbnQgbmV3IG9wcG9ydHVuaXRpZXMgbWF0Y2ggeW91ciBjcml0ZXJpYS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJjaGVjayI+PC9zcGFuPjxkaXY+PHN0cm9uZz5SZWFsLXRpbWUgZ292ZXJubWVudCBiaWQgYWxlcnRzPC9zdHJvbmc+PGJyLz48c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0tbXV0ZWQpOyBmb250LXNpemU6MTNweDsiPkVtYWlsICsgZGFzaGJvYXJkIG5vdGlmaWNhdGlvbnM8L3NwYW4+PC9kaXY+PC9saT4KICAgICAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImNoZWNrIj48L3NwYW4+PGRpdj48c3Ryb25nPkFkdmFuY2VkIHNlYXJjaCAmIGZpbHRlcnM8L3N0cm9uZz48YnIvPjxzcGFuIHN0eWxlPSJjb2xvcjp2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZToxM3B4OyI+QWdlbmN5LCBsb2NhdGlvbiwgTkFJQ1MsIHNldC1hc2lkZXM8L3NwYW4+PC9kaXY+PC9saT4KICAgICAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImNoZWNrIj48L3NwYW4+PGRpdj48c3Ryb25nPlRyYWNrLCBzYXZlICYgbWFuYWdlIG9wcG9ydHVuaXRpZXM8L3N0cm9uZz48YnIvPjxzcGFuIHN0eWxlPSJjb2xvcjp2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZToxM3B4OyI+QnVpbGQgeW91ciBwaXBlbGluZSBpbiBvbmUgcGxhY2U8L3NwYW4+PC9kaXY+PC9saT4KICAgICAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImNoZWNrIj48L3NwYW4+PGRpdj48c3Ryb25nPk5vIGxvbmctdGVybSBjb250cmFjdHM8L3N0cm9uZz48YnIvPjxzcGFuIHN0eWxlPSJjb2xvcjp2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZToxM3B4OyI+Q2FuY2VsIGFueXRpbWU8L3NwYW4+PC9kaXY+PC9saT4KICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDoxMnB4OyBkaXNwbGF5OmZsZXg7IGdhcDoxMHB4OyBmbGV4LXdyYXA6d3JhcDsiPgogICAgICAgICAgICAgIDxhIGNsYXNzPSJidG4gcHJpbWFyeSIgaHJlZj0iI3ByaWNpbmciPlNlZSBQcmljaW5nPC9hPgogICAgICAgICAgICAgIDxhIGNsYXNzPSJidG4iIGhyZWY9IiNyZXNvdXJjZXMiPlZpZXcgUmVzb3VyY2VzPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvc2VjdGlvbj4KCiAgICA8c2VjdGlvbiBjbGFzcz0ic2VjdGlvbiIgaWQ9ImxldmVscyI+CiAgICAgIDxkaXYgY2xhc3M9IndyYXAiPgogICAgICAgIDxkaXYgY2xhc3M9InR3byI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIj4KICAgICAgICAgICAgPGgyIHN0eWxlPSJtYXJnaW46MDsiPk9wcG9ydHVuaXRpZXMgYXQgRXZlcnkgTGV2ZWw8L2gyPgogICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOjhweCAwIDA7IGNvbG9yOnZhcigtLW11dGVkKTsgbGluZS1oZWlnaHQ6MS41NTsiPgogICAgICAgICAgICAgIEFjY2VzcyBiaWQgb3Bwb3J0dW5pdGllcyBhY3Jvc3MgPHN0cm9uZz5mZWRlcmFsPC9zdHJvbmc+LCA8c3Ryb25nPnN0YXRlPC9zdHJvbmc+LCBhbmQgPHN0cm9uZz5sb2NhbCBnb3Zlcm5tZW50PC9zdHJvbmc+IGFnZW5jaWVzIGluIG9uZSBwbGF0Zm9ybS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXZlbHMiIGFyaWEtbGFiZWw9IkdvdmVybm1lbnQgbGV2ZWxzIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsdmwiPjxzdHJvbmc+RmVkZXJhbDwvc3Ryb25nPjxzcGFuPkdTQSwgRG9ELCBjaXZpbGlhbiBhZ2VuY2llczwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsdmwiPjxzdHJvbmc+U3RhdGU8L3N0cm9uZz48c3Bhbj5EZXBhcnRtZW50cyAmIHN0YXRld2lkZSBwb3J0YWxzPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imx2bCI+PHN0cm9uZz5Mb2NhbDwvc3Ryb25nPjxzcGFuPkNvdW50aWVzLCBjaXRpZXMsIHNjaG9vbCBkaXN0cmljdHM8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIHF1b3RlIiBhcmlhLWxhYmVsPSJUZXN0aW1vbmlhbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXJzIj7imIXimIXimIXimIXimIU8L2Rpdj4KICAgICAgICAgICAgPHA+4oCcTXlHb3ZXYXRjaCBoYXMgYmVlbiBhIGdhbWUgY2hhbmdlci4gVGhlIGFsZXJ0cyBhcmUgYWNjdXJhdGUgYW5kIHNhdmUgdXMgaG91cnMgb2Ygc2VhcmNoaW5nLuKAnTwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hvIj7igJQgSmVubmlmZXIgTS48L2Rpdj4KICAgICAgICAgICAgPGRpdiBzdHlsZT0ib3BhY2l0eTouOTsgZm9udC1zaXplOjEzcHg7IG1hcmdpbi10b3A6MnB4OyI+R292ZXJubWVudCBDb250cmFjdG9yPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24iIGlkPSJyZXNvdXJjZXMiPgogICAgICA8ZGl2IGNsYXNzPSJ3cmFwIj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWMtaGVhZCI+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8aDI+R2V0IEluc2lnaHRzLiBXaW4gTW9yZS48L2gyPgogICAgICAgICAgICA8cD5HdWlkZXMgYW5kIHRpcHMgdG8gaGVscCB5b3UgY29tcGV0ZSBmb3IgZ292ZXJubWVudCBjb250cmFjdHMg4oCUIGJ1aWx0IHRvIHJhbmsgZm9yIHNlYXJjaCBhbmQgY29udmVydC48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxhIGNsYXNzPSJidG4iIGhyZWY9IiMiPlZpZXcgQWxsIEFydGljbGVzIOKGkjwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYmxvZyIgYXJpYS1sYWJlbD0iQXJ0aWNsZXMiPgogICAgICAgICAgPGFydGljbGUgY2xhc3M9InBvc3QiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aHVtYiIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTU1NDIyNDE1NS02NzI2YjNmZjg1OGY/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz05MDAmcT04MCcpOyI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhZCI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+QkxPRzwvc3Bhbj4KICAgICAgICAgICAgICA8aDQ+SG93IHRvIEZpbmQgR292ZXJubWVudCBDb250cmFjdHMgaW4gMjAyNjwvaDQ+CiAgICAgICAgICAgICAgPHRpbWUgZGF0ZXRpbWU9IjIwMjYtMDUtMDciPk1heSA3LCAyMDI2PC90aW1lPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvYXJ0aWNsZT4KICAgICAgICAgIDxhcnRpY2xlIGNsYXNzPSJwb3N0Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGh1bWIiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MjYzNzQ5NjUzMjgtN2Y2MWQ0ZGMxOGM1P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWQiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPkJMT0c8L3NwYW4+CiAgICAgICAgICAgICAgPGg0Pk5BSUNTIENvZGVzOiBXaGF0IFRoZXkgQXJlICYgV2h5IFRoZXkgTWF0dGVyIGZvciBCaWRzPC9oND4KICAgICAgICAgICAgICA8dGltZSBkYXRldGltZT0iMjAyNi0wNC0yMyI+QXByIDIzLCAyMDI2PC90aW1lPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvYXJ0aWNsZT4KICAgICAgICAgIDxhcnRpY2xlIGNsYXNzPSJwb3N0Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGh1bWIiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MjE3Mzc2MDQ4OTMtZDE0Y2MyMzdmMTFkP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9OTAwJnE9ODAnKTsiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWQiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPkJMT0c8L3NwYW4+CiAgICAgICAgICAgICAgPGg0PkZlZGVyYWwgdnMgU3RhdGUgdnMgTG9jYWwgQmlkczogV2hhdOKAmXMgdGhlIERpZmZlcmVuY2U/PC9oND4KICAgICAgICAgICAgICA8dGltZSBkYXRldGltZT0iMjAyNi0wNC0xMCI+QXByIDEwLCAyMDI2PC90aW1lPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvYXJ0aWNsZT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QiIGFyaWEtbGFiZWw9IlRydXN0IHNpZ25hbHMiPgogICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+PGRpdiBjbGFzcz0ibWFyayI+U0JBPC9kaXY+PGRpdj48c3Ryb25nPkNvbnRyYWN0b3LigJFmcmllbmRseTwvc3Ryb25nPjxzcGFuPkJ1aWx0IGZvciB2ZW5kb3JzPC9zcGFuPjwvZGl2PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+PGRpdiBjbGFzcz0ibWFyayI+R1NBPC9kaXY+PGRpdj48c3Ryb25nPlByb2N1cmVtZW50IGZvY3VzPC9zdHJvbmc+PHNwYW4+RmVkZXJhbCArIFNMRUQ8L3NwYW4+PC9kaXY+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIj48ZGl2IGNsYXNzPSJtYXJrIj5OQUlDUzwvZGl2PjxkaXY+PHN0cm9uZz5OQUlDUyBmaWx0ZXJpbmc8L3N0cm9uZz48c3Bhbj5NYXRjaCB5b3VyIG5pY2hlPC9zcGFuPjwvZGl2PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+PGRpdiBjbGFzcz0ibWFyayI+8J+boe+4jzwvZGl2PjxkaXY+PHN0cm9uZz5TZWN1cmUgJiB0cnVzdGVkPC9zdHJvbmc+PHNwYW4+UHJpdmFjeS1maXJzdDwvc3Bhbj48L2Rpdj48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24iIGlkPSJwcmljaW5nIj4KICAgICAgPGRpdiBjbGFzcz0id3JhcCI+CiAgICAgICAgPGRpdiBjbGFzcz0iY3RhIj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxzdHJvbmc+UmVhZHkgdG8gZmluZCB5b3VyIG5leHQgY29udHJhY3Qgb3Bwb3J0dW5pdHk/PC9zdHJvbmc+CiAgICAgICAgICAgIDxzcGFuPlN0YXJ0IHlvdXIgZnJlZSB0cmlhbCBhbmQgZ2V0IGdvdmVybm1lbnQgYmlkIGFsZXJ0cyBtYXRjaGVkIHRvIHlvdXIgYnVzaW5lc3MuPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXg7IGdhcDoxMHB4OyBmbGV4LXdyYXA6d3JhcDsiPgogICAgICAgICAgICA8YSBjbGFzcz0iYnRuIGJpZyBwcmltYXJ5IiBocmVmPSIjIj5TdGFydCBGcmVlIFRyaWFsPC9hPgogICAgICAgICAgICA8YSBjbGFzcz0iYnRuIGJpZyIgaHJlZj0iIyI+VGFsayB0byBTdXBwb3J0PC9hPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgogIDwvbWFpbj4KCiAgPGZvb3Rlcj4KICAgIDxkaXYgY2xhc3M9IndyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJmb290Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iYnJhbmQiIHN0eWxlPSJjb2xvcjojZmZmOyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmFtZSI+CiAgICAgICAgICAgICAgPHN0cm9uZyBzdHlsZT0iY29sb3I6I2ZmZjsiPk15R292V2F0Y2g8L3N0cm9uZz4KICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6I2RiZTdmZjsgb3BhY2l0eTouOTsiPkdvdmVybm1lbnQgQmlkIEludGVsbGlnZW5jZTwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46MTBweCAwIDA7IG1heC13aWR0aDogNDRjaDsgY29sb3I6I2RiZTdmZjsgb3BhY2l0eTouOTsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTsiPgogICAgICAgICAgICBIZWxwaW5nIGdvdmVybm1lbnQgY29udHJhY3RvcnMgZmluZCwgdHJhY2ssIGFuZCB3aW4gbW9yZSBvcHBvcnR1bml0aWVzIHNpbmNlIDIwMDcuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxoNT5TT0xVVElPTlM8L2g1PgogICAgICAgICAgPGEgaHJlZj0iI2hvdyI+SG93IEl0IFdvcmtzPC9hPgogICAgICAgICAgPGEgaHJlZj0iI2Jyb3dzZSI+QnJvd3NlIEJpZHM8L2E+CiAgICAgICAgICA8YSBocmVmPSIjaW5kdXN0cmllcyI+SW5kdXN0cmllczwvYT4KICAgICAgICAgIDxhIGhyZWY9IiNsZXZlbHMiPkdvdmVybm1lbnQgTGV2ZWxzPC9hPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8aDU+UkVTT1VSQ0VTPC9oNT4KICAgICAgICAgIDxhIGhyZWY9IiNyZXNvdXJjZXMiPkJsb2c8L2E+CiAgICAgICAgICA8YSBocmVmPSIjIj5CaWQgUmVzb3VyY2VzPC9hPgogICAgICAgICAgPGEgaHJlZj0iIyI+SGVscCBDZW50ZXI8L2E+CiAgICAgICAgICA8YSBocmVmPSIjIj5HbG9zc2FyeTwvYT4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGg1PkNPTVBBTlk8L2g1PgogICAgICAgICAgPGEgaHJlZj0iI2Fib3V0Ij5BYm91dCBVczwvYT4KICAgICAgICAgIDxhIGhyZWY9IiMiPlRlc3RpbW9uaWFsczwvYT4KICAgICAgICAgIDxhIGhyZWY9IiMiPkNhcmVlcnM8L2E+CiAgICAgICAgICA8YSBocmVmPSIjIj5Db250YWN0PC9hPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZmluZSI+wqkgPHNwYW4gaWQ9InkiPjwvc3Bhbj4gTXlHb3ZXYXRjaC4gUHJpdmFjeSDigKIgVGVybXMg4oCiIFNpdGVtYXA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZm9vdGVyPgoKICA8c2NyaXB0PgogICAgY29uc3QgYnRuID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hhbWJ1cmdlcicpOwogICAgY29uc3QgZHJhd2VyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RyYXdlcicpOwogICAgYnRuPy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgY29uc3Qgb3BlbiA9IGRyYXdlci5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7CiAgICAgIGJ0bi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCBvcGVuID8gJ3RydWUnIDogJ2ZhbHNlJyk7CiAgICB9KTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd5JykudGV4dENvbnRlbnQgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCk7CiAgPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPgo=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Log in with your credentials

Forgot your details?