$shopid, 'language_translation_id' => $current_language_id); $content = $this->api->call('/NewGetShopData', $data, 'get'); $content = is_array($content) ? $content : []; $content['data'] = is_array($content['data'] ?? null) ? $content['data'] : []; $content['data']['language_translations_data'] = is_array($content['data']['language_translations_data'] ?? null) ? $content['data']['language_translations_data'] : []; $content['data'] = wp_parse_args($content['data'], [ 'plan' => '', 'language_translations_data' => [], ]); $language_translation_defaults = [ 'language_name' => '', 'is_default' => 0, 'is_visible' => 0, 'keyboard_nav' => '', 'cursor' => '', 'big_cursor' => '', 'reading_guide' => '', 'search' => '', 'high_saturation' => '', 'low_saturation' => '', 'desaturate' => '', 'invert_colors' => '', 'contrast' => '', 'dark_contrast' => '', 'light_contrast' => '', 'bigger_text' => '', 'highlight_links' => '', 'word_spacing' => '', 'letter_spacing' => '', 'line_height' => '', 'alignment' => '', 'left_alignment' => '', 'right_alignment' => '', 'center' => '', 'readable_fonts' => '', 'reading_mask' => '', 'highlight_titles' => '', 'text_magnifier' => '', 'image_alt_tooltip' => '', 'text_colors' => '', 'title_colors' => '', 'background_colors' => '', 'smart_contrast' => '', 'mute_sounds' => '', 'content_scaling' => '', 'gif_hide' => '', 'read_mode' => '', 'useful_links' => '', 'highlight_hover' => '', 'highlight_focus' => '', 'bigblack_cursor' => '', 'profile_settings' => '', 'blind_profile' => '', 'elderly_profile' => '', 'motor_impaired_profile' => '', 'visually_impaired_profile' => '', 'color_blind_profile' => '', 'dyslexia_profile' => '', 'cognitive_and_learning_profile' => '', 'seizure_safe_profile' => '', 'ADHD_profile' => '', 'voicecommands' => '', 'talk_and_type' => '', 'color_blind' => '', 'virtual_keyboard' => '', 'filter_content' => '', 'image_hide' => '', 'video_hide' => '', 'stop_animation' => '', 'text_speech' => '', 'accessibility_assistant' => '', 'reset_all' => '', 'statement' => '', 'hide_interface' => '', 'cancel' => '', 'default' => '', ]; $content['data']['language_translations_data'] = wp_parse_args($content['data']['language_translations_data'], $language_translation_defaults); $current_plan = $content['data']['plan']; if (isset($_POST['btnAdd'])) { if (!isset($_POST['accessibility_lang_nonce']) || !wp_verify_nonce(wp_unslash(sanitize_key($_POST['accessibility_lang_nonce'])), 'accessibility_lang_nonce')) { print esc_html__('Sorry, You can not update....', 'accessibility-assistant'); exit; } else { $widget_enable = 0; $keyboard_nav = $cursor = $big_cursor = $reading_guide = $search = $high_saturation = $low_saturation = $desaturate = $contrast = $invert_contrast = $dark_contrast = $light_contrast = $bigger_text = $highlight_links = $word_spacing = $letter_spacing = $line_height = $alignment = $left_alignment = $right_alignment = $center = $readable_fonts = $reading_mask = $highlight_titles = $text_enhancer = $image_alt_tooltip = $text_colors = $title_colors = $background_colors = $mute_sounds = $content_scaling = $gif_hide = $read_mode = $useful_links = $highlight_hover = $highlight_focus = $bigblack_cursor = $profile_settings = $blind_profile = $elderly_profile = $motor_impaired_profile = $visually_impaired_profile = $color_blind_profile = $dyslexia_profile = $cognitive_and_learning_profile = $seizure_safe_profile = $ADHD_profile = $voicecommands = $talk_and_type = $color_blind = $virtual_keyboard = $filter_content = $image_hide = $video_hide = $stop_animation = $text_speech = $accessibility_assistant = $reset_all = $statement = $hide_interface = $cancel = $default = ""; $error = array(); if (isset($_POST['keyboard_nav'])) { $keyboard_nav = sanitize_text_field(wp_unslash($_POST['keyboard_nav'])); if (empty($keyboard_nav)) { $error[] = esc_html__("Keyboard should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['cursor'])) { $cursor = sanitize_text_field(wp_unslash($_POST['cursor'])); if (empty($cursor)) { $error[] = esc_html__("Cursor should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['big_cursor'])) { $big_cursor = sanitize_text_field(wp_unslash($_POST['big_cursor'])); if (empty($big_cursor)) { $error[] = esc_html__("Big Cursor should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['reading_guide'])) { $reading_guide = sanitize_text_field(wp_unslash($_POST['reading_guide'])); if (empty($reading_guide)) { $error[] = esc_html__("Reading Guide Color should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['search'])) { $search = sanitize_text_field(wp_unslash($_POST['search'])); if (empty($search)) { $error[] = esc_html__("Search should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['high_saturation'])) { $high_saturation = sanitize_text_field(wp_unslash($_POST['high_saturation'])); if (empty($high_saturation)) { $error[] = esc_html__("High saturation should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['low_saturation'])) { $low_saturation = sanitize_text_field(wp_unslash($_POST['low_saturation'])); if (empty($low_saturation)) { $error[] = esc_html__("Low saturation should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['desaturate'])) { $desaturate = sanitize_text_field(wp_unslash($_POST['desaturate'])); if (empty($desaturate)) { $error[] = esc_html__("Desaturate should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['invert_colors'])) { $invert_contrast = sanitize_text_field(wp_unslash($_POST['invert_colors'])); if (empty($invert_contrast)) { $error[] = esc_html__("Invert Colors should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['contrast'])) { $contrast = sanitize_text_field(wp_unslash($_POST['contrast'])); if (empty($contrast)) { $error[] = esc_html__("Contrast should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['dark_contrast'])) { $dark_contrast = sanitize_text_field(wp_unslash($_POST['dark_contrast'])); if (empty($dark_contrast)) { $error[] = esc_html__("Dark Contrast should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['light_contrast'])) { $light_contrast = sanitize_text_field(wp_unslash($_POST['light_contrast'])); if (empty($light_contrast)) { $error[] = esc_html__("Light Contrast should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['bigger_text'])) { $bigger_text = sanitize_text_field(wp_unslash($_POST['bigger_text'])); if (empty($bigger_text)) { $error[] = esc_html__("Bigger Text should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['highlight_links'])) { $highlight_links = sanitize_text_field(wp_unslash($_POST['highlight_links'])); if (empty($highlight_links)) { $error[] = esc_html__("Highlight Links should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['word_spacing'])) { $word_spacing = sanitize_text_field(wp_unslash($_POST['word_spacing'])); if (empty($word_spacing)) { $error[] = esc_html__("Word Spacing should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['letter_spacing'])) { $letter_spacing = sanitize_text_field(wp_unslash($_POST['letter_spacing'])); if (empty($letter_spacing)) { $error[] = esc_html__("Letter Spacing should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['line_height'])) { $line_height = sanitize_text_field(wp_unslash($_POST['line_height'])); if (empty($line_height)) { $error[] = esc_html__("Line Height should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['alignment'])) { $alignment = sanitize_text_field(wp_unslash($_POST['alignment'])); if (empty($alignment)) { $error[] = esc_html__("Alignment should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['left_alignment'])) { $left_alignment = sanitize_text_field(wp_unslash($_POST['left_alignment'])); if (empty($left_alignment)) { $error[] = esc_html__("Left Alignment should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['right_alignment'])) { $right_alignment = sanitize_text_field(wp_unslash($_POST['right_alignment'])); if (empty($right_alignment)) { $error[] = esc_html__("Alignment should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['center'])) { $center = sanitize_text_field(wp_unslash($_POST['center'])); if (empty($center)) { $error[] = esc_html__("Center should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['readable_fonts'])) { $readable_fonts = sanitize_text_field(wp_unslash($_POST['readable_fonts'])); if (empty($readable_fonts)) { $error[] = esc_html__("Readable Fonts should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['reading_mask'])) { $reading_mask = sanitize_text_field(wp_unslash($_POST['reading_mask'])); if (empty($reading_mask)) { $error[] = esc_html__("Reading Mask should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['highlight_titles'])) { $highlight_titles = sanitize_text_field(wp_unslash($_POST['highlight_titles'])); if (empty($highlight_titles)) { $error[] = esc_html__("Highlight Titles should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['text_magnifier'])) { $text_enhancer = sanitize_text_field(wp_unslash($_POST['text_magnifier'])); if (empty($text_enhancer)) { $error[] = esc_html__("Text Enhancer should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['image_alt_tooltip'])) { $image_alt_tooltip = sanitize_text_field(wp_unslash($_POST['image_alt_tooltip'])); if (empty($image_alt_tooltip)) { $error[] = esc_html__("Image Alt Tooltip should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['text_colors'])) { $text_colors = sanitize_text_field(wp_unslash($_POST['text_colors'])); if (empty($text_colors)) { $error[] = esc_html__("Text Colors should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['title_colors'])) { $title_colors = sanitize_text_field(wp_unslash($_POST['title_colors'])); if (empty($title_colors)) { $error[] = esc_html__("Title Colors should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['background_colors'])) { $background_colors = sanitize_text_field(wp_unslash($_POST['background_colors'])); if (empty($background_colors)) { $error[] = esc_html__("Background Colors should not be empty.", 'accessibility-assistant'); } } // if (isset($_POST['smart_contrast'])) { // $smart_contrast = sanitize_text_field(wp_unslash($_POST['smart_contrast'])); // if (empty($smart_contrast)) { // $error[] = esc_html__("Smart Contrast should not be empty.", 'accessibility-assistant'); // } // } if (isset($_POST['mute_sounds'])) { $mute_sounds = sanitize_text_field(wp_unslash($_POST['mute_sounds'])); if (empty($mute_sounds)) { $error[] = esc_html__("Mute Sounds should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['content_scaling'])) { $content_scaling = sanitize_text_field(wp_unslash($_POST['content_scaling'])); if (empty($content_scaling)) { $error[] = esc_html__("Content Scaling should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['gif_hide'])) { $gif_hide = sanitize_text_field(wp_unslash($_POST['gif_hide'])); if (empty($gif_hide)) { $error[] = esc_html__("GIF Hide should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['read_mode'])) { $read_mode = sanitize_text_field(wp_unslash($_POST['read_mode'])); if (empty($read_mode)) { $error[] = esc_html__("Read Mode should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['useful_links'])) { $useful_links = sanitize_text_field(wp_unslash($_POST['useful_links'])); if (empty($useful_links)) { $error[] = esc_html__("Useful Links should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['highlight_hover'])) { $highlight_hover = sanitize_text_field(wp_unslash($_POST['highlight_hover'])); if (empty($highlight_hover)) { $error[] = esc_html__("Highlight Hover should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['highlight_focus'])) { $highlight_focus = sanitize_text_field(wp_unslash($_POST['highlight_focus'])); if (empty($highlight_focus)) { $error[] = esc_html__("Highlight Focus should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['bigblack_cursor'])) { $bigblack_cursor = sanitize_text_field(wp_unslash($_POST['bigblack_cursor'])); if (empty($bigblack_cursor)) { $error[] = esc_html__("Big Black Cursor should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['profile_settings'])) { $profile_settings = sanitize_text_field(wp_unslash($_POST['profile_settings'])); if (empty($profile_settings)) { $error[] = esc_html__("Profile Settings should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['blind_profile'])) { $blind_profile = sanitize_text_field(wp_unslash($_POST['blind_profile'])); if (empty($blind_profile)) { $error[] = esc_html__("Blind should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['elderly_profile'])) { $elderly_profile = sanitize_text_field(wp_unslash($_POST['elderly_profile'])); if (empty($elderly_profile)) { $error[] = esc_html__("Elderly should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['motor_impaired_profile'])) { $motor_impaired_profile = sanitize_text_field(wp_unslash($_POST['motor_impaired_profile'])); if (empty($motor_impaired_profile)) { $error[] = esc_html__("Motor Impaired should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['visually_impaired_profile'])) { $visually_impaired_profile = sanitize_text_field(wp_unslash($_POST['visually_impaired_profile'])); if (empty($visually_impaired_profile)) { $error[] = esc_html__("Visually Impaired should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['color_blind_profile'])) { $color_blind_profile = sanitize_text_field(wp_unslash($_POST['color_blind_profile'])); if (empty($color_blind_profile)) { $error[] = esc_html__("Color Blind should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['dyslexia_profile'])) { $dyslexia_profile = sanitize_text_field(wp_unslash($_POST['dyslexia_profile'])); if (empty($dyslexia_profile)) { $error[] = esc_html__("Dyslexia should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['cognitive_and_learning_profile'])) { $cognitive_and_learning_profile = sanitize_text_field(wp_unslash($_POST['cognitive_and_learning_profile'])); if (empty($cognitive_and_learning_profile)) { $error[] = esc_html__("Cognitive and Learning should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['seizure_safe_profile'])) { $seizure_safe_profile = sanitize_text_field(wp_unslash($_POST['seizure_safe_profile'])); if (empty($seizure_safe_profile)) { $error[] = esc_html__("Seizure Safe should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['ADHD_profile'])) { $ADHD_profile = sanitize_text_field(wp_unslash($_POST['ADHD_profile'])); if (empty($ADHD_profile)) { $error[] = esc_html__("ADHD should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['voicecommands'])) { $voicecommands = sanitize_text_field(wp_unslash($_POST['voicecommands'])); if (empty($voicecommands)) { $error[] = esc_html__("Voice Commands should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['talk_and_type'])) { $talk_and_type = sanitize_text_field(wp_unslash($_POST['talk_and_type'])); if (empty($talk_and_type)) { $error[] = esc_html__("Talk and Type should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['color_blind'])) { $color_blind = sanitize_text_field(wp_unslash($_POST['color_blind'])); if (empty($color_blind)) { $error[] = esc_html__("Color Blind should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['image_hide'])) { $image_hide = sanitize_text_field(wp_unslash($_POST['image_hide'])); if (empty($image_hide)) { $error[] = esc_html__("Image Hide should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['video_hide'])) { $video_hide = sanitize_text_field(wp_unslash($_POST['video_hide'])); if (empty($video_hide)) { $error[] = esc_html__("Video Hide should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['stop_animation'])) { $stop_animation = sanitize_text_field(wp_unslash($_POST['stop_animation'])); if (empty($stop_animation)) { $error[] = esc_html__("Stop Animation should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['text_speech'])) { $text_speech = sanitize_text_field(wp_unslash($_POST['text_speech'])); if (empty($text_speech)) { $error[] = esc_html__("Text Speech should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['accessibility_assistant'])) { $accessibility_assistant = sanitize_text_field(wp_unslash($_POST['accessibility_assistant'])); if (empty($accessibility_assistant)) { $error[] = esc_html__("Accessibility Assistant should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['reset_all'])) { $reset_all = sanitize_text_field(wp_unslash($_POST['reset_all'])); if (empty($reset_all)) { $error[] = esc_html__("Reset All should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['statement'])) { $statement = sanitize_text_field(wp_unslash($_POST['statement'])); if (empty($statement)) { $error[] = esc_html__("Statement should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['hide_interface'])) { $hide_interface = sanitize_text_field(wp_unslash($_POST['hide_interface'])); if (empty($hide_interface)) { $error[] = esc_html__("Hide Interface should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['cancel'])) { $cancel = sanitize_text_field(wp_unslash($_POST['cancel'])); if (empty($cancel)) { $error[] = esc_html__("Cancel should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['default'])) { $default = sanitize_text_field(wp_unslash($_POST['default'])); if (empty($default)) { $error[] = esc_html__("Default should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['virtual_keyboard'])) { $virtual_keyboard = sanitize_text_field(wp_unslash($_POST['virtual_keyboard'])); if (empty($virtual_keyboard)) { $error[] = esc_html__("Virtual Keyboard should not be empty.", 'accessibility-assistant'); } } if (isset($_POST['filter_content'])) { $filter_content = sanitize_text_field(wp_unslash($_POST['filter_content'])); if (empty($filter_content)) { $error[] = esc_html__("Filter Content should not be empty.", 'accessibility-assistant'); } } $visible_lang_switcher = "off"; if (isset($_POST['visible_lang_switcher'])) { $widget_enable = sanitize_text_field(wp_unslash($_POST['visible_lang_switcher'])); if ($widget_enable == "on") { $visible_lang_switcher = "on"; } } $default_language_switcher = "off"; if (isset($_POST['default_language_switcher'])) { $widget_enable = sanitize_text_field(wp_unslash($_POST['default_language_switcher'])); if ($widget_enable == "on") { $default_language_switcher = "on"; } } // print_r($error); if (empty($error)) { $send_data = array( 'language_id' => $current_language_id, 'shop_id' => $shop_id, 'is_default' => $default_language_switcher, 'is_visible' => $visible_lang_switcher, 'keyboard_nav' => $keyboard_nav, 'big_cursor' => $big_cursor, 'reading_guide' => $reading_guide, 'search' => $search, 'high_saturation' => $high_saturation, 'low_saturation' => $low_saturation, 'desaturate' => $desaturate, 'invert_colors' => $invert_contrast, 'dark_contrast' => $dark_contrast, 'light_contrast' => $light_contrast, 'bigger_text' => $bigger_text, 'highlight_links' => $highlight_links, 'word_spacing' => $word_spacing, 'letter_spacing' => $letter_spacing, 'line_height' => $line_height, 'alignment' => $alignment, 'left_alignment' => $left_alignment, 'right_alignment' => $right_alignment, 'center' => $center, 'readable_fonts' => $readable_fonts, 'reading_mask' => $reading_mask, 'highlight_titles' => $highlight_titles, 'text_magnifier' => $text_enhancer, 'image_alt_tooltip' => $image_alt_tooltip, 'text_colors' => $text_colors, 'title_colors' => $title_colors, 'background_colors' => $background_colors, //'smart_contrast' => $smart_contrast, 'mute_sounds' => $mute_sounds, 'content_scaling' => $content_scaling, 'gif_hide' => $gif_hide, 'read_mode' => $read_mode, 'useful_links' => $useful_links, 'highlight_hover' => $highlight_hover, 'highlight_focus' => $highlight_focus, 'bigblack_cursor' => $bigblack_cursor, 'profile_settings' => $profile_settings, 'voicecommands' => $voicecommands, 'talk_and_type' => $talk_and_type, 'color_blind' => $color_blind, 'blind_profile' => $blind_profile, 'elderly_profile' => $elderly_profile, 'motor_impaired_profile' => $motor_impaired_profile, 'visually_impaired_profile' => $visually_impaired_profile, 'color_blind_profile' => $color_blind_profile, 'dyslexia_profile' => $dyslexia_profile, 'cognitive_and_learning_profile' => $cognitive_and_learning_profile, 'seizure_safe_profile' => $seizure_safe_profile, 'ADHD_profile' => $ADHD_profile, 'image_hide' => $image_hide, 'video_hide' => $video_hide, 'stop_animation' => $stop_animation, 'text_speech' => $text_speech, 'accessibility_assistant' => $accessibility_assistant, 'reset_all' => $reset_all, 'statement' => $statement, 'hide_interface' => $hide_interface, 'cancel' => $cancel, 'default' => $default, 'cursor' => $cursor, 'filter_content' => $filter_content, 'virtual_keyboard' => $virtual_keyboard, 'contrast' => $contrast ); } else { echo '
× ' . esc_html__('Error!', 'accessibility-assistant') . ' '; foreach ($error as $err) { echo ' ' . esc_html($err) . ', '; } echo '
'; } $returnsenddata = $this->api->call('/languageUpdate', $send_data, 'post'); // echo 'here'; // echo '
';
    // print_r($returnsenddata);
    // echo '
'; // exit; if ($returnsenddata['status'] == 200) { echo '
× ' . esc_html__('Success!', 'accessibility-assistant') . '
'; $content = $this->api->call('/NewGetShopData', $data, 'get'); $content = is_array($content) ? $content : []; $content['data'] = is_array($content['data'] ?? null) ? $content['data'] : []; $content['data']['language_translations_data'] = is_array($content['data']['language_translations_data'] ?? null) ? $content['data']['language_translations_data'] : []; $content['data'] = wp_parse_args($content['data'], [ 'plan' => $current_plan, 'language_translations_data' => [], ]); $content['data']['language_translations_data'] = wp_parse_args($content['data']['language_translations_data'], $language_translation_defaults); $current_plan = $content['data']['plan']; } elseif ($returnsenddata['status'] == 400) { echo '
× ' . esc_html__('Error!', 'accessibility-assistant') . ' '; echo esc_html($returnsenddata['messages']); echo '
'; } else { echo '
× ' . esc_html__('Error!', 'accessibility-assistant') . ' '; echo esc_html($returnsenddata['messages']); echo '
'; } } } ?>

>
>
>
>
>

>
>
>
>
>
>
>
>

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

>
>
>

>

>
>
>
>
>
>