[fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ 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_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”false” border_position=”all” first=”true” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
What’s going to be your next good thing?
[/fusion_text][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”” rule_size=”” rule_color=”” hue=”” saturation=”” lightness=”” alpha=”” user_select=”” content_alignment_medium=”” content_alignment_small=”” content_alignment=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” class=”” id=”” margin_top=”” margin_right=”” margin_bottom=”” margin_left=”” fusion_font_family_text_font=”” fusion_font_variant_text_font=”” font_size=”20″ line_height=”” letter_spacing=”” text_transform=”” text_color=”” animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” logics=””]That which you care deeply about requires your unwavering love, passion, and dedication.
The project you are passionate about, your dreams and visions, or the cause you are championing—they need you!
Whether you are a changemaker, an activist, a conscious entrepreneur, a spiritual seeker, a therapist, a caring citizen who wants to show up more fully to support the younger generation… we are in this together!
I believe these times are calling us to show up more fully, accelerate our spiritual growth, and increase our positive impact in the world.
I created the Expansive Living™ method, The Next Good Thing™ and the Spiritual Maven Circle™ to provide you with the guidance and support you need to increase your reach and impact, and to help evolve human and planetary consciousness.
In the search for harmony, it is important to be able to notice the signs that the Universe suggests. Sometimes luck comes unexpectedly, like a wave that carries you into a world of possibilities. Like the ancient myths that hold the wisdom of the ages, in slot machines can be found stories inspired by legends. For example, the slot lord of the ocean takes you to the underwater kingdom, filled with mysteries and hidden treasures. This is like a path of self-discovery, where intuition becomes a guide to new discoveries.
In life, it is important not only to strive for higher goals, but also to enjoy the process of achieving them. Anne Gatmon teaches that mindfulness helps you see possibilities even where it seemed impossible before. It is like the ancient stories of the depths of the sea: only those who trust their senses are able to find hidden gifts.
[/fusion_text][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”true” border_position=”all” first=”false” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_imageframe image_id=”18768|fusion800″ custom_aspect_ratio=”100″ lightbox=”no” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ margin_top=”50″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″]https://annagatmon.com/wp-content/uploads/2023/10/Full-Front-View.jpg[/fusion_imageframe][fusion_imageframe image_id=”19827|large” custom_aspect_ratio=”100″ lightbox=”no” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″]https://annagatmon.com/wp-content/uploads/2024/11/Full-Front-View-1-1-1.jpg[/fusion_imageframe][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_wrap=”wrap” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_sizes_top=”0px” border_sizes_right=”0px” border_sizes_bottom=”0px” border_sizes_left=”0px” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#bb2649″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” pattern_bg=”none” pattern_bg_style=”default” pattern_bg_opacity=”100″ pattern_bg_blend_mode=”normal” mask_bg=”none” mask_bg_style=”default” mask_bg_opacity=”100″ mask_bg_transform=”left” mask_bg_blend_mode=”normal” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ align_self=”auto” content_layout=”row” align_content=”center” valign_content=”flex-start” content_wrap=”wrap” spacing=”10px” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ spacing_left=”0%” spacing_right=”0%” margin_bottom=”0px” padding_top=”20px” padding_right=”0px” hover_type=”none” border_sizes_top=”0px” border_sizes_right=”5px” border_sizes_bottom=”0px” border_sizes_left=”5px” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#bb2649″ lazy_load=”none” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ last=”true” border_position=”all” first=”true” min_height=”” link=””][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“The biggest crisis we are facing today is a crisis of consciousness.
What we need most is a paradigm shift and innovative tools to help evolve our conscious awareness.”
[/fusion_text][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”5px” bottom_margin=”5px” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”yes” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_column_spacing=”0px” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”rgba(234,233,233,0)” background_position=”left top” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ 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″ admin_toggled=”no” menu_anchor=”mysticalmoment”][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ spacing_left=”0px” hover_type=”none” border_sizes_top=”0″ border_sizes_right=”0″ border_sizes_bottom=”0″ border_sizes_left=”0″ border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”rgba(255,255,255,0.04)” background_image=”http://66.147.242.175/~annagatm/wp-content/uploads/2015/03/Red-Maple-Full-resolution.jpg” lazy_load=”none” background_position=”center bottom” background_repeat=”no-repeat” background_blend_mode=”overlay” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.1″ animation_delay=”0″ last=”false” border_position=”all” first=”true” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][fusion_imageframe image_id=”19826|large” custom_aspect_ratio=”100″ lightbox=”no” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″ max_width=”550″]https://annagatmon.com/wp-content/uploads/2024/11/4-Elements-Elixir.jpg[/fusion_imageframe][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ spacing_right=”0px” hover_type=”none” border_sizes_top=”0″ border_sizes_right=”0″ border_sizes_bottom=”0″ border_sizes_left=”0″ border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”rgba(255,255,255,0.04)” lazy_load=”none” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.1″ animation_delay=”0″ last=”true” border_position=”all” first=”false” dynamic_params=”eyJsaW5rIjp7ImRhdGEiOiJwb3N0X2N1c3RvbV9maWVsZCIsImtleSI6IiJ9fQ==” id=”elements-elixir-meditation” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ id=”elements-elixir-meditation”]
Want to Experience the Magic of Inner Activism?
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
Sign up for the Elements Elixir Meditation and experience the power of collaborating with the elements that make up our world—earth, fire, air, water—to produce internal shifts which result in external changes.
[/fusion_text][fusion_code]PHN0eWxlPgojX2Zvcm1fMTJfe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtmb250LWZhbWlseTphcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO21hcmdpbjowfSNfZm9ybV8xMl8gKntvdXRsaW5lOjB9Ll9mb3JtX2hpZGV7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5fZm9ybV9zaG93e2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlfSNfZm9ybV8xMl8uX2Zvcm0tdG9we3RvcDowfSNfZm9ybV8xMl8uX2Zvcm0tYm90dG9te2JvdHRvbTowfSNfZm9ybV8xMl8uX2Zvcm0tbGVmdHtsZWZ0OjB9I19mb3JtXzEyXy5fZm9ybS1yaWdodHtyaWdodDowfSNfZm9ybV8xMl8gaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV8xMl8gaW5wdXRbdHlwZT0idGVsIl0sI19mb3JtXzEyXyBpbnB1dFt0eXBlPSJkYXRlIl0sI19mb3JtXzEyXyB0ZXh0YXJlYXtwYWRkaW5nOjZweDtoZWlnaHQ6YXV0bztib3JkZXI6Izk3OTc5NyAxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jX2Zvcm1fMTJfIHRleHRhcmVhe3Jlc2l6ZTpub25lfSNfZm9ybV8xMl8gLl9zdWJtaXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6YXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojQkIyNjQ5ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjRTNCRjU3ICFpbXBvcnRhbnQ7Y29sb3I6I0UzQkY1NyAhaW1wb3J0YW50O3BhZGRpbmc6OHB4ICFpbXBvcnRhbnR9I19mb3JtXzEyXyAuX3N1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTowLjR9I19mb3JtXzEyXyAuX3N1Ym1pdC5wcm9jZXNzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlfSNfZm9ybV8xMl8gLl9zdWJtaXQucHJvY2Vzc2luZzo6YmVmb3Jle2NvbnRlbnQ6IiI7d2lkdGg6MWVtO2hlaWdodDoxZW07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDo1MCU7bGVmdDo1MCU7Ym9yZGVyOmRvdWJsZSAzcHggdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI0JCMjY0OSwgI0JCMjY0OSksIGNvbmljLWdyYWRpZW50KCNCQjI2NDksICNFM0JGNTcpO2JhY2tncm91bmQtb3JpZ2luOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94LCBib3JkZXItYm94O2FuaW1hdGlvbjoxMjAwbXMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWwgbm9uZSBydW5uaW5nIF9zcGlufSNfZm9ybV8xMl8gLl9zdWJtaXQucHJvY2Vzc2luZzo6YWZ0ZXJ7Y29udGVudDoiIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiNCQjI2NDkgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNFM0JGNTcgIWltcG9ydGFudDtjb2xvcjojRTNCRjU3ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggIWltcG9ydGFudH1Aa2V5ZnJhbWVzIF9zcGluezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1MGRlZyl9fSNfZm9ybV8xMl8gLl9jbG9zZS1pY29ue2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCJodHRwczovL2QyMjZhajRhbzF0NjFxLmNsb3VkZnJvbnQubmV0L2VzZmt5amgxdV9mb3Jtcy1jbG9zZS1kYXJrLnBuZyIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTQuMnB4IDE0LjJweDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDoxMXB4O3JpZ2h0OjlweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTYuMnB4O2hlaWdodDoxNi4ycHh9I19mb3JtXzEyXyAuX2Nsb3NlLWljb246YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlfSNfZm9ybV8xMl8gLl9mb3JtLWJvZHl7bWFyZ2luLWJvdHRvbTozMHB4fSNfZm9ybV8xMl8gLl9mb3JtLWltYWdlLWxlZnR7d2lkdGg6MTUwcHg7ZmxvYXQ6bGVmdH0jX2Zvcm1fMTJfIC5fZm9ybS1jb250ZW50LXJpZ2h0e21hcmdpbi1sZWZ0OjE2NHB4fSNfZm9ybV8xMl8gLl9mb3JtLWJyYW5kaW5ne2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXRvcDozMHB4O2ZvbnQtd2VpZ2h0OjEwMH0jX2Zvcm1fMTJfIC5fZm9ybS1icmFuZGluZyAuX2xvZ297ZGlzcGxheTpibG9jazt3aWR0aDoxMzBweDtoZWlnaHQ6MTRweDttYXJnaW4tdG9wOjZweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiaHR0cHM6Ly9kMjI2YWo0YW8xdDYxcS5jbG91ZGZyb250Lm5ldC9oaDl1anFndjVfYWNsb2dvX2xpLnBuZyIpO2JhY2tncm91bmQtc2l6ZToxMzBweCBhdXRvO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0jX2Zvcm1fMTJfIC5mb3JtLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9I19mb3JtXzEyXyAuX2Zvcm0tbGFiZWwsI19mb3JtXzEyXyAuX2Zvcm1fZWxlbWVudCAuX2Zvcm0tbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmJsb2NrfSNfZm9ybV8xMl8uX2RhcmsgLl9mb3JtLWJyYW5kaW5ne2NvbG9yOiMzMzN9I19mb3JtXzEyXy5fZGFyayAuX2Zvcm0tYnJhbmRpbmcgLl9sb2dve2JhY2tncm91bmQtaW1hZ2U6dXJsKCJodHRwczovL2QyMjZhajRhbzF0NjFxLmNsb3VkZnJvbnQubmV0L2pmdHEyYzhzX2FjbG9nb19kay5wbmciKX0jX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MDttYXgtd2lkdGg6MTAwJX0jX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50ICp7Zm9udC1zaXplOjE0cHh9I19mb3JtXzEyXyAuX2Zvcm1fZWxlbWVudC5fY2xlYXJ7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9I19mb3JtXzEyXyAuX2Zvcm1fZWxlbWVudC5fY2xlYXI6YWZ0ZXJ7Y2xlYXI6bGVmdH0jX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50IGlucHV0W3R5cGU9InRleHQiXSwjX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50IGlucHV0W3R5cGU9ImRhdGUiXSwjX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50IHNlbGVjdCwjX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50IHRleHRhcmVhOm5vdCguZy1yZWNhcHRjaGEtcmVzcG9uc2Upe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6aW5oZXJpdH0jX2Zvcm1fMTJfIC5fZmllbGQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0jX2Zvcm1fMTJfIC5faW5saW5lLXN0eWxle2Zsb2F0OmxlZnR9I19mb3JtXzEyXyAuX2lubGluZS1zdHlsZSBpbnB1dFt0eXBlPSJ0ZXh0Il17d2lkdGg6MTUwcHh9I19mb3JtXzEyXyAuX2lubGluZS1zdHlsZTpub3QoLl9jbGVhcikrLl9pbmxpbmUtc3R5bGU6bm90KC5fY2xlYXIpe21hcmdpbi1sZWZ0OjIwcHh9I19mb3JtXzEyXyAuX2Zvcm1fZWxlbWVudCBpbWcuX2Zvcm0taW1hZ2V7bWF4LXdpZHRoOjEwMCV9I19mb3JtXzEyXyAuX2Zvcm1fZWxlbWVudCAuX2Zvcm0tZmllbGRzZXR7Ym9yZGVyOjA7cGFkZGluZzowLjAxZW0gMCAwIDA7bWFyZ2luOjA7bWluLXdpZHRoOjB9I19mb3JtXzEyXyAuX2NsZWFyLWVsZW1lbnR7Y2xlYXI6bGVmdH0jX2Zvcm1fMTJfIC5fZnVsbF93aWR0aHt3aWR0aDoxMDAlfSNfZm9ybV8xMl8gLl9mb3JtX2Z1bGxfZmllbGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH0jX2Zvcm1fMTJfIGlucHV0W3R5cGU9InRleHQiXS5faGFzX2Vycm9yLCNfZm9ybV8xMl8gdGV4dGFyZWEuX2hhc19lcnJvcntib3JkZXI6I0YzN0M3QiAxcHggc29saWR9I19mb3JtXzEyXyBpbnB1dFt0eXBlPSJjaGVja2JveCJdLl9oYXNfZXJyb3J7b3V0bGluZTojRjM3QzdCIDFweCBzb2xpZH0jX2Zvcm1fMTJfIC5fZXJyb3J7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTRweDt6LWluZGV4OjEwMDAwMDAxfSNfZm9ybV8xMl8gLl9lcnJvci5fYWJvdmV7cGFkZGluZy1ib3R0b206NHB4O2JvdHRvbTozOXB4O3JpZ2h0OjB9I19mb3JtXzEyXyAuX2Vycm9yLl9iZWxvd3twYWRkaW5nLXRvcDo4cHg7dG9wOjEwMCU7cmlnaHQ6MH0jX2Zvcm1fMTJfIC5fZXJyb3IuX2Fib3ZlIC5fZXJyb3ItYXJyb3d7Ym90dG9tOi00cHg7cmlnaHQ6MTVweDtib3JkZXItbGVmdDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjhweCBzb2xpZCAjRkZEREREfSNfZm9ybV8xMl8gLl9lcnJvci5fYmVsb3cgLl9lcnJvci1hcnJvd3t0b3A6MDtyaWdodDoxNXB4O2JvcmRlci1sZWZ0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNGRkRERER9I19mb3JtXzEyXyAuX2Vycm9yLWlubmVye3BhZGRpbmc6MTJweCAxMnB4IDEycHggMzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkREREQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFpNOSAzVjlIN1YzSDlaTTkgMTNWMTFIN1YxM0g5WicgZmlsbD0nJTIzQ0EwMDAwJy8lM0UlM0Mvc3ZnJTNFIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MTJweCBjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowcHggMXB4IDRweCByZ2JhKDMxLCAzMywgNDEsIDAuMjk4Mjk1KX0jX2Zvcm1fMTJfIC5fZXJyb3ItaW5uZXIuX2Zvcm1fZXJyb3J7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpsZWZ0fSNfZm9ybV8xMl8gLl9idXR0b24td3JhcHBlciAuX2Vycm9yLWlubmVyLl9mb3JtX2Vycm9ye3Bvc2l0aW9uOnN0YXRpY30jX2Zvcm1fMTJfIC5fZXJyb3ItaW5uZXIuX25vX2Fycm93e21hcmdpbi1ib3R0b206MTBweH0jX2Zvcm1fMTJfIC5fZXJyb3ItYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MH0jX2Zvcm1fMTJfIC5fZXJyb3ItaHRtbHttYXJnaW4tYm90dG9tOjEwcHh9LnBpa2Etc2luZ2xle3otaW5kZXg6MTAwMDAwMDEgIWltcG9ydGFudH0jX2Zvcm1fMTJfIGlucHV0W3R5cGU9InRleHQiXS5kYXRldGltZV9kYXRle3dpZHRoOjY5JTtkaXNwbGF5OmlubGluZX0jX2Zvcm1fMTJfIHNlbGVjdC5kYXRldGltZV90aW1le3dpZHRoOjI5JTtkaXNwbGF5OmlubGluZTtoZWlnaHQ6MzJweH0jX2Zvcm1fMTJfIGlucHV0W3R5cGU9ImRhdGUiXS5kYXRldGltZV9kYXRle3dpZHRoOjY5JTtkaXNwbGF5OmlubGluZS1mbGV4fSNfZm9ybV8xMl8gaW5wdXRbdHlwZT0idGltZSJdLmRhdGV0aW1lX3RpbWV7d2lkdGg6MjklO2Rpc3BsYXk6aW5saW5lLWZsZXh9QG1lZGlhIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjY2N3B4KXs6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0jX2Zvcm1fMTJfe21hcmdpbjowO3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fSNfZm9ybV8xMl8gKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjFlbX0jX2Zvcm1fMTJfIC5fZm9ybS1jb250ZW50e21hcmdpbjowO3dpZHRoOjEwMCV9I19mb3JtXzEyXyAuX2Zvcm0taW5uZXJ7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTAwJX0jX2Zvcm1fMTJfIC5fZm9ybS10aXRsZSwjX2Zvcm1fMTJfIC5faW5saW5lLXN0eWxle21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfSNfZm9ybV8xMl8gLl9mb3JtLXRpdGxle2ZvbnQtc2l6ZToxLjJlbX0jX2Zvcm1fMTJfIC5fZm9ybV9lbGVtZW50e21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0jX2Zvcm1fMTJfIC5fZm9ybS1lbGVtZW50LCNfZm9ybV8xMl8gLl9pbmxpbmUtc3R5bGUsI19mb3JtXzEyXyBpbnB1dFt0eXBlPSJ0ZXh0Il0sI19mb3JtXzEyXyBsYWJlbCwjX2Zvcm1fMTJfIHAsI19mb3JtXzEyXyB0ZXh0YXJlYTpub3QoLmctcmVjYXB0Y2hhLXJlc3BvbnNlKXtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0jX2Zvcm1fMTJfIC5fcm93Ll9jaGVja2JveC1yYWRpbyBsYWJlbHtkaXNwbGF5OmlubGluZX0jX2Zvcm1fMTJfIC5fcm93LCNfZm9ybV8xMl8gcCwjX2Zvcm1fMTJfIGxhYmVse21hcmdpbi1ib3R0b206MC43ZW07d2lkdGg6MTAwJX0jX2Zvcm1fMTJfIC5fcm93IGlucHV0W3R5cGU9ImNoZWNrYm94Il0sI19mb3JtXzEyXyAuX3JvdyBpbnB1dFt0eXBlPSJyYWRpbyJde21hcmdpbjowICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9I19mb3JtXzEyXyAuX3JvdyBpbnB1dFt0eXBlPSJjaGVja2JveCJdK3NwYW4gbGFiZWx7ZGlzcGxheTppbmxpbmV9I19mb3JtXzEyXyAuX3JvdyBzcGFuIGxhYmVse21hcmdpbjowICFpbXBvcnRhbnQ7d2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fSNfZm9ybV8xMl8gLl9mb3JtLWltYWdle21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnR9I19mb3JtXzEyXyBpbnB1dFt0eXBlPSJ0ZXh0Il17cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuM2VtOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfSNfZm9ybV8xMl8gaW5wdXRbdHlwZT0icmFkaW8iXSwjX2Zvcm1fMTJfIGlucHV0W3R5cGU9ImNoZWNrYm94Il17ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4zZW07aGVpZ2h0OjEuM2VtO2ZvbnQtc2l6ZToxZW07bWFyZ2luOjAgMC4zZW0gMCAwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfSNfZm9ybV8xMl8gYnV0dG9uW3R5cGU9InN1Ym1pdCJde3BhZGRpbmc6MjBweDtmb250LXNpemU6MS41ZW19I19mb3JtXzEyXyAuX2lubGluZS1zdHlsZXttYXJnaW46MjBweCAwIDAgIWltcG9ydGFudH19I19mb3JtXzEyX3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjI1cHggYXV0byAwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6I2ZkZjdmMSAhaW1wb3J0YW50O2JvcmRlcjowO21heC13aWR0aDo1MjVweDstbW96LWJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7Y29sb3I6I0JCMjY0OX0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSwjX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudHtmb250LWZhbWlseTpWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWZ9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9yb3cgc3BhbiwjX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX3JvdyBsYWJlbHtmb250LWZhbWlseTpWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNmVtfSNfZm9ybV8xMl9faW5saW5lZm9ybSBpbnB1dFt0eXBlPSJ0ZXh0Il0sI19mb3JtXzEyX19pbmxpbmVmb3JtIGlucHV0W3R5cGU9ImRhdGUiXSwjX2Zvcm1fMTJfX2lubGluZWZvcm0gaW5wdXRbdHlwZT0idGVsIl0sI19mb3JtXzEyX19pbmxpbmVmb3JtIHNlbGVjdCwjX2Zvcm1fMTJfX2lubGluZWZvcm0gdGV4dGFyZWE6bm90KC5nLXJlY2FwdGNoYS1yZXNwb25zZSl7Zm9udC1mYW1pbHk6VmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWNvbG9yOiMwMDAwMDA7bGluZS1oZWlnaHQ6MS42ZW19I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgKjpub3QoaDEsIGgyLCBoMywgaDQsIGg1LCBoNiksI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLXRoYW5rLXlvdXtmb250LWZhbWlseTpWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWZ9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWxhYmVsLCNfZm9ybV8xMl8uX2lubGluZS1mb3JtIC5fZm9ybS1lbWFpbGlkZW50aWZpZXIsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWNoZWNrYm94LW9wdGlvbi1sYWJlbHtmb250LWZhbWlseTpWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNmVtfSNfZm9ybV8xMl8uX2lubGluZS1mb3JtIC5fc3VibWl0e21hcmdpbi10b3A6MTJweDtmb250LWZhbWlseTpWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWZ9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDEsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDIsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDMsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDQsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDUsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9odG1sLWNvZGUgaDYsI19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLXRpdGxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTowfSNfZm9ybV8xMl8uX2lubGluZS1mb3JtIC5fZm9ybS1icmFuZGluZ3tmb250LWZhbWlseToiSUJNIFBsZXggU2FucyIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I19mb3JtXzEyXzpiZWZvcmUsI19mb3JtXzEyXzphZnRlcntjb250ZW50OiIgIjtkaXNwbGF5OnRhYmxlfSNfZm9ybV8xMl86YWZ0ZXJ7Y2xlYXI6Ym90aH0jX2Zvcm1fMTJfLl9pbmxpbmUtc3R5bGV7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30jX2Zvcm1fMTJfLl9pbmxpbmUtc3R5bGUgaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV8xMl8uX2lubGluZS1zdHlsZSBpbnB1dFt0eXBlPSJkYXRlIl17cGFkZGluZzoxMHB4IDEycHh9I19mb3JtXzEyXy5faW5saW5lLXN0eWxlIGJ1dHRvbi5faW5saW5lLXN0eWxle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoyN3B4fSNfZm9ybV8xMl8uX2lubGluZS1zdHlsZSBwe21hcmdpbjowfSNfZm9ybV8xMl8uX2lubGluZS1zdHlsZSAuX2J1dHRvbi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoyN3B4IDEyLjVweCAwIDIwcHh9I19mb3JtXzEyXyAuX2Zvcm0tdGhhbmsteW91e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fSNfZm9ybV8xMl8gLl9mb3JtLXBjLWNvbmZpcm1hdGlvbiAuX3N1Ym1pdHttYXJnaW4tdG9wOjE2cHh9QG1lZGlhIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjY2N3B4KXsjX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybS5faW5saW5lLXN0eWxlIC5faW5saW5lLXN0eWxlLl9idXR0b24td3JhcHBlcnttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9fSNfZm9ybV8xMl8gLml0aS5pdGktLWFsbG93LWRyb3Bkb3duLml0aS0tc2VwYXJhdGUtZGlhbC1jb2Rle3dpZHRoOjEwMCV9I19mb3JtXzEyXyAuaXRpIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjMycHg7Ym9yZGVyOiM5Nzk3OTcgMXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NHB4fSNfZm9ybV8xMl8gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWd7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO2JvcmRlci1yYWRpdXM6NHB4fSNfZm9ybV8xMl8gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMDUpfSNfZm9ybV8xMl8gLml0aV9fY291bnRyeS1saXN0e2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi10b3A6NHB4O21pbi13aWR0aDo0NjBweH0jX2Zvcm1fMTJfIC5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwe21hcmdpbi1ib3R0b206NHB4fSNfZm9ybV8xMl8gLnBob25lLWVycm9yLWhpZGRlbntkaXNwbGF5Om5vbmV9I19mb3JtXzEyXyAucGhvbmUtZXJyb3J7Y29sb3I6I0U0MEU0OX0jX2Zvcm1fMTJfIC5waG9uZS1pbnB1dC1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNFNDBFNDkgIWltcG9ydGFudH0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCAuX2Zvcm0tbGlzdC1zdWJzY3JpcHRpb25zLWZpZWxkIGZpZWxkc2V0e21hcmdpbjowO21hcmdpbi1ib3R0b206MS4xNDI4NTcxNDI5ZW07Ym9yZGVyOm5vbmU7cGFkZGluZzowfSNfZm9ybV8xMl8uX2lubGluZS1mb3JtIC5fZm9ybS1jb250ZW50IC5fZm9ybS1saXN0LXN1YnNjcmlwdGlvbnMtZmllbGQgZmllbGRzZXQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWNvbnRlbnQgLl9mb3JtLWxpc3Qtc3Vic2NyaXB0aW9ucy1maWVsZCBsZWdlbmR7bWFyZ2luLWJvdHRvbToxLjE0Mjg1NzE0MjllbX0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCAuX2Zvcm0tbGlzdC1zdWJzY3JpcHRpb25zLWZpZWxkIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MC44NTcxNDI4NTcxZW19I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWNvbnRlbnQgLl9mb3JtLWxpc3Qtc3Vic2NyaXB0aW9ucy1maWVsZCBsYWJlbDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCAuX2Zvcm0tbGlzdC1zdWJzY3JpcHRpb25zLWZpZWxkIGlucHV0e21hcmdpbjowO21hcmdpbi1yaWdodDo4cHh9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWNvbnRlbnQgLl9mb3JtLWxpc3Qtc3Vic2NyaXB0aW9ucy1maWVsZCAuX2Zvcm0tY2hlY2tib3gtb3B0aW9uLWxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6LTRweH0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCAuX2Zvcm0tbGlzdC1zdWJzY3JpcHRpb25zLWZpZWxkIC5fZm9ybS1jaGVja2JveC1vcHRpb24tbGFiZWwtd2l0aC1kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOi00cHh9I19mb3JtXzEyXy5faW5saW5lLWZvcm0gLl9mb3JtLWNvbnRlbnQgLl9mb3JtLWxpc3Qtc3Vic2NyaXB0aW9ucy1maWVsZCAuX2Zvcm0tY2hlY2tib3gtb3B0aW9uLWRlc2NyaXB0aW9ue21hcmdpbjowO2ZvbnQtc2l6ZTowLjg1NzE0Mjg1NzFlbX0jX2Zvcm1fMTJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCAuX2Zvcm0tbGlzdC1zdWJzY3JpcHRpb25zLWZpZWxkIC5fZm9ybS1zdWJzY3JpcHRpb25zLXVuc3Vic2NyaWJlLWFsbC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXRvcDotMnB4fQo8L3N0eWxlPgo8Zm9ybSBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iaHR0cHM6Ly9hbm5hZ2F0bW9uLmFjdGl2ZWhvc3RlZC5jb20vcHJvYy5waHAiIGlkPSJfZm9ybV8xMl8iIGNsYXNzPSJfZm9ybSBfZm9ybV8xMiBfaW5saW5lLWZvcm0gIF9kYXJrIiBub3ZhbGlkYXRlIGRhdGEtc3R5bGVzLXZlcnNpb249IjUiPgogIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InUiIHZhbHVlPSIxMiIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmIiB2YWx1ZT0iMTIiIC8+CiAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icyIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjIiB2YWx1ZT0iMCIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJtIiB2YWx1ZT0iMCIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhY3QiIHZhbHVlPSJzdWIiIC8+CiAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idiIgdmFsdWU9IjIiIC8+CiAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ib3IiIHZhbHVlPSJjMzQ5NjExMjZlNzUzY2E1ZDlhYWU3NmYyMDIzNzFhNSIgLz4KICA8ZGl2IGNsYXNzPSJfZm9ybS1jb250ZW50Ij4KICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX3g0MDk1NDM0NCBfZnVsbF93aWR0aCAiID4KICAgICAgPGxhYmVsIGZvcj0iZnVsbG5hbWUiIGNsYXNzPSJfZm9ybS1sYWJlbCI+CiAgICAgICAgRnVsbCBOYW1lKgogICAgICA8L2xhYmVsPgogICAgICA8ZGl2IGNsYXNzPSJfZmllbGQtd3JhcHBlciI+CiAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJmdWxsbmFtZSIgbmFtZT0iZnVsbG5hbWUiIHBsYWNlaG9sZGVyPSJUeXBlIHlvdXIgbmFtZSIgcmVxdWlyZWQvPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDE0MjQ0MjA0IF9mdWxsX3dpZHRoICIgPgogICAgICA8bGFiZWwgZm9yPSJlbWFpbCIgY2xhc3M9Il9mb3JtLWxhYmVsIj4KICAgICAgICBFbWFpbCoKICAgICAgPC9sYWJlbD4KICAgICAgPGRpdiBjbGFzcz0iX2ZpZWxkLXdyYXBwZXIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iZW1haWwiIG5hbWU9ImVtYWlsIiBwbGFjZWhvbGRlcj0iVHlwZSB5b3VyIGVtYWlsIiByZXF1aXJlZC8+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJfZm9ybV9lbGVtZW50IF94MDkxNzg5MTIgX2Z1bGxfd2lkdGggIiA+CiAgICAgIDxsYWJlbCBmb3I9ImxzIiBjbGFzcz0iX2Zvcm0tbGFiZWwiPgogICAgICAgIFBsZWFzZSB2ZXJpZnkgeW91ciByZXF1ZXN0LioKICAgICAgPC9sYWJlbD4KICAgICAgPGRpdiBjbGFzcz0iZy1yZWNhcHRjaGEiIGRhdGEtc2l0ZWtleT0iNkxjd0l3OFRBQUFBQUNQMXlzTTA4RWhDZ3pkNnE1SkFPVVIxYTBHbyI+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJfYnV0dG9uLXdyYXBwZXIgX2Z1bGxfd2lkdGgiPgogICAgICA8YnV0dG9uIGlkPSJfZm9ybV8xMl9zdWJtaXQiIGNsYXNzPSJfc3VibWl0IiB0eXBlPSJzdWJtaXQiPgogICAgICAgIFRha2UgTWUgdG8gdGhlIEVsZW1lbnRzIEVsaXhpciBNZWRpdGF0aW9uCiAgICAgIDwvYnV0dG9uPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJfY2xlYXItZWxlbWVudCI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJfZm9ybS10aGFuay15b3UiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4KICA8L2Rpdj4KPC9mb3JtPjxzY3JpcHQ+CndpbmRvdy5jZmllbGRzID0gW107CndpbmRvdy5fc2hvd190aGFua195b3UgPSBmdW5jdGlvbihpZCwgbWVzc2FnZSwgdHJhY2tjbXBfdXJsLCBlbWFpbCkgewogICAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fJyArIGlkICsgJ18nKSwgdGhhbmtfeW91ID0gZm9ybS5xdWVyeVNlbGVjdG9yKCcuX2Zvcm0tdGhhbmsteW91Jyk7CiAgICBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybS1jb250ZW50Jykuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgIHRoYW5rX3lvdS5pbm5lckhUTUwgPSBtZXNzYWdlOwogICAgdGhhbmtfeW91LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgY29uc3QgdmdvQWxpYXMgPSB0eXBlb2YgdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzID09PSAndW5kZWZpbmVkJyA/ICd2Z28nIDogdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzOwogICAgdmFyIHZpc2l0b3JPYmplY3QgPSB3aW5kb3dbdmdvQWxpYXNdOwogICAgaWYgKGVtYWlsICYmIHR5cGVvZiB2aXNpdG9yT2JqZWN0ICE9PSAndW5kZWZpbmVkJykgewogICAgICAgIHZpc2l0b3JPYmplY3QoJ3NldEVtYWlsJywgZW1haWwpOwogICAgICAgIHZpc2l0b3JPYmplY3QoJ3VwZGF0ZScpOwogICAgfSBlbHNlIGlmICh0eXBlb2YodHJhY2tjbXBfdXJsKSAhPSAndW5kZWZpbmVkJyAmJiB0cmFja2NtcF91cmwpIHsKICAgICAgICAvLyBTaXRlIHRyYWNraW5nIFVSTCB0byB1c2UgYWZ0ZXIgaW5saW5lIGZvcm0gc3VibWlzc2lvbi4KICAgICAgICBfbG9hZF9zY3JpcHQodHJhY2tjbXBfdXJsKTsKICAgIH0KICAgIGlmICh0eXBlb2Ygd2luZG93Ll9mb3JtX2NhbGxiYWNrICE9PSAndW5kZWZpbmVkJykgd2luZG93Ll9mb3JtX2NhbGxiYWNrKGlkKTsKfTsKd2luZG93Ll9zaG93X3Vuc3Vic2NyaWJlID0gZnVuY3Rpb24oaWQsIG1lc3NhZ2UsIHRyYWNrY21wX3VybCwgZW1haWwpIHsKICAgIHZhciBmb3JtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXycgKyBpZCArICdfJyksIHVuc3ViID0gZm9ybS5xdWVyeVNlbGVjdG9yKCcuX2Zvcm0tdGhhbmsteW91Jyk7CiAgICB2YXIgYnJhbmRpbmcgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybS1icmFuZGluZycpOwogICAgaWYgKGJyYW5kaW5nKSB7CiAgICAgICAgYnJhbmRpbmcuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgIH0KICAgIGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLWNvbnRlbnQnKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgdW5zdWIuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICBmb3JtLmluc2VydEFkamFjZW50SFRNTCgnYWZ0ZXJlbmQnLCBtZXNzYWdlKQogICAgY29uc3QgdmdvQWxpYXMgPSB0eXBlb2YgdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzID09PSAndW5kZWZpbmVkJyA/ICd2Z28nIDogdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzOwogICAgdmFyIHZpc2l0b3JPYmplY3QgPSB3aW5kb3dbdmdvQWxpYXNdOwogICAgaWYgKGVtYWlsICYmIHR5cGVvZiB2aXNpdG9yT2JqZWN0ICE9PSAndW5kZWZpbmVkJykgewogICAgICAgIHZpc2l0b3JPYmplY3QoJ3NldEVtYWlsJywgZW1haWwpOwogICAgICAgIHZpc2l0b3JPYmplY3QoJ3VwZGF0ZScpOwogICAgfSBlbHNlIGlmICh0eXBlb2YodHJhY2tjbXBfdXJsKSAhPSAndW5kZWZpbmVkJyAmJiB0cmFja2NtcF91cmwpIHsKICAgICAgICAvLyBTaXRlIHRyYWNraW5nIFVSTCB0byB1c2UgYWZ0ZXIgaW5saW5lIGZvcm0gc3VibWlzc2lvbi4KICAgICAgICBfbG9hZF9zY3JpcHQodHJhY2tjbXBfdXJsKTsKICAgIH0KICAgIGlmICh0eXBlb2Ygd2luZG93Ll9mb3JtX2NhbGxiYWNrICE9PSAndW5kZWZpbmVkJykgd2luZG93Ll9mb3JtX2NhbGxiYWNrKGlkKTsKfTsKd2luZG93Ll9zaG93X2Vycm9yID0gZnVuY3Rpb24oaWQsIG1lc3NhZ2UsIGh0bWwpIHsKICAgIHZhciBmb3JtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXycgKyBpZCArICdfJyksCiAgICAgICAgZXJyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JyksCiAgICAgICAgYnV0dG9uID0gZm9ybS5xdWVyeVNlbGVjdG9yKCdidXR0b24nKSwKICAgICAgICBvbGRfZXJyb3IgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybV9lcnJvcicpOwogICAgaWYgKG9sZF9lcnJvcikgb2xkX2Vycm9yLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQob2xkX2Vycm9yKTsKICAgIGVyci5pbm5lckhUTUwgPSBtZXNzYWdlOwogICAgZXJyLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXIgX2Zvcm1fZXJyb3IgX25vX2Fycm93JzsKICAgIHZhciB3cmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICB3cmFwcGVyLmNsYXNzTmFtZSA9ICdfZm9ybS1pbm5lcic7CiAgICB3cmFwcGVyLmFwcGVuZENoaWxkKGVycik7CiAgICBidXR0b24ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUod3JhcHBlciwgYnV0dG9uKTsKICAgIHZhciBzdWJtaXRCdXR0b24gPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJ1tpZF49Il9mb3JtIl1baWQkPSJfc3VibWl0Il0nKTsKICAgIHN1Ym1pdEJ1dHRvbi5kaXNhYmxlZCA9IGZhbHNlOwogICAgc3VibWl0QnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUoJ3Byb2Nlc3NpbmcnKTsKICAgIGlmIChodG1sKSB7CiAgICAgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGRpdi5jbGFzc05hbWUgPSAnX2Vycm9yLWh0bWwnOwogICAgICAgIGRpdi5pbm5lckhUTUwgPSBodG1sOwogICAgICAgIGVyci5hcHBlbmRDaGlsZChkaXYpOwogICAgfQp9Owp3aW5kb3cuX3Nob3dfcGNfY29uZmlybWF0aW9uID0gZnVuY3Rpb24oaWQsIGhlYWRlciwgZGV0YWlsLCBzaG93LCBlbWFpbCkgewogICAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fJyArIGlkICsgJ18nKSwgcGNfY29uZmlybWF0aW9uID0gZm9ybS5xdWVyeVNlbGVjdG9yKCcuX2Zvcm0tcGMtY29uZmlybWF0aW9uJyk7CiAgICBpZiAocGNfY29uZmlybWF0aW9uLnN0eWxlLmRpc3BsYXkgPT09ICdub25lJykgewogICAgICAgIGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLWNvbnRlbnQnKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgIHBjX2NvbmZpcm1hdGlvbi5pbm5lckhUTUwgPSAiPGRpdiBjbGFzcz0nX2Zvcm0tdGl0bGUnPiIgKyBoZWFkZXIgKyAiPC9kaXY+IiArICI8cD4iICsgZGV0YWlsICsgIjwvcD4iICsKICAgICAgICAiPGJ1dHRvbiBjbGFzcz0nX3N1Ym1pdCcgaWQ9J2hpZGVCdXR0b24nPk1hbmFnZSBwcmVmZXJlbmNlczwvYnV0dG9uPiI7ICAgIAogICAgICAgIHBjX2NvbmZpcm1hdGlvbi5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgICB2YXIgbXAgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdpbnB1dFtuYW1lPSJtcCJdJyk7CiAgICAgICAgbXAudmFsdWUgPSAnMCc7CiAgICB9IGVsc2UgewogICAgICAgIGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLWNvbnRlbnQnKS5zdHlsZS5kaXNwbGF5ID0gJ2lubGluZSc7CiAgICAgICAgcGNfY29uZmlybWF0aW9uLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICB9CgogICAgdmFyIGhpZGVCdXR0b24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGlkZUJ1dHRvbicpOwogICAgLy8gQWRkIGV2ZW50IGxpc3RlbmVyIHRvIHRoZSBidXR0b24KICAgIGhpZGVCdXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgICB2YXIgc3VibWl0QnV0dG9uID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI19mb3JtXzEyX3N1Ym1pdCcpOwogICAgICAgIHN1Ym1pdEJ1dHRvbi5kaXNhYmxlZCA9IGZhbHNlOwogICAgICAgIHN1Ym1pdEJ1dHRvbi5jbGFzc0xpc3QucmVtb3ZlKCdwcm9jZXNzaW5nJyk7CiAgICAgICAgdmFyIG1wID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0ibXAiXScpOwogICAgICAgIG1wLnZhbHVlID0gJzEnOwogICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gd2luZG93LmxvY2F0aW9uLmhyZWY7CiAgICB9KTsKCiAgICBjb25zdCB2Z29BbGlhcyA9IHR5cGVvZiB2aXNpdG9yR2xvYmFsT2JqZWN0QWxpYXMgPT09ICd1bmRlZmluZWQnID8gJ3ZnbycgOiB2aXNpdG9yR2xvYmFsT2JqZWN0QWxpYXM7CiAgICB2YXIgdmlzaXRvck9iamVjdCA9IHdpbmRvd1t2Z29BbGlhc107CiAgICBpZiAoZW1haWwgJiYgdHlwZW9mIHZpc2l0b3JPYmplY3QgIT09ICd1bmRlZmluZWQnKSB7CiAgICAgICAgdmlzaXRvck9iamVjdCgnc2V0RW1haWwnLCBlbWFpbCk7CiAgICAgICAgdmlzaXRvck9iamVjdCgndXBkYXRlJyk7CiAgICB9IGVsc2UgaWYgKHR5cGVvZih0cmFja2NtcF91cmwpICE9ICd1bmRlZmluZWQnICYmIHRyYWNrY21wX3VybCkgewogICAgICAgIC8vIFNpdGUgdHJhY2tpbmcgVVJMIHRvIHVzZSBhZnRlciBpbmxpbmUgZm9ybSBzdWJtaXNzaW9uLgogICAgICAgIF9sb2FkX3NjcmlwdCh0cmFja2NtcF91cmwpOwogICAgfQogICAgaWYgKHR5cGVvZiB3aW5kb3cuX2Zvcm1fY2FsbGJhY2sgIT09ICd1bmRlZmluZWQnKSB3aW5kb3cuX2Zvcm1fY2FsbGJhY2soaWQpOwp9Owp3aW5kb3cuX2xvYWRfc2NyaXB0ID0gZnVuY3Rpb24odXJsLCBjYWxsYmFjaywgaXNTdWJtaXQpIHsKICAgIHZhciBoZWFkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaGVhZCcpLCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKSwgciA9IGZhbHNlOwogICAgdmFyIHN1Ym1pdEJ1dHRvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNfZm9ybV8xMl9zdWJtaXQnKTsKICAgIHNjcmlwdC5jaGFyc2V0ID0gJ3V0Zi04JzsKICAgIHNjcmlwdC5zcmMgPSB1cmw7CiAgICBpZiAoY2FsbGJhY2spIHsKICAgICAgICBzY3JpcHQub25sb2FkID0gc2NyaXB0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCkgewogICAgICAgICAgICBpZiAoIXIgJiYgKCF0aGlzLnJlYWR5U3RhdGUgfHwgdGhpcy5yZWFkeVN0YXRlID09ICdjb21wbGV0ZScpKSB7CiAgICAgICAgICAgICAgICByID0gdHJ1ZTsKICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7CiAgICAgICAgICAgIH0KICAgICAgICB9OwogICAgfQogICAgc2NyaXB0Lm9uZXJyb3IgPSBmdW5jdGlvbigpIHsKICAgICAgICBpZiAoaXNTdWJtaXQpIHsKICAgICAgICAgICAgaWYgKHNjcmlwdC5zcmMubGVuZ3RoID4gMTAwMDApIHsKICAgICAgICAgICAgICAgIF9zaG93X2Vycm9yKCIxMiIsICJTb3JyeSwgeW91ciBzdWJtaXNzaW9uIGZhaWxlZC4gUGxlYXNlIHNob3J0ZW4geW91ciByZXNwb25zZXMgYW5kIHRyeSBhZ2Fpbi4iKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIF9zaG93X2Vycm9yKCIxMiIsICJTb3JyeSwgeW91ciBzdWJtaXNzaW9uIGZhaWxlZC4gUGxlYXNlIHRyeSBhZ2Fpbi4iKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBzdWJtaXRCdXR0b24uZGlzYWJsZWQgPSBmYWxzZTsKICAgICAgICAgICAgc3VibWl0QnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUoJ3Byb2Nlc3NpbmcnKTsKICAgICAgICB9CiAgICB9CgogICAgaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOwp9OwooZnVuY3Rpb24oKSB7CiAgICBpZiAod2luZG93LmxvY2F0aW9uLnNlYXJjaC5zZWFyY2goImV4Y2x1ZGVmb3JtIikgIT09IC0xKSByZXR1cm4gZmFsc2U7CiAgICB2YXIgZ2V0Q29va2llID0gZnVuY3Rpb24obmFtZSkgewogICAgICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7ICknICsgbmFtZSArICc9KFteO10rKScpKTsKICAgICAgICByZXR1cm4gbWF0Y2ggPyBtYXRjaFsyXSA6IG51bGw7CiAgICB9CiAgICB2YXIgc2V0Q29va2llID0gZnVuY3Rpb24obmFtZSwgdmFsdWUpIHsKICAgICAgICB2YXIgbm93ID0gbmV3IERhdGUoKTsKICAgICAgICB2YXIgdGltZSA9IG5vdy5nZXRUaW1lKCk7CiAgICAgICAgdmFyIGV4cGlyZVRpbWUgPSB0aW1lICsgMTAwMCAqIDYwICogNjAgKiAyNCAqIDM2NTsKICAgICAgICBub3cuc2V0VGltZShleHBpcmVUaW1lKTsKICAgICAgICBkb2N1bWVudC5jb29raWUgPSBuYW1lICsgJz0nICsgdmFsdWUgKyAnOyBleHBpcmVzPScgKyBub3cgKyAnO3BhdGg9LzsgU2VjdXJlOyBTYW1lU2l0ZT1MYXg7JzsKICAgIH0KICAgICAgICAgICAgdmFyIGFkZEV2ZW50ID0gZnVuY3Rpb24oZWxlbWVudCwgZXZlbnQsIGZ1bmMpIHsKICAgICAgICBpZiAoZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKSB7CiAgICAgICAgICAgIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihldmVudCwgZnVuYyk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdmFyIG9sZEZ1bmMgPSBlbGVtZW50WydvbicgKyBldmVudF07CiAgICAgICAgICAgIGVsZW1lbnRbJ29uJyArIGV2ZW50XSA9IGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgb2xkRnVuYy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICAgICAgICAgZnVuYy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICAgICB9OwogICAgICAgIH0KICAgIH0KICAgIHZhciBfcmVtb3ZlZCA9IGZhbHNlOwogICAgICAgIHZhciBmb3JtX3RvX3N1Ym1pdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdfZm9ybV8xMl8nKTsKICAgIHZhciBhbGxJbnB1dHMgPSBmb3JtX3RvX3N1Ym1pdC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYScpLCB0b29sdGlwcyA9IFtdLCBzdWJtaXR0ZWQgPSBmYWxzZTsKCiAgICB2YXIgZ2V0VXJsUGFyYW0gPSBmdW5jdGlvbihuYW1lKSB7CiAgICAgICAgaWYgKG5hbWUudG9Mb3dlckNhc2UoKSAhPT0gJ2VtYWlsJykgewogICAgICAgICAgICB2YXIgcGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTsKICAgICAgICAgICAgcmV0dXJuIHBhcmFtcy5nZXQobmFtZSkgfHwgZmFsc2U7CiAgICAgICAgfQogICAgICAgIC8vIGVtYWlsIGlzIGEgc3BlY2lhbCBjYXNlIGJlY2F1c2UgYSBwbHVzIGlzIHZhbGlkIGluIHRoZSBlbWFpbCBhZGRyZXNzCiAgICAgICAgdmFyIHFTdHJpbmcgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoOwogICAgICAgIGlmICghcVN0cmluZykgewogICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgfQogICAgICAgIHZhciBwYXJhbWV0ZXJzID0gcVN0cmluZy5zdWJzdHIoMSkuc3BsaXQoJyYnKTsKICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHBhcmFtZXRlcnMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgdmFyIHBhcmFtZXRlciA9IHBhcmFtZXRlcnNbaV0uc3BsaXQoJz0nKTsKICAgICAgICAgICAgaWYgKHBhcmFtZXRlclswXS50b0xvd2VyQ2FzZSgpID09PSAnZW1haWwnKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gcGFyYW1ldGVyWzFdID09PSB1bmRlZmluZWQgPyB0cnVlIDogZGVjb2RlVVJJQ29tcG9uZW50KHBhcmFtZXRlclsxXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfTsKCiAgICB2YXIgYWNjdERhdGVGb3JtYXQgPSAiJW0vJWQvJVkiOwogICAgdmFyIGdldE5vcm1hbGl6ZWREYXRlID0gZnVuY3Rpb24oZGF0ZSwgYWNjdEZvcm1hdCkgewogICAgICAgIHZhciBkZWNvZGVkRGF0ZSA9IGRlY29kZVVSSUNvbXBvbmVudChkYXRlKTsKICAgICAgICBpZiAoYWNjdEZvcm1hdCAmJiBhY2N0Rm9ybWF0Lm1hdGNoKC8oJWR8JWUpLiolbS9naSkgIT09IG51bGwpIHsKICAgICAgICAgICAgcmV0dXJuIGRlY29kZWREYXRlLnJlcGxhY2UoLyhcZHsyfSkuKihcZHsyfSkuKihcZHs0fSkvZywgJyQzLSQyLSQxJyk7CiAgICAgICAgfSBlbHNlIGlmIChEYXRlLnBhcnNlKGRlY29kZWREYXRlKSkgewogICAgICAgICAgICB2YXIgZGF0ZU9iaiA9IG5ldyBEYXRlKGRlY29kZWREYXRlKTsKICAgICAgICAgICAgdmFyIHllYXIgPSBkYXRlT2JqLmdldEZ1bGxZZWFyKCk7CiAgICAgICAgICAgIHZhciBtb250aCA9IGRhdGVPYmouZ2V0TW9udGgoKSArIDE7CiAgICAgICAgICAgIHZhciBkYXkgPSBkYXRlT2JqLmdldERhdGUoKTsKICAgICAgICAgICAgcmV0dXJuIGAke3llYXJ9LSR7bW9udGggPCAxMCA/IGAwJHttb250aH1gIDogbW9udGh9LSR7ZGF5IDwgMTAgPyBgMCR7ZGF5fWAgOiBkYXl9YDsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfTsKCiAgICB2YXIgZ2V0Tm9ybWFsaXplZFRpbWUgPSBmdW5jdGlvbih0aW1lKSB7CiAgICAgICAgdmFyIGhvdXIsIG1pbnV0ZXM7CiAgICAgICAgdmFyIGRlY29kZWRUaW1lID0gZGVjb2RlVVJJQ29tcG9uZW50KHRpbWUpOwogICAgICAgIHZhciB0aW1lUGFydHMgPSBBcnJheS5mcm9tKGRlY29kZWRUaW1lLm1hdGNoQWxsKC8oXGR7MSwyfSk6KFxkezEsMn0pXFcqKFtBYVBwXVtNbV0pPy9nbSkpWzBdOwogICAgICAgIGlmICh0aW1lUGFydHNbM10pIHsgLy8gMTIgaG91ciBmb3JtYXQKICAgICAgICAgICAgdmFyIGlzUE0gPSB0aW1lUGFydHNbM10udG9Mb3dlckNhc2UoKSA9PT0gJ3BtJzsKICAgICAgICAgICAgaWYgKGlzUE0pIHsKICAgICAgICAgICAgICAgIGhvdXIgPSBwYXJzZUludCh0aW1lUGFydHNbMV0pID09PSAxMiA/ICcxMicgOiBgJHtwYXJzZUludCh0aW1lUGFydHNbMV0pICsgMTJ9YDsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGhvdXIgPSBwYXJzZUludCh0aW1lUGFydHNbMV0pID09PSAxMiA/ICcwJyA6IHRpbWVQYXJ0c1sxXTsKICAgICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7IC8vIDI0IGhvdXIgZm9ybWF0CiAgICAgICAgICAgIGhvdXIgPSB0aW1lUGFydHNbMV07CiAgICAgICAgfQogICAgICAgIHZhciBub3JtYWxpemVkSG91ciA9IHBhcnNlSW50KGhvdXIpIDwgMTAgPyBgMCR7cGFyc2VJbnQoaG91cil9YCA6IGhvdXI7CiAgICAgICAgdmFyIG1pbnV0ZXMgPSB0aW1lUGFydHNbMl07CiAgICAgICAgcmV0dXJuIGAke25vcm1hbGl6ZWRIb3VyfToke21pbnV0ZXN9YDsKICAgIH07CgogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhbGxJbnB1dHMubGVuZ3RoOyBpKyspIHsKICAgICAgICB2YXIgcmVnZXhTdHIgPSAiZmllbGRcXFsoXFxkKylcXF0iOwogICAgICAgIHZhciByZXN1bHRzID0gbmV3IFJlZ0V4cChyZWdleFN0cikuZXhlYyhhbGxJbnB1dHNbaV0ubmFtZSk7CiAgICAgICAgaWYgKHJlc3VsdHMgIT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgIGFsbElucHV0c1tpXS5kYXRhc2V0Lm5hbWUgPSBhbGxJbnB1dHNbaV0ubmFtZS5tYXRjaCgvXFt0aW1lXF0kLykKICAgICAgICAgICAgICAgID8gYCR7d2luZG93LmNmaWVsZHNbcmVzdWx0c1sxXV19X3RpbWVgCiAgICAgICAgICAgICAgICA6IHdpbmRvdy5jZmllbGRzW3Jlc3VsdHNbMV1dOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGFsbElucHV0c1tpXS5kYXRhc2V0Lm5hbWUgPSBhbGxJbnB1dHNbaV0ubmFtZTsKICAgICAgICB9CiAgICAgICAgdmFyIGZpZWxkVmFsID0gZ2V0VXJsUGFyYW0oYWxsSW5wdXRzW2ldLmRhdGFzZXQubmFtZSk7CgogICAgICAgIGlmIChmaWVsZFZhbCkgewogICAgICAgICAgICBpZiAoYWxsSW5wdXRzW2ldLmRhdGFzZXQuYXV0b2ZpbGwgPT09ICJmYWxzZSIpIHsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmIChhbGxJbnB1dHNbaV0udHlwZSA9PSAicmFkaW8iIHx8IGFsbElucHV0c1tpXS50eXBlID09ICJjaGVja2JveCIpIHsKICAgICAgICAgICAgICAgIGlmIChhbGxJbnB1dHNbaV0udmFsdWUgPT0gZmllbGRWYWwpIHsKICAgICAgICAgICAgICAgICAgICBhbGxJbnB1dHNbaV0uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSBpZiAoYWxsSW5wdXRzW2ldLnR5cGUgPT0gImRhdGUiKSB7CiAgICAgICAgICAgICAgICBhbGxJbnB1dHNbaV0udmFsdWUgPSBnZXROb3JtYWxpemVkRGF0ZShmaWVsZFZhbCwgYWNjdERhdGVGb3JtYXQpOwogICAgICAgICAgICB9IGVsc2UgaWYgKGFsbElucHV0c1tpXS50eXBlID09ICJ0aW1lIikgewogICAgICAgICAgICAgICAgYWxsSW5wdXRzW2ldLnZhbHVlID0gZ2V0Tm9ybWFsaXplZFRpbWUoZmllbGRWYWwpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWxsSW5wdXRzW2ldLnZhbHVlID0gZmllbGRWYWw7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgdmFyIHJlbW92ZV90b29sdGlwcyA9IGZ1bmN0aW9uKCkgewogICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdG9vbHRpcHMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKICAgICAgICB9CiAgICAgICAgdG9vbHRpcHMgPSBbXTsKICAgIH07CiAgICB2YXIgcmVtb3ZlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtKSB7CiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0b29sdGlwcy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICBpZiAodG9vbHRpcHNbaV0uZWxlbSA9PT0gZWxlbSkgewogICAgICAgICAgICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKICAgICAgICAgICAgICAgIHRvb2x0aXBzLnNwbGljZShpLCAxKTsKICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH07CiAgICB2YXIgY3JlYXRlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtLCB0ZXh0KSB7CiAgICAgICAgdmFyIHRvb2x0aXAgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwKICAgICAgICAgICAgYXJyb3cgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwKICAgICAgICAgICAgaW5uZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwgbmV3X3Rvb2x0aXAgPSB7fTsKICAgICAgICBpZiAoZWxlbS50eXBlICE9ICdyYWRpbycgJiYgZWxlbS50eXBlICE9ICdjaGVja2JveCcpIHsKICAgICAgICAgICAgdG9vbHRpcC5jbGFzc05hbWUgPSAnX2Vycm9yJzsKICAgICAgICAgICAgYXJyb3cuY2xhc3NOYW1lID0gJ19lcnJvci1hcnJvdyc7CiAgICAgICAgICAgIGlubmVyLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXInOwogICAgICAgICAgICBpbm5lci5pbm5lckhUTUwgPSB0ZXh0OwogICAgICAgICAgICB0b29sdGlwLmFwcGVuZENoaWxkKGFycm93KTsKICAgICAgICAgICAgdG9vbHRpcC5hcHBlbmRDaGlsZChpbm5lcik7CiAgICAgICAgICAgIGVsZW0ucGFyZW50Tm9kZS5hcHBlbmRDaGlsZCh0b29sdGlwKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0b29sdGlwLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXIgX25vX2Fycm93JzsKICAgICAgICAgICAgdG9vbHRpcC5pbm5lckhUTUwgPSB0ZXh0OwogICAgICAgICAgICBlbGVtLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRvb2x0aXAsIGVsZW0pOwogICAgICAgICAgICBuZXdfdG9vbHRpcC5ub19hcnJvdyA9IHRydWU7CiAgICAgICAgfQogICAgICAgIG5ld190b29sdGlwLnRpcCA9IHRvb2x0aXA7CiAgICAgICAgbmV3X3Rvb2x0aXAuZWxlbSA9IGVsZW07CiAgICAgICAgdG9vbHRpcHMucHVzaChuZXdfdG9vbHRpcCk7CiAgICAgICAgcmV0dXJuIG5ld190b29sdGlwOwogICAgfTsKICAgIHZhciByZXNpemVfdG9vbHRpcCA9IGZ1bmN0aW9uKHRvb2x0aXApIHsKICAgICAgICB2YXIgcmVjdCA9IHRvb2x0aXAuZWxlbS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKICAgICAgICB2YXIgZG9jID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LAogICAgICAgICAgICBzY3JvbGxQb3NpdGlvbiA9IHJlY3QudG9wIC0gKCh3aW5kb3cucGFnZVlPZmZzZXQgfHwgZG9jLnNjcm9sbFRvcCkgIC0gKGRvYy5jbGllbnRUb3AgfHwgMCkpOwogICAgICAgIGlmIChzY3JvbGxQb3NpdGlvbiA8IDQwKSB7CiAgICAgICAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2JlbG93JzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0b29sdGlwLnRpcC5jbGFzc05hbWUgPSB0b29sdGlwLnRpcC5jbGFzc05hbWUucmVwbGFjZSgvID8oX2Fib3ZlfF9iZWxvdykgPy9nLCAnJykgKyAnIF9hYm92ZSc7CiAgICAgICAgfQogICAgfTsKICAgIHZhciByZXNpemVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKICAgICAgICBpZiAoX3JlbW92ZWQpIHJldHVybjsKICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmICghdG9vbHRpcHNbaV0ubm9fYXJyb3cpIHJlc2l6ZV90b29sdGlwKHRvb2x0aXBzW2ldKTsKICAgICAgICB9CiAgICB9OwogICAgdmFyIHZhbGlkYXRlX2ZpZWxkID0gZnVuY3Rpb24oZWxlbSwgcmVtb3ZlKSB7CiAgICAgICAgdmFyIHRvb2x0aXAgPSBudWxsLCB2YWx1ZSA9IGVsZW0udmFsdWUsIG5vX2Vycm9yID0gdHJ1ZTsKICAgICAgICByZW1vdmUgPyByZW1vdmVfdG9vbHRpcChlbGVtKSA6IGZhbHNlOwogICAgICAgIGlmIChlbGVtLnR5cGUgIT0gJ2NoZWNrYm94JykgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZS5yZXBsYWNlKC8gP19oYXNfZXJyb3IgPy9nLCAnJyk7CiAgICAgICAgaWYgKGVsZW0uZ2V0QXR0cmlidXRlKCdyZXF1aXJlZCcpICE9PSBudWxsKSB7CiAgICAgICAgICAgIGlmIChlbGVtLnR5cGUgPT0gJ3JhZGlvJyB8fCAoZWxlbS50eXBlID09ICdjaGVja2JveCcgJiYgL2FueS8udGVzdChlbGVtLmNsYXNzTmFtZSkpKSB7CiAgICAgICAgICAgICAgICB2YXIgZWxlbXMgPSBmb3JtX3RvX3N1Ym1pdC5lbGVtZW50c1tlbGVtLm5hbWVdOwogICAgICAgICAgICAgICAgaWYgKCEoZWxlbXMgaW5zdGFuY2VvZiBOb2RlTGlzdCB8fCBlbGVtcyBpbnN0YW5jZW9mIEhUTUxDb2xsZWN0aW9uKSB8fCBlbGVtcy5sZW5ndGggPD0gMSkgewogICAgICAgICAgICAgICAgICAgIG5vX2Vycm9yID0gZWxlbS5jaGVja2VkOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlbGVtc1tpXS5jaGVja2VkKSBub19lcnJvciA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCFub19lcnJvcikgewogICAgICAgICAgICAgICAgICAgIHRvb2x0aXAgPSBjcmVhdGVfdG9vbHRpcChlbGVtLCAiUGxlYXNlIHNlbGVjdCBhbiBvcHRpb24uIik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbS50eXBlID09J2NoZWNrYm94JykgewogICAgICAgICAgICAgICAgdmFyIGVsZW1zID0gZm9ybV90b19zdWJtaXQuZWxlbWVudHNbZWxlbS5uYW1lXSwgZm91bmQgPSBmYWxzZSwgZXJyID0gW107CiAgICAgICAgICAgICAgICBub19lcnJvciA9IHRydWU7CiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGVsZW1zW2ldLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSA9PT0gbnVsbCkgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgaWYgKCFmb3VuZCAmJiBlbGVtc1tpXSAhPT0gZWxlbSkgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgIGVsZW1zW2ldLmNsYXNzTmFtZSA9IGVsZW1zW2ldLmNsYXNzTmFtZS5yZXBsYWNlKC8gP19oYXNfZXJyb3IgPy9nLCAnJyk7CiAgICAgICAgICAgICAgICAgICAgaWYgKCFlbGVtc1tpXS5jaGVja2VkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1zW2ldLmNsYXNzTmFtZSA9IGVsZW1zW2ldLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CiAgICAgICAgICAgICAgICAgICAgICAgIGVyci5wdXNoKCJDaGVja2luZyAlcyBpcyByZXF1aXJlZCIucmVwbGFjZSgiJXMiLCBlbGVtc1tpXS52YWx1ZSkpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmICghbm9fZXJyb3IpIHsKICAgICAgICAgICAgICAgICAgICB0b29sdGlwID0gY3JlYXRlX3Rvb2x0aXAoZWxlbSwgZXJyLmpvaW4oJzxici8+JykpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgaWYgKGVsZW0udGFnTmFtZSA9PSAnU0VMRUNUJykgewogICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkID0gdHJ1ZTsKICAgICAgICAgICAgICAgIGlmIChlbGVtLm11bHRpcGxlKSB7CiAgICAgICAgICAgICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW0ub3B0aW9ucy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoZWxlbS5vcHRpb25zW2ldLnNlbGVjdGVkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtLm9wdGlvbnMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVsZW0ub3B0aW9uc1tpXS5zZWxlY3RlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJiYgKCFlbGVtLm9wdGlvbnNbaV0udmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8IChlbGVtLm9wdGlvbnNbaV0udmFsdWUubWF0Y2goL1xuL2cpKSkKICAgICAgICAgICAgICAgICAgICAgICAgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCFzZWxlY3RlZCkgewogICAgICAgICAgICAgICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgICAgICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJQbGVhc2Ugc2VsZWN0IGFuIG9wdGlvbi4iKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSAnJykgewogICAgICAgICAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CiAgICAgICAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwogICAgICAgICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJUaGlzIGZpZWxkIGlzIHJlcXVpcmVkLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChub19lcnJvciAmJiAoZWxlbS5pZCA9PSAnZmllbGRbXScgfHwgZWxlbS5pZCA9PSAnY2FbMTFdW3ZdJykpIHsKICAgICAgICAgICAgaWYgKGVsZW0uY2xhc3NOYW1lLmluY2x1ZGVzKCdwaG9uZS1pbnB1dC1lcnJvcicpKSB7CiAgICAgICAgICAgICAgICBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKICAgICAgICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKG5vX2Vycm9yICYmIGVsZW0ubmFtZSA9PSAnZW1haWwnKSB7CiAgICAgICAgICAgIGlmICghdmFsdWUubWF0Y2goL15bXCtfYS16MC05LScmPV0rKFwuW1wrX2EtejAtOS0nXSspKkBbYS16MC05LV0rKFwuW2EtejAtOS1dKykqKFwuW2Etel17Mix9KSQvaSkpIHsKICAgICAgICAgICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgICAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICAgICAgICAgIHRvb2x0aXAgPSBjcmVhdGVfdG9vbHRpcChlbGVtLCAiRW50ZXIgYSB2YWxpZCBlbWFpbCBhZGRyZXNzLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChub19lcnJvciAmJiAvZGF0ZV9maWVsZC8udGVzdChlbGVtLmNsYXNzTmFtZSkpIHsKICAgICAgICAgICAgaWYgKCF2YWx1ZS5tYXRjaCgvXlxkXGRcZFxkLVxkXGQtXGRcZCQvKSkgewogICAgICAgICAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CiAgICAgICAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwogICAgICAgICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJFbnRlciBhIHZhbGlkIGRhdGUuIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgdG9vbHRpcCA/IHJlc2l6ZV90b29sdGlwKHRvb2x0aXApIDogZmFsc2U7CiAgICAgICAgcmV0dXJuIG5vX2Vycm9yOwogICAgfTsKICAgIHZhciBuZWVkc192YWxpZGF0ZSA9IGZ1bmN0aW9uKGVsKSB7CiAgICAgICAgaWYoZWwuZ2V0QXR0cmlidXRlKCdyZXF1aXJlZCcpICE9PSBudWxsKXsKICAgICAgICAgICAgcmV0dXJuIHRydWUKICAgICAgICB9CiAgICAgICAgaWYoZWwubmFtZSA9PT0gJ2VtYWlsJyAmJiBlbC52YWx1ZSAhPT0gIiIpewogICAgICAgICAgICByZXR1cm4gdHJ1ZQogICAgICAgIH0KCiAgICAgICAgaWYoKGVsLmlkID09ICdmaWVsZFtdJyB8fCBlbC5pZCA9PSAnY2FbMTFdW3ZdJykgJiYgZWwuY2xhc3NOYW1lLmluY2x1ZGVzKCdwaG9uZS1pbnB1dC1lcnJvcicpKXsKICAgICAgICAgICAgcmV0dXJuIHRydWUKICAgICAgICB9CgogICAgICAgIHJldHVybiBmYWxzZQogICAgfTsKICAgIHZhciB2YWxpZGF0ZV9mb3JtID0gZnVuY3Rpb24oZSkgewogICAgICAgIHZhciBlcnIgPSBmb3JtX3RvX3N1Ym1pdC5xdWVyeVNlbGVjdG9yKCcuX2Zvcm1fZXJyb3InKSwgbm9fZXJyb3IgPSB0cnVlOwogICAgICAgIGlmICghc3VibWl0dGVkKSB7CiAgICAgICAgICAgIHN1Ym1pdHRlZCA9IHRydWU7CiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhbGxJbnB1dHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICAgICAgICAgIHZhciBpbnB1dCA9IGFsbElucHV0c1tpXTsKICAgICAgICAgICAgICAgIGlmIChuZWVkc192YWxpZGF0ZShpbnB1dCkpIHsKICAgICAgICAgICAgICAgICAgICBpZiAoaW5wdXQudHlwZSA9PSAndGVsJykgewogICAgICAgICAgICAgICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2JsdXInLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnRyaW0oKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgaWYgKGlucHV0LnR5cGUgPT0gJ3RleHQnIHx8IGlucHV0LnR5cGUgPT0gJ251bWJlcicgfHwgaW5wdXQudHlwZSA9PSAndGltZScpIHsKICAgICAgICAgICAgICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdibHVyJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnZhbHVlID0gdGhpcy52YWx1ZS50cmltKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGlucHV0LnR5cGUgPT0gJ3JhZGlvJyB8fCBpbnB1dC50eXBlID09ICdjaGVja2JveCcpIHsKICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmN0aW9uKGVsKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgcmFkaW9zID0gZm9ybV90b19zdWJtaXQuZWxlbWVudHNbZWwubmFtZV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJhZGlvcy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZEV2ZW50KHJhZGlvc1tpXSwgJ2NsaWNrJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKGVsLCB0cnVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSkoaW5wdXQpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudGFnTmFtZSA9PSAnU0VMRUNUJykgewogICAgICAgICAgICAgICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2NoYW5nZScsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdGVfZmllbGQodGhpcywgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudHlwZSA9PSAndGV4dGFyZWEnKXsKICAgICAgICAgICAgICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdpbnB1dCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdGVfZmllbGQodGhpcywgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZW1vdmVfdG9vbHRpcHMoKTsKICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gYWxsSW5wdXRzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7CiAgICAgICAgICAgIHZhciBlbGVtID0gYWxsSW5wdXRzW2ldOwogICAgICAgICAgICBpZiAobmVlZHNfdmFsaWRhdGUoZWxlbSkpIHsKICAgICAgICAgICAgICAgIGlmIChlbGVtLnRhZ05hbWUudG9Mb3dlckNhc2UoKSAhPT0gInNlbGVjdCIpIHsKICAgICAgICAgICAgICAgICAgICBlbGVtLnZhbHVlID0gZWxlbS52YWx1ZS50cmltKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZChlbGVtKSA/IHRydWUgOiBub19lcnJvciA9IGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmICghbm9fZXJyb3IgJiYgZSkgewogICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICAgIHJlc2l6ZV90b29sdGlwcygpOwogICAgICAgIHJldHVybiBub19lcnJvcjsKICAgIH07CiAgICBhZGRFdmVudCh3aW5kb3csICdyZXNpemUnLCByZXNpemVfdG9vbHRpcHMpOwogICAgYWRkRXZlbnQod2luZG93LCAnc2Nyb2xsJywgcmVzaXplX3Rvb2x0aXBzKTsKCiAgICB2YXIgaGlkZVBob25lSW5wdXRFcnJvciA9IGZ1bmN0aW9uKGlucHV0SWQpIHsKICAgICAgICB2YXIgZXJyb3JNZXNzYWdlID0gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJlcnJvci1tc2ctIiArIGlucHV0SWQpOwogICAgICAgIHZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogICAgICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QucmVtb3ZlKCJwaG9uZS1lcnJvciIpOwogICAgICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuYWRkKCJwaG9uZS1lcnJvci1oaWRkZW4iKTsKICAgICAgICBpbnB1dC5jbGFzc0xpc3QucmVtb3ZlKCJwaG9uZS1pbnB1dC1lcnJvciIpOwogICAgfTsKCiAgICB2YXIgaW5pdGlhbGl6ZVBob25lSW5wdXQgPSBmdW5jdGlvbihpbnB1dCwgZGVmYXVsdENvdW50cnkpIHsKICAgICAgICByZXR1cm4gd2luZG93LmludGxUZWxJbnB1dChpbnB1dCwgewogICAgICAgICAgICB1dGlsc1NjcmlwdDogImh0dHBzOi8vdW5wa2cuY29tL2ludGwtdGVsLWlucHV0QDE3LjAuMTgvYnVpbGQvanMvdXRpbHMuanMiLAogICAgICAgICAgICBhdXRvSGlkZURpYWxDb2RlOiBmYWxzZSwKICAgICAgICAgICAgc2VwYXJhdGVEaWFsQ29kZTogdHJ1ZSwKICAgICAgICAgICAgaW5pdGlhbENvdW50cnk6IGRlZmF1bHRDb3VudHJ5LAogICAgICAgICAgICBwcmVmZXJyZWRDb3VudHJpZXM6IFtdCiAgICAgICAgfSk7CiAgICB9CgogICAgdmFyIHNldFBob25lSW5wdXRFdmVudExpc3RlbmVycyA9IGZ1bmN0aW9uKGlucHV0SWQsIGlucHV0LCBpdGkpIHsKICAgICAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdibHVyJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHZhciBlcnJvck1lc3NhZ2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXJyb3ItbXNnLSIgKyBpbnB1dElkKTsKICAgICAgICAgICAgaWYgKGlucHV0LnZhbHVlLnRyaW0oKSkgewogICAgICAgICAgICAgICAgaWYgKGl0aS5pc1ZhbGlkTnVtYmVyKCkpIHsKICAgICAgICAgICAgICAgICAgICBpdGkuc2V0TnVtYmVyKGl0aS5nZXROdW1iZXIoKSk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuY29udGFpbnMoInBob25lLWVycm9yIikpewogICAgICAgICAgICAgICAgICAgICAgICBoaWRlUGhvbmVJbnB1dEVycm9yKGlucHV0SWQpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgc2hvd1Bob25lSW5wdXRFcnJvcihpbnB1dElkKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuY29udGFpbnMoInBob25lLWVycm9yIikpewogICAgICAgICAgICAgICAgICAgIGhpZGVQaG9uZUlucHV0RXJyb3IoaW5wdXRJZCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKCiAgICAgICAgaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigiY291bnRyeWNoYW5nZSIsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBpdGkuc2V0TnVtYmVyKCcnKTsKICAgICAgICB9KTsKCiAgICAgICAgaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgdmFyIGNoYXJDb2RlID0gKGUud2hpY2gpID8gZS53aGljaCA6IGUua2V5Q29kZTsKICAgICAgICAgICAgaWYgKGNoYXJDb2RlID4gMzEgJiYgKGNoYXJDb2RlIDwgNDggfHwgY2hhckNvZGUgPiA1NykgJiYgY2hhckNvZGUgIT09IDgpIHsKICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfTsKCiAgICB2YXIgc2hvd1Bob25lSW5wdXRFcnJvciA9IGZ1bmN0aW9uKGlucHV0SWQpIHsKICAgICAgICB2YXIgZXJyb3JNZXNzYWdlID0gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJlcnJvci1tc2ctIiArIGlucHV0SWQpOwogICAgICAgIHZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogICAgICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuYWRkKCJwaG9uZS1lcnJvciIpOwogICAgICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QucmVtb3ZlKCJwaG9uZS1lcnJvci1oaWRkZW4iKTsKICAgICAgICBpbnB1dC5jbGFzc0xpc3QuYWRkKCJwaG9uZS1pbnB1dC1lcnJvciIpOwogICAgfTsKCgogICAgd2luZG93WydyZWNhcHRjaGFfY2FsbGJhY2snXSA9IGZ1bmN0aW9uKCkgewogIC8vIEdldCBhbGwgcmVjYXB0Y2hhcyBpbiB0aGUgRE9NICh0aGVyZSBtYXkgYmUgbW9yZSB0aGFuIG9uZSBmb3JtIG9uIHRoZSBwYWdlKS4KICB2YXIgcmVjYXB0Y2hhcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImctcmVjYXB0Y2hhIik7CiAgZm9yICh2YXIgaSBpbiByZWNhcHRjaGFzKSB7CiAgICAvLyBTZXQgdGhlIHJlY2FwdGNoYSBlbGVtZW50IElELCBzbyB0aGUgcmVjYXB0Y2hhIGNhbiBiZSBhcHBsaWVkIHRvIGVhY2ggZWxlbWVudC4KICAgIHZhciByZWNhcHRjaGFfaWQgPSAicmVjYXB0Y2hhXyIgKyBpOwogICAgcmVjYXB0Y2hhc1tpXS5pZCA9IHJlY2FwdGNoYV9pZDsKICAgIHZhciBlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHJlY2FwdGNoYV9pZCk7CiAgICBpZiAoZWwgIT0gbnVsbCkgewogICAgICB2YXIgc2l0ZWtleSA9IGVsLmdldEF0dHJpYnV0ZSgiZGF0YS1zaXRla2V5Iik7CiAgICAgIHZhciBzdG9rZW4gPSBlbC5nZXRBdHRyaWJ1dGUoImRhdGEtc3Rva2VuIik7CiAgICAgIGdyZWNhcHRjaGEucmVuZGVyKHJlY2FwdGNoYV9pZCwgeyJzaXRla2V5IjpzaXRla2V5LCJzdG9rZW4iOnN0b2tlbn0pOwogICAgfQogIH0KfTsgICAgX2xvYWRfc2NyaXB0KAogICAgICAgICJodHRwczovL3d3dy5nb29nbGUuY29tL3JlY2FwdGNoYS9hcGkuanM/b25sb2FkPXJlY2FwdGNoYV9jYWxsYmFjayZyZW5kZXI9ZXhwbGljaXQiCiAgICApOwogICAgdmFyIF9mb3JtX3NlcmlhbGl6ZSA9IGZ1bmN0aW9uKGZvcm0pe2lmKCFmb3JtfHxmb3JtLm5vZGVOYW1lIT09IkZPUk0iKXtyZXR1cm4gfXZhciBpLGoscT1bXTtmb3IoaT0wO2k8Zm9ybS5lbGVtZW50cy5sZW5ndGg7aSsrKXtpZihmb3JtLmVsZW1lbnRzW2ldLm5hbWU9PT0iIil7Y29udGludWV9c3dpdGNoKGZvcm0uZWxlbWVudHNbaV0ubm9kZU5hbWUpe2Nhc2UiSU5QVVQiOnN3aXRjaChmb3JtLmVsZW1lbnRzW2ldLnR5cGUpe2Nhc2UidGVsIjpxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS5wcmV2aW91c1NpYmxpbmcucXVlcnlTZWxlY3RvcignZGl2Lml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlJykuaW5uZXJUZXh0KStlbmNvZGVVUklDb21wb25lbnQoIiAiKStlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS52YWx1ZSkpO2JyZWFrO2Nhc2UidGV4dCI6Y2FzZSJudW1iZXIiOmNhc2UiZGF0ZSI6Y2FzZSJ0aW1lIjpjYXNlImhpZGRlbiI6Y2FzZSJwYXNzd29yZCI6Y2FzZSJidXR0b24iOmNhc2UicmVzZXQiOmNhc2Uic3VibWl0IjpxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS52YWx1ZSkpO2JyZWFrO2Nhc2UiY2hlY2tib3giOmNhc2UicmFkaW8iOmlmKGZvcm0uZWxlbWVudHNbaV0uY2hlY2tlZCl7cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKX1icmVhaztjYXNlImZpbGUiOmJyZWFrfWJyZWFrO2Nhc2UiVEVYVEFSRUEiOnEucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSk7YnJlYWs7Y2FzZSJTRUxFQ1QiOnN3aXRjaChmb3JtLmVsZW1lbnRzW2ldLnR5cGUpe2Nhc2Uic2VsZWN0LW9uZSI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVhaztjYXNlInNlbGVjdC1tdWx0aXBsZSI6Zm9yKGo9MDtqPGZvcm0uZWxlbWVudHNbaV0ub3B0aW9ucy5sZW5ndGg7aisrKXtpZihmb3JtLmVsZW1lbnRzW2ldLm9wdGlvbnNbal0uc2VsZWN0ZWQpe3EucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLm9wdGlvbnNbal0udmFsdWUpKX19YnJlYWt9YnJlYWs7Y2FzZSJCVVRUT04iOnN3aXRjaChmb3JtLmVsZW1lbnRzW2ldLnR5cGUpe2Nhc2UicmVzZXQiOmNhc2Uic3VibWl0IjpjYXNlImJ1dHRvbiI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVha31icmVha319cmV0dXJuIHEuam9pbigiJiIpfTsKCiAgICBjb25zdCBmb3JtU3VwcG9ydHNQb3N0ID0gZmFsc2U7CiAgICAgICAgICB2YXIgZm9ybV9zdWJtaXQgPSBmdW5jdGlvbihlKSB7CgogICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICBpZiAodmFsaWRhdGVfZm9ybSgpKSB7CiAgICAgICAgICAgIC8vIHVzZSB0aGlzIHRyaWNrIHRvIGdldCB0aGUgc3VibWl0IGJ1dHRvbiAmIGRpc2FibGUgaXQgdXNpbmcgcGxhaW4gamF2YXNjcmlwdAogICAgICAgICAgICB2YXIgc3VibWl0QnV0dG9uID0gZS50YXJnZXQucXVlcnlTZWxlY3RvcignI19mb3JtXzEyX3N1Ym1pdCcpOwogICAgICAgICAgICBzdWJtaXRCdXR0b24uZGlzYWJsZWQgPSB0cnVlOwogICAgICAgICAgICBzdWJtaXRCdXR0b24uY2xhc3NMaXN0LmFkZCgncHJvY2Vzc2luZycpOwogICAgICAgICAgICAgICAgICAgICAgICB2YXIgc2VyaWFsaXplZCA9IF9mb3JtX3NlcmlhbGl6ZSgKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdfZm9ybV8xMl8nKQogICAgICAgICAgICApLnJlcGxhY2UoLyUwQS9nLCAnXFxuJyk7CiAgICAgICAgICAgIHZhciBlcnIgPSBmb3JtX3RvX3N1Ym1pdC5xdWVyeVNlbGVjdG9yKCcuX2Zvcm1fZXJyb3InKTsKICAgICAgICAgICAgZXJyID8gZXJyLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZXJyKSA6IGZhbHNlOwogICAgICAgICAgICBhc3luYyBmdW5jdGlvbiBzdWJtaXRGb3JtKCkgewogICAgICAgICAgICAgIHZhciBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAgICAgICAgIGNvbnN0IHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMoc2VyaWFsaXplZCk7CiAgICAgICAgICAgICAgc2VhcmNoUGFyYW1zLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IHsKICAgICAgICAgICAgICAgIGlmIChrZXkgIT09ICdoaWRlQnV0dG9uJykgewogICAgICAgICAgICAgICAgICAgIGZvcm1EYXRhLmFwcGVuZChrZXksIHZhbHVlKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIC8vZm9ybURhdGEuYXBwZW5kKGtleSwgdmFsdWUpOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHJlcXVlc3QgPSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQWNjZXB0IjogImFwcGxpY2F0aW9uL2pzb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5OiBmb3JtRGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICJQT1NUIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgcGFnZVVybFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGFnZVVybFBhcmFtcy5oYXMoJ3QnKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVlc3QuaGVhZGVycy5BdXRob3JpemF0aW9uID0gJ0JlYXJlciAnICsgcGFnZVVybFBhcmFtcy5nZXQoJ3QnKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCdodHRwczovL2FubmFnYXRtb24uYWN0aXZlaG9zdGVkLmNvbS9wcm9jLnBocD9qc29ucD10cnVlJywgcmVxdWVzdCk7CiAgICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLmpzb24oKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKGZvcm1TdXBwb3J0c1Bvc3QpIHsKICAgICAgICAgICAgICAgICAgc3VibWl0Rm9ybSgpLnRoZW4oKGRhdGEpID0+IHsKICAgICAgICAgICAgICAgICAgICBldmFsKGRhdGEuanMpOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgIF9sb2FkX3NjcmlwdCgnaHR0cHM6Ly9hbm5hZ2F0bW9uLmFjdGl2ZWhvc3RlZC5jb20vcHJvYy5waHA/JyArIHNlcmlhbGl6ZWQgKyAnJmpzb25wPXRydWUnLCBudWxsLCB0cnVlKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfTsKICAgIGFkZEV2ZW50KGZvcm1fdG9fc3VibWl0LCAnc3VibWl0JywgZm9ybV9zdWJtaXQpOwp9KSgpOwoKPC9zY3JpcHQ+[/fusion_code][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”20px” bottom_margin=”20px” alignment=”center” sep_color=”rgba(116,116,116,0.09)” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_wrap=”wrap” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_sizes_top=”0px” border_sizes_right=”0px” border_sizes_bottom=”0px” border_sizes_left=”0px” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#bb2649″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” pattern_bg=”none” pattern_bg_style=”default” pattern_bg_opacity=”100″ pattern_bg_blend_mode=”normal” mask_bg=”none” mask_bg_style=”default” mask_bg_opacity=”100″ mask_bg_transform=”left” mask_bg_blend_mode=”normal” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ align_self=”auto” content_layout=”row” align_content=”center” valign_content=”flex-start” content_wrap=”wrap” spacing=”10px” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ spacing_left=”0%” spacing_right=”0%” margin_bottom=”0px” padding_top=”20px” padding_right=”0px” hover_type=”none” border_sizes_top=”0px” border_sizes_right=”5px” border_sizes_bottom=”0px” border_sizes_left=”5px” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ lazy_load=”none” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ last=”true” border_position=”all” first=”true” background_color=”#BB2649″ min_height=”” link=””][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“I see life as a spiritual practice, and the unique issue and aspirations we each deal with,
and causes we care deeply about, as our unique spiritual practice.”
[/fusion_text][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”5px” bottom_margin=”5px” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ 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″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”false” border_position=”all” first=”true” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”25px” bottom_margin=”25px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
Ever feel “stuck” thinking that nothing will ever change?
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
That’s a shift calling you to grow your soul, accelerate your spiritual growth, and increase your positive impact in the world.
All you need is a one degree shift to initiate a profound transformation.
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“A beautiful gift awaits you… Don’t hesitate, dive in!”
“If you follow the guidance offered within this book, you will inevitably up-level your life to one more deeply aligned with your deepest values and dreams.”
—Devaa Haley Mitchell, Co-Founder, Shift Network and Founder of the Inspiring Women with Soul Series
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“Accessible and Inspirational”
“Anna Gatmon provides a handbook for navigating the shifting landscapes of our lives with grace and creativity… This book is a wonderful companion on life’s ever-unfolding journey.”
—David Spangler, Author of Journey Into Fire and Apprentice to Spirit
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“Very shamanic”
“This is an absolutely fabulous book! This book is all about finding yourself, understanding where you are, and building the path to wehre you want to be.”
— Bonnie Cehovet. Author / Reviewer
[/fusion_text][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ lazy_load=”none” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ last=”true” border_position=”all” first=”false” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_imageframe image_id=”19809|full” custom_aspect_ratio=”100″ lightbox=”no” link=”https://amzn.to/3Lo83Uy” linktarget=”_blank” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ margin_top=”50″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″]https://annagatmon.com/wp-content/uploads/2024/11/Shift-Calling-Transparent-Background-800×800-2.png[/fusion_imageframe][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_button link=”https://amzn.to/3SGj7Af” target=”_blank” alignment=”center” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” color=”custom” linear_angle=”180″ size=”large” stretch=”default” icon_position=”left” icon_divider=”no” hover_transition=”none” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]AMAZON[/fusion_button][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][fusion_button link=”https://books2read.com/u/bxBP5o” target=”_blank” alignment=”center” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” class=”fusion-button button-flat button-large button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type” color=”custom” linear_angle=”180″ size=”large” stretch=”default” icon_position=”left” icon_divider=”no” hover_transition=”none” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]Other Bookstores[/fusion_button][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
Bronze Award in Category of Spiritual Leadership
[/fusion_text][fusion_imageframe custom_aspect_ratio=”100″ lightbox=”no” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ margin_top=”50″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″ image_id=”19813|medium”]https://annagatmon.com/wp-content/uploads/2024/11/Living-Now-Bronze-Hi-300×300.png[/fusion_imageframe][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_wrap=”wrap” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” padding_top=”20″ border_sizes_top=”0px” border_sizes_right=”0px” border_sizes_bottom=”0px” border_sizes_left=”0px” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#bb2649″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” pattern_bg=”none” pattern_bg_style=”default” pattern_bg_opacity=”100″ pattern_bg_blend_mode=”normal” mask_bg=”none” mask_bg_style=”default” mask_bg_opacity=”100″ mask_bg_transform=”left” mask_bg_blend_mode=”normal” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″ admin_toggled=”no”][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” content_wrap=”wrap” center_content=”no” column_tag=”div” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#bb2649″ lazy_load=”none” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” absolute=”off” 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″ transition_duration=”300″ transition_easing=”ease” motion_effects=”W3sidHlwZSI6IiIsInNjcm9sbF90eXBlIjoidHJhbnNpdGlvbiIsInNjcm9sbF9kaXJlY3Rpb24iOiJ1cCIsInRyYW5zaXRpb25fc3BlZWQiOiIxIiwiZmFkZV90eXBlIjoiaW4iLCJzY2FsZV90eXBlIjoidXAiLCJpbml0aWFsX3NjYWxlIjoiMSIsIm1heF9zY2FsZSI6IjEuNSIsIm1pbl9zY2FsZSI6IjAuNSIsImluaXRpYWxfcm90YXRlIjoiMCIsImVuZF9yb3RhdGUiOiIzMCIsImluaXRpYWxfYmx1ciI6IjAiLCJlbmRfYmx1ciI6IjMiLCJzdGFydF9lbGVtZW50IjoidG9wIiwic3RhcnRfdmlld3BvcnQiOiJib3R0b20iLCJlbmRfZWxlbWVudCI6ImJvdHRvbSIsImVuZF92aWV3cG9ydCI6InRvcCIsIm1vdXNlX2VmZmVjdCI6InRyYWNrIiwibW91c2VfZWZmZWN0X2RpcmVjdGlvbiI6Im9wcG9zaXRlIiwibW91c2VfZWZmZWN0X3NwZWVkIjoiMiIsImluZmluaXRlX2FuaW1hdGlvbiI6ImZsb2F0IiwiaW5maW5pdGVfYW5pbWF0aW9uX3NwZWVkIjoiMiJ9XQ==” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ last=”true” border_position=”all” first=”true” min_height=”” link=””][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
“Integrate your personal, spiritual, and work work.”
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ 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” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”true” border_position=”all” first=”true” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”5px” bottom_margin=”5px” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type=”legacy” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_transition_offset=”0″ scroll_offset=”0″ animation_direction=”left” animation_speed=”0.3″ 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″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”false” border_position=”all” first=”true” min_height=”” link=””][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
Anna Gatmon, PhD
[/fusion_text][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” text_color=”#bb2649″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
ShiftMaker™
Transformation Catalyst
Personal Guide
[/fusion_text][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_text hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” font_size=”20″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]
I’m an educator at heart. I derive deep pleasure from supporting and witnessing people at that moment of discovery, insight, and self-empowerment. Some of my passions over the decades include being an expert in transformative and wholistic learning, developing the WE™ model for child education, the Expansive Living™ Method for evolving human consciousness, and being certified as an Emotion Code™ and as a Compassion Key™ practitioner.
As the founder of the online Expansive Community and the Expansive Living™ method, I guide and collaborate with creative empaths to help shift human and planetary consciousness through the projects they are passionate about, and the causes they are championing.
[/fusion_text][fusion_button link=”https://annagatmon.com/home/about/” target=”_self” alignment=”center” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” color=”custom” linear_angle=”180″ size=”large” stretch=”default” icon_position=”left” icon_divider=”no” hover_transition=”none” animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″]READ MORE[/fusion_button][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”true” border_position=”all” first=”false” min_height=”” link=””][fusion_imageframe image_id=”19814|full” custom_aspect_ratio=”100″ lightbox=”no” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” align_medium=”none” align_small=”none” align=”center” style_type=”dropshadow” blur=”10″ hover_type=”none” magnify_duration=”120″ scroll_height=”100″ scroll_speed=”1″ margin_top=”50″ bordersize=”0″ bordercolor=”#fdf7f0″ caption_style=”off” caption_align_medium=”none” caption_align_small=”none” caption_align=”none” caption_title_tag=”2″ animation_direction=”left” animation_speed=”0.3″ animation_delay=”0″ 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″]https://annagatmon.com/wp-content/uploads/2024/11/Flip-Horizontal-800×1200-1.jpg[/fusion_imageframe][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”15px” bottom_margin=”15px” alignment=”center” /][fusion_separator style_type=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” flex_grow=”0″ top_margin=”10px” bottom_margin=”10px” alignment=”center” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” center_content=”no” target=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” order_medium=”0″ order_small=”0″ hover_type=”none” border_style=”solid” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ background_type=”image” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#fdf7f0″ background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” filter_type=”regular” 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″ animation_direction=”left” animation_speed=”0.3″ last=”true” border_position=”all” first=”true” element_content=”” min_height=”” link=””][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]