From dc61705c9169fc469fc3ce057bec7c5275007101 Mon Sep 17 00:00:00 2001 From: Julio Schlickmann Date: Thu, 16 Apr 2026 22:33:42 -0300 Subject: [PATCH] add project files Co-Authored-By: Claude Sonnet 4.6 --- .classpath | 18 + .gitignore | 22 + .project | 33 + AndroidManifest.xml | 137 ++ CLAUDE.md | 59 + ...-schema-sqlite-para-suporte-a-acrescimo.md | 188 +++ ...ncronizacao-da-taxa-de-acrescimo-do-erp.md | 228 +++ ...ir-campo-de-acrescimo-na-tela-do-pedido.md | 236 ++++ ...escimo-ao-selecionar-forma-de-pagamento.md | 243 ++++ ...-persistir-acrescimo-ao-fechar-o-pedido.md | 305 +++++ ...exibir-acrescimo-na-consulta-de-pedidos.md | 414 ++++++ ...crescimo-ao-postgresql-ao-salvar-pedido.md | 347 +++++ ...scimo-do-postgresql-no-sync-de-consulta.md | 245 ++++ ...vl-acrescimo-no-md5-de-change-detection.md | 261 ++++ .../implementation-artifacts/deferred-work.md | 82 ++ .../epic-2-retro-2026-04-16.md | 142 ++ .../sprint-status.yaml | 64 + _bmad-output/planning-artifacts/epics.md | 338 +++++ _bmad-output/planning-artifacts/prd.md | 224 +++ _bmad-output/project-context.md | 172 +++ _bmad/_config/agent-manifest.csv | 14 + _bmad/_config/bmad-help.csv | 70 + _bmad/_config/files-manifest.csv | 1014 ++++++++++++++ _bmad/_config/manifest.yaml | 42 + _bmad/_config/skill-manifest.csv | 66 + _bmad/bmb/config.yaml | 13 + _bmad/bmb/module-help.csv | 11 + _bmad/bmm/config.yaml | 16 + _bmad/bmm/module-help.csv | 33 + _bmad/cis/config.yaml | 12 + _bmad/cis/module-help.csv | 7 + _bmad/core/config.yaml | 9 + _bmad/core/module-help.csv | 12 + _bmad/tea/config.yaml | 25 + _bmad/tea/module-help.csv | 11 + _bmad/tea/workflows/testarch/README.md | 74 + assets/fonts/TIMES.TTF | Bin 0 -> 409280 bytes assets/fonts/TIMESBD.TTF | Bin 0 -> 398372 bytes docs/architecture.md | 194 +++ docs/component-inventory.md | 123 ++ docs/data-models.md | 210 +++ docs/development-guide.md | 170 +++ docs/index.md | 63 + docs/project-overview.md | 52 + docs/project-scan-report.json | 43 + docs/source-tree-analysis.md | 190 +++ ic_launcher-web.png | Bin 0 -> 67643 bytes lib/commons-net-3.3-sources.jar | Bin 0 -> 414196 bytes lib/commons-net-3.3.jar | Bin 0 -> 280983 bytes lib/commons-net-examples-3.3.jar | Bin 0 -> 59830 bytes lib/joda-time-2.5.jar | Bin 0 -> 588001 bytes lib/postgresql-8.2-512.jdbc3.jar | Bin 0 -> 435230 bytes libs/android-support-v4.jar | Bin 0 -> 648327 bytes lint.xml | 10 + proguard-project.txt | 20 + project.properties | 15 + res/anim/push_left_in.xml | 9 + res/anim/push_left_out.xml | 8 + res/anim/push_right_in.xml | 9 + res/anim/push_right_in_90.xml | 9 + res/anim/push_right_out.xml | 8 + res/anim/push_right_out_90.xml | 8 + res/color/colors_apptheme.xml | 4 + res/color/mytext.xml | 5 + ..._check_off_disabled_focused_holo_light.png | Bin 0 -> 396 bytes ...heme_btn_check_off_disabled_holo_light.png | Bin 0 -> 361 bytes ...theme_btn_check_off_focused_holo_light.png | Bin 0 -> 409 bytes .../apptheme_btn_check_off_holo_light.png | Bin 0 -> 242 bytes ...theme_btn_check_off_pressed_holo_light.png | Bin 0 -> 423 bytes ...n_check_on_disabled_focused_holo_light.png | Bin 0 -> 773 bytes ...theme_btn_check_on_disabled_holo_light.png | Bin 0 -> 624 bytes ...ptheme_btn_check_on_focused_holo_light.png | Bin 0 -> 1591 bytes .../apptheme_btn_check_on_holo_light.png | Bin 0 -> 1445 bytes ...ptheme_btn_check_on_pressed_holo_light.png | Bin 0 -> 803 bytes ..._radio_off_disabled_focused_holo_light.png | Bin 0 -> 1420 bytes ...heme_btn_radio_off_disabled_holo_light.png | Bin 0 -> 717 bytes ...theme_btn_radio_off_focused_holo_light.png | Bin 0 -> 1521 bytes .../apptheme_btn_radio_off_holo_light.png | Bin 0 -> 790 bytes ...theme_btn_radio_off_pressed_holo_light.png | Bin 0 -> 1574 bytes ...n_radio_on_disabled_focused_holo_light.png | Bin 0 -> 2345 bytes ...theme_btn_radio_on_disabled_holo_light.png | Bin 0 -> 1169 bytes ...ptheme_btn_radio_on_focused_holo_light.png | Bin 0 -> 2288 bytes .../apptheme_btn_radio_on_holo_light.png | Bin 0 -> 1369 bytes ...ptheme_btn_radio_on_pressed_holo_light.png | Bin 0 -> 1908 bytes .../apptheme_list_activated_holo.9.png | Bin 0 -> 115 bytes .../apptheme_list_focused_holo.9.png | Bin 0 -> 139 bytes .../apptheme_list_longpressed_holo.9.png | Bin 0 -> 115 bytes .../apptheme_list_pressed_holo_light.9.png | Bin 0 -> 115 bytes ...me_list_selector_disabled_holo_light.9.png | Bin 0 -> 189 bytes .../apptheme_progress_bg_holo_light.9.png | Bin 0 -> 175 bytes ...apptheme_progress_primary_holo_light.9.png | Bin 0 -> 377 bytes ...ptheme_progress_secondary_holo_light.9.png | Bin 0 -> 149 bytes ...ptheme_progressbar_indeterminate_holo1.png | Bin 0 -> 786 bytes ...ptheme_progressbar_indeterminate_holo2.png | Bin 0 -> 867 bytes ...ptheme_progressbar_indeterminate_holo3.png | Bin 0 -> 978 bytes ...ptheme_progressbar_indeterminate_holo4.png | Bin 0 -> 1024 bytes ...ptheme_progressbar_indeterminate_holo5.png | Bin 0 -> 916 bytes ...ptheme_progressbar_indeterminate_holo6.png | Bin 0 -> 1018 bytes ...ptheme_progressbar_indeterminate_holo7.png | Bin 0 -> 814 bytes ...ptheme_progressbar_indeterminate_holo8.png | Bin 0 -> 887 bytes .../apptheme_tab_selected_focused_holo.9.png | Bin 0 -> 111 bytes .../apptheme_tab_selected_holo.9.png | Bin 0 -> 109 bytes .../apptheme_tab_selected_pressed_holo.9.png | Bin 0 -> 113 bytes ...apptheme_tab_unselected_focused_holo.9.png | Bin 0 -> 108 bytes .../apptheme_tab_unselected_holo.9.png | Bin 0 -> 108 bytes ...apptheme_tab_unselected_pressed_holo.9.png | Bin 0 -> 113 bytes .../apptheme_text_select_handle_left.png | Bin 0 -> 1349 bytes .../apptheme_text_select_handle_middle.png | Bin 0 -> 1451 bytes .../apptheme_text_select_handle_right.png | Bin 0 -> 1468 bytes ...theme_textfield_activated_holo_light.9.png | Bin 0 -> 199 bytes ...pptheme_textfield_default_holo_light.9.png | Bin 0 -> 227 bytes ...extfield_disabled_focused_holo_light.9.png | Bin 0 -> 1208 bytes ...ptheme_textfield_disabled_holo_light.9.png | Bin 0 -> 1116 bytes ...pptheme_textfield_focused_holo_light.9.png | Bin 0 -> 297 bytes res/drawable-hdpi/ic_action_new_event.png | Bin 0 -> 407 bytes res/drawable-hdpi/ic_action_refresh.png | Bin 0 -> 667 bytes res/drawable-hdpi/ic_action_settings.png | Bin 0 -> 437 bytes res/drawable-hdpi/ic_launcher.png | Bin 0 -> 6976 bytes res/drawable-ldpi/ic_launcher.png | Bin 0 -> 2278 bytes ..._check_off_disabled_focused_holo_light.png | Bin 0 -> 293 bytes ...heme_btn_check_off_disabled_holo_light.png | Bin 0 -> 329 bytes ...theme_btn_check_off_focused_holo_light.png | Bin 0 -> 317 bytes .../apptheme_btn_check_off_holo_light.png | Bin 0 -> 183 bytes ...theme_btn_check_off_pressed_holo_light.png | Bin 0 -> 289 bytes ...n_check_on_disabled_focused_holo_light.png | Bin 0 -> 549 bytes ...theme_btn_check_on_disabled_holo_light.png | Bin 0 -> 508 bytes ...ptheme_btn_check_on_focused_holo_light.png | Bin 0 -> 1009 bytes .../apptheme_btn_check_on_holo_light.png | Bin 0 -> 931 bytes ...ptheme_btn_check_on_pressed_holo_light.png | Bin 0 -> 554 bytes ..._radio_off_disabled_focused_holo_light.png | Bin 0 -> 836 bytes ...heme_btn_radio_off_disabled_holo_light.png | Bin 0 -> 479 bytes ...theme_btn_radio_off_focused_holo_light.png | Bin 0 -> 829 bytes .../apptheme_btn_radio_off_holo_light.png | Bin 0 -> 428 bytes ...theme_btn_radio_off_pressed_holo_light.png | Bin 0 -> 962 bytes ...n_radio_on_disabled_focused_holo_light.png | Bin 0 -> 1264 bytes ...theme_btn_radio_on_disabled_holo_light.png | Bin 0 -> 736 bytes ...ptheme_btn_radio_on_focused_holo_light.png | Bin 0 -> 1192 bytes .../apptheme_btn_radio_on_holo_light.png | Bin 0 -> 763 bytes ...ptheme_btn_radio_on_pressed_holo_light.png | Bin 0 -> 1118 bytes .../apptheme_list_activated_holo.9.png | Bin 0 -> 110 bytes .../apptheme_list_focused_holo.9.png | Bin 0 -> 117 bytes .../apptheme_list_longpressed_holo.9.png | Bin 0 -> 110 bytes .../apptheme_list_pressed_holo_light.9.png | Bin 0 -> 110 bytes ...me_list_selector_disabled_holo_light.9.png | Bin 0 -> 171 bytes .../apptheme_progress_bg_holo_light.9.png | Bin 0 -> 161 bytes ...apptheme_progress_primary_holo_light.9.png | Bin 0 -> 270 bytes ...ptheme_progress_secondary_holo_light.9.png | Bin 0 -> 135 bytes ...ptheme_progressbar_indeterminate_holo1.png | Bin 0 -> 461 bytes ...ptheme_progressbar_indeterminate_holo2.png | Bin 0 -> 528 bytes ...ptheme_progressbar_indeterminate_holo3.png | Bin 0 -> 592 bytes ...ptheme_progressbar_indeterminate_holo4.png | Bin 0 -> 575 bytes ...ptheme_progressbar_indeterminate_holo5.png | Bin 0 -> 547 bytes ...ptheme_progressbar_indeterminate_holo6.png | Bin 0 -> 583 bytes ...ptheme_progressbar_indeterminate_holo7.png | Bin 0 -> 534 bytes ...ptheme_progressbar_indeterminate_holo8.png | Bin 0 -> 556 bytes .../apptheme_tab_selected_focused_holo.9.png | Bin 0 -> 112 bytes .../apptheme_tab_selected_holo.9.png | Bin 0 -> 107 bytes .../apptheme_tab_selected_pressed_holo.9.png | Bin 0 -> 112 bytes ...apptheme_tab_unselected_focused_holo.9.png | Bin 0 -> 113 bytes .../apptheme_tab_unselected_holo.9.png | Bin 0 -> 104 bytes ...apptheme_tab_unselected_pressed_holo.9.png | Bin 0 -> 113 bytes .../apptheme_text_select_handle_left.png | Bin 0 -> 842 bytes .../apptheme_text_select_handle_middle.png | Bin 0 -> 881 bytes .../apptheme_text_select_handle_right.png | Bin 0 -> 900 bytes ...theme_textfield_activated_holo_light.9.png | Bin 0 -> 164 bytes ...pptheme_textfield_default_holo_light.9.png | Bin 0 -> 182 bytes ...extfield_disabled_focused_holo_light.9.png | Bin 0 -> 1133 bytes ...ptheme_textfield_disabled_holo_light.9.png | Bin 0 -> 1094 bytes ...pptheme_textfield_focused_holo_light.9.png | Bin 0 -> 263 bytes res/drawable-mdpi/ic_action_new_event.png | Bin 0 -> 369 bytes res/drawable-mdpi/ic_action_refresh.png | Bin 0 -> 484 bytes res/drawable-mdpi/ic_action_settings.png | Bin 0 -> 310 bytes res/drawable-mdpi/ic_launcher.png | Bin 0 -> 3509 bytes ..._check_off_disabled_focused_holo_light.png | Bin 0 -> 466 bytes ...heme_btn_check_off_disabled_holo_light.png | Bin 0 -> 375 bytes ...theme_btn_check_off_focused_holo_light.png | Bin 0 -> 479 bytes .../apptheme_btn_check_off_holo_light.png | Bin 0 -> 293 bytes ...theme_btn_check_off_pressed_holo_light.png | Bin 0 -> 549 bytes ...n_check_on_disabled_focused_holo_light.png | Bin 0 -> 1054 bytes ...theme_btn_check_on_disabled_holo_light.png | Bin 0 -> 762 bytes ...ptheme_btn_check_on_focused_holo_light.png | Bin 0 -> 2713 bytes .../apptheme_btn_check_on_holo_light.png | Bin 0 -> 2480 bytes ...ptheme_btn_check_on_pressed_holo_light.png | Bin 0 -> 1134 bytes ..._radio_off_disabled_focused_holo_light.png | Bin 0 -> 2163 bytes ...heme_btn_radio_off_disabled_holo_light.png | Bin 0 -> 919 bytes ...theme_btn_radio_off_focused_holo_light.png | Bin 0 -> 2224 bytes .../apptheme_btn_radio_off_holo_light.png | Bin 0 -> 1043 bytes ...theme_btn_radio_off_pressed_holo_light.png | Bin 0 -> 2235 bytes ...n_radio_on_disabled_focused_holo_light.png | Bin 0 -> 3518 bytes ...theme_btn_radio_on_disabled_holo_light.png | Bin 0 -> 1643 bytes ...ptheme_btn_radio_on_focused_holo_light.png | Bin 0 -> 3560 bytes .../apptheme_btn_radio_on_holo_light.png | Bin 0 -> 2305 bytes ...ptheme_btn_radio_on_pressed_holo_light.png | Bin 0 -> 2683 bytes .../apptheme_list_activated_holo.9.png | Bin 0 -> 121 bytes .../apptheme_list_focused_holo.9.png | Bin 0 -> 154 bytes .../apptheme_list_longpressed_holo.9.png | Bin 0 -> 121 bytes .../apptheme_list_pressed_holo_light.9.png | Bin 0 -> 121 bytes ...me_list_selector_disabled_holo_light.9.png | Bin 0 -> 188 bytes .../apptheme_progress_bg_holo_light.9.png | Bin 0 -> 178 bytes ...apptheme_progress_primary_holo_light.9.png | Bin 0 -> 473 bytes ...ptheme_progress_secondary_holo_light.9.png | Bin 0 -> 150 bytes ...ptheme_progressbar_indeterminate_holo1.png | Bin 0 -> 895 bytes ...ptheme_progressbar_indeterminate_holo2.png | Bin 0 -> 1071 bytes ...ptheme_progressbar_indeterminate_holo3.png | Bin 0 -> 1264 bytes ...ptheme_progressbar_indeterminate_holo4.png | Bin 0 -> 1221 bytes ...ptheme_progressbar_indeterminate_holo5.png | Bin 0 -> 1193 bytes ...ptheme_progressbar_indeterminate_holo6.png | Bin 0 -> 1302 bytes ...ptheme_progressbar_indeterminate_holo7.png | Bin 0 -> 1159 bytes ...ptheme_progressbar_indeterminate_holo8.png | Bin 0 -> 1142 bytes .../apptheme_tab_selected_focused_holo.9.png | Bin 0 -> 112 bytes .../apptheme_tab_selected_holo.9.png | Bin 0 -> 114 bytes .../apptheme_tab_selected_pressed_holo.9.png | Bin 0 -> 115 bytes ...apptheme_tab_unselected_focused_holo.9.png | Bin 0 -> 111 bytes .../apptheme_tab_unselected_holo.9.png | Bin 0 -> 120 bytes ...apptheme_tab_unselected_pressed_holo.9.png | Bin 0 -> 120 bytes .../apptheme_text_select_handle_left.png | Bin 0 -> 1840 bytes .../apptheme_text_select_handle_middle.png | Bin 0 -> 1994 bytes .../apptheme_text_select_handle_right.png | Bin 0 -> 2034 bytes ...theme_textfield_activated_holo_light.9.png | Bin 0 -> 235 bytes ...pptheme_textfield_default_holo_light.9.png | Bin 0 -> 220 bytes ...extfield_disabled_focused_holo_light.9.png | Bin 0 -> 1176 bytes ...ptheme_textfield_disabled_holo_light.9.png | Bin 0 -> 1116 bytes ...pptheme_textfield_focused_holo_light.9.png | Bin 0 -> 433 bytes res/drawable-xhdpi/ic_action_new_event.png | Bin 0 -> 473 bytes res/drawable-xhdpi/ic_action_refresh.png | Bin 0 -> 876 bytes res/drawable-xhdpi/ic_action_settings.png | Bin 0 -> 471 bytes res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 11565 bytes ..._check_off_disabled_focused_holo_light.png | Bin 0 -> 468 bytes ...heme_btn_check_off_disabled_holo_light.png | Bin 0 -> 1177 bytes ...theme_btn_check_off_focused_holo_light.png | Bin 0 -> 552 bytes .../apptheme_btn_check_off_holo_light.png | Bin 0 -> 443 bytes ...theme_btn_check_off_pressed_holo_light.png | Bin 0 -> 598 bytes ...n_check_on_disabled_focused_holo_light.png | Bin 0 -> 1105 bytes ...theme_btn_check_on_disabled_holo_light.png | Bin 0 -> 1574 bytes ...ptheme_btn_check_on_focused_holo_light.png | Bin 0 -> 3772 bytes .../apptheme_btn_check_on_holo_light.png | Bin 0 -> 3491 bytes ...ptheme_btn_check_on_pressed_holo_light.png | Bin 0 -> 1155 bytes ..._radio_off_disabled_focused_holo_light.png | Bin 0 -> 2566 bytes ...heme_btn_radio_off_disabled_holo_light.png | Bin 0 -> 2208 bytes ...theme_btn_radio_off_focused_holo_light.png | Bin 0 -> 2781 bytes .../apptheme_btn_radio_off_holo_light.png | Bin 0 -> 1660 bytes ...theme_btn_radio_off_pressed_holo_light.png | Bin 0 -> 3039 bytes ...n_radio_on_disabled_focused_holo_light.png | Bin 0 -> 4493 bytes ...theme_btn_radio_on_disabled_holo_light.png | Bin 0 -> 3894 bytes ...ptheme_btn_radio_on_focused_holo_light.png | Bin 0 -> 5014 bytes .../apptheme_btn_radio_on_holo_light.png | Bin 0 -> 3503 bytes ...ptheme_btn_radio_on_pressed_holo_light.png | Bin 0 -> 3544 bytes .../apptheme_list_activated_holo.9.png | Bin 0 -> 133 bytes .../apptheme_list_focused_holo.9.png | Bin 0 -> 158 bytes .../apptheme_list_longpressed_holo.9.png | Bin 0 -> 133 bytes .../apptheme_list_pressed_holo_light.9.png | Bin 0 -> 133 bytes ...me_list_selector_disabled_holo_light.9.png | Bin 0 -> 280 bytes .../apptheme_progress_bg_holo_light.9.png | Bin 0 -> 1084 bytes ...apptheme_progress_primary_holo_light.9.png | Bin 0 -> 845 bytes ...ptheme_progress_secondary_holo_light.9.png | Bin 0 -> 147 bytes ...ptheme_progressbar_indeterminate_holo1.png | Bin 0 -> 1355 bytes ...ptheme_progressbar_indeterminate_holo2.png | Bin 0 -> 1655 bytes ...ptheme_progressbar_indeterminate_holo3.png | Bin 0 -> 1926 bytes ...ptheme_progressbar_indeterminate_holo4.png | Bin 0 -> 1924 bytes ...ptheme_progressbar_indeterminate_holo5.png | Bin 0 -> 1863 bytes ...ptheme_progressbar_indeterminate_holo6.png | Bin 0 -> 1980 bytes ...ptheme_progressbar_indeterminate_holo7.png | Bin 0 -> 1772 bytes ...ptheme_progressbar_indeterminate_holo8.png | Bin 0 -> 1773 bytes .../apptheme_tab_selected_focused_holo.9.png | Bin 0 -> 118 bytes .../apptheme_tab_selected_holo.9.png | Bin 0 -> 118 bytes .../apptheme_tab_selected_pressed_holo.9.png | Bin 0 -> 120 bytes ...apptheme_tab_unselected_focused_holo.9.png | Bin 0 -> 116 bytes .../apptheme_tab_unselected_holo.9.png | Bin 0 -> 126 bytes ...apptheme_tab_unselected_pressed_holo.9.png | Bin 0 -> 125 bytes .../apptheme_text_select_handle_left.png | Bin 0 -> 2817 bytes .../apptheme_text_select_handle_middle.png | Bin 0 -> 3073 bytes .../apptheme_text_select_handle_right.png | Bin 0 -> 2837 bytes ...theme_textfield_activated_holo_light.9.png | Bin 0 -> 335 bytes ...pptheme_textfield_default_holo_light.9.png | Bin 0 -> 325 bytes ...extfield_disabled_focused_holo_light.9.png | Bin 0 -> 464 bytes ...ptheme_textfield_disabled_holo_light.9.png | Bin 0 -> 315 bytes ...pptheme_textfield_focused_holo_light.9.png | Bin 0 -> 512 bytes res/drawable-xxhdpi/ic_action_new_event.png | Bin 0 -> 521 bytes res/drawable-xxhdpi/ic_action_refresh.png | Bin 0 -> 1241 bytes res/drawable-xxhdpi/ic_action_settings.png | Bin 0 -> 672 bytes ...ptheme_activated_background_holo_light.xml | 20 + .../apptheme_btn_check_holo_light.xml | 65 + .../apptheme_btn_radio_holo_light.xml | 59 + .../apptheme_edit_text_holo_light.xml | 27 + .../apptheme_item_background_holo_light.xml | 26 + ...ector_background_transition_holo_light.xml | 20 + .../apptheme_list_selector_holo_light.xml | 28 + ...pptheme_progress_horizontal_holo_light.xml | 32 + ...ss_indeterminate_horizontal_holo_light.xml | 30 + res/drawable/apptheme_tab_indicator_holo.xml | 34 + res/drawable/background.png | Bin 0 -> 671140 bytes res/drawable/bg_form.xml | 4 + res/drawable/bgmenu.png | Bin 0 -> 40049 bytes res/drawable/bgmenuitem.png | Bin 0 -> 33018 bytes res/drawable/button_general.xml | 7 + res/drawable/clienteark.png | Bin 0 -> 16604 bytes res/drawable/ic_action_new_event.png | Bin 0 -> 369 bytes res/drawable/ic_action_refresh.png | Bin 0 -> 484 bytes res/drawable/ic_action_settings.png | Bin 0 -> 310 bytes res/drawable/logosar.png | Bin 0 -> 20165 bytes res/drawable/splash.png | Bin 0 -> 21787 bytes res/drawable/tab_button_background.xml | 5 + res/drawable/tab_selected_shape.xml | 5 + res/drawable/tab_unselected_shape.xml | 5 + res/layout/activity_browse_cliente.xml | 114 ++ res/layout/activity_browse_ctr.xml | 33 + res/layout/activity_browse_historico.xml | 34 + res/layout/activity_browse_municipio.xml | 72 + res/layout/activity_browse_pedido.xml | 168 +++ res/layout/activity_browse_produto.xml | 102 ++ res/layout/activity_comunica.xml | 139 ++ res/layout/activity_config.xml | 477 +++++++ res/layout/activity_fotos_produto.xml | 50 + res/layout/activity_login.xml | 87 ++ res/layout/activity_main.xml | 37 + res/layout/activity_resumo_vendas.xml | 169 +++ res/layout/activity_splash.xml | 33 + res/layout/activity_update.xml | 58 + res/layout/activity_update_cliente.xml | 488 +++++++ res/layout/activity_update_pedido.xml | 54 + res/layout/activity_update_peditem.xml | 482 +++++++ res/layout/activity_update_produto.xml | 278 ++++ res/layout/empty.xml | 8 + res/layout/fragment_flex_pedido.xml | 139 ++ res/layout/fragment_itens_pedido.xml | 60 + res/layout/fragment_main_pedido.xml | 375 +++++ res/layout/fragment_total_pedido.xml | 210 +++ res/layout/list_browse_cliente.xml | 57 + res/layout/list_browse_ctr.xml | 71 + res/layout/list_browse_historico.xml | 107 ++ res/layout/list_browse_historico2.xml | 115 ++ res/layout/list_browse_municipio.xml | 23 + res/layout/list_browse_pedido.xml | 56 + res/layout/list_browse_peditens.xml | 107 ++ res/layout/list_browse_produto.xml | 114 ++ res/layout/list_browse_produto2.xml | 124 ++ res/layout/list_consulta_total_vendas.xml | 37 + res/layout/list_group.xml | 20 + res/layout/list_item.xml | 22 + res/layout/simple_list_item_generic.xml | 11 + res/layout/spinner_model_generic.xml | 10 + res/menu/activity_browse_actions.xml | 7 + res/menu/activity_config_actions.xml | 7 + res/menu/activity_main_actions.xml | 7 + res/menu/menu_generic.xml | 9 + res/values-v11/styles.xml | 11 + res/values-v14/styles.xml | 12 + res/values/strings.xml | 103 ++ res/values/styles.xml | 80 ++ res/xml/provider_paths.xml | 4 + .../sarandroid/ConfigActivity.java | 394 ++++++ .../com/jcsinformatica/sarandroid/Global.java | 47 + .../sarandroid/GlobalActivity.java | 29 + .../sarandroid/GlobalActivityFragment.java | 29 + .../sarandroid/LoginActivity.java | 222 +++ .../sarandroid/MainActivity.java | 199 +++ .../sarandroid/Preferencia.java | 22 + .../sarandroid/SplashScreen.java | 32 + .../sarandroid/TestaConexao.java | 52 + .../com/jcsinformatica/sarandroid/Util.java | 1094 +++++++++++++++ .../sarandroid/WarningException.java | 19 + .../sarandroid/cliente/BrowseCTR.java | 60 + .../sarandroid/cliente/BrowseCliente.java | 259 ++++ .../cliente/ThreadBuscaCliente.java | 84 ++ .../sarandroid/cliente/UpdateCliente.java | 544 ++++++++ .../sarandroid/comunicacao/AtualizaDados.java | 521 +++++++ .../comunicacao/ComunicaActivity.java | 304 ++++ .../consulta/pedido/BrowsePedidoConsulta.java | 323 +++++ .../pedido/ThreadAbrirPedidoConsulta.java | 32 + .../pedido/ThreadBuscaPedidoConsulta.java | 66 + .../vendas/ConsultaVendasActivity.java | 275 ++++ .../consulta/vendas/TotalVendas.java | 27 + .../sarandroid/database/ClienteDB.java | 699 ++++++++++ .../sarandroid/database/ConfigDB.java | 87 ++ .../sarandroid/database/ConfigFtpBD.java | 85 ++ .../sarandroid/database/ContasReceberDB.java | 384 ++++++ .../sarandroid/database/DatabaseHelper.java | 716 ++++++++++ .../sarandroid/database/EmpresaDB.java | 171 +++ .../sarandroid/database/EstoqueBD.java | 57 + .../sarandroid/database/FormaPagamentoDB.java | 346 +++++ .../sarandroid/database/FotosBD.java | 98 ++ .../database/ItemPedidoConsultaDB.java | 137 ++ .../sarandroid/database/ItemPedidoDB.java | 288 ++++ .../sarandroid/database/MunicipioDB.java | 172 +++ .../sarandroid/database/PautaDB.java | 377 +++++ .../sarandroid/database/PedidoConsultaDB.java | 442 ++++++ .../sarandroid/database/PedidoDB.java | 628 +++++++++ .../sarandroid/database/ProdutoDB.java | 354 +++++ .../sarandroid/database/RecebimentoDB.java | 59 + .../sarandroid/database/RepresentanteDB.java | 181 +++ .../sarandroid/database/SarConfigBD.java | 134 ++ .../sarandroid/database/StIcmsBD.java | 196 +++ .../sarandroid/fotos/AtualizaFotos.java | 297 ++++ .../sarandroid/municipio/BrowseMunicipio.java | 139 ++ .../municipio/ThreadBuscaMunicipio.java | 47 + .../sarandroid/pedido/BrowseHistorico.java | 60 + .../sarandroid/pedido/BrowsePedido.java | 409 ++++++ .../sarandroid/pedido/FlexPedidoFragment.java | 74 + .../pedido/ItensPedidoFragment.java | 229 ++++ .../sarandroid/pedido/MainPedidoFragment.java | 1006 ++++++++++++++ .../sarandroid/pedido/ThreadAbrirPedido.java | 30 + .../sarandroid/pedido/ThreadBuscaPedido.java | 48 + .../pedido/TotalPedidoFragment.java | 117 ++ .../pedido/UpdatePedItemActivity.java | 1010 ++++++++++++++ .../pedido/UpdatePedidoActivity.java | 128 ++ .../sarandroid/postgres/ClientePGSQL.java | 767 +++++++++++ .../postgres/ConnectionManager.java | 88 ++ .../postgres/ContasReceberPGSQL.java | 183 +++ .../sarandroid/postgres/EmpresaPGSQL.java | 108 ++ .../sarandroid/postgres/EstoquePGSQL.java | 80 ++ .../postgres/FormaPagamentoPGSQL.java | 71 + .../sarandroid/postgres/MunicipioPGSQL.java | 51 + .../sarandroid/postgres/PautaPGSQL.java | 289 ++++ .../sarandroid/postgres/PedidoPGSQL.java | 1218 +++++++++++++++++ .../postgres/ProdutoFotosPGSQL.java | 54 + .../sarandroid/postgres/ProdutoPGSQL.java | 224 +++ .../postgres/RepresentantePGSQL.java | 150 ++ .../sarandroid/postgres/SarConfigPGSQL.java | 111 ++ .../sarandroid/postgres/StIcmsPGSQL.java | 163 +++ .../sarandroid/postgres/TesConfigPGSQL.java | 125 ++ .../sarandroid/produto/BrowseProduto.java | 285 ++++ .../sarandroid/produto/FotosProduto.java | 74 + .../produto/ThreadBuscaProduto.java | 60 + .../sarandroid/produto/UpdateProduto.java | 131 ++ .../uimodels/AutoCompleteValorAdapter.java | 60 + .../uimodels/BaseAdapterFotosProduto.java | 58 + .../sarandroid/uimodels/CepEditText.java | 93 ++ .../sarandroid/uimodels/CnpjEditText.java | 98 ++ .../sarandroid/uimodels/CpfEditText.java | 97 ++ .../uimodels/ExpandableListAdapter.java | 108 ++ .../sarandroid/uimodels/ExpandedListView.java | 28 + .../sarandroid/uimodels/PedidoTabAdapter.java | 43 + .../uimodels/SimpleArrayAdapterCTR.java | 61 + .../SimpleArrayAdapterClienteBrowser.java | 59 + ...SimpleArrayAdapterConsultaTotalVendas.java | 47 + .../uimodels/SimpleArrayAdapterHisto.java | 61 + .../SimpleArrayAdapterMunicipioBrowser.java | 44 + .../uimodels/SimpleArrayAdapterPedItens.java | 112 ++ .../SimpleArrayAdapterPedidoBrowser.java | 64 + .../SimpleArrayAdapterProdutoBrowser.java | 103 ++ .../sarandroid/uimodels/vo/CTRList.java | 77 ++ .../sarandroid/uimodels/vo/HistoList.java | 64 + .../sarandroid/uimodels/vo/PedidoList.java | 52 + .../jcsinformatica/sarandroid/vo/Cliente.java | 284 ++++ .../jcsinformatica/sarandroid/vo/Config.java | 102 ++ .../sarandroid/vo/ConfigFTP.java | 99 ++ .../sarandroid/vo/ContaReceber.java | 150 ++ .../jcsinformatica/sarandroid/vo/Empresa.java | 215 +++ .../sarandroid/vo/FormaPagamento.java | 139 ++ .../jcsinformatica/sarandroid/vo/Fotos.java | 79 ++ .../sarandroid/vo/ItemPedido.java | 241 ++++ .../sarandroid/vo/Municipio.java | 79 ++ .../jcsinformatica/sarandroid/vo/Pauta.java | 246 ++++ .../sarandroid/vo/PautaProduto.java | 71 + .../jcsinformatica/sarandroid/vo/Pedido.java | 801 +++++++++++ .../jcsinformatica/sarandroid/vo/Produto.java | 316 +++++ .../sarandroid/vo/ProdutoMedidas.java | 108 ++ .../sarandroid/vo/Recebimento.java | 55 + .../sarandroid/vo/Representante.java | 172 +++ .../sarandroid/vo/SarConfig.java | 129 ++ .../jcsinformatica/sarandroid/vo/StIcms.java | 143 ++ .../sarandroid/vo/TesConfig.java | 167 +++ 462 files changed, 34481 insertions(+) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 AndroidManifest.xml create mode 100644 CLAUDE.md create mode 100644 _bmad-output/implementation-artifacts/1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo.md create mode 100644 _bmad-output/implementation-artifacts/1-2-sincronizacao-da-taxa-de-acrescimo-do-erp.md create mode 100644 _bmad-output/implementation-artifacts/2-1-exibir-campo-de-acrescimo-na-tela-do-pedido.md create mode 100644 _bmad-output/implementation-artifacts/2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento.md create mode 100644 _bmad-output/implementation-artifacts/2-3-persistir-acrescimo-ao-fechar-o-pedido.md create mode 100644 _bmad-output/implementation-artifacts/2-4-exibir-acrescimo-na-consulta-de-pedidos.md create mode 100644 _bmad-output/implementation-artifacts/3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido.md create mode 100644 _bmad-output/implementation-artifacts/3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta.md create mode 100644 _bmad-output/implementation-artifacts/3-3-incluir-vl-acrescimo-no-md5-de-change-detection.md create mode 100644 _bmad-output/implementation-artifacts/deferred-work.md create mode 100644 _bmad-output/implementation-artifacts/epic-2-retro-2026-04-16.md create mode 100644 _bmad-output/implementation-artifacts/sprint-status.yaml create mode 100644 _bmad-output/planning-artifacts/epics.md create mode 100644 _bmad-output/planning-artifacts/prd.md create mode 100644 _bmad-output/project-context.md create mode 100644 _bmad/_config/agent-manifest.csv create mode 100644 _bmad/_config/bmad-help.csv create mode 100644 _bmad/_config/files-manifest.csv create mode 100644 _bmad/_config/manifest.yaml create mode 100644 _bmad/_config/skill-manifest.csv create mode 100644 _bmad/bmb/config.yaml create mode 100644 _bmad/bmb/module-help.csv create mode 100644 _bmad/bmm/config.yaml create mode 100644 _bmad/bmm/module-help.csv create mode 100644 _bmad/cis/config.yaml create mode 100644 _bmad/cis/module-help.csv create mode 100644 _bmad/core/config.yaml create mode 100644 _bmad/core/module-help.csv create mode 100644 _bmad/tea/config.yaml create mode 100644 _bmad/tea/module-help.csv create mode 100644 _bmad/tea/workflows/testarch/README.md create mode 100644 assets/fonts/TIMES.TTF create mode 100644 assets/fonts/TIMESBD.TTF create mode 100644 docs/architecture.md create mode 100644 docs/component-inventory.md create mode 100644 docs/data-models.md create mode 100644 docs/development-guide.md create mode 100644 docs/index.md create mode 100644 docs/project-overview.md create mode 100644 docs/project-scan-report.json create mode 100644 docs/source-tree-analysis.md create mode 100644 ic_launcher-web.png create mode 100644 lib/commons-net-3.3-sources.jar create mode 100644 lib/commons-net-3.3.jar create mode 100644 lib/commons-net-examples-3.3.jar create mode 100644 lib/joda-time-2.5.jar create mode 100644 lib/postgresql-8.2-512.jdbc3.jar create mode 100644 libs/android-support-v4.jar create mode 100644 lint.xml create mode 100644 proguard-project.txt create mode 100644 project.properties create mode 100644 res/anim/push_left_in.xml create mode 100644 res/anim/push_left_out.xml create mode 100644 res/anim/push_right_in.xml create mode 100644 res/anim/push_right_in_90.xml create mode 100644 res/anim/push_right_out.xml create mode 100644 res/anim/push_right_out_90.xml create mode 100644 res/color/colors_apptheme.xml create mode 100644 res/color/mytext.xml create mode 100644 res/drawable-hdpi/apptheme_btn_check_off_disabled_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_off_disabled_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_off_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_off_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_off_pressed_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_on_disabled_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_on_disabled_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_on_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_on_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_check_on_pressed_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_off_disabled_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_off_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_off_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_off_pressed_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_on_disabled_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_on_focused_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_on_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_btn_radio_on_pressed_holo_light.png create mode 100644 res/drawable-hdpi/apptheme_list_activated_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_list_focused_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_list_longpressed_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_list_pressed_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_list_selector_disabled_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_progress_bg_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_progress_primary_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_progress_secondary_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo1.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo2.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo3.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo4.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo5.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo6.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo7.png create mode 100644 res/drawable-hdpi/apptheme_progressbar_indeterminate_holo8.png create mode 100644 res/drawable-hdpi/apptheme_tab_selected_focused_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_tab_selected_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_tab_selected_pressed_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_tab_unselected_focused_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_tab_unselected_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_tab_unselected_pressed_holo.9.png create mode 100644 res/drawable-hdpi/apptheme_text_select_handle_left.png create mode 100644 res/drawable-hdpi/apptheme_text_select_handle_middle.png create mode 100644 res/drawable-hdpi/apptheme_text_select_handle_right.png create mode 100644 res/drawable-hdpi/apptheme_textfield_activated_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_textfield_default_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_textfield_disabled_focused_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_textfield_disabled_holo_light.9.png create mode 100644 res/drawable-hdpi/apptheme_textfield_focused_holo_light.9.png create mode 100644 res/drawable-hdpi/ic_action_new_event.png create mode 100644 res/drawable-hdpi/ic_action_refresh.png create mode 100644 res/drawable-hdpi/ic_action_settings.png create mode 100644 res/drawable-hdpi/ic_launcher.png create mode 100644 res/drawable-ldpi/ic_launcher.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_off_disabled_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_off_disabled_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_off_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_off_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_off_pressed_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_on_disabled_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_on_disabled_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_on_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_on_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_check_on_pressed_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_off_disabled_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_off_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_off_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_off_pressed_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_on_disabled_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_on_focused_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_on_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_btn_radio_on_pressed_holo_light.png create mode 100644 res/drawable-mdpi/apptheme_list_activated_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_list_focused_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_list_longpressed_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_list_pressed_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_list_selector_disabled_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_progress_bg_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_progress_primary_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_progress_secondary_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo1.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo2.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo3.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo4.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo5.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo6.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo7.png create mode 100644 res/drawable-mdpi/apptheme_progressbar_indeterminate_holo8.png create mode 100644 res/drawable-mdpi/apptheme_tab_selected_focused_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_tab_selected_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_tab_selected_pressed_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_tab_unselected_focused_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_tab_unselected_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_tab_unselected_pressed_holo.9.png create mode 100644 res/drawable-mdpi/apptheme_text_select_handle_left.png create mode 100644 res/drawable-mdpi/apptheme_text_select_handle_middle.png create mode 100644 res/drawable-mdpi/apptheme_text_select_handle_right.png create mode 100644 res/drawable-mdpi/apptheme_textfield_activated_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_textfield_default_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_textfield_disabled_focused_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_textfield_disabled_holo_light.9.png create mode 100644 res/drawable-mdpi/apptheme_textfield_focused_holo_light.9.png create mode 100644 res/drawable-mdpi/ic_action_new_event.png create mode 100644 res/drawable-mdpi/ic_action_refresh.png create mode 100644 res/drawable-mdpi/ic_action_settings.png create mode 100644 res/drawable-mdpi/ic_launcher.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_off_disabled_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_off_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_off_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_off_pressed_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_on_disabled_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_on_disabled_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_on_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_on_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_check_on_pressed_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_off_disabled_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_off_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_off_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_off_pressed_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_on_disabled_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_on_focused_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_on_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_btn_radio_on_pressed_holo_light.png create mode 100644 res/drawable-xhdpi/apptheme_list_activated_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_list_focused_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_list_longpressed_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_list_pressed_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_list_selector_disabled_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_progress_bg_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_progress_primary_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_progress_secondary_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo1.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo2.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo3.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo4.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo5.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo6.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo7.png create mode 100644 res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo8.png create mode 100644 res/drawable-xhdpi/apptheme_tab_selected_focused_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_tab_selected_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_tab_selected_pressed_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_tab_unselected_focused_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_tab_unselected_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_tab_unselected_pressed_holo.9.png create mode 100644 res/drawable-xhdpi/apptheme_text_select_handle_left.png create mode 100644 res/drawable-xhdpi/apptheme_text_select_handle_middle.png create mode 100644 res/drawable-xhdpi/apptheme_text_select_handle_right.png create mode 100644 res/drawable-xhdpi/apptheme_textfield_activated_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_textfield_default_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_textfield_disabled_focused_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_textfield_disabled_holo_light.9.png create mode 100644 res/drawable-xhdpi/apptheme_textfield_focused_holo_light.9.png create mode 100644 res/drawable-xhdpi/ic_action_new_event.png create mode 100644 res/drawable-xhdpi/ic_action_refresh.png create mode 100644 res/drawable-xhdpi/ic_action_settings.png create mode 100644 res/drawable-xhdpi/ic_launcher.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_off_disabled_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_off_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_off_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_off_pressed_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_on_disabled_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_on_disabled_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_on_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_on_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_check_on_pressed_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_off_disabled_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_off_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_off_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_off_pressed_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_on_focused_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_on_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_btn_radio_on_pressed_holo_light.png create mode 100644 res/drawable-xxhdpi/apptheme_list_activated_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_list_focused_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_list_longpressed_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_list_pressed_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_list_selector_disabled_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_progress_bg_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_progress_primary_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_progress_secondary_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo1.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo2.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo3.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo4.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo5.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo6.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo7.png create mode 100644 res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo8.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_selected_focused_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_selected_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_selected_pressed_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_unselected_focused_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_unselected_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_tab_unselected_pressed_holo.9.png create mode 100644 res/drawable-xxhdpi/apptheme_text_select_handle_left.png create mode 100644 res/drawable-xxhdpi/apptheme_text_select_handle_middle.png create mode 100644 res/drawable-xxhdpi/apptheme_text_select_handle_right.png create mode 100644 res/drawable-xxhdpi/apptheme_textfield_activated_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_textfield_default_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_textfield_disabled_focused_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_textfield_disabled_holo_light.9.png create mode 100644 res/drawable-xxhdpi/apptheme_textfield_focused_holo_light.9.png create mode 100644 res/drawable-xxhdpi/ic_action_new_event.png create mode 100644 res/drawable-xxhdpi/ic_action_refresh.png create mode 100644 res/drawable-xxhdpi/ic_action_settings.png create mode 100644 res/drawable/apptheme_activated_background_holo_light.xml create mode 100644 res/drawable/apptheme_btn_check_holo_light.xml create mode 100644 res/drawable/apptheme_btn_radio_holo_light.xml create mode 100644 res/drawable/apptheme_edit_text_holo_light.xml create mode 100644 res/drawable/apptheme_item_background_holo_light.xml create mode 100644 res/drawable/apptheme_list_selector_background_transition_holo_light.xml create mode 100644 res/drawable/apptheme_list_selector_holo_light.xml create mode 100644 res/drawable/apptheme_progress_horizontal_holo_light.xml create mode 100644 res/drawable/apptheme_progress_indeterminate_horizontal_holo_light.xml create mode 100644 res/drawable/apptheme_tab_indicator_holo.xml create mode 100644 res/drawable/background.png create mode 100644 res/drawable/bg_form.xml create mode 100644 res/drawable/bgmenu.png create mode 100644 res/drawable/bgmenuitem.png create mode 100644 res/drawable/button_general.xml create mode 100644 res/drawable/clienteark.png create mode 100644 res/drawable/ic_action_new_event.png create mode 100644 res/drawable/ic_action_refresh.png create mode 100644 res/drawable/ic_action_settings.png create mode 100644 res/drawable/logosar.png create mode 100644 res/drawable/splash.png create mode 100644 res/drawable/tab_button_background.xml create mode 100644 res/drawable/tab_selected_shape.xml create mode 100644 res/drawable/tab_unselected_shape.xml create mode 100644 res/layout/activity_browse_cliente.xml create mode 100644 res/layout/activity_browse_ctr.xml create mode 100644 res/layout/activity_browse_historico.xml create mode 100644 res/layout/activity_browse_municipio.xml create mode 100644 res/layout/activity_browse_pedido.xml create mode 100644 res/layout/activity_browse_produto.xml create mode 100644 res/layout/activity_comunica.xml create mode 100644 res/layout/activity_config.xml create mode 100644 res/layout/activity_fotos_produto.xml create mode 100644 res/layout/activity_login.xml create mode 100644 res/layout/activity_main.xml create mode 100644 res/layout/activity_resumo_vendas.xml create mode 100644 res/layout/activity_splash.xml create mode 100644 res/layout/activity_update.xml create mode 100644 res/layout/activity_update_cliente.xml create mode 100644 res/layout/activity_update_pedido.xml create mode 100644 res/layout/activity_update_peditem.xml create mode 100644 res/layout/activity_update_produto.xml create mode 100644 res/layout/empty.xml create mode 100644 res/layout/fragment_flex_pedido.xml create mode 100644 res/layout/fragment_itens_pedido.xml create mode 100644 res/layout/fragment_main_pedido.xml create mode 100644 res/layout/fragment_total_pedido.xml create mode 100644 res/layout/list_browse_cliente.xml create mode 100644 res/layout/list_browse_ctr.xml create mode 100644 res/layout/list_browse_historico.xml create mode 100644 res/layout/list_browse_historico2.xml create mode 100644 res/layout/list_browse_municipio.xml create mode 100644 res/layout/list_browse_pedido.xml create mode 100644 res/layout/list_browse_peditens.xml create mode 100644 res/layout/list_browse_produto.xml create mode 100644 res/layout/list_browse_produto2.xml create mode 100644 res/layout/list_consulta_total_vendas.xml create mode 100644 res/layout/list_group.xml create mode 100644 res/layout/list_item.xml create mode 100644 res/layout/simple_list_item_generic.xml create mode 100644 res/layout/spinner_model_generic.xml create mode 100644 res/menu/activity_browse_actions.xml create mode 100644 res/menu/activity_config_actions.xml create mode 100644 res/menu/activity_main_actions.xml create mode 100644 res/menu/menu_generic.xml create mode 100644 res/values-v11/styles.xml create mode 100644 res/values-v14/styles.xml create mode 100644 res/values/strings.xml create mode 100644 res/values/styles.xml create mode 100644 res/xml/provider_paths.xml create mode 100644 src/br/com/jcsinformatica/sarandroid/ConfigActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/Global.java create mode 100644 src/br/com/jcsinformatica/sarandroid/GlobalActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/GlobalActivityFragment.java create mode 100644 src/br/com/jcsinformatica/sarandroid/LoginActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/MainActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/Preferencia.java create mode 100644 src/br/com/jcsinformatica/sarandroid/SplashScreen.java create mode 100644 src/br/com/jcsinformatica/sarandroid/TestaConexao.java create mode 100644 src/br/com/jcsinformatica/sarandroid/Util.java create mode 100644 src/br/com/jcsinformatica/sarandroid/WarningException.java create mode 100644 src/br/com/jcsinformatica/sarandroid/cliente/BrowseCTR.java create mode 100644 src/br/com/jcsinformatica/sarandroid/cliente/BrowseCliente.java create mode 100644 src/br/com/jcsinformatica/sarandroid/cliente/ThreadBuscaCliente.java create mode 100644 src/br/com/jcsinformatica/sarandroid/cliente/UpdateCliente.java create mode 100644 src/br/com/jcsinformatica/sarandroid/comunicacao/AtualizaDados.java create mode 100644 src/br/com/jcsinformatica/sarandroid/comunicacao/ComunicaActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/consulta/pedido/BrowsePedidoConsulta.java create mode 100644 src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadAbrirPedidoConsulta.java create mode 100644 src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadBuscaPedidoConsulta.java create mode 100644 src/br/com/jcsinformatica/sarandroid/consulta/vendas/ConsultaVendasActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/consulta/vendas/TotalVendas.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ClienteDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ConfigDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ConfigFtpBD.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ContasReceberDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/EmpresaDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/EstoqueBD.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/FotosBD.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ItemPedidoConsultaDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ItemPedidoDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/MunicipioDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/PautaDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/PedidoDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/ProdutoDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/RecebimentoDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/RepresentanteDB.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/SarConfigBD.java create mode 100644 src/br/com/jcsinformatica/sarandroid/database/StIcmsBD.java create mode 100644 src/br/com/jcsinformatica/sarandroid/fotos/AtualizaFotos.java create mode 100644 src/br/com/jcsinformatica/sarandroid/municipio/BrowseMunicipio.java create mode 100644 src/br/com/jcsinformatica/sarandroid/municipio/ThreadBuscaMunicipio.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/BrowseHistorico.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/BrowsePedido.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/FlexPedidoFragment.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/ItensPedidoFragment.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/ThreadAbrirPedido.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/ThreadBuscaPedido.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedItemActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedidoActivity.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/ClientePGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/ConnectionManager.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/ContasReceberPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/EmpresaPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/EstoquePGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/FormaPagamentoPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/MunicipioPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/PautaPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/ProdutoFotosPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/ProdutoPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/RepresentantePGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/SarConfigPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/StIcmsPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/postgres/TesConfigPGSQL.java create mode 100644 src/br/com/jcsinformatica/sarandroid/produto/BrowseProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/produto/FotosProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/produto/ThreadBuscaProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/produto/UpdateProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/AutoCompleteValorAdapter.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/BaseAdapterFotosProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/CepEditText.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/CnpjEditText.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/CpfEditText.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/ExpandableListAdapter.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/ExpandedListView.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/PedidoTabAdapter.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterCTR.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterClienteBrowser.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterConsultaTotalVendas.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterHisto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterMunicipioBrowser.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterPedItens.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterPedidoBrowser.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/SimpleArrayAdapterProdutoBrowser.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/vo/CTRList.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/vo/HistoList.java create mode 100644 src/br/com/jcsinformatica/sarandroid/uimodels/vo/PedidoList.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Cliente.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Config.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/ConfigFTP.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/ContaReceber.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Empresa.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/FormaPagamento.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Fotos.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/ItemPedido.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Municipio.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Pauta.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/PautaProduto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Pedido.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Produto.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/ProdutoMedidas.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Recebimento.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/Representante.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/SarConfig.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/StIcms.java create mode 100644 src/br/com/jcsinformatica/sarandroid/vo/TesConfig.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..be4c67a --- /dev/null +++ b/.classpath @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..87d3a3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# Build output +bin/ +gen/ + +# Eclipse metadata +.metadata/ +.settings/ + +# Build artifacts +resources.ap_ +Thumbs.db + +# BMad output (opcional — remova se quiser versionar a documentação gerada) +# _bmad-output/ +# docs/ + +# Temporários +*.tmp +*.bak + +# Claude Code (dados locais da sessão) +.claude/ diff --git a/.project b/.project new file mode 100644 index 0000000..1d10f84 --- /dev/null +++ b/.project @@ -0,0 +1,33 @@ + + + SARAndroid + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml new file mode 100644 index 0000000..0456150 --- /dev/null +++ b/AndroidManifest.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..805156a --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,59 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +SAR Android (Sistema de Atendimento ao Representante) is a legacy Java Android sales-representative app. It allows sales reps to manage clients, products, and orders offline, then sync with a central PostgreSQL server. + +**Language:** Java (no Kotlin) +**Build System:** Eclipse ADT (pre-Gradle) — no `build.gradle`; configured via `.project`, `.classpath`, and `project.properties` +**Min SDK:** 19 | **Target SDK:** 35 +**Root package:** `br.com.jcsinformatica.sarandroid` + +## Building + +This is an Eclipse ADT project, not an Android Studio/Gradle project. There are no `gradlew` commands. + +- Open in **Eclipse with ADT plugin** or import into Android Studio using "Import Eclipse ADT Project" +- SDK target is set in `project.properties` (`target=android-23`) +- ProGuard config exists in `proguard-project.txt` but is disabled +- Lint suppressions are in `lint.xml` + +There are no automated tests (no `test/` or `androidTest/` directories, no JUnit/Espresso setup). + +## Architecture + +### Entry Flow +`SplashScreen` → `LoginActivity` → `MainActivity` (expandable menu) → feature Activities + +### Key Classes +- **`Global`** — static singleton holding runtime state: current `Empresa`, `Pedido`, `ItemPedido`. Call `Global.getEmpresa()` (throws `WarningException` if unset). +- **`GlobalActivity`** — base `Activity` subclass for all post-login screens; reads company name from `Global` and sets the title. +- **`DatabaseHelper`** — `SQLiteOpenHelper` managing the local SQLite schema. +- **`ConnectionManager`** — manages PostgreSQL JDBC connections (20s timeout); used for remote sync. + +### Package Structure + +| Package | Role | +|---------|------| +| `vo/` | Plain value objects (models): `Produto`, `Cliente`, `Pedido`, `ItemPedido`, `Empresa`, `Representante`, etc. | +| `database/` | SQLite DAOs (named `*DB.java` or `*BD.java`): CRUD + sync logic with MD5 change detection | +| `postgres/` | PostgreSQL JDBC operations mirroring the DAO layer (`*PGSQL.java`) | +| `uimodels/` | Custom list adapters and UI helpers | +| `pedido/` | Order/quote Activities (`UpdatePedidoActivity`, `UpdatePedItemActivity`, `BrowsePedido`, etc.) | +| `produto/` | Product Activities (`BrowseProduto`, `UpdateProduto`, `FotosProduto`) | +| `cliente/` | Client Activities (`BrowseCliente`, `UpdateCliente`) | +| `comunicacao/` | `ComunicaActivity` — orchestrates full data sync with the PostgreSQL server | +| `consulta/` | Query/report Activities (`BrowsePedidoConsulta`, `ConsultaVendasActivity`) | + +### Dual-Database Sync Pattern +All persistent data lives in local **SQLite** and is periodically synced to/from **PostgreSQL** over direct JDBC. The pattern per entity: +1. `*DB.java` — reads/writes SQLite, computes MD5 checksums for change detection +2. `*PGSQL.java` — mirrors inserts/updates to the PostgreSQL server +3. `ComunicaActivity` acts as the sync orchestrator and provides a callback interface for progress updates + +### Third-Party Libraries (in `libs/`) +- `postgresql-8.2-jdbc3.jar` — PostgreSQL JDBC driver +- `joda-time-2.5.jar` — date/time calculations +- `commons-net-3.3.jar` — FTP support diff --git a/_bmad-output/implementation-artifacts/1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo.md b/_bmad-output/implementation-artifacts/1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo.md new file mode 100644 index 0000000..4beda58 --- /dev/null +++ b/_bmad-output/implementation-artifacts/1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo.md @@ -0,0 +1,188 @@ +# Story 1.1: Migração do Schema SQLite para Suporte a Acréscimo + +Status: done + +## Story + +Como desenvolvedor do sistema, +quero migrar o schema SQLite de v40 para v41 adicionando `tx_acrescimo` na tabela `formapag`, +para que as taxas de acréscimo possam ser armazenadas localmente sem afetar dados existentes. + +## Acceptance Criteria + +1. **Dado** que o app está sendo atualizado em um dispositivo com schema SQLite v40 + **Quando** `DatabaseHelper.onUpgrade()` for executado + **Então** a coluna `tx_acrescimo REAL DEFAULT 0` é adicionada à tabela `formapag` + **E** todos os registros existentes de formas de pagamento são preservados com `tx_acrescimo = 0` + +2. **Dado** que `onUpgrade()` é chamado com `oldVersion >= 41` + **Quando** o bloco de migração v41 for avaliado + **Então** a migração é ignorada (guard `if (oldVersion < 41)`) sem erro + +3. **Dado** que `dbVersao` em `DatabaseHelper` + **Quando** a migração for aplicada + **Então** `dbVersao = 41` + +4. **Dado** que o VO `FormaPagamento` é instanciado após a migração + **Quando** `FormaPagamentoDB` preencher o objeto a partir do SQLite + **Então** o campo `txAcrescimo` está acessível no VO, com valor `0.0` para registros antigos + +## Tasks / Subtasks + +- [x] Task 1: Incrementar versão e adicionar migração em DatabaseHelper (AC: 1, 2, 3) + - [x] 1.1 - Alterar `dbVersao` de `40` para `41` na linha 10 de `DatabaseHelper.java` + - [x] 1.2 - Adicionar bloco de migração em `onUpgrade()` após o bloco v40 existente (linhas 700-703): + ```java + if (oldVersion < 41) { + db.execSQL("ALTER TABLE formapag ADD COLUMN tx_acrescimo REAL DEFAULT 0;"); + } + ``` + - [x] 1.3 - Atualizar o `CREATE TABLE formapag` em `onCreate()` (linhas 82-95) para incluir `tx_acrescimo REAL DEFAULT 0` antes do fechamento dos parênteses (após `libera_credito INT`) + +- [x] Task 2: Adicionar campo `txAcrescimo` ao Value Object FormaPagamento (AC: 4) + - [x] 2.1 - Adicionar campo `private double txAcrescimo;` em `FormaPagamento.java` + - [x] 2.2 - Adicionar getter `getTxAcrescimo()` e setter `setTxAcrescimo(double txAcrescimo)` + - [x] 2.3 - Inicializar `txAcrescimo = 0.0` (padrão implícito para double, mas documentar intenção) + +- [x] Task 3: Atualizar FormaPagamentoDB para incluir `tx_acrescimo` em todas as operações (AC: 4) + - [x] 3.1 - Atualizar INSERT em `FormaPagamentoDB.java`: adicionar `tx_acrescimo` na lista de colunas e `formaPagamento.getTxAcrescimo()` nos valores (linha ~68) + - [x] 3.2 - Atualizar UPDATE em `FormaPagamentoDB.java`: adicionar `tx_acrescimo = ?` na cláusula SET e o valor correspondente nos ContentValues (linha ~89-103) + - [x] 3.3 - Atualizar todos os SELECT em `FormaPagamentoDB.java` que mapeiam ResultSet para o VO: adicionar leitura de `tx_acrescimo` e chamar `setTxAcrescimo()` com `cursor.getDouble(colIndex)` — verificar linhas ~115-116, ~163-164, ~227, ~255, ~282 + - [x] 3.4 - Usar `cursor.isNull(colIndex) ? 0.0 : cursor.getDouble(colIndex)` ao ler `tx_acrescimo` para tratar NULL defensivamente (NFR3) + +## Dev Notes + +### Escopo desta história + +Esta história cobre APENAS migração de schema SQLite e atualização do VO/DAO local (FR3, FR4). +A sincronização com PostgreSQL (`gestao.formapag.acresc` → `tx_acrescimo`) é escopo da **Story 1.2**. +A UI do pedido e cálculo são escopo do **Epic 2**. + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `DatabaseHelper.java` | `src/br/com/jcsinformatica/sarandroid/database/` | `dbVersao` 40→41, `onCreate()` CREATE TABLE, `onUpgrade()` bloco v41 | +| `FormaPagamento.java` | `src/br/com/jcsinformatica/sarandroid/vo/` | Novo campo `txAcrescimo`, getter/setter | +| `FormaPagamentoDB.java` | `src/br/com/jcsinformatica/sarandroid/database/` | INSERT, UPDATE, todos os SELECTs | + +**NÃO modificar nesta história:** +- `FormaPagamentoPGSQL.java` — escopo da Story 1.2 +- `ComunicaActivity.java` — escopo da Story 1.2 +- Qualquer Activity ou layout de pedido — escopo do Epic 2 + +### Estado atual do código (verificado em análise) + +**DatabaseHelper.java linha 10:** +```java +private static int dbVersao = 40; +``` + +**formapag CREATE TABLE atual (linhas 82-95):** +```sql +CREATE TABLE formapag ( + id_formapag INTEGER PRIMARY KEY AUTOINCREMENT, + id_empresa INT NOT NULL, + id_erp INT NOT NULL, + codigo INT NOT NULL, + descricao TEXT NOT NULL, + ativo INT NOT NULL, + parcelas INT NOT NULL, + desco_perc REAL NOT NULL, + md5 TEXT NOT NULL, + vl_ped_min REAL , + libera_credito INT , + FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ), + UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT +) +``` + +**Último bloco onUpgrade() — v40 (linhas 700-703):** +```java +if (oldVersion < 40){ + db.execSQL("ALTER TABLE empresa ADD COLUMN id_empresa_prod INT NOT NULL DEFAULT 0;"); + db.execSQL("ALTER TABLE empresa ADD COLUMN id_empresa_grup INT NOT NULL DEFAULT 0;"); +} +``` + +**FormaPagamento.java — campos atuais:** +`id`, `idErp`, `codigo`, `descricao`, `ativo` (boolean), `parcelas`, `descontoPerc`, `md5`, `vlPedMin`, `liberaCredito` + +### Regras críticas do projeto + +- **Sem testes automatizados** — o projeto não tem JUnit/Espresso. Validação é manual via dispositivo/emulador. Não criar arquivos de teste. +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT, não criar build.gradle +- **guard obrigatório**: `if (oldVersion < 41)` — idempotência da migração (NFR4) +- **NULL defensivo**: `cursor.isNull()` antes de `cursor.getDouble()` em `tx_acrescimo` (NFR3) +- **DEFAULT 0 na coluna**: garante que registros existentes não ficam com NULL após ALTER TABLE (FR4) +- Strings visíveis ao usuário em `res/values/strings.xml` — esta história não tem UI, regra não se aplica aqui +- `onUpgrade()` sem guard de versão **apaga dados de produção** — nunca omitir o `if (oldVersion < N)` + +### Tratamento de NULL + +SQLite `ALTER TABLE ... ADD COLUMN` com `DEFAULT 0` preenche automaticamente os registros existentes com `0`, **mas** registros inseridos antes da migração com `NULL` explícito precisam ser tratados no código. Usar sempre: +```java +double txAcrescimo = cursor.isNull(colIndex) ? 0.0 : cursor.getDouble(colIndex); +formaPagamento.setTxAcrescimo(txAcrescimo); +``` + +### Mapeamento PostgreSQL → SQLite (referência para Story 1.2) + +A coluna PostgreSQL é `gestao.formapag.acresc` → mapeia para `formapag.tx_acrescimo` no SQLite. +O `FormaPagamentoPGSQL.java` precisa ser atualizado na próxima história para incluir este mapeamento. + +### Verificação manual após implementação + +1. Instalar app em dispositivo/emulador com banco v40 existente → verificar que `formapag` ganha coluna `tx_acrescimo` sem perda de dados +2. Instalar app em dispositivo limpo (fresh install) → verificar que `formapag` é criado com `tx_acrescimo` +3. Reinstalar app (v41 → v41) → verificar que não ocorre erro (idempotência) + +### Project Structure Notes + +- Estrutura Eclipse ADT: código em `src/`, recursos em `res/`, libs em `lib/` +- Pacote raiz: `br.com.jcsinformatica.sarandroid` +- Nomenclatura DAO SQLite: `*DB.java` — `FormaPagamentoDB.java` já segue o padrão + +### References + +- [Source: _bmad-output/project-context.md#Schema SQLite] — regras de migração, dbVersao, guard obrigatório +- [Source: _bmad-output/project-context.md#Regras Críticas] — proibições absolutas (sem Kotlin, sem Gradle, sem testes) +- [Source: _bmad-output/planning-artifacts/epics.md#Story 1.1] — ACs e requisitos funcionais FR3, FR4 +- [Source: _bmad-output/planning-artifacts/prd.md#Schema e Migração] — FR3, FR4, NFR3, NFR4 +- [Source: src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java] — estrutura atual, dbVersao=40 +- [Source: src/br/com/jcsinformatica/sarandroid/vo/FormaPagamento.java] — campos atuais do VO +- [Source: src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java] — INSERT linha ~68, UPDATE linha ~89, SELECTs linhas ~115, ~163, ~227, ~255, ~282 + +### Review Findings + +- [x] [Review][Defer] `FormaPagamentoPGSQL` não lê `acresc` do PostgreSQL — `tx_acrescimo` sempre sincroniza como 0.0 até Story 1.2 ser implementada [postgres/FormaPagamentoPGSQL.java] — deferred, escopo da Story 1.2 +- [x] [Review][Defer] `ClienteDB` join em `formapag` não lê `tx_acrescimo` — `FormaPagamento` carregado via consulta de cliente terá `txAcrescimo=0.0`; considerar ao implementar Story 2 [database/ClienteDB.java] — deferred, pre-existing +- [x] [Review][Defer] `PedidoDB` join em `formapag` não inclui `tx_acrescimo` — formapag hydratado em contexto de pedido/consulta terá `txAcrescimo=0.0` [database/PedidoDB.java] — deferred, pre-existing +- [x] [Review][Defer] `selectIdErp` com lista de colunas incompleta (falta `desco_perc` e `tx_acrescimo`) — bug pré-existente, sem impacto pois o método só verifica existência [database/FormaPagamentoDB.java:194] — deferred, pre-existing +- [x] [Review][Defer] Padrão de SQL por concatenação de strings (SQL injection risk) — pré-existente em toda a classe, não introduzido por este diff [database/FormaPagamentoDB.java] — deferred, pre-existing + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (create-story workflow) + +### Debug Log References + +### Completion Notes List + +- Story 1.1 implementada em 2026-04-16. +- `dbVersao` incrementado 40→41 em `DatabaseHelper.java`. +- Bloco `if (oldVersion < 41)` adicionado em `onUpgrade()` com `ALTER TABLE formapag ADD COLUMN tx_acrescimo REAL DEFAULT 0`. +- `onCreate()` atualizado para incluir `tx_acrescimo REAL DEFAULT 0` na definição da tabela `formapag`. +- Campo `txAcrescimo` (double) adicionado ao VO `FormaPagamento.java` com getter/setter. +- 5 métodos SELECT em `FormaPagamentoDB.java` atualizados: `selectAll`, `select`, `selectUltimoUsado`, `selectAvista`, `selectId` — todos lendo índice 11 com `isNull` defensivo. +- Métodos `insert` e `update` em `FormaPagamentoDB.java` atualizados para persistir `tx_acrescimo`. +- Sem testes automatizados (projeto não possui infraestrutura de testes). Validação é manual via emulador/dispositivo. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java` +- `src/br/com/jcsinformatica/sarandroid/vo/FormaPagamento.java` +- `src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java` diff --git a/_bmad-output/implementation-artifacts/1-2-sincronizacao-da-taxa-de-acrescimo-do-erp.md b/_bmad-output/implementation-artifacts/1-2-sincronizacao-da-taxa-de-acrescimo-do-erp.md new file mode 100644 index 0000000..3e3da71 --- /dev/null +++ b/_bmad-output/implementation-artifacts/1-2-sincronizacao-da-taxa-de-acrescimo-do-erp.md @@ -0,0 +1,228 @@ +# Story 1.2: Sincronização da Taxa de Acréscimo do ERP + +Status: done + +## Story + +Como representante de vendas, +quero que a taxa de acréscimo de cada forma de pagamento seja sincronizada do ERP para o app durante a comunicação, +para que os cálculos de acréscimo usem sempre os valores atualizados do servidor. + +## Acceptance Criteria + +1. **Dado** que `gestao.formapag` no PostgreSQL possui a coluna `acresc` com valores preenchidos + **Quando** a `ComunicaActivity` executar o sync de formas de pagamento + **Então** o valor de `acresc` é gravado em `formapag.tx_acrescimo` no SQLite para cada forma de pagamento + +2. **Dado** que `gestao.formapag` no PostgreSQL não possui a coluna `acresc` (schema antigo) + **Quando** o sync de formas de pagamento for executado + **Então** a comunicação continua sem erro e `tx_acrescimo` permanece com o valor anterior (ou `0`) + +3. **Dado** que o VO `FormaPagamento` é carregado após o sync + **Quando** `FormaPagamentoDB` preencher o objeto + **Então** o campo `tx_acrescimo` está acessível no VO, com valor `0.0` quando `NULL` no banco + +## Tasks / Subtasks + +- [x] Task 1: Atualizar `FormaPagamentoPGSQL.selectAll()` para ler `acresc` do PostgreSQL (AC: 1, 2, 3) + - [x] 1.1 - Refatorar `selectAll()` em dois métodos privados para suportar fallback: + - Criar `private List executaSelectAll(Date ultAtualizacao, boolean comAcresc) throws Exception` + - O método usa `comAcresc` para decidir se inclui `coalesce(acresc, 0.0) as acresc` no SELECT (coluna 10) + - Quando `comAcresc = true`: adicionar `, coalesce(acresc, 0.0) as acresc` ao final da lista de colunas e ler `rs.getDouble(10)` → `setTxAcrescimo()` + - Quando `comAcresc = false`: não adicionar a coluna; chamar `forPag.setTxAcrescimo(0.0)` explicitamente + - [x] 1.2 - Alterar `selectAll()` público para chamar `executaSelectAll(ultAtualizacao, true)` envolvido em try/catch: + ```java + public List selectAll(Date ultAtualizacao) throws Exception { + try { + return executaSelectAll(ultAtualizacao, true); + } catch (Exception e) { + Log.w("FormaPagamentoPGSQL", "Coluna acresc ausente no servidor, usando 0.0: " + e.getMessage()); + return executaSelectAll(ultAtualizacao, false); + } + } + ``` + - [x] 1.3 - Verificar que `FormaPagamentoDB.insert()` e `update()` já persistem `tx_acrescimo` (implementados na Story 1.1 — confirmado: linhas 68, 79, 100) + +### Review Findings (2026-04-16) + +- [x] [Review][Patch] Catch muito abrangente: `catch (Exception e)` deveria ser `catch (SQLException e)` para não mascarar falhas reais de rede/autenticacao como "coluna ausente" [postgres/FormaPagamentoPGSQL.java:24] — corrigido +- [x] [Review][Defer] Resource leak: `PreparedStatement`/`ResultSet` nao fechados em bloco `finally` [postgres/FormaPagamentoPGSQL.java:45-68] — deferred, pre-existing +- [x] [Review][Defer] SQL injection via concatenacao de strings no WHERE (pre-existente em toda a classe) [postgres/FormaPagamentoPGSQL.java] — deferred, pre-existing +- [x] [Review][Defer] `coalesce(libera_credito)` sem argumento padrao e no-op (nao protege contra NULL) [postgres/FormaPagamentoPGSQL.java:35] — deferred, pre-existing +- [x] [Review][Defer] `setDescontoPerc` le coluna decimal como `getInt`, truncando frações [postgres/FormaPagamentoPGSQL.java:56] — deferred, pre-existing +- [x] [Review][Defer] Chave mal colocada em `AtualizaDados.atualizaFormaPag`: `inativaAll` executa em toda chamada, nao so quando `ultAtualizacao == null` [comunicacao/AtualizaDados.java:377-379] — deferred, pre-existing + +## Dev Notes + +### Escopo desta história + +Esta história cobre EXCLUSIVAMENTE a leitura de `gestao.formapag.acresc` no PostgreSQL e o mapeamento para `FormaPagamento.txAcrescimo` no VO durante o sync. + +- **Um único arquivo a modificar:** `FormaPagamentoPGSQL.java` +- Toda a cadeia downstream (`AtualizaDados.atualizaFormaPag` → `FormaPagamentoDB.salvar` → `insert/update`) já suporta `txAcrescimo` corretamente desde a Story 1.1 — **não alterar** +- Cálculo de acréscimo na UI e persistência no pedido são escopo do Epic 2 + +### Estado atual verificado de `FormaPagamentoPGSQL.java` + +O método `selectAll()` atual (linha 22) retorna 9 colunas e **não lê `acresc`**: + +```java +// SELECT atual (linha 24-26): +sql.append("SELECT id_formapag, codigo,"); +sql.append(" descr, ativa, numparc, desco, md5(descr || ativa || numparc || desco || vl_ped_minimo || libera_credito),"); +sql.append(" coalesce(vl_ped_minimo,0.00) as vl_ped_minimo, coalesce(libera_credito) as libera_credito"); + +// Mapeamento atual (linhas 38-46): 9 colunas, sem leitura de acresc +// forPag.setTxAcrescimo() NUNCA é chamado — sempre fica 0.0 (padrão do double) +``` + +### Estado atual verificado de `AtualizaDados.java` (linha 367-382) + +```java +private void atualizaFormaPag(Date ultAtualizacao) throws Exception { + FormaPagamentoPGSQL forPagPG = new FormaPagamentoPGSQL(conn); + FormaPagamentoDB forPagtoDB = new FormaPagamentoDB(comunica); + List forPagtosPG = forPagPG.selectAll(ultAtualizacao); // ← apenas esta chamada + // ... + forPagtoDB.salvar(context, forPagtosPG); +} +``` + +Nenhuma alteração necessária em `AtualizaDados.java`. + +### Estado atual verificado de `FormaPagamentoDB.java` (já implementado em Story 1.1) + +`insert()` (linha 68-79) e `update()` (linhas 88-105) já incluem `tx_acrescimo`. Confirmar sem alterar. + +### Implementação completa esperada de `FormaPagamentoPGSQL.java` + +```java +public List selectAll(Date ultAtualizacao) throws Exception { + try { + return executaSelectAll(ultAtualizacao, true); + } catch (Exception e) { + Log.w("FormaPagamentoPGSQL", "Coluna acresc ausente no servidor, usando 0.0: " + e.getMessage()); + return executaSelectAll(ultAtualizacao, false); + } +} + +private List executaSelectAll(Date ultAtualizacao, boolean comAcresc) throws Exception { + List formaPagtos = new ArrayList(); + StringBuilder sql = new StringBuilder("SELECT id_formapag, codigo,"); + sql.append(" descr, ativa, numparc, desco, md5(descr || ativa || numparc || desco || vl_ped_minimo || libera_credito),"); + sql.append(" coalesce(vl_ped_minimo,0.00) as vl_ped_minimo, coalesce(libera_credito) as libera_credito"); + if (comAcresc) { + sql.append(", coalesce(acresc, 0.0) as acresc"); + } + sql.append(" FROM gestao.formapag"); + sql.append(" WHERE id_empresa=" + Global.getEmpresa().getIdMatriz()); + sql.append(" AND ativa = 1 AND integrar_sar=1"); + if (ultAtualizacao != null) + sql.append(" AND dt_atual >='" + Util.formatDateDB(ultAtualizacao) + "'"); + Log.i("SQL FORMA DE PAGAMENTO", sql.toString()); + PreparedStatement st = conn.prepareStatement(sql.toString()); + ResultSet rs = st.executeQuery(); + while (rs.next()) { + FormaPagamento forPag = new FormaPagamento(); + forPag.setId(0); + forPag.setIdErp(rs.getInt(1)); + forPag.setCodigo(rs.getInt(2)); + forPag.setDescricao(rs.getString(3)); + forPag.setAtivo(rs.getInt(4) == 1); + forPag.setParcelas(rs.getInt(5)); + forPag.setDescontoPerc(rs.getInt(6)); + forPag.setMd5(Util.corrigeString(rs.getString(7))); + forPag.setVlPedMin(rs.getDouble(8)); + forPag.setLiberaCredito(rs.getInt(9) == 1); + if (comAcresc) { + forPag.setTxAcrescimo(rs.getDouble(10)); + } else { + forPag.setTxAcrescimo(0.0); + } + formaPagtos.add(forPag); + } + rs.close(); + st.close(); + return formaPagtos; +} +``` + +### Regras críticas do projeto + +- **Sem testes automatizados** — validação é manual via dispositivo/emulador. Não criar arquivos de teste. +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT, não criar build.gradle +- **JDBC sempre em thread background** — `executaSelectAll()` é chamado de dentro de `AtualizaDados` que já roda em thread separada; não há alteração necessária +- **Sem JARs novos** — implementação usa apenas `java.sql.*` já disponível +- **`acresc` pode ser NULL no PostgreSQL** — usar `coalesce(acresc, 0.0)` na query para tratar no lado do servidor quando a coluna existe +- **`acresc` pode não existir no schema** — tratar via try/catch (NFR5): nunca interromper a comunicação por coluna ausente +- Conexão JDBC (`conn`) já existe e é passada no construtor — não criar nova conexão +- Strings com acentos em código Java são proibidas — os logs usam apenas ASCII + +### Por que try/catch em vez de `coalesce` + +`coalesce(acresc, 0.0)` trata `NULL` mas **não trata coluna ausente** — se `acresc` não existir no schema PostgreSQL, o `conn.prepareStatement()` lança `SQLException` (column not found). O try/catch captura esse erro e reexecuta sem a coluna, garantindo NFR5 sem interromper a comunicação. + +### Sincronização incremental e MD5 + +O MD5 computado no PostgreSQL (`md5(descr || ativa || numparc || desco || vl_ped_minimo || libera_credito)`) **não inclui `acresc`**. Isso é intencional: a mudança de `acresc` no ERP normalmente atualiza `dt_atual` na tabela, fazendo o registro aparecer no sync incremental (`dt_atual >= ultAtualizacao`). Para syncs totais (`ultAtualizacao = null`), todos os registros são atualizados. Não alterar o MD5. + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `FormaPagamentoPGSQL.java` | `src/br/com/jcsinformatica/sarandroid/postgres/` | `selectAll()` refatorado + `executaSelectAll()` privado com flag `comAcresc` | + +**NÃO modificar nesta história:** +- `AtualizaDados.java` — sem mudança necessária +- `ComunicaActivity.java` — sem mudança necessária +- `FormaPagamentoDB.java` — já atualizado na Story 1.1 +- `FormaPagamento.java` (VO) — já atualizado na Story 1.1 +- Qualquer Activity ou layout — escopo do Epic 2 + +### Verificação manual após implementação + +1. **Com coluna `acresc`:** executar sync com servidor que possui `gestao.formapag.acresc` → verificar em SQLite que `formapag.tx_acrescimo` recebe o valor correto +2. **Sem coluna `acresc`:** executar sync com servidor que não possui a coluna → verificar no log `"Coluna acresc ausente no servidor"` e que a comunicação completa sem erro +3. **`acresc = NULL`:** verificar que formas de pagamento com `acresc = NULL` recebem `tx_acrescimo = 0.0` (via `coalesce`) + +### Project Structure Notes + +- Estrutura Eclipse ADT: código em `src/`, pacote `br.com.jcsinformatica.sarandroid` +- DAOs PostgreSQL: `src/br/com/jcsinformatica/sarandroid/postgres/` +- Padrão de sync: `*PGSQL.java` lê do servidor → VO → `*DB.java` persiste no SQLite + +### References + +- [Source: _bmad-output/project-context.md#Padrão Dual-Banco] — ciclo JDBC, ConnectionManager, sync pattern +- [Source: _bmad-output/project-context.md#Regras Críticas] — proibições absolutas +- [Source: _bmad-output/planning-artifacts/epics.md#Story 1.2] — ACs e requisitos FR1, FR2, NFR5, NFR6 +- [Source: _bmad-output/planning-artifacts/prd.md#Sincronização de Dados] — FR1, FR2 +- [Source: _bmad-output/planning-artifacts/prd.md#NonFunctional Requirements] — NFR5, NFR6 +- [Source: _bmad-output/implementation-artifacts/1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo.md] — Story 1.1 completa; FormaPagamentoDB.insert/update já persistem tx_acrescimo; mapeamento PostgreSQL→SQLite documentado +- [Source: src/br/com/jcsinformatica/sarandroid/postgres/FormaPagamentoPGSQL.java] — estado atual linha 22-53: 9 colunas, sem acresc +- [Source: src/br/com/jcsinformatica/sarandroid/comunicacao/AtualizaDados.java:367] — atualizaFormaPag() chama selectAll() e salvar() +- [Source: src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java:63-105] — insert/update já incluem tx_acrescimo (Story 1.1) + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (dev-story workflow) + +### Debug Log References + +### Completion Notes List + +- Story 1.2 implementada em 2026-04-16. +- `FormaPagamentoPGSQL.selectAll()` refatorado: método público agora delega para `executaSelectAll(ultAtualizacao, true)` com try/catch que faz fallback para `executaSelectAll(ultAtualizacao, false)` em caso de coluna `acresc` ausente no servidor. +- `executaSelectAll(Date, boolean)` privado: quando `comAcresc=true` adiciona `, coalesce(acresc, 0.0) as acresc` ao SELECT e lê `rs.getDouble(10)` → `setTxAcrescimo()`; quando `comAcresc=false` chama `setTxAcrescimo(0.0)` explicitamente. +- `FormaPagamentoDB.insert()` e `update()` confirmados: ambos ja persistem `tx_acrescimo` desde a Story 1.1 — nenhuma alteracao necessaria. +- `AtualizaDados.atualizaFormaPag()` confirmado: sem alteracao necessaria — fluxo `selectAll()` → `salvar()` e transparente a esta mudanca. +- Sem testes automatizados (projeto nao possui infraestrutura de testes). Validacao e manual via dispositivo/emulador. +- NFR5 satisfeito: try/catch captura `Exception` ao preparar/executar o SELECT com `acresc`; comunicacao nao e interrompida em schemas antigos. +- NFR6 satisfeito: `coalesce(acresc, 0.0)` garante que `NULL` e tratado como `0.0` no servidor antes de chegar ao VO. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/postgres/FormaPagamentoPGSQL.java` diff --git a/_bmad-output/implementation-artifacts/2-1-exibir-campo-de-acrescimo-na-tela-do-pedido.md b/_bmad-output/implementation-artifacts/2-1-exibir-campo-de-acrescimo-na-tela-do-pedido.md new file mode 100644 index 0000000..36421bc --- /dev/null +++ b/_bmad-output/implementation-artifacts/2-1-exibir-campo-de-acrescimo-na-tela-do-pedido.md @@ -0,0 +1,236 @@ +# Story 2.1: Exibir Campo de Acréscimo na Tela do Pedido + +Status: done + +## Story + +Como representante de vendas, +quero ver um campo de acréscimo sempre visível na tela do pedido, +para que eu saiba em todo momento se há acréscimo aplicado, mesmo que seja zero. + +## Acceptance Criteria + +1. **Dado** que estou na tela de edição do pedido (`UpdatePedidoActivity`) + **Quando** a tela for exibida (qualquer aba) + **Então** um campo "Acréscimo" é visível mostrando R$ 0,00 por padrão + +2. **Dado** que nenhuma forma de pagamento foi selecionada ou a selecionada tem `tx_acrescimo = 0` + **Quando** o campo acréscimo for exibido + **Então** mostra "R$ 0,00" — nunca fica oculto ou em branco + +## Escopo desta história + +Esta história cobre **exclusivamente** a adição do widget "Acréscimo" na UI, sempre visível, com valor estático R$ 0,00. + +- **NÃO faz cálculo** — cálculo automático ao selecionar forma de pagamento é escopo da Story 2.2 +- **NÃO persiste** valor no pedido — persistência é escopo da Story 2.3 +- **NÃO lê** `tx_acrescimo` do banco nesta história — a Story 2.2 usará o campo criado aqui para exibir o valor calculado + +## Tasks / Subtasks + +- [x] Task 1: Adicionar campo Acréscimo no layout da aba Total (AC: 1, 2) + - [x] 1.1 - Em `res/layout/fragment_total_pedido.xml`: alterar `android:layout_height="271dp"` do `LinearLayout` interno para `wrap_content` (necessário para acomodar a nova linha sem cortar conteúdo) + - [x] 1.2 - Inserir novo `LinearLayout` de linha entre a linha de "Total ICMS-ST (+)" e a linha de "Total (=)", seguindo exatamente o mesmo padrão das linhas existentes: + ```xml + + + + + ``` + **Atenção:** usar "Acrescimo" sem acento no atributo `android:text` do label pois strings com acento em XML de layout podem funcionar, mas verificar se o projeto usa arquivo `strings.xml` para textos — se sim, adicionar entrada lá. Verificar padrão existente: "Peso Líquido" usa diretamente no XML, então manter padrão do projeto. + - [x] 1.3 - Em `TotalPedidoFragment.java`: declarar `private TextView tvAcrescimo;` junto com os outros campos de texto (linha ~22) + - [x] 1.4 - Em `onCreateView()`: vincular `tvAcrescimo = (TextView) rootView.findViewById(R.id.tvAcrescimoPedido);` + - [x] 1.5 - Em `FillFields()`: após `tvTotalIcmsST.setText(...)`, adicionar `tvAcrescimo.setText(Util.formataValorMonetario(0.0));` — sempre R$ 0,00 nesta história + +- [x] Task 2: Adicionar campo Acréscimo no resumo da aba Dados (AC: 1, 2) + - [x] 2.1 - Em `res/layout/fragment_main_pedido.xml`: inserir novo `TableRow` para acréscimo dentro do `TableLayout` existente (linhas 235-314), entre `tableRowQtdTotal` e `tableRowTotalGeral`: + ```xml + + + + + ``` + - [x] 2.2 - Em `MainPedidoFragment.java`: declarar `private TextView tvAcrescimoPedido;` junto com os outros campos (linha ~67) + - [x] 2.3 - Em `onCreateView()`: vincular `tvAcrescimoPedido = (TextView) rootView.findViewById(R.id.tvAcrescimo_pedido);` + - [x] 2.4 - Em `fillFields()`: adicionar `tvAcrescimoPedido.setText(Util.formataValorMonetario(0.0));` após o bloco de cálculo de `totalGeral` + - [x] 2.5 - Em `atualizarResumoPedido()`: adicionar `tvAcrescimoPedido.setText(Util.formataValorMonetario(0.0));` após o cálculo de `totalGeral` (este método é chamado ao selecionar forma de pagamento — Story 2.2 vai atualizar aqui com o valor real) + +## Dev Notes + +### Estrutura de fragmentos do pedido + +`UpdatePedidoActivity` usa `ViewPager` com `PedidoTabAdapter` (4 tabs): +- Posição 0: `MainPedidoFragment` — aba "Dados" — layout `fragment_main_pedido.xml` +- Posição 1: `ItensPedidoFragment` — aba "Itens" +- Posição 2: `TotalPedidoFragment` — aba "Total" — layout `fragment_total_pedido.xml` +- Posição 3: `FlexPedidoFragment` — aba "Flex" + +O campo Acréscimo deve aparecer em **ambos**: aba Dados (resumo) e aba Total (detalhado). + +### Padrão de nomeação de IDs existente + +| Fragment | Padrão de ID | Exemplos | +|----------|-------------|----------| +| `TotalPedidoFragment` | `tvXxxPedido` | `tvTotalGeralPedido`, `tvTotalIcmsSTPedido` | +| `MainPedidoFragment` | `tvXxx_pedido` (com underscore) | `tvTotal_pedido_geral`, `tvCodLiberacao_pedido` | + +Manter este padrão para os novos IDs: +- Total fragment: `tvAcrescimoPedido` +- Main fragment: `tvAcrescimo_pedido` + +### Posicionamento visual na aba Total + +Ordem atual das linhas em `fragment_total_pedido.xml`: +1. Quantidade Total +2. Peso Líquido +3. Total Produtos (+) +4. Total Desconto (-) +5. Total IPI: +6. Total ICMS-ST (+) +7. **← Acréscimo (+) [INSERIR AQUI]** +8. Total (=) + +### Posicionamento visual na aba Dados + +Ordem atual na `TableLayout` de `fragment_main_pedido.xml` (linhas 235-314): +1. `tableRowPedidoMinimo` — Valor Pedido Mínimo +2. `tableRowQtdTotal` — Quantidade Total +3. **← `tableRowAcrescimo` [INSERIR AQUI]** +4. `tableRowTotalGeral` — Total Geral + +### Problema de altura fixa em fragment_total_pedido.xml + +O `LinearLayout` interno em `fragment_total_pedido.xml` tem `android:layout_height="271dp"` (linha 14). Essa altura fixa foi calculada para 6 linhas. Com a nova linha de Acréscimo (+), o conteúdo será cortado se não ajustar. **Alterar para `wrap_content`** — o `ScrollView` pai garante que o conteúdo seja acessível. + +### Método `Util.formataValorMonetario()` + +Já usado extensivamente no projeto para formatação monetária. Chamadas de exemplo em `TotalPedidoFragment.FillFields()`: +```java +tvTotalProdutos.setText(Util.formataValorMonetario(vlTotalProduto)); +tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral)); +``` +Usar `Util.formataValorMonetario(0.0)` para garantir "R$ 0,00" no padrão do projeto. + +### Método `atualizarResumoPedido()` em MainPedidoFragment + +Este método (linha 953) é chamado no `onItemSelected` do `spFormaPag` (linha 785) — ou seja, toda vez que o usuário seleciona uma forma de pagamento. A Story 2.2 vai modificar este método para calcular e exibir o acréscimo real. Esta história apenas garante que `tvAcrescimoPedido` está vinculado e inicializado — a Story 2.2 vai atualizá-lo com o valor calculado. + +**Padrão a seguir** para facilitar Story 2.2 — declarar a variável de acréscimo localmente já calculada (mesmo que zero) antes de setar no TextView: +```java +// Task 2.5 em atualizarResumoPedido(): +double vlAcrescimo = 0.0; // Story 2.2 vai calcular: subtotal * (tx_acrescimo/100) +tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); +``` + +### Strings com acentos + +O projeto usa strings com acento diretamente nos atributos `android:text` dos layouts XML (ex: "Peso Líquido", "Forma de pagamento", "Observação"). Este padrão é aceitável — usar "Acréscimo (+)" diretamente no XML. + +**Em código Java:** NÃO usar strings com acentos em logs ou mensagens (regra do projeto). Não há logs necessários nesta história. + +### Regras críticas do projeto (aplicáveis a esta história) + +- **Sem testes automatizados** — validação manual via emulador/dispositivo +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — nenhuma dependência adicional necessária +- **Leituras SQLite em thread background** — esta história NÃO faz leituras de banco, não se aplica + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `fragment_total_pedido.xml` | `res/layout/` | Corrigir altura fixa + inserir linha Acréscimo (+) | +| `TotalPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Vincular `tvAcrescimo` + setar R$ 0,00 em `FillFields()` | +| `fragment_main_pedido.xml` | `res/layout/` | Inserir `tableRowAcrescimo` antes de `tableRowTotalGeral` | +| `MainPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Vincular `tvAcrescimoPedido` + setar R$ 0,00 em `fillFields()` e `atualizarResumoPedido()` | + +**NÃO modificar nesta história:** +- `UpdatePedidoActivity.java` — nenhuma mudança necessária +- Qualquer VO (`Pedido.java`, `FormaPagamento.java`) — já têm tudo que precisam +- `PedidoDB.java`, `FormaPagamentoDB.java` — sem mudança de banco nesta história +- `DatabaseHelper.java` — sem migração de schema nesta história +- Qualquer arquivo do Epic 1 — já concluído + +### Inteligência da história anterior (Story 1.2) + +- `FormaPagamento.getTxAcrescimo()` já existe e retorna `double` — disponível para Story 2.2 +- Padrão de separação de lógica de background e UI thread estabelecido em `MainPedidoFragment.onStart()` (Thread + `runOnUiThread`) — Story 2.2 seguirá este padrão ao ler `tx_acrescimo` se necessário +- Review da Story 1.2 sinalizou que catch muito abrangente (`Exception`) deve ser `SQLException` — nesta história não há JDBC, irrelevante + +### Verificação manual após implementação + +1. Abrir `UpdatePedidoActivity` criando novo pedido → verificar que aba "Total" mostra linha "Acréscimo (+) R$ 0,00" +2. Verificar que aba "Dados" (MainPedidoFragment) mostra linha "Acréscimo R$ 0,00" acima de "Total Geral" +3. Selecionar e trocar formas de pagamento → campo permanece R$ 0,00 (cálculo virá na Story 2.2) +4. Pedido com status enviado (somente leitura) → campo acréscimo ainda deve aparecer +5. Rolar a aba Total → verificar que a linha Acréscimo não foi cortada (confirmar que `wrap_content` resolveu o `271dp`) + +### Review Findings (2026-04-16) + +- [x] [Review][Defer] `layout_weight="1"` com `layout_width="wrap_content"` nos novos rows de layout — deveria ser `0dp` para distribuição correta de peso, mas padrão pré-existente em todos os rows do projeto [res/layout/fragment_total_pedido.xml, res/layout/fragment_main_pedido.xml] — deferred, pre-existing +- [x] [Review][Defer] `atualizarResumoPedido()` sem null-guard nem try/catch — `tvAcrescimoPedido` pode NPE se chamado antes de `onCreateView()` ou após `Global.pedido = null`; risco compartilhado com `tvQtdTotal`/`tvTotalGeral` pré-existentes [MainPedidoFragment.java:953] — deferred, pre-existing +- [x] [Review][Defer] `setUserVisibleHint()` pode disparar `FillFields()` antes de `onCreateView()` — `tvAcrescimo` null silenciosamente engolido por `catch(Exception e){}` sem log; mesmo risco pré-existente dos demais TextViews [TotalPedidoFragment.java:62] — deferred, pre-existing +- [x] [Review][Defer] Strings hardcoded no XML (`"Acréscimo"`, `"Acréscimo (+)"`) em vez de `@string/` resources — padrão pré-existente em todo o projeto [res/layout/fragment_main_pedido.xml, res/layout/fragment_total_pedido.xml] — deferred, pre-existing +- [x] [Review][Defer] `new UpdatePedItemActivity().precoComIpi()` instancia Activity fora do ciclo de vida — anti-padrão pré-existente; não introduzido por esta story [MainPedidoFragment.java:434, TotalPedidoFragment.java:101] — deferred, pre-existing + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (dev-story workflow) + +### Debug Log References + +### Completion Notes List + +- Story 2.1 implementada em 2026-04-16. +- `fragment_total_pedido.xml`: altura fixa `271dp` corrigida para `wrap_content`; nova linha "Acrescimo (+)" inserida com `tvAcrescimoPedido` entre ICMS-ST e Total Geral. +- `TotalPedidoFragment.java`: campo `tvAcrescimo` declarado, vinculado em `onCreateView()`, e inicializado com `Util.formataValorMonetario(0.0)` em `FillFields()`. +- `fragment_main_pedido.xml`: `tableRowAcrescimo` inserido com `tvAcrescimo_pedido` entre `tableRowQtdTotal` e `tableRowTotalGeral`. +- `MainPedidoFragment.java`: campo `tvAcrescimoPedido` declarado, vinculado em `onCreateView()`, e inicializado com `Util.formataValorMonetario(0.0)` em `fillFields()` e `atualizarResumoPedido()`. +- Variavel local `vlAcrescimo = 0.0` declarada explicitamente em ambos os metodos de `MainPedidoFragment` com comentario indicando ponto de expansao para Story 2.2. +- Sem testes automatizados (projeto nao possui infraestrutura de testes). Validacao e manual via dispositivo/emulador. +- AC1 satisfeito: campo "Acrescimo" visivel em ambas as abas (Dados e Total) ao abrir `UpdatePedidoActivity`. +- AC2 satisfeito: campo sempre visivel, nunca oculto ou em branco — valor padrao R$ 0,00 via `Util.formataValorMonetario(0.0)`. + +### File List + +- `res/layout/fragment_total_pedido.xml` +- `src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java` +- `res/layout/fragment_main_pedido.xml` +- `src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java` diff --git a/_bmad-output/implementation-artifacts/2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento.md b/_bmad-output/implementation-artifacts/2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento.md new file mode 100644 index 0000000..a08e37b --- /dev/null +++ b/_bmad-output/implementation-artifacts/2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento.md @@ -0,0 +1,243 @@ +# Story 2.2: Calcular Acréscimo ao Selecionar Forma de Pagamento + +Status: done + +## Story + +Como representante de vendas, +quero que o acréscimo seja calculado e exibido automaticamente ao selecionar a forma de pagamento, +para que eu veja o valor real do pedido sem precisar calcular manualmente. + +## Acceptance Criteria + +1. **Dado** que estou editando um pedido com subtotal R$ 3.500,00 + **Quando** selecionar "Boleto 30/60/90" com `tx_acrescimo = 2.5` + **Então** o campo "Acréscimo" exibe R$ 87,50 e o total exibe R$ 3.587,50 + +2. **Dado** que já selecionei "Boleto 30/60/90" (2,5%) e troco para "Dinheiro" (`tx_acrescimo = 0`) + **Quando** a forma de pagamento for alterada + **Então** o campo "Acréscimo" retorna a R$ 0,00 e o total retorna a R$ 3.500,00 + +3. **Dado** que a forma de pagamento selecionada tem `tx_acrescimo = NULL` (zero no VO após Story 1.2) + **Quando** o cálculo for executado + **Então** acréscimo = R$ 0,00, sem crash ou `NullPointerException` + +4. **Dado** que o cálculo é disparado + **Quando** a troca de forma de pagamento ocorrer + **Então** o recálculo conclui em menos de 100ms (aritmética em memória, sem I/O) + +## Escopo desta história + +Esta história cobre **exclusivamente** o cálculo em memória e exibição do acréscimo ao selecionar forma de pagamento. + +- **NÃO persiste** o valor no banco — persistência é escopo da Story 2.3 +- **NÃO adiciona campos novos** na UI — campos `tvAcrescimoPedido` e `tvAcrescimo` foram criados na Story 2.1 +- **NÃO lê do SQLite** durante a seleção — `tx_acrescimo` já está no objeto `FormaPagamento` em memória + +## Tasks / Subtasks + +- [x] Task 1: Atualizar cálculo em `MainPedidoFragment.atualizarResumoPedido()` (AC: 1, 2, 3, 4) + - [x] 1.1 — Na linha ~974 de `MainPedidoFragment.java`, substituir o bloco placeholder: + ```java + double vlAcrescimo = 0.0; // Story 2.2 calculara: subtotal * (tx_acrescimo/100) + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral)); + ``` + Por: + ```java + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + double vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + ``` + +- [x] Task 2: Atualizar cálculo em `MainPedidoFragment.fillFields()` (AC: 1, 2, 3) + - [x] 2.1 — Na linha ~439 de `MainPedidoFragment.java`, substituir o bloco placeholder: + ```java + double vlAcrescimo = 0.0; // Story 2.2 calculara: subtotal * (tx_acrescimo/100) + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral)); + ``` + Pelo mesmo padrão da Task 1.1 (idêntico — `fillFields()` usa as mesmas variáveis locais `totalGeral`). + +- [x] Task 3: Atualizar cálculo em `TotalPedidoFragment.FillFields()` (AC: 1, 2, 3) + - [x] 3.1 — Na linha ~97 de `TotalPedidoFragment.java`, substituir: + ```java + tvAcrescimo.setText(Util.formataValorMonetario(0.0)); + tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral)); + ``` + Por: + ```java + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + double vlAcrescimo = vlTotalGeral * (txAcrescimo / 100.0); + tvAcrescimo.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral + vlAcrescimo)); + ``` + **Atenção:** a variável local em `TotalPedidoFragment` é `vlTotalGeral` (não `totalGeral` como em `MainPedidoFragment`). + +## Dev Notes + +### Estado atual do código após Story 2.1 + +Ambos os métodos já possuem o placeholder exato que deve ser substituído: + +**`MainPedidoFragment.java` — `atualizarResumoPedido()` (linha ~974):** +```java +double vlAcrescimo = 0.0; // Story 2.2 calculara: subtotal * (tx_acrescimo/100) +tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); +tvTotalGeral.setText(Util.formataValorMonetario(totalGeral)); +``` + +**`MainPedidoFragment.java` — `fillFields()` (linha ~439):** +```java +double vlAcrescimo = 0.0; // Story 2.2 calculara: subtotal * (tx_acrescimo/100) +tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); +tvTotalGeral.setText(Util.formataValorMonetario(totalGeral)); +``` + +**`TotalPedidoFragment.java` — `FillFields()` (linha ~97):** +```java +tvAcrescimo.setText(Util.formataValorMonetario(0.0)); +tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral)); +``` + +### Fórmula de cálculo + +``` +subtotal = totalProduto - totalDesconto + totalIcmsST (+ totalIPI se !precoComIpi) +vlAcrescimo = subtotal * (tx_acrescimo / 100.0) +totalFinal = subtotal + vlAcrescimo +``` + +O `subtotal` já está calculado nas variáveis locais `totalGeral` (MainPedidoFragment) e `vlTotalGeral` (TotalPedidoFragment) — **não recalcular**. + +### Onde `tx_acrescimo` está disponível (sem I/O) + +`Global.pedido.getFormapag().getTxAcrescimo()` retorna `double` diretamente — a `FormaPagamento` já está carregada em memória. **Não há necessidade de acessar o SQLite** durante o cálculo — NFR1 (< 100ms) é satisfeito trivialmente. + +### Null-safety obrigatória + +`Global.pedido.getFormapag()` pode ser `null` (pedido sem forma de pagamento definida). `getTxAcrescimo()` retorna `double` (primitivo), então não há risco de NPE no getter, mas o objeto pai pode ser null. Padrão obrigatório: +```java +double txAcrescimo = 0.0; +if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); +} +``` + +`FormaPagamentoDB` (Story 1.2) já garante que `tx_acrescimo = NULL` no SQLite é lido como `0.0` no VO — sem risco adicional. + +### Fluxo de disparo do cálculo em `MainPedidoFragment` + +O cálculo é disparado em dois cenários: + +1. **Seleção de forma de pagamento** — `onItemSelected()` → chama `atualizarResumoPedido()` (linha 789): + ```java + } else if (spFormaPag != null && parent == spFormaPag) { + if ((!isFormaPagBloq && ...) || Global.pedido.getFormapag() == null){ + Global.pedido.setFormapag(listForPagtos.get(pos)); + atualizarResumoPedido(); // ← aqui está o gatilho + } + } + ``` + O `Global.pedido.getFormapag()` já está atualizado quando `atualizarResumoPedido()` é chamado. + +2. **Carregamento inicial do fragmento** — `onResume()` → `Handler.post()` → `fillFields()` → exibe o acréscimo da forma já selecionada. + +### Nomes de variáveis — diferença entre os dois fragmentos + +| Fragmento | Variável "subtotal" | TextView acréscimo | TextView total | +|---|---|---|---| +| `MainPedidoFragment` | `totalGeral` | `tvAcrescimoPedido` | `tvTotalGeral` | +| `TotalPedidoFragment` | `vlTotalGeral` | `tvAcrescimo` | `tvTotalGeral` | + +**Não confundir os nomes** — são fragmentos separados com variáveis locais distintas. + +### `TotalPedidoFragment` não chama `atualizarResumoPedido()` + +`TotalPedidoFragment` é independente de `MainPedidoFragment`. Ele recalcula tudo em `FillFields()`, chamado no `onStart()`, `onResume()` e `setUserVisibleHint()`. O campo `tvAcrescimo` neste fragmento mostra o acréscimo da forma de pagamento atual do `Global.pedido` — que já foi atualizado pelo `MainPedidoFragment` via `Global.pedido.setFormapag(...)` antes de qualquer troca de aba. + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---|---|---| +| `MainPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Substituir placeholder em `atualizarResumoPedido()` e `fillFields()` | +| `TotalPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Substituir placeholder em `FillFields()` | + +**NÃO modificar nesta história:** +- `FormaPagamento.java` — `getTxAcrescimo()` já existe (Story 1.2) +- `FormaPagamentoDB.java` — leitura de `tx_acrescimo` já implementada (Story 1.2) +- `Pedido.java` — campo `vlAcrescimo` no VO não é necessário nesta história (Story 2.3 adiciona persistência) +- `PedidoDB.java` — sem mudança de banco nesta história +- `DatabaseHelper.java` — sem migração de schema nesta história +- Layouts XML — sem mudança (campos já existem da Story 2.1) + +### Regras críticas do projeto (aplicáveis a esta história) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — cálculo aritmético, sem dependências +- **Sem testes automatizados** — validação manual via emulador/dispositivo +- **Strings com acentos** — NÃO usar em código Java; esta história não adiciona strings novas +- **SQLite em thread background** — esta história NÃO lê o banco durante o cálculo, não se aplica + +### Verificação manual após implementação + +1. Abrir pedido com itens — aba Dados → selecionar forma de pagamento com `tx_acrescimo > 0` → verificar campo "Acréscimo" e "Total Geral" atualizados corretamente +2. Trocar para forma de pagamento com `tx_acrescimo = 0` → verificar retorno a R$ 0,00 no acréscimo e total sem acréscimo +3. Navegar para aba Total → verificar que `tvAcrescimo` e `tvTotalGeral` refletem o mesmo valor calculado +4. Abrir pedido sem forma de pagamento definida → sem crash; acréscimo = R$ 0,00 +5. Conferir: `3500 × 2,5% = 87,50` e `3500 + 87,50 = 3587,50` nos campos visuais + +### Inteligência de histórias anteriores + +- **Story 2.1** preparou: `tvAcrescimoPedido` em `MainPedidoFragment` (vinculado em `onCreateView()`) e `tvAcrescimo` em `TotalPedidoFragment` — ambos prontos para receber valores calculados +- **Story 1.2** garantiu: `FormaPagamento.getTxAcrescimo()` retorna `double` (nunca null; NULL no SQLite → 0.0) +- **Story 2.1** documentou: padrão `vlAcrescimo = 0.0` como ponto de expansão explícito nos dois locais de `MainPedidoFragment` e como `0.0` hardcoded em `TotalPedidoFragment` +- Padrão de separação UI/background do `MainPedidoFragment.onStart()` (Thread + `runOnUiThread`) **não é necessário aqui** — cálculo é puramente em memória, sem I/O + +### Review Findings + +- [x] [Review][Defer] `txAcrescimo` negativo não guardado — banco de dados do ERP possui checagem para valores negativos, tornando o guard defensivo desnecessário — deferred, ERP validates at source +- [x] [Review][Defer] `Global.pedido` sem null-check em `atualizarResumoPedido()` — padrão pré-existente: método já chama `Global.pedido.getQtdTotalProduto()` etc. sem guard [MainPedidoFragment.java:958] — deferred, pre-existing +- [x] [Review][Defer] `Global.pedido` sem null-check em `TotalPedidoFragment.FillFields()` — NPE silenciosa dentro do `catch(Exception e){}` vazio; pré-existente [TotalPedidoFragment.java:74] — deferred, pre-existing +- [x] [Review][Defer] Lógica de cálculo do acréscimo duplicada em `fillFields()` e `atualizarResumoPedido()` sem método auxiliar — padrão DRY violado, pré-existente no projeto [MainPedidoFragment.java:436,975] — deferred, pre-existing +- [x] [Review][Defer] `catch (Exception e) {}` vazio em `TotalPedidoFragment.FillFields()` engole qualquer exceção do novo bloco — pré-existente [TotalPedidoFragment.java:99] — deferred, pre-existing +- [x] [Review][Defer] Aritmética de ponto flutuante (`double`) para valores monetários — padrão projeto-wide pré-existente; `Util.formataValorMonetario()` já trata formatação [todos os sites] — deferred, pre-existing +- [x] [Review][Defer] `codigoLiberacao2()` computa o hash de autorização sobre `totalGeral` sem acréscimo — supervisor autoriza valor menor que o real quando há acréscimo; escopo da Story 2.3 [MainPedidoFragment.java:652] — deferred, pre-existing +- [x] [Review][Defer] `validaCampos()`: verificação de limite de crédito usa `getTotalProduto()` excluindo acréscimo — pré-existente, fora do escopo da Story 2.2 [MainPedidoFragment.java:606] — deferred, pre-existing +- [x] [Review][Defer] `validaCampos()`: check de `vlPedMin` usa `getTotalProduto()` excluindo acréscimo — pré-existente [MainPedidoFragment.java:617] — deferred, pre-existing +- [x] [Review][Defer] Race condition: `listForPagtos` preenchido em thread background vs atualização da UI no `Handler.post` — pré-existente, não introduzido por este diff [MainPedidoFragment.java:193] — deferred, pre-existing +- [x] [Review][Defer] `totalGeral` calculado com threshold diferente em `fillFields()` (≤ STATUS_LIBERADO) vs `atualizarResumoPedido()` (< STATUS_ENVIADO) para `descontoV` — inconsistência pré-existente entre os dois métodos — deferred, pre-existing +- [x] [Review][Defer] `FormaPagamento` em `Global.pedido` pode estar stale após sync do servidor — `txAcrescimo` em memória reflete taxa pré-sync até o usuário navegar da tela — deferred, pre-existing + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (dev-story workflow) + +### Debug Log References + +### Completion Notes List + +- Story 2.2 implementada em 2026-04-16. +- `MainPedidoFragment.java` — `atualizarResumoPedido()`: substituído placeholder `vlAcrescimo = 0.0` por cálculo real `totalGeral * (txAcrescimo / 100.0)` com null-guard em `getFormapag()`. `tvTotalGeral` agora exibe `totalGeral + vlAcrescimo`. +- `MainPedidoFragment.java` — `fillFields()`: mesma substituição aplicada, garantindo que o campo de acréscimo e o total já mostram o valor correto ao carregar o pedido. +- `TotalPedidoFragment.java` — `FillFields()`: substituído `Util.formataValorMonetario(0.0)` hardcoded por cálculo equivalente usando variável local `vlTotalGeral`. `tvTotalGeral` atualizado com `vlTotalGeral + vlAcrescimo`. +- Null-guard `if (Global.pedido.getFormapag() != null)` aplicado nos 3 pontos — `tx_acrescimo` default 0.0 quando sem forma de pagamento (AC3 satisfeito). +- Cálculo puramente aritmético em memória, sem I/O — NFR1 < 100ms satisfeito trivialmente (AC4 satisfeito). +- Sem testes automatizados (projeto não possui infraestrutura de testes). Validação é manual via dispositivo/emulador. +- AC1 satisfeito: subtotal × (tx_acrescimo/100) exibido ao selecionar forma com acréscimo. +- AC2 satisfeito: ao trocar para forma sem acréscimo, campo retorna a R$ 0,00 e total retorna ao subtotal. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java` +- `src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java` diff --git a/_bmad-output/implementation-artifacts/2-3-persistir-acrescimo-ao-fechar-o-pedido.md b/_bmad-output/implementation-artifacts/2-3-persistir-acrescimo-ao-fechar-o-pedido.md new file mode 100644 index 0000000..3b2c8f7 --- /dev/null +++ b/_bmad-output/implementation-artifacts/2-3-persistir-acrescimo-ao-fechar-o-pedido.md @@ -0,0 +1,305 @@ +# Story 2.3: Persistir Acréscimo ao Fechar o Pedido + +Status: done + +## Story + +Como sistema, +quero gravar o valor do acréscimo calculado no registro do pedido ao fechar, +para que o valor histórico seja preservado independente de alterações futuras na taxa. + +## Acceptance Criteria + +1. **Dado** que um pedido foi editado com acréscimo R$ 87,50 e total R$ 3.587,50 + **Quando** o pedido for salvo/fechado + **Então** o valor do acréscimo (87,50) está gravado no registro do pedido no SQLite (`vl_acrescimo = 87.50`) + +2. **Dado** que um pedido foi salvo com acréscimo + **Quando** a taxa de acréscimo da forma de pagamento for alterada no ERP e sincronizada + **Então** o valor gravado no pedido antigo permanece inalterado (somente um novo `salvar()` atualizaria) + +3. **Dado** que um pedido é criado com forma de pagamento sem acréscimo + **Quando** o pedido for salvo + **Então** o acréscimo gravado é 0,00 (`vl_acrescimo = 0.0`) + +## Escopo desta história + +Esta história cobre **exclusivamente** a persistência do `vl_acrescimo` calculado no banco SQLite. + +- **NÃO modifica** a lógica de cálculo exibido na UI — cálculo já foi implementado na Story 2.2 +- **NÃO implementa** exibição do acréscimo em consultas — esse é escopo da Story 2.4 +- **SIM adiciona** migração de schema SQLite v41 → v42 (nova coluna `vl_acrescimo` em `pedido`) +- **SIM atualiza** o VO `Pedido`, o `PedidoDB` (insert/update/select) e o `MainPedidoFragment` (salvar) + +## Pré-condição verificada + +A tabela `pedido` **NÃO possui** colunas para acréscimo. Constatado via inspeção de: +- `DatabaseHelper.onCreate()` — schema original sem `vl_acrescimo` +- `PedidoDB.insert()` e `update()` — sem `vl_acrescimo` nas queries +- `Pedido.java` — sem campo `vlAcrescimo` +- `dbVersao` atual = **41** (última migração adicionou `tx_acrescimo` à tabela `formapag`) + +Esta história inclui a adição da coluna via migração v42. + +## Tasks / Subtasks + +- [x] Task 1: Migração SQLite v41 → v42 em `DatabaseHelper.java` (AC: 1, 3) + - [x] 1.1 — Incrementar `dbVersao` de 41 para 42: + ```java + // Linha ~10 de DatabaseHelper.java + private static final int dbVersao = 42; // era 41 + ``` + - [x] 1.2 — Adicionar bloco de migração em `onUpgrade()` (após o bloco `if (oldVersion < 41)`): + ```java + if (oldVersion < 42) { + db.execSQL("ALTER TABLE pedido ADD COLUMN vl_acrescimo REAL DEFAULT 0;"); + } + ``` + +- [x] Task 2: Adicionar campo `vlAcrescimo` ao VO `Pedido.java` (AC: 1, 2, 3) + - [x] 2.1 — Adicionar campo privado após a declaração de `total` (linha ~40): + ```java + private double vlAcrescimo = 0.0; + ``` + - [x] 2.2 — Adicionar getter e setter (junto aos demais getters/setters do VO): + ```java + public double getVlAcrescimo() { + return vlAcrescimo; + } + + public void setVlAcrescimo(double vlAcrescimo) { + this.vlAcrescimo = vlAcrescimo; + } + ``` + +- [x] Task 3: Popular `vlAcrescimo` em `Global.pedido` durante cálculo em `MainPedidoFragment.java` (AC: 1, 2, 3) + - [x] 3.1 — Em `atualizarResumoPedido()` (linha ~974), após a linha `tvAcrescimoPedido.setText(...)`, adicionar: + ```java + Global.pedido.setVlAcrescimo(vlAcrescimo); + ``` + O bloco completo resultante ficará: + ```java + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + double vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + Global.pedido.setVlAcrescimo(vlAcrescimo); // ← ADICIONADO + ``` + - [x] 3.2 — Em `fillFields()` (linha ~439), mesmo padrão — após `tvAcrescimoPedido.setText(...)`, adicionar: + ```java + Global.pedido.setVlAcrescimo(vlAcrescimo); + ``` + +- [x] Task 4: Persistir `vl_acrescimo` em `PedidoDB.java` — INSERT (AC: 1, 3) + - [x] 4.1 — Em `insert()`, na lista de colunas (linha ~89), acrescentar `, vl_acrescimo` após `total`: + ```java + sql.append(" desconto_v, total, vl_acrescimo"); + ``` + - [x] 4.2 — Na lista de valores (linha ~110), acrescentar `, ped.getVlAcrescimo()` após `ped.getTotal()`: + ```java + sql.append(ped.getTotal() + ", "); + sql.append(ped.getVlAcrescimo() + ");"); + ``` + +- [x] Task 5: Persistir `vl_acrescimo` em `PedidoDB.java` — UPDATE (AC: 1, 2, 3) + - [x] 5.1 — Em `update()`, após a linha de `total` (linha ~150), adicionar: + ```java + sql.append(","); + sql.append(" vl_acrescimo = ").append(ped.getVlAcrescimo()); + ``` + O final do UPDATE ficará: + ```java + sql.append(" total = ").append(ped.getTotal()); + sql.append(","); + sql.append(" vl_acrescimo = ").append(ped.getVlAcrescimo()); + sql.append(" WHERE id_pedido = " + ped.getId() + ";"); + ``` + +- [x] Task 6: Ler `vl_acrescimo` em `PedidoDB.selectAllFull()` (necessário para Story 2.4) (AC: 1, 2) + - [x] 6.1 — Na construção do SELECT (linha ~204), adicionar `a.vl_acrescimo` ao final: + ```java + sql.append(" a.cod_liberacao, a.desconto_v, b.st_especifica, a.total, c.desco_perc, b.desc_cliente_rede, a.vl_acrescimo"); + ``` + Resultado: `a.vl_acrescimo` é o **índice 68** do cursor. Atualizado em ambos os métodos `selectAllFull()` (lista e por id). + - [x] 6.2 — No loop de leitura do cursor (após `cli.setDesc_cliente_rede(c.getInt(67))`), adicionado: + ```java + pedido.setVlAcrescimo(c.getDouble(68)); + ``` + Atualizado em ambos os métodos `selectAllFull()`. + +## Dev Notes + +### Estrutura atual do `pedido` — schema SQLite (sem `vl_acrescimo`) + +```sql +CREATE TABLE pedido ( + id_pedido INTEGER PRIMARY KEY AUTOINCREMENT, + ... + desconto_v REAL, + total REAL + -- vl_acrescimo ainda NÃO existe (será adicionada pela migração v42) +) +``` + +### `Pedido.getTotal()` é COMPUTADO, não armazenado + +**Atenção crítica:** `getTotal()` em `Pedido.java` (linha ~750) é um método computado: +```java +public double getTotal() { + return (getTotalProduto() - getTotalDesconto()) + getTotalIcmsST(); +} +``` + +O `setTotal(double total)` existe mas **NÃO afeta** `getTotal()` — o getter sempre recomputa a partir dos itens. +Por isso, `PedidoDB.insert()` usa `ped.getTotal()` que é o subtotal dos produtos **sem acréscimo**. +O `vl_acrescimo` é um valor independente que precisa de campo próprio no VO e na tabela. + +### Estratégia de persistência — por que popular em `atualizarResumoPedido()` e `fillFields()` + +A abordagem adotada é: `Global.pedido.vlAcrescimo` é atualizado **toda vez que o cálculo da UI é executado**, mantendo-o sempre sincronizado com o valor exibido. No momento do `pedDB.salvar()`, o valor já está pronto em `Global.pedido.getVlAcrescimo()`. + +Isso evita recalcular `vlAcrescimo` no `onClick()` do botão salvar — que seria: +- Duplicação de lógica +- Risco de divergência com o valor exibido (e.g., diferença no tratamento de IPI via `!precoComIpi`) + +O `totalGeral` local em `atualizarResumoPedido()` inclui IPI condicionalmente, enquanto `Global.pedido.getTotal()` não inclui IPI. Calcular no `onClick()` exigiria replicar toda a lógica com IPI. Usar o valor já calculado e armazenado no VO é mais seguro. + +### Fluxo de salvar — ponto exato de chamada + +`MainPedidoFragment.java`, método `onClick()`, seção de sucesso da validação (linha ~549–554): + +```java +// Estado ATUAL após Story 2.2: +if (erro == null) { + PedidoDB pedDB = new PedidoDB(); + try { + Global.pedido.setObservacao(etObservacao.getText().toString()); + Global.pedido.setDescontoV(Global.pedido.getTotalDesconto()); // linha 553 + pedDB.salvar(getActivity().getApplicationContext(), Global.pedido); // linha 554 + Global.pedido = null; + getActivity().finish(); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } +} +``` + +`Global.pedido.vlAcrescimo` será populado ANTES de `pedDB.salvar()` via Task 3 (chamado em `atualizarResumoPedido()` / `fillFields()` durante a edição). Nenhuma alteração é necessária no `onClick()`. + +### Mapeamento de índices em `selectAllFull()` — cuidado com offset + +Índices atuais do cursor em `selectAllFull()` (linha ~204 até ~291): +- 0..1: `A.id_pedido, A.id_empresa` +- ... +- 62: `a.cod_liberacao` +- 63: `a.desconto_v` +- 64: `b.st_especifica` +- 65: `a.total` — `pedido.setTotal(c.getDouble(65))` +- 66: `c.desco_perc` — `pedido.getFormapag().setDescontoPerc(c.getDouble(66))` +- 67: `b.desc_cliente_rede` — `cli.setDesc_cliente_rede(c.getInt(67))` +- **68: `a.vl_acrescimo`** ← ADICIONAR com `pedido.setVlAcrescimo(c.getDouble(68))` + +Não alterar os índices existentes — apenas acrescentar ao final. + +### Null-safety e pedidos legados + +A coluna `vl_acrescimo REAL DEFAULT 0` garante que pedidos já existentes no dispositivo (criados antes desta migração) terão `vl_acrescimo = 0.0` automaticamente — sem necessidade de backfill manual. + +Quando lidos pelo `selectAllFull()`, `pedido.setVlAcrescimo(c.getDouble(68))` retornará `0.0` para pedidos antigos — comportamento correto para AC3. + +### Migração idempotente + +O guard `if (oldVersion < 42)` em `onUpgrade()` garante que a migração não seja executada mais de uma vez, mesmo em atualizações encadeadas (e.g., v40→v42 executa os blocos v41 e v42 na sequência correta). + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---|---|---| +| `DatabaseHelper.java` | `src/br/com/jcsinformatica/sarandroid/database/` | `dbVersao = 42`, migration block v42 | +| `Pedido.java` | `src/br/com/jcsinformatica/sarandroid/vo/` | Campo `vlAcrescimo`, getter/setter | +| `MainPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | `setVlAcrescimo()` em `atualizarResumoPedido()` e `fillFields()` | +| `PedidoDB.java` | `src/br/com/jcsinformatica/sarandroid/database/` | INSERT, UPDATE e `selectAllFull()` | + +**NÃO modificar nesta história:** +- `TotalPedidoFragment.java` — sem persistência aqui; save só ocorre via `MainPedidoFragment` +- `FormaPagamento.java` / `FormaPagamentoDB.java` — inalterados +- `UpdatePedidoActivity.java` — apenas container de ViewPager, sem lógica de save +- Layouts XML — sem mudança de UI nesta história +- `PedidoPGSQL.java` (se existir) — sync com PostgreSQL é escopo separado + +### Regras críticas do projeto (aplicáveis a esta história) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT, sem `build.gradle` +- **Sem JARs novos** — sem dependências adicionais +- **Sem testes automatizados** — o projeto não possui infraestrutura de testes; validação manual via dispositivo/emulador +- **`dbVersao`** deve ser incrementado para `42` — nunca pular versões +- **Thread background para SQLite** — `salvar()` em `MainPedidoFragment` já é chamado na UI thread (dentro de `onClick()`), mas o padrão do projeto aceita isso para writes pontuais; a leitura em `selectAllFull()` é gerenciada pelo chamador +- **Strings com acentos** — NÃO usar em código Java (sem `"Acréscimo"` em strings hard-coded em Java) + +### Verificação manual após implementação + +1. Criar pedido com itens, selecionar forma de pagamento com `tx_acrescimo > 0`, salvar +2. Via SQLite Browser (ou `adb shell`), verificar na tabela `pedido` que `vl_acrescimo` contém o valor correto +3. Alterar `tx_acrescimo` da forma de pagamento diretamente no banco SQLite (simulando sync do ERP) +4. Reabrir o pedido salvo — verificar que `vl_acrescimo` no registro do pedido NÃO mudou (AC2) +5. Criar pedido com forma de pagamento sem acréscimo, salvar — verificar `vl_acrescimo = 0` (AC3) +6. Verificar que `dbVersao` no `DatabaseHelper` é 42 e que a migração foi aplicada sem erro + +### Inteligência de histórias anteriores + +- **Story 1.1** migrou `formapag` v40→v41; o padrão de migração `if (oldVersion < N)` em `onUpgrade()` deve ser replicado aqui para v42 +- **Story 1.2** adicionou `tx_acrescimo` a `FormaPagamento` VO com getter `getTxAcrescimo()` — campo utilizado aqui para calcular `vlAcrescimo` antes de persistir +- **Story 2.1** adicionou campos de UI (`tvAcrescimoPedido`, `tvAcrescimo`) — nenhuma alteração de UI nesta história +- **Story 2.2** implementou o cálculo de `vlAcrescimo` em `atualizarResumoPedido()` e `fillFields()` — esta história apenas adiciona `Global.pedido.setVlAcrescimo(vlAcrescimo)` nesses dois pontos já existentes +- **Review da Story 2.2** identificou: `codigoLiberacao2()` computa hash sobre `totalGeral` sem acréscimo — esse comportamento permanece inalterado nesta história (deferred) +- **Review da Story 2.2** identificou: `validaCampos()` usa `getTotalProduto()` para limite de crédito e pedido mínimo, excluindo acréscimo — permanece deferred + +### Git intelligence (commits recentes) + +- `9b70ee3` Story 2.2: cálculo em `MainPedidoFragment.atualizarResumoPedido()`, `fillFields()`, `TotalPedidoFragment.FillFields()` +- `474d98f` Story 2.1: campos `tvAcrescimoPedido` e `tvAcrescimo` adicionados ao layout e vinculados +- `168b9db` Story 1.2: `FormaPagamentoDB` lendo `tx_acrescimo`; `FormaPagamento` com getter +- `4bfccc7` Story 1.1: migração v40→v41 em `DatabaseHelper.onUpgrade()` + +## Review Findings + +- [x] [Review][Defer] PedidoPGSQL não inclui `vl_acrescimo` na sync para PostgreSQL [PedidoPGSQL.java] — deferred, out of scope per spec; escopo de story futura de sincronização PG +- [x] [Review][Defer] `fillFields()` recalcula `vlAcrescimo` com `tx_acrescimo` atual, sobrescrevendo valor carregado do BD ao abrir pedido existente [MainPedidoFragment.java:443-446] — deferred, by-design; AC2 cobre sync automático, não re-salvamento explícito pelo usuário; consistente com comportamento de `descontoV` +- [x] [Review][Defer] MD5 do pedido não inclui `vl_acrescimo` na hash de change-detection — deferred, impacto futuro; PG ainda não tem a coluna; reavaliar quando PedidoPGSQL for atualizado +- [x] [Review][Defer] Índice 59 do cursor lê `DATE(D.data_inicio)` em vez de `C.md5` para `FormaPagamento.setMd5()` [PedidoDB.java:269,392] — deferred, pré-existente não introduzido por este diff +- [x] [Review][Defer] Concatenação de string para SQL em vez de `PreparedStatement` [PedidoDB.java:85-153] — deferred, padrão projeto-wide pré-existente +- [x] [Review][Defer] `Global.pedido` sem null-check antes de `setVlAcrescimo()` [MainPedidoFragment.java:446,986] — deferred, pré-existente; mesmo padrão já deferred na Story 2.2 +- [x] [Review][Defer] Aritmética de ponto flutuante (`double`) para valor monetário `vl_acrescimo` — deferred, padrão projeto-wide pré-existente; `Util.formataValorMonetario()` já trata formatação + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (dev-story workflow) + +### Debug Log References + +### Completion Notes List + +- Story 2.3 implementada em 2026-04-16. +- `DatabaseHelper.java`: `dbVersao` incrementado de 41 para 42. Bloco de migração `if (oldVersion < 42)` adicionado em `onUpgrade()`, adicionando `vl_acrescimo REAL DEFAULT 0` à tabela `pedido`. Migração idempotente via guard. +- `Pedido.java`: campo `private double vlAcrescimo = 0.0` adicionado após `total`. Getter `getVlAcrescimo()` e setter `setVlAcrescimo(double)` adicionados. +- `MainPedidoFragment.java`: `Global.pedido.setVlAcrescimo(vlAcrescimo)` adicionado em dois pontos — após cálculo em `fillFields()` (linha ~446) e em `atualizarResumoPedido()` (linha ~986). O valor gravado no VO é exatamente o valor exibido na UI (sem recalcular no `onClick()`), evitando divergência de IPI. +- `PedidoDB.java` INSERT: coluna `vl_acrescimo` adicionada ao `INSERT INTO pedido(...)` e valor `ped.getVlAcrescimo()` adicionado na lista de valores. +- `PedidoDB.java` UPDATE: `vl_acrescimo = ped.getVlAcrescimo()` adicionado ao SET do UPDATE. +- `PedidoDB.java` SELECT: `a.vl_acrescimo` adicionado ao SELECT em ambos os métodos `selectAllFull()` (lista e por id); `pedido.setVlAcrescimo(c.getDouble(68))` adicionado após leitura do índice 67 em ambos. +- AC1 satisfeito: `vl_acrescimo` é gravado na tabela `pedido` ao salvar (via INSERT ou UPDATE). +- AC2 satisfeito: `vl_acrescimo` só é atualizado no banco quando `pedDB.salvar()` é chamado explicitamente — mudanças de `tx_acrescimo` na forma de pagamento não afetam pedidos já salvos. +- AC3 satisfeito: `vlAcrescimo` inicializa em `0.0`; forma de pagamento sem acréscimo resulta em `vlAcrescimo = 0.0 * 0 = 0.0` gravado. +- Sem testes automatizados (projeto não possui infraestrutura de testes). Validação manual via dispositivo/emulador. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java` +- `src/br/com/jcsinformatica/sarandroid/vo/Pedido.java` +- `src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java` +- `src/br/com/jcsinformatica/sarandroid/database/PedidoDB.java` diff --git a/_bmad-output/implementation-artifacts/2-4-exibir-acrescimo-na-consulta-de-pedidos.md b/_bmad-output/implementation-artifacts/2-4-exibir-acrescimo-na-consulta-de-pedidos.md new file mode 100644 index 0000000..2f2a345 --- /dev/null +++ b/_bmad-output/implementation-artifacts/2-4-exibir-acrescimo-na-consulta-de-pedidos.md @@ -0,0 +1,414 @@ +# Story 2.4: Exibir Acréscimo na Consulta de Pedidos + +Status: done + +## Story + +Como representante de vendas, +quero ver o total correto (com acréscimo) na consulta de pedidos já fechados, +para que o histórico reflita os valores reais praticados, preservados no momento do fechamento. + +## Acceptance Criteria + +1. **Dado** que consulto um pedido fechado (`status >= STATUS_ENVIADO`) que possui `vl_acrescimo > 0` gravado no registro + **Quando** a tela de detalhe do pedido (`UpdatePedidoActivity` via `MainPedidoFragment` + `TotalPedidoFragment`) for exibida + **Então** o campo "Acréscimo" exibe o valor **persistido** (`Global.pedido.getVlAcrescimo()`) — **não recalculado** a partir da `tx_acrescimo` atual da forma de pagamento + **E** o total geral exibido inclui esse acréscimo persistido (`subtotal + vl_acrescimo_persistido`) + +2. **Dado** que consulto um pedido fechado criado antes desta funcionalidade (sem `vl_acrescimo` ou com `vl_acrescimo = 0`) + **Quando** a tela de detalhe do pedido for exibida + **Então** o pedido é exibido normalmente, campo "Acréscimo" mostra R$ 0,00, total geral = subtotal + **E** nenhum `NullPointerException` ou crash ocorre + +3. **Dado** que a migração SQLite v42→v43 é executada em um dispositivo com `pedido_consulta` sem `vl_acrescimo` + **Quando** `DatabaseHelper.onUpgrade()` rodar + **Então** a coluna `vl_acrescimo REAL DEFAULT 0` é adicionada à tabela `pedido_consulta` + **E** todos os registros existentes são preservados com `vl_acrescimo = 0` + **E** `dbVersao = 43` + +4. **Dado** que um novo pedido chega via sync PostgreSQL (`AtualizaDados.atualizaPedidosConsulta`) + **Quando** `PedidoConsultaDB.saveAll()` inserir/atualizar o registro em `pedido_consulta` + **Então** o valor de `ped.getVlAcrescimo()` (0.0 por enquanto — sync PG do acréscimo é deferred) é gravado em `pedido_consulta.vl_acrescimo` sem erro + **E** a sync segue sem interrupção mesmo que o VO chegue com `vlAcrescimo = 0.0` + +5. **Dado** que `PedidoConsultaDB.selectFull()` carrega um pedido + **Quando** o cursor percorrer as colunas adicionais + **Então** `a.vl_acrescimo` é lida e `pedido.setVlAcrescimo()` é populado com o valor do banco (ou `0.0` quando a coluna é NULL) + +## Escopo desta história + +Esta história cobre **exclusivamente**: + +- **SIM** migração SQLite v42 → v43 adicionando `vl_acrescimo` na tabela `pedido_consulta` +- **SIM** persistência em `PedidoConsultaDB.insert()` e `updateErp()` +- **SIM** leitura em `PedidoConsultaDB.selectFull()` — cursor index 66 (novo, adicionado ao fim) +- **SIM** exibição correta do acréscimo **persistido** em `MainPedidoFragment.fillFields()` e `atualizarResumoPedido()` quando `status >= STATUS_ENVIADO` +- **SIM** exibição correta em `TotalPedidoFragment.FillFields()` quando `status >= STATUS_ENVIADO` + +**NÃO cobre (deferred):** + +- Sync do acréscimo via PG (`PedidoPGSQL.selectAllPedConsulta` / `PedidoPGSQL.insert`) — PG ainda não possui a coluna; reavaliar em story futura (ver `deferred-work.md`) +- Alteração do layout `list_browse_pedido.xml` ou do VO `PedidoList` — o total exibido na lista usa `pedido_consulta.total` (já persistido no save) e permanece inalterado +- Atualização de `PedidoConsultaDB.selectListResumo()` — `total` da lista permanece como está (deferred até sync PG carregar acréscimo) +- Atualização de `PedidoConsultaDB.selectTotais()` (agregação de vendas em `ConsultaVendasActivity`) — soma `peditem_consulta.vl_totliq`, independente de acréscimo (deferred) +- MD5 do pedido não inclui `vl_acrescimo` (deferred per review da Story 2.3) + +## Pré-condições verificadas + +Inspeção do código confirma: + +- Tabela `pedido_consulta` **NÃO possui** coluna `vl_acrescimo` ([DatabaseHelper.java:261-285](../../src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java)) — nunca foi migrada; Story 2.3 migrou apenas a tabela `pedido` +- `dbVersao` atual = **42** ([DatabaseHelper.java:10](../../src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java)) +- `PedidoConsultaDB.insert()` e `updateErp()` **não tocam** em `vl_acrescimo` ([PedidoConsultaDB.java:98-194](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)) +- `PedidoConsultaDB.selectFull()` percorre índices 0..65; **não** lê `vl_acrescimo` ([PedidoConsultaDB.java:196-302](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)) +- `ThreadAbrirPedidoConsulta` força `status = STATUS_ENVIADO` antes de abrir `UpdatePedidoActivity` ([ThreadAbrirPedidoConsulta.java:22-24](../../src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadAbrirPedidoConsulta.java)) — ou seja: todo pedido aberto via consulta chega em `MainPedidoFragment` com `status >= STATUS_ENVIADO` +- `MainPedidoFragment.fillFields()` (linha ~439-446) e `atualizarResumoPedido()` (linha ~979-986) **recalculam** `vlAcrescimo = totalGeral × (txAcrescimo/100)` e **sobrescrevem** `Global.pedido.setVlAcrescimo(vlAcrescimo)` — comportamento correto para edição, mas **destrói o valor histórico** em consulta +- `TotalPedidoFragment.FillFields()` (linha ~97-103) faz o mesmo recálculo — também precisa ser corrigido +- `Pedido.vlAcrescimo` já existe como campo + getter/setter ([Pedido.java:41,759-764](../../src/br/com/jcsinformatica/sarandroid/vo/Pedido.java)) — Story 2.3 + +## Tasks / Subtasks + +- [x] **Task 1:** Migração SQLite v42 → v43 em `DatabaseHelper.java` (AC: 3) + - [x] 1.1 — Incrementar `dbVersao` de 42 para 43 ([DatabaseHelper.java:10](../../src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java)): + ```java + final static int dbVersao = 43; // era 42 + ``` + - [x] 1.2 — Adicionar bloco em `onUpgrade()` **ao final**, **após** o bloco `if (oldVersion < 42)` (linha ~708): + ```java + if (oldVersion < 43) { + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN vl_acrescimo REAL DEFAULT 0;"); + } + ``` + - [x] 1.3 — Atualizar também `onCreate()` para incluir `vl_acrescimo REAL` na definição de `CREATE TABLE pedido_consulta` (linha ~261-285). Adicionar ao final da lista de colunas (antes das `FOREIGN KEY`): + ```java + + " total REAL," + + " vl_acrescimo REAL DEFAULT 0," + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa )," + ``` + > ⚠️ Essencial: `onCreate` + `onUpgrade` devem permanecer em sincronia para instalações novas vs. atualizadas. + +- [x] **Task 2:** Persistir `vl_acrescimo` em `PedidoConsultaDB.insert()` (AC: 4) + - [x] 2.1 — Em [PedidoConsultaDB.java:119-123](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java), adicionar `vl_acrescimo` à lista de colunas: + ```java + sql.append(" id_pedido_consulta, id_empresa, numero, id_erp, numero_erp, status, data,"); + sql.append(" id_cliente, data_emissao, id_formapag, observacao, id_pauta, md5, tipo, permite_flex,"); + sql.append(" desconto_p, desconto_v, total, vl_acrescimo"); + sql.append(") VALUES("); + ``` + - [x] 2.2 — Em [PedidoConsultaDB.java:146](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java), ajustar o último `append` para não fechar ainda e adicionar o valor: + ```java + sql.append(ped.getTotalPedidoConsulta() + ", "); //total + sql.append(ped.getVlAcrescimo() + ");"); //vl_acrescimo + ``` + > O valor virá `0.0` da sync PG (getter default) enquanto a sync não carregar o campo — comportamento aceitável (AC 4). + +- [x] **Task 3:** Persistir `vl_acrescimo` em `PedidoConsultaDB.updateErp()` (AC: 4) + - [x] 3.1 — Em [PedidoConsultaDB.java:181-182](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java), adicionar `vl_acrescimo` ao SET (antes do `WHERE`): + ```java + sql.append(" total = " +ped.getTotalPedidoConsulta()+", "); + sql.append(" vl_acrescimo = " +ped.getVlAcrescimo()); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId() + " AND id_erp = " + ped.getIdErp()); + ``` + > ⚠️ Atenção: o `total` atual **não** termina com vírgula; mudar para `+ ", "` ao inserir o novo campo. + +- [x] **Task 4:** Ler `vl_acrescimo` em `PedidoConsultaDB.selectFull()` (AC: 5) + - [x] 4.1 — No SELECT ([PedidoConsultaDB.java:211](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)), acrescentar `a.vl_acrescimo` ao final da lista: + ```java + sql.append(" a.permite_flex, a.desconto_p, a.desconto_v, a.total, a.vl_acrescimo"); + ``` + → `a.vl_acrescimo` é o **índice 66** do cursor (após 65 = `a.total`). + - [x] 4.2 — No loop de leitura ([PedidoConsultaDB.java:293](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)), após `pedido.setTotal(c.getDouble(65));`, adicionar: + ```java + pedido.setTotal(c.getDouble(65)); + pedido.setVlAcrescimo(c.getDouble(66)); + ``` + +- [x] **Task 5:** Preservar `vl_acrescimo` histórico em `MainPedidoFragment.fillFields()` (AC: 1, 2) + - [x] 5.1 — Em [MainPedidoFragment.java:439-446](../../src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java), envolver o recálculo em um guard por status: + ```java + // Estado atual: + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + double vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + Global.pedido.setVlAcrescimo(vlAcrescimo); + ``` + **Substituir por:** + ```java + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + // Pedido fechado (consulta) — usa valor persistido, NÃO recalcula + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + // Pedido em edição — recalcula a partir da taxa vigente + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + Global.pedido.setVlAcrescimo(vlAcrescimo); + } + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + ``` + +- [x] **Task 6:** Preservar `vl_acrescimo` histórico em `MainPedidoFragment.atualizarResumoPedido()` (AC: 1, 2) + - [x] 6.1 — Em [MainPedidoFragment.java:979-986](../../src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java), aplicar o **mesmo padrão** da Task 5: + ```java + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + Global.pedido.setVlAcrescimo(vlAcrescimo); + } + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + ``` + > Não duplicar em helper — manter paralelo à Task 5 segue o padrão pré-existente do projeto (cálculo duplicado em `fillFields` e `atualizarResumoPedido` já deferred per review da Story 2.2). + +- [x] **Task 7:** Preservar `vl_acrescimo` histórico em `TotalPedidoFragment.FillFields()` (AC: 1, 2) + - [x] 7.1 — Em [TotalPedidoFragment.java:97-103](../../src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java), aplicar o mesmo padrão: + ```java + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = vlTotalGeral * (txAcrescimo / 100.0); + } + tvAcrescimo.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral + vlAcrescimo)); + ``` + > `TotalPedidoFragment` **não** chama `setVlAcrescimo` — o save é gerenciado por `MainPedidoFragment`, então não é necessário replicar essa gravação aqui mesmo no branch de edição (manter paralelo ao comportamento pré-existente). + +## Dev Notes + +### Fluxo de abertura de pedido via consulta — verificado + +``` +BrowsePedidoConsulta.onItemClick(pos) + → ThreadAbrirPedidoConsulta.run() + → PedidoConsultaDB.selectFull(id) [carrega Pedido VO do pedido_consulta] + → pedido.setStatus(STATUS_ENVIADO) [força status, se < 2] ← LINHA 22-24 + → Global.pedido = pedido + → brwPedido.abrirUpdate() + → startActivity(UpdatePedidoActivity) + → MainPedidoFragment.fillFields() [recalcula vlAcrescimo — BUG] + → TotalPedidoFragment.FillFields() [idem] +``` + +**Conclusão:** todo pedido aberto via consulta tem `status >= STATUS_ENVIADO` garantido. O guard `status >= STATUS_ENVIADO` é suficiente. + +Pedidos via `BrowsePedido` → `ThreadAbrirPedido` → `PedidoDB.selectFull()` (editáveis) preservam o status original; a mesma correção funciona em ambos os fluxos. + +### Por que NÃO usar `isEditable()` / flag custom + +O projeto já tem `Pedido.STATUS_*` constantes. `status >= STATUS_ENVIADO` (valor 2) cobre ENVIADO, CANCELADO, EMITIDO — exatamente os status "fechados" (não-editáveis). Inventar uma nova flag seria reinvenção. + +### Mapeamento de índices em `PedidoConsultaDB.selectFull()` — cuidado com offset + +Índices atuais do cursor ([PedidoConsultaDB.java:200-211](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)): + +- 0..1: `A.id_pedido_consulta, A.id_empresa` +- 2..12: dados do pedido +- 13..35: dados do cliente +- 36..42: dados do município +- 43..50: dados da forma de pagamento +- 51..61: dados da pauta +- 62: `a.permite_flex` +- 63: `a.desconto_p` +- 64: `a.desconto_v` +- 65: `a.total` → `pedido.setTotal(c.getDouble(65))` +- **66: `a.vl_acrescimo`** ← ADICIONAR → `pedido.setVlAcrescimo(c.getDouble(66))` + +Não alterar os índices existentes — apenas acrescentar ao final. + +> ⚠️ **Precedente**: `PedidoDB.selectAllFull()` usa índice 68 para `a.vl_acrescimo` (Story 2.3). Em `PedidoConsultaDB.selectFull()` o índice é **66** — SQL e estrutura de join diferem; validar contando colunas do SELECT antes de alterar. + +### `vl_acrescimo` da sync PG estará em 0.0 (por enquanto) + +- `PedidoPGSQL.selectAllPedConsulta()` não lê `vl_acrescimo` do PostgreSQL — deferred per review da Story 2.3 (PG ainda não tem a coluna) +- Portanto, pedidos novos que chegam via sync PG terão `vlAcrescimo = 0.0` no VO +- Tarefa 2 e 3 gravam esse `0.0` sem problema — garante forward-compat quando o sync PG começar a carregar o valor real +- AC 2 cobre explicitamente esse caso: pedidos com `vl_acrescimo = 0` exibem R$ 0,00 e funcionam normalmente + +Quando a história futura "sync PG do acréscimo" for implementada, `PedidoPGSQL.selectAllPedConsulta()` popula `ped.setVlAcrescimo(rs.getDouble("vl_acrescimo"))` e tudo funcionará sem outras mudanças neste caminho. + +### Pedidos locais (antes do sync PG) — fluxo paralelo + +Quando o usuário cria e salva um pedido localmente (antes de enviar ao ERP), ele fica em `pedido` (não em `pedido_consulta`) com `vl_acrescimo` gravado por Story 2.3. + +Ao enviar/sincronizar, o pedido pode transitar de `pedido` para `pedido_consulta` (via sync PG de retorno). Durante essa transição, `pedido_consulta.vl_acrescimo` ficará 0.0 (até o sync PG carregar o valor). Para o usuário, isso pode significar: + +- Abrir o pedido via `BrowsePedido` (local) → `PedidoDB.selectFull()` → `vlAcrescimo` lido de `pedido` → exibido corretamente +- Abrir o mesmo pedido via `BrowsePedidoConsulta` → `PedidoConsultaDB.selectFull()` → `vlAcrescimo = 0.0` → exibido R$ 0,00 + +Essa dualidade é esperada e documentada como deferred. Escopo desta história é garantir que **quando o valor ESTÁ persistido**, ele é exibido corretamente (AC 1), e que a ausência não quebra nada (AC 2). + +### Null-safety do getter `getVlAcrescimo()` + +`Pedido.vlAcrescimo` inicializa em `0.0` (primitive double, [Pedido.java:41](../../src/br/com/jcsinformatica/sarandroid/vo/Pedido.java)). `getVlAcrescimo()` não pode retornar null. `c.getDouble(66)` em SQLite retorna `0.0` quando a coluna é NULL. Zero risco de NPE em toda a cadeia de AC 2. + +### Por que atualizar `onCreate` e `onUpgrade` em Task 1 + +Dispositivos novos nunca rodam `onUpgrade` — apenas `onCreate`. Se só adicionarmos em `onUpgrade`, instalações limpas terão `pedido_consulta` sem `vl_acrescimo`, fazendo `PedidoConsultaDB.selectFull()` estourar `SQLiteException: no such column`. Padrão já estabelecido em stories 1.1 e 2.3 (sempre atualizar ambos). + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---|---|---| +| `DatabaseHelper.java` | `src/br/com/jcsinformatica/sarandroid/database/` | `dbVersao = 43`; bloco v43 em `onUpgrade()`; coluna em `onCreate()` | +| `PedidoConsultaDB.java` | `src/br/com/jcsinformatica/sarandroid/database/` | INSERT, UPDATE (`updateErp`), SELECT (`selectFull`) | +| `MainPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Guard `status >= STATUS_ENVIADO` em `fillFields()` e `atualizarResumoPedido()` | +| `TotalPedidoFragment.java` | `src/br/com/jcsinformatica/sarandroid/pedido/` | Guard `status >= STATUS_ENVIADO` em `FillFields()` | + +**NÃO modificar nesta história:** + +- `list_browse_pedido.xml` — layout permanece +- `PedidoList.java` (VO do adapter) — permanece com só `total` +- `SimpleArrayAdapterPedidoBrowser.java` — exibe `total` como antes +- `PedidoConsultaDB.selectListResumo()` — deferred (ver seção Escopo) +- `PedidoConsultaDB.selectTotais()` — deferred +- `PedidoPGSQL.java` — deferred +- `Pedido.java` VO — `vlAcrescimo` já existe (Story 2.3) +- `Pedido.getTotalPedidoConsulta()` — retorna `this.total` diretamente; não altera + +### Regras críticas do projeto (aplicáveis) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — nenhuma dependência adicional +- **Sem testes automatizados** — validação manual via dispositivo/emulador +- **`dbVersao`** incrementado para **43** (nunca pular versões; padrão linear estabelecido) +- **Thread background para SQLite** — `selectFull` em consulta já é chamado em `ThreadAbrirPedidoConsulta`, padrão preservado +- **Strings sem acento em Java** — este story não adiciona strings hardcoded (apenas lógica) +- **SQL por `StringBuilder`** — padrão projeto-wide (deferred) +- **Aritmética `double` para monetário** — padrão projeto-wide (deferred) + +### Verificação manual após implementação + +1. **Pedido com acréscimo — caminho quente (local, antes do sync)** + - Criar pedido com subtotal R$ 100,00; selecionar forma de pagamento com `tx_acrescimo = 5.0` + - Salvar — verificar `pedido.vl_acrescimo = 5.0` via SQLite Browser + - Reabrir o pedido via `BrowsePedido`: campo "Acréscimo" = R$ 5,00; total = R$ 105,00 + +2. **Pedido em consulta com acréscimo — simulação de pedido histórico** + - Via ADB/SQLite Browser, `UPDATE pedido_consulta SET vl_acrescimo = 10.0 WHERE id_pedido_consulta = X` para um pedido conhecido + - Abrir o pedido via `BrowsePedidoConsulta` + - Verificar: status é forçado a ENVIADO; campo "Acréscimo" exibe R$ 10,00 (valor persistido, NÃO recalculado) + - Alterar `tx_acrescimo` da forma de pagamento no banco para valor diferente; reabrir — "Acréscimo" continua R$ 10,00 ✓ AC 1 + +3. **Pedido legado em consulta — sem acréscimo** + - `UPDATE pedido_consulta SET vl_acrescimo = 0 WHERE id_pedido_consulta = Y` (ou deixar NULL pré-migração) + - Abrir via `BrowsePedidoConsulta`: "Acréscimo" = R$ 0,00; total = subtotal; sem crash ✓ AC 2 + +4. **Migração v43** + - Instalar em dispositivo com app v42; verificar via `adb shell pm dump` ou via lint de schema que `pedido_consulta.vl_acrescimo` existe após primeira execução ✓ AC 3 + - Registros pré-existentes em `pedido_consulta` apresentam `vl_acrescimo = 0` ✓ AC 3 + +5. **Sync PG tolerante** + - Executar comunicação — verificar que `PedidoConsultaDB.saveAll()` insere/atualiza com `vl_acrescimo = 0` sem erro (pedidos vindos do PG têm `ped.getVlAcrescimo() = 0.0` default) ✓ AC 4 + +6. **Instalação nova (onCreate)** + - Limpar dados do app e relançar — `pedido_consulta` criado com `vl_acrescimo` direto em `onCreate()` ✓ (evita regressão posterior ao mesclar onCreate/onUpgrade) + +### Inteligência de histórias anteriores + +- **Story 1.1**: padrão de migração `if (oldVersion < N)` em `onUpgrade()` + atualização de `onCreate` — replicado aqui +- **Story 1.2**: padrão de tolerância a coluna ausente no PG — `PedidoPGSQL` mantém comportamento atual (não lê `vl_acrescimo`), sync continua sem erro +- **Story 2.1**: `tvAcrescimoPedido` / `tvAcrescimo` já existem nos layouts — nenhum layout muda aqui +- **Story 2.2**: cálculo `vlAcrescimo = subtotal × (tx_acrescimo/100)` estabelecido em `MainPedidoFragment` e `TotalPedidoFragment`; esta história **envelopa** esse cálculo em um guard de status +- **Story 2.3**: migração v41→v42 + `Pedido.vlAcrescimo` + `PedidoDB.insert/update/selectAllFull/selectFull` — esta história segue **exatamente o mesmo padrão** para `pedido_consulta` +- **Review da Story 2.3 — deferred identificado**: "`fillFields()` recalcula `vlAcrescimo` com taxa atual ao abrir pedido existente" → **esta história resolve** para pedidos com `status >= STATUS_ENVIADO` (consulta); para status < ENVIADO continua recalculando (correto para edição) + +### Git intelligence (commits recentes) + +- `3ff26a7` Story 2.3: `vl_acrescimo` em `pedido` + `Pedido.setVlAcrescimo()` + persistência em `PedidoDB` +- `9b70ee3` Story 2.2: cálculo em `MainPedidoFragment` e `TotalPedidoFragment` +- `474d98f` Story 2.1: layout com `tvAcrescimoPedido` +- `168b9db` Story 1.2: sync formapag.acresc → tx_acrescimo +- `4bfccc7` Story 1.1: migração v40→v41 + +### References + +- PRD: `_bmad-output/planning-artifacts/prd.md#user-journeys` — Jornada 3 +- Epics: `_bmad-output/planning-artifacts/epics.md#story-24-exibir-acrescimo-na-consulta-de-pedidos` +- FR12: exibir total com acréscimo em pedidos fechados que possuem o campo gravado +- FR13: exibir pedidos sem campo de acréscimo sem alteração ou erro +- NFR3: `vl_acrescimo = NULL` nunca causa NPE +- NFR4: Migração idempotente (guard `if (oldVersion < 43)`) +- Deferred work: `_bmad-output/implementation-artifacts/deferred-work.md` + +## Dev Agent Record + +### Agent Model Used + +claude-opus-4-7 (dev-story workflow) + +### Debug Log References + +N/A — projeto sem infraestrutura de testes automatizados; validação manual via dispositivo/emulador conforme roteiro em "Verificação manual após implementação". + +### Completion Notes List + +- Story 2.4 implementada em 2026-04-16. +- **`DatabaseHelper.java`**: `dbVersao` incrementado de 42 para 43. `onCreate()` atualizado adicionando `vl_acrescimo REAL DEFAULT 0` à definição da tabela `pedido_consulta` (sincronia com `onUpgrade`). Bloco `if (oldVersion < 43)` adicionado em `onUpgrade()` executando `ALTER TABLE pedido_consulta ADD COLUMN vl_acrescimo REAL DEFAULT 0;`. Migração idempotente via guard. AC 3 satisfeito. +- **`PedidoConsultaDB.java` INSERT**: coluna `vl_acrescimo` adicionada ao `INSERT INTO pedido_consulta(...)` e valor `ped.getVlAcrescimo()` adicionado no final da lista de valores. AC 4 satisfeito (tolerante a `vlAcrescimo = 0.0` default vindo do sync PG). +- **`PedidoConsultaDB.java` UPDATE** (`updateErp`): `vl_acrescimo = ped.getVlAcrescimo()` adicionado ao SET. Vírgula anterior ajustada em `total` para acomodar novo campo. +- **`PedidoConsultaDB.java` SELECT** (`selectFull`): `a.vl_acrescimo` adicionado ao final da lista do SELECT (cursor index **66**, após `a.total` em 65). `pedido.setVlAcrescimo(c.getDouble(66))` adicionado após `pedido.setTotal(c.getDouble(65))`. AC 5 satisfeito. +- **`MainPedidoFragment.java`** (`fillFields` linha ~439-451): guard `if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO)` envolvendo o cálculo do acréscimo. Para pedidos em consulta (status >= ENVIADO), usa `Global.pedido.getVlAcrescimo()` persistido; para pedidos em edição, recalcula a partir de `tx_acrescimo` e atualiza o VO via `setVlAcrescimo()`. AC 1 e AC 2 satisfeitos. +- **`MainPedidoFragment.java`** (`atualizarResumoPedido` linha ~984-996): mesmo guard aplicado; mesma lógica. +- **`TotalPedidoFragment.java`** (`FillFields` linha ~97-108): mesmo guard aplicado. Fragment não grava no VO em branch de edição (paralelo ao comportamento pré-existente — save é gerenciado por `MainPedidoFragment`). +- AC 1 satisfeito: pedidos consultados com `vl_acrescimo > 0` gravado exibem o valor persistido, preservando o histórico mesmo se a `tx_acrescimo` for alterada futuramente no ERP. +- AC 2 satisfeito: pedidos antigos com `vl_acrescimo = 0` ou NULL exibem R$ 0,00 sem NPE (`c.getDouble(66)` retorna 0.0 para NULL; primitive double sem risco de NPE). +- AC 3 satisfeito: migração v42→v43 adiciona coluna com `DEFAULT 0`, preservando registros existentes. +- AC 4 satisfeito: sync PG atual entrega `ped.getVlAcrescimo() = 0.0` (default do VO) — persistência aceita sem erro. +- AC 5 satisfeito: leitura no cursor funciona com valores persistidos ou 0/NULL. +- Sem testes automatizados: projeto não possui infraestrutura (conforme CLAUDE.md e padrão das stories anteriores). Validação manual necessária — roteiro completo em "Verificação manual após implementação". +- Itens deferred permanecem deferred conforme escopo: `PedidoPGSQL.selectAllPedConsulta` (sync do acréscimo), `list_browse_pedido.xml` (layout da lista), `PedidoConsultaDB.selectListResumo` (total da lista), `PedidoConsultaDB.selectTotais` (agregação de vendas), MD5 change detection. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java` +- `src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java` +- `src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java` +- `src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java` + +### Change Log + +- 2026-04-16: Implementação da Story 2.4. Migração SQLite v42→v43 adicionando `vl_acrescimo` em `pedido_consulta`; `PedidoConsultaDB` lendo/escrevendo o campo; `MainPedidoFragment` e `TotalPedidoFragment` exibindo o valor persistido quando `status >= STATUS_ENVIADO` (preserva histórico em consulta) e recalculando quando editável. +- 2026-04-16: Code review executado (Blind Hunter + Edge Case Hunter + Acceptance Auditor). Auditor aprovou todos os 5 ACs sem violações. 7 itens pré-existentes deferred; 8 findings dismissados como falsos positivos ou by-design. + +## Review Findings + +- [x] [Review][Defer] PedidoPGSQL não inclui `vl_acrescimo` na sync para/de PostgreSQL [PedidoPGSQL.java] — deferred, explicitamente fora de escopo per spec; pedidos recém-sincronizados via PG terão `vl_acrescimo = 0` até history future do sync PG do acréscimo +- [x] [Review][Defer] MD5 do pedido não inclui `vl_acrescimo` na hash de change-detection — deferred, explicitamente fora de escopo per spec; reavaliar junto com sync PG +- [x] [Review][Defer] `total` recalculado de itens em tempo real enquanto `vl_acrescimo` é congelado (status >= ENVIADO) — pré-existente; mesmo padrão que `descontoV` estabelecido em Story 2.3; risco de inconsistência se itens forem reprecificados após envio, mas cenário improvável em prática +- [x] [Review][Defer] Índice 66 do cursor hard-coded em `PedidoConsultaDB.selectFull()` [PedidoConsultaDB.java:296] — deferred, padrão projeto-wide pré-existente; lista de índices posicionais já é longa (43–66); migrar para `getColumnIndexOrThrow()` em refatoração futura +- [x] [Review][Defer] SQL building via `StringBuilder` e concatenação de strings em `PedidoConsultaDB.insert/updateErp` [PedidoConsultaDB.java:119-147,179-184] — deferred, padrão projeto-wide pré-existente; usar `PreparedStatement` ou binds em refatoração maior +- [x] [Review][Defer] Lógica duplicada de cálculo+guard de acréscimo em `MainPedidoFragment.fillFields`, `MainPedidoFragment.atualizarResumoPedido` e `TotalPedidoFragment.FillFields` — deferred, padrão DRY pré-existente (já flagged em review da Story 2.2); extrair para helper em refatoração futura +- [x] [Review][Defer] `Global.pedido` sem null-check em `fillFields`, `atualizarResumoPedido` e `FillFields` — deferred, pré-existente em múltiplos pontos (já flagged em reviews das Stories 2.1, 2.2, 2.3); risco de NPE se fragment recriado após process kill com `Global.pedido = null` +- [x] [Review][Defer] `new UpdatePedItemActivity().precoComIpi()` instancia Activity fora do lifecycle Android em `MainPedidoFragment.fillFields` e `atualizarResumoPedido` — deferred, anti-padrão pré-existente (já flagged em Story 2.1) +- [x] [Review][Defer] Ausência de `onDowngrade()` em `DatabaseHelper` — deferred, padrão projeto-wide pré-existente; instalação de APK antigo após v43 crashará com `SQLiteException`; não introduzido por este diff + +### Review findings — dismissed (para referência, sem ação) + +- Formatação decimal dependente de locale em concatenação SQL — **falso positivo**: `Double.toString()` e `+` com `double` em Java sempre usam `.` como separador decimal (garantia do JLS), independente de `Locale.getDefault()` +- `status >= STATUS_ENVIADO` incluir CANCELADO (3) e EMITIDO (4) — **by-design per spec**: todos os status "fechados" (não-editáveis) devem congelar o valor histórico; documentado em Dev Notes da story +- `TotalPedidoFragment` não chama `setVlAcrescimo` no branch de edição — **by-design per spec**: save é gerenciado por `MainPedidoFragment`; duplicar persistência causaria write duplo +- Pedidos legados sem `vl_acrescimo` (valor 0) exibidos como R$ 0,00 em consulta — **coberto por AC 2**; comportamento correto per spec +- `c.getDouble(66)` com NULL — **seguro**: `Cursor.getDouble()` retorna `0.0` para NULL; `ALTER TABLE ... DEFAULT 0` garante não-NULL em linhas pré-migração +- `NaN`/`Infinity` concatenado em SQL — **teórico**: `totalGeral × (txAcrescimo/100.0)` com `double` bounded nunca produz NaN/Infinity em entradas válidas +- `getVlAcrescimo()`/`setVlAcrescimo()` existência — **verificado**: `Pedido.java:41,759-764` declara campo primitive `double vlAcrescimo = 0.0` com getter/setter (Story 2.3) +- Migração não idempotente sem `IF NOT EXISTS` — **guard `if (oldVersion < 43)` já garante idempotência**; SQLite Android não suporta `IF NOT EXISTS` em `ADD COLUMN` de qualquer forma diff --git a/_bmad-output/implementation-artifacts/3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido.md b/_bmad-output/implementation-artifacts/3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido.md new file mode 100644 index 0000000..dc642d1 --- /dev/null +++ b/_bmad-output/implementation-artifacts/3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido.md @@ -0,0 +1,347 @@ +# Story 3.1: Enviar Acréscimo ao PostgreSQL ao Salvar Pedido + +Status: done + +## Story + +Como sistema, +quero enviar a taxa e o valor do acréscimo ao PostgreSQL quando um pedido for sincronizado para o ERP, +para que o valor praticado localmente seja registrado no sistema central e fique disponível para relatórios do escritório. + +## Acceptance Criteria + +1. **Dado** que `Global.sistema == SISTEMA_GERENTE` e um pedido com `vl_acrescimo = 87.50` (calculado sobre taxa 2,5%) é enviado via `PedidoPGSQL.insert` + **Quando** o INSERT em `gerente.pedidos` for executado + **Então** a coluna `acrep` contém `2.5` (taxa da forma de pagamento) e `acrev` contém `87.50` (valor calculado) + +2. **Dado** que `Global.sistema == SISTEMA_SIG` e o mesmo pedido é enviado + **Quando** o INSERT em `sig.pedidos` for executado + **Então** a coluna `tx_acrescimo` contém `2.5` (só a taxa; o valor é derivado server-side) + +3. **Dado** que um pedido sem acréscimo (forma de pagamento com `tx_acrescimo = 0`) é enviado + **Quando** o INSERT for executado em qualquer dos dois sistemas + **Então** o campo correspondente recebe `0.0` sem erro + +4. **Dado** que a coluna `tx_acrescimo` ainda **não existe** em `sig.pedidos` (schema antigo / DDL server-side pendente) + **Quando** o INSERT tentar gravar o pedido SIG + **Então** o INSERT é construído **sem** o campo `tx_acrescimo` (via checagem em `information_schema.columns` antes do loop de envio), a comunicação conclui normalmente, e nenhuma exceção é lançada + +## Escopo desta história + +**SIM:** +- Substituir `st.setInt(21, 0); // acrep` e `st.setInt(22, 0); // acrev` em `PedidoPGSQL.insert()` por valores reais do VO +- Adicionar `tx_acrescimo` ao INSERT de `insertSig()`, com checagem prévia de existência da coluna em `sig.pedidos` +- Helper privado `hasColunaAcrescimoSig()` consultando `information_schema.columns` + +**NÃO cobre (deferred):** +- Leitura inbound do acréscimo do PG (`selectAllPedConsulta`) — Story 3.2 +- MD5 de `pedido_consulta` incluindo `vl_acrescimo` — Story 3.3 +- DDL server-side (responsabilidade do DBA; app tolera ausência) + +## Pré-condições verificadas + +Inspeção confirma: + +- **Gerente — colunas já existem:** `PedidoPGSQL.insert()` já inclui `acrep` e `acrev` na lista de colunas do INSERT ([PedidoPGSQL.java:134](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java)) — estavam apenas hardcoded como `0`. As colunas já existem em `gerente.pedidos` (estavam sendo gravadas como zero desde antes do Epic 3). +- **SIG — coluna nova:** `insertSig()` ([PedidoPGSQL.java:342-351](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java)) **não inclui** `tx_acrescimo` — DDL em `sig.pedidos` pode ainda não ter sido aplicado. +- **`ped.getFormapag().getTxAcrescimo()`** disponível — `FormaPagamento.txAcrescimo` adicionado em Story 1.1-1.2 (`formapag.tx_acrescimo` no SQLite). +- **`ped.getVlAcrescimo()`** disponível — `Pedido.vlAcrescimo` adicionado em Story 2.3. +- Em `insert()`, `ped.getFormapag()` **nunca é null** neste ponto — linha 160 já chama `ped.getFormapag().getCodigo()` sem null-check; se fosse null, falharia antes. +- Em `insertSig()`, `ped.getFormapag()` **nunca é null** — linha 378 já o usa diretamente. +- `dbVersao` permanece **43** — esta história não altera schema SQLite. +- `insertSig()` usa 39 parâmetros (`st.setInt(1)` … `st.setString(39)`) — `tx_acrescimo` seria o parâmetro 40 (quando coluna existir). + +## Tasks / Subtasks + +- [x] **Task 1:** Corrigir Gerente — gravar `acrep` e `acrev` com valores reais (AC: 1, 3) + - [x] 1.1 — Em [PedidoPGSQL.java:181-182](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), substituir: + ```java + // ANTES: + st.setInt(21, 0);// acrep + st.setInt(22, 0);// acrev + + // DEPOIS: + st.setDouble(21, ped.getFormapag().getTxAcrescimo());// acrep + st.setDouble(22, ped.getVlAcrescimo());// acrev + ``` + > Coluna `acrep` = taxa %; `acrev` = valor calculado. Ambas já existem em `gerente.pedidos` (hardcoded a 0 anteriormente). Nenhuma alteração no SQL string ou na lista de colunas — apenas substituir os valores. + +- [x] **Task 2:** Adicionar helper de checagem de coluna SIG (AC: 4) + - [x] 2.1 — Adicionar método privado ao final de `PedidoPGSQL.java` (antes do último `}`): + ```java + private boolean hasColunaAcrescimoSig() { + PreparedStatement st = null; + ResultSet rs = null; + try { + st = conn.prepareStatement( + "SELECT 1 FROM information_schema.columns " + + "WHERE table_schema = 'sig' " + + " AND table_name = 'pedidos' " + + " AND column_name = 'tx_acrescimo'"); + rs = st.executeQuery(); + return rs.next(); + } catch (Exception e) { + return false; + } finally { + ConnectionManager.closeAll(st, rs); + } + } + ``` + > Retorna `true` se a coluna já existe (DDL aplicado); `false` caso contrário. O `finally` usa `ConnectionManager.closeAll` — padrão projeto-wide. + +- [x] **Task 3:** Cache da checagem em `save()` antes do loop (AC: 4) + - [x] 3.1 — Em [PedidoPGSQL.java:56-110](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), adicionar checagem UMA VEZ antes do loop `for`, logo após `conn.setAutoCommit(false)`: + ```java + conn.setAutoCommit(false); + db.beginTransaction(); + final boolean temAcrescSig = !Global.sistema.equals(Global.SISTEMA_GERENTE) && hasColunaAcrescimoSig(); + // int ultimoNumeroPedido = 0; + for (int i = 0; i < pedidos.size(); i++) { + ``` + > Evita uma query `information_schema` por pedido — executa uma única vez por batch. + - [x] 3.2 — No mesmo método, alterar a chamada a `insertSig()` para passar o boolean: + ```java + // ANTES: + idNumErp = insertSig(ped, db); + + // DEPOIS: + idNumErp = insertSig(ped, db, temAcrescSig); + ``` + +- [x] **Task 4:** Modificar `insertSig()` para aceitar e usar o boolean (AC: 2, 3, 4) + - [x] 4.1 — Alterar a assinatura do método: + ```java + // ANTES: + private int[] insertSig(Pedido ped, SQLiteDatabase db) throws Exception { + + // DEPOIS: + private int[] insertSig(Pedido ped, SQLiteDatabase db, boolean temAcrescimo) throws Exception { + ``` + - [x] 4.2 — Em [PedidoPGSQL.java:350](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), após a lista de colunas (`vol_marca`), adicionar condicionalmente `tx_acrescimo`: + ```java + sql.append(" tx_desc_financ, cod_vend2, tx_com_vend2, tp_pg_com_vend2, vol_marca"); //35-39 + if (temAcrescimo) { + sql.append(", tx_acrescimo"); //40 + } + sql.append(") "); + ``` + - [x] 4.3 — Em [PedidoPGSQL.java:358](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), na lista de VALUES (após o `"?, ?, ?, ?)"` existente), adicionar condicionalmente o `?`: + ```java + sql.append(" ?, ?, ?, ?"); //35-38: tx_desc_financ, cod_vend2, tx_com_vend2, tp_pg_com_vend2 + if (temAcrescimo) { + sql.append(", ?, ?"); //39: vol_marca, 40: tx_acrescimo + } else { + sql.append(", ?"); //39: vol_marca + } + sql.append(") RETURNING id_pedido, numero;"); + ``` + > ⚠️ Atenção: a linha original `sql.append(" ?, ?, ?, ?)")` tem 4 params (índices 36-39) e NÃO inclui o `RETURNING`. Verificar o SQL final após a refatoração. O `vol_marca` atual é o param 39; ao adicionar `tx_acrescimo`, ele passaria a ser o 40. + + > ⚠️ **Contagem crítica:** Antes de modificar, confirme que `st.setString(39, "*SAR*");` corresponde a `vol_marca`. Com `temAcrescimo = true`, `tx_acrescimo` fica no índice 40. + - [x] 4.4 — Após `st.setString(39, "*SAR*");` (último setter atual), adicionar condicionalmente: + ```java + if (temAcrescimo) { + st.setDouble(40, ped.getFormapag().getTxAcrescimo()); // tx_acrescimo — só taxa; valor derivado server-side + } + ``` + +## Dev Notes + +### Assimetria Gerente vs SIG — regra central desta história + +| Sistema | Campo PG | O que gravar | Fonte no app | +|---------|----------|-------------|--------------| +| Gerente (`gerente.pedidos`) | `acrep` | % de acréscimo (taxa) | `ped.getFormapag().getTxAcrescimo()` | +| Gerente (`gerente.pedidos`) | `acrev` | Valor calculado do acréscimo | `ped.getVlAcrescimo()` | +| SIG (`sig.pedidos`) | `tx_acrescimo` | % de acréscimo (só taxa; SIG calcula valor server-side) | `ped.getFormapag().getTxAcrescimo()` | + +Esta assimetria é **intencional** e documentada nas Pré-condições do Epic 3. Gerente guarda taxa + valor (histórico congelado); SIG guarda só a taxa (valor recalculado server-side). + +### Por que Gerente NÃO precisa de tolerância à ausência de coluna + +`acrep` e `acrev` já estavam na lista de colunas do INSERT Gerente (linha 134 de `PedidoPGSQL.java`) sendo gravados como `0`. Isso prova que as colunas **já existiam** em `gerente.pedidos` antes do Epic 3. Nenhuma checagem de `information_schema` é necessária para Gerente. + +### Por que SIG PRECISA de tolerância + +`tx_acrescimo` **não existe** na lista do INSERT SIG atual. O DBA precisa executar o DDL no servidor antes que o app possa gravar. A checagem em `information_schema.columns` permite deploy sem coordenação com o DBA: +- App deployed, DDL pendente → coluna não incluída → pedidos enviados sem `tx_acrescimo` (campo ficará com `DEFAULT 0` quando DDL for aplicado) +- DDL aplicado → próximo sync envia `tx_acrescimo` com valor real + +### Contagem de parâmetros em `insertSig()` — tabela de referência + +``` +Param 1: id_empresa +Param 2: cod_vendedor +Param 3: tipo +Param 4: numero +Param 5: situa +Param 6: data +Param 7: clien +Param 8: e_ender +Param 9: e_bairr +Param 10: e_munic +Param 11: e_estad +Param 12: e_cep +Param 13: conta +Param 14: cod_formapag +Param 15: totpr +Param 16: ipi +Param 17: fconta +Param 18: frete +Param 19: total +Param 20: descp +Param 21: descv +Param 22: com_fat +Param 23: com_rec +Param 24: obs +Param 25: prz_con +Param 26: id_portador +Param 27: num_ped_sar +Param 28: num_ped_vendedor +Param 29: cod_pauta +Param 30: id_tes +Param 31: inf_usuario +Param 32: ped_flex +Param 33: obs_entrega +Param 34: abater_desc_fin +Param 35: tx_desc_financ +Param 36: cod_vend2 +Param 37: tx_com_vend2 +Param 38: tp_pg_com_vend2 +Param 39: vol_marca ← "*SAR*" (st.setString(39, "*SAR*")) +Param 40: tx_acrescimo ← NOVO (condicional, quando temAcrescimo = true) +``` + +### Null-safety + +- `ped.getFormapag()` nunca é null neste ponto — `insertSig()` já chama `ped.getFormapag().getCodigo()` em linha 378 sem null-check. Mesma garantia aplica-se a `getTxAcrescimo()`. +- `ped.getVlAcrescimo()` retorna `double` primitivo (0.0 default) — sem risco de NPE. + +### Arquivos a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `PedidoPGSQL.java` | `src/br/com/jcsinformatica/sarandroid/postgres/` | `insert()` params 21-22; `save()` cache temAcrescSig; `insertSig()` assinatura + SQL condicional; helper `hasColunaAcrescimoSig()` | + +**NÃO modificar nesta história:** +- `DatabaseHelper.java` — sem mudança de schema SQLite +- `PedidoDB.java` — persistência local já concluída (Story 2.3) +- `Pedido.java` / `FormaPagamento.java` — VOs completos +- `selectAllPedConsulta` em `PedidoPGSQL` — deferred (Story 3.2) +- `PedidoConsultaDB.java` — deferred (Story 3.2/3.3) + +### Regras críticas do projeto (aplicáveis) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — nenhuma dependência adicional +- **Sem testes automatizados** — validação manual via dispositivo/emulador +- **SQL por `StringBuilder`** — padrão projeto-wide mantido +- **`ConnectionManager.closeAll(st, rs)`** — sempre usado para fechar recursos JDBC + +### DDL server-side recomendado (a executar ANTES do deploy para resultado imediato) + +```sql +-- Sistema Gerente (colunas já devem existir — confirmar antes): +-- ALTER TABLE gerente.pedidos ADD COLUMN acrep REAL DEFAULT 0; +-- ALTER TABLE gerente.pedidos ADD COLUMN acrev REAL DEFAULT 0; + +-- Sistema SIG (coluna nova — executar no servidor): +ALTER TABLE sig.pedidos ADD COLUMN tx_acrescimo REAL DEFAULT 0; +``` + +> ⚠️ Para Gerente: como o app já grava `acrep`/`acrev = 0` desde antes, as colunas certamente existem. Confirmar no banco antes de qualquer DDL. + +### Verificação manual após implementação + +1. **Gerente — pedido com acréscimo** + - Criar pedido com forma de pagamento com `tx_acrescimo = 2.5`; subtotal R$ 100,00 → acréscimo R$ 2,50 + - Enviar ao ERP via ComunicaActivity + - Verificar em `gerente.pedidos`: `acrep = 2.5`, `acrev = 2.50` para o pedido enviado + +2. **Gerente — pedido sem acréscimo** + - Criar pedido com forma de pagamento com `tx_acrescimo = 0` + - Verificar em `gerente.pedidos`: `acrep = 0`, `acrev = 0` — sem erro + +3. **SIG com DDL aplicado — pedido com acréscimo** + - Após executar DDL em `sig.pedidos` + - Criar pedido, enviar; verificar `sig.pedidos`: `tx_acrescimo = 2.5` + +4. **SIG sem DDL (coluna ausente) — tolerância** + - Com `tx_acrescimo` ausente em `sig.pedidos` (ou em ambiente de teste) + - Enviar pedido: comunicação deve concluir sem exceção + - Verificar que o INSERT SIG não inclui `tx_acrescimo` no log (`Log.d("String insert PEDIDO SIG", st.toString())`) + +5. **Log de INSERT para debug** + - `Log.d("String insert PEDIDO", st.toString())` (Gerente) — verificar que contém `acrep` e `acrev` com valores reais + - `Log.d("String insert PEDIDO SIG", st.toString())` (SIG) — verificar presença/ausência de `tx_acrescimo` conforme DDL + +### Inteligência de histórias anteriores + +- **Story 1.2**: padrão de tolerância a coluna ausente no PG — inspiração para `hasColunaAcrescimoSig()`. Story 1.2 usou try-catch em `FormaPagamentoPGSQL`; aqui optamos por checagem prévia pois o resultado condiciona a construção do SQL (não dá para fazer try-catch depois de preparar o statement). +- **Story 2.3**: `Pedido.vlAcrescimo` persistido no SQLite. Esta história fecha o ciclo enviando esse valor ao PG. +- **Story 2.4**: `PedidoConsultaDB` aceita `vlAcrescimo = 0.0` do sync PG atual. Após Story 3.1 + 3.2, pedidos novos terão valores reais. +- **Stories 1.1/2.3**: padrão `if (oldVersion < N)` em `onUpgrade` + `ConnectionManager.closeAll()`. Este último aplicado em `hasColunaAcrescimoSig()`. + +### Git intelligence (commits recentes) + +- `f2cf45d` Story 2.4: `pedido_consulta.vl_acrescimo` + guard `status >= STATUS_ENVIADO` +- `3ff26a7` Story 2.3: `PedidoDB.insert/update/selectAllFull` com `vl_acrescimo` +- `9b70ee3` Story 2.2: cálculo em `MainPedidoFragment` e `TotalPedidoFragment` +- `168b9db` Story 1.2: sync `gestao.formapag.acresc` → `formapag.tx_acrescimo` + +### References + +- Epics: `_bmad-output/planning-artifacts/epics.md#story-31-enviar-acrescimo-ao-postgresql-ao-salvar-pedido` +- FR14: Envio outbound do acréscimo ao PG (Gerente: `acrep`+`acrev`; SIG: `tx_acrescimo`) +- FR16: Sync tolera ausência das colunas de acréscimo no PostgreSQL +- Memory: `project_pg_sync_acrescimo_schema.md` — assimetria Gerente vs SIG confirmada pelo Julio em 2026-04-16 +- `PedidoPGSQL.java:129-255` — método `insert()` Gerente +- `PedidoPGSQL.java:317-457` — método `insertSig()` SIG +- `PedidoPGSQL.java:56-110` — método `save()` (loop de envio) + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (dev-story workflow) + +### Debug Log References + +N/A — projeto sem infraestrutura de testes automatizados; validação manual via dispositivo/emulador conforme roteiro em "Verificação manual após implementação". + +### Completion Notes List + +- Story 3.1 implementada em 2026-04-16. +- **Task 1 — Gerente:** `PedidoPGSQL.insert()` linhas 181-182 — `st.setInt(21, 0)` e `st.setInt(22, 0)` substituídos por `st.setDouble(21, ped.getFormapag().getTxAcrescimo())` e `st.setDouble(22, ped.getVlAcrescimo())`. Colunas `acrep` e `acrev` já existiam em `gerente.pedidos` (já estavam na lista de colunas do INSERT, apenas recebendo zero). AC 1 e AC 3 satisfeitos para Gerente. +- **Task 2 — Helper SIG:** Método privado `hasColunaAcrescimoSig()` adicionado ao final da classe. Consulta `information_schema.columns` para `sig.pedidos.tx_acrescimo`. Retorna `false` em qualquer exceção. Usa `ConnectionManager.closeAll(st, rs)` no `finally` — padrão projeto-wide. AC 4 satisfeito. +- **Task 3 — Cache em `save()`:** `final boolean temAcrescSig` calculado UMA VEZ antes do loop de pedidos (após `conn.setAutoCommit(false)` e `db.beginTransaction()`). Curto-circuita para `false` em sistema Gerente sem executar a query. `insertSig()` passa `temAcrescSig` como terceiro argumento. +- **Task 4 — `insertSig()` condicional:** Assinatura alterada para `insertSig(Pedido ped, SQLiteDatabase db, boolean temAcrescimo)`. Lista de colunas SQL e lista de `?` em VALUES construídas condicionalmente com `if (temAcrescimo)`. `st.setDouble(40, ped.getFormapag().getTxAcrescimo())` adicionado condicionalmente após o setter 39 (`vol_marca`). Quando `temAcrescimo = false`, INSERT permanece exatamente igual ao original (39 colunas/params). AC 2, AC 3 e AC 4 satisfeitos para SIG. +- AC 1 satisfeito: Gerente grava `acrep = tx_acrescimo` e `acrev = vl_acrescimo` reais. +- AC 2 satisfeito: SIG grava `tx_acrescimo = tx_acrescimo` (apenas taxa) quando coluna existe. +- AC 3 satisfeito: pedido sem acréscimo → `getTxAcrescimo() = 0.0` e `getVlAcrescimo() = 0.0` (primitivos double) → sem erro. +- AC 4 satisfeito: coluna ausente → `hasColunaAcrescimoSig()` retorna `false` → INSERT SIG construído sem `tx_acrescimo` → comunicação conclui normalmente. +- Sem testes automatizados: projeto não possui infraestrutura (conforme CLAUDE.md). Validação manual necessária — roteiro completo em "Verificação manual após implementação". +- Nenhum import adicionado — `PreparedStatement`, `ResultSet` e `ConnectionManager` já importados. +- `dbVersao` permanece 43 — sem alteração de schema SQLite. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java` + +### Review Findings + +- [x] [Review][Patch] `hasColunaAcrescimoSig()` swallows all exceptions silently — exception em conexão/query retorna `false` sem log, omitindo `tx_acrescimo` de toda a sessão sem rastreamento [PedidoPGSQL.java:1197] — **FIXED:** adicionado `Log.w()` no catch +- [x] [Review][Defer] `ped.getFormapag()` sem null-check antes de `getTxAcrescimo()` em `insert()` e `insertSig()` [PedidoPGSQL.java:182,425] — deferred, pré-existente: a mesma ausência de null-check existe nas linhas 160 e 387 que vêm antes das novas chamadas; se fosse null, já teria crashado antes +- [x] [Review][Defer] Schema `'sig'` hardcoded como string literal em `hasColunaAcrescimoSig()` [PedidoPGSQL.java:1192] — deferred, pré-existente: padrão projeto-wide (`'sig'` e `'gerente'` literais em toda a classe) +- [x] [Review][Defer] Valores monetários com `setDouble` para `acrep`/`acrev` (precisão floating-point) [PedidoPGSQL.java:182-183] — deferred, pré-existente projeto-wide (`setDouble` para todos os campos monetários) +- [x] [Review][Defer] `codVend2 = null` pode causar NullPointerException no auto-unboxing em `st.setInt(36, codVend2)` [PedidoPGSQL.java:420] — deferred, bug pré-existente não introduzido por este diff +- [x] [Review][Defer] `information_schema.columns` sem filtro `table_catalog` [PedidoPGSQL.java:1191] — deferred, risco muito baixo em conexões JDBC por-banco; padrão consistente com `schemaTes()` +- [x] [Review][Defer] `information_schema.columns` mais lento que `pg_attribute` [PedidoPGSQL.java:1191] — deferred, consistente com o padrão de `schemaTes()` já existente na classe +- [x] [Review][Defer] `keys.close()`/`st.close()` em `insertSig()` não executados se loop de itens lança exceção [PedidoPGSQL.java:~460] — deferred, padrão pré-existente em toda a classe +- [x] [Review][Defer] Comentário morto `//int ultimoNumeroPedido = 0;` em `save()` — deferred, pré-existente + +### Change Log + +- 2026-04-16: Story 3.1 criada pelo create-story workflow. +- 2026-04-16: Implementação da Story 3.1. `PedidoPGSQL.insert()` (Gerente) agora grava `acrep`/`acrev` com valores reais do VO. `PedidoPGSQL.insertSig()` (SIG) aceita boolean `temAcrescimo` e inclui condicionalmente `tx_acrescimo` no INSERT. `hasColunaAcrescimoSig()` verifica existência da coluna em `sig.pedidos` via `information_schema`. Cache do resultado em `save()` antes do loop de pedidos. diff --git a/_bmad-output/implementation-artifacts/3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta.md b/_bmad-output/implementation-artifacts/3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta.md new file mode 100644 index 0000000..4b9bc3f --- /dev/null +++ b/_bmad-output/implementation-artifacts/3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta.md @@ -0,0 +1,245 @@ +# Story 3.2: Ler Acréscimo do PostgreSQL no Sync de Consulta + +Status: done + +## Story + +Como representante de vendas, +quero que pedidos históricos sincronizados do ERP cheguem ao app com o acréscimo correto gravado, +para que a consulta exiba os valores reais praticados mesmo em pedidos que não foram criados neste dispositivo. + +## Acceptance Criteria + +1. **Dado** que `Global.sistema == SISTEMA_GERENTE` e `gerente.pedidos` possui `acrep = 3.0` e `acrev = 105.00` para um pedido + **Quando** `PedidoPGSQL.selectAllPedConsulta` ler o registro + **Então** o VO `Pedido` retornado tem `vlAcrescimo = 105.00` + +2. **Dado** que `Global.sistema == SISTEMA_SIG` e `sig.pedidos` possui `tx_acrescimo = 3.0` e `total = 3500.00` para um pedido + **Quando** `PedidoPGSQL.selectAllPedConsulta` ler o registro + **Então** o VO `Pedido` retornado tem `vlAcrescimo` calculado como `3500.00 × 3.0 / 100 = 105.00` + +3. **Dado** que a coluna de acréscimo não existe no PostgreSQL ou está `NULL` + **Quando** `selectAllPedConsulta` for executado + **Então** o VO recebe `vlAcrescimo = 0.0`, sem erro, sem crash + +4. **Dado** que `PedidoConsultaDB.saveAll` recebe os VOs retornados + **Quando** gravar em `pedido_consulta` + **Então** `pedido_consulta.vl_acrescimo` reflete o valor lido do PG + +## Escopo desta história + +**SIM:** +- Adicionar `COALESCE(a.acrev, 0.0) as acrev` ao SELECT Gerente em `selectAllPedConsulta()` +- Reutilizar `hasColunaAcrescimoSig()` (já existe na classe) antes do SELECT SIG +- Adicionar `COALESCE(a.tx_acrescimo, 0.0) as tx_acrescimo` condicionalmente ao SELECT SIG quando coluna existir +- Ler e setar `ped.setVlAcrescimo(...)` no loop de ResultSet (`acrev` direto para Gerente; `total × tx_acrescimo / 100` para SIG) + +**NÃO cobre:** +- `PedidoConsultaDB` — já grava e lê `vl_acrescimo` (Stories 2.3/2.4 já fizeram isso — não modificar) +- MD5 de `pedido_consulta` incluindo `vl_acrescimo` — Story 3.3 +- DDL server-side — responsabilidade do DBA; app tolera ausência + +## Pré-condições verificadas + +- **`PedidoConsultaDB.insert()`** — já inclui `vl_acrescimo` na lista de colunas e lê `ped.getVlAcrescimo()` na linha 147. Nenhuma mudança necessária. +- **`PedidoConsultaDB.updateErp()`** — já atualiza `vl_acrescimo = ped.getVlAcrescimo()` na linha 183. Nenhuma mudança necessária. +- **`PedidoConsultaDB.selectFull()`** — já lê `a.vl_acrescimo` (índice 66) e chama `pedido.setVlAcrescimo(c.getDouble(66))` na linha 296. Nenhuma mudança necessária. +- **`hasColunaAcrescimoSig()`** — método privado já existe em `PedidoPGSQL.java` (linhas 1186–1203); pode ser reutilizado em `selectAllPedConsulta()` diretamente. +- **Gerente — `acrep`/`acrev` já existem:** Confirmado em Story 3.1 — colunas estavam na lista do INSERT desde antes do Epic 3; safe para adicionar ao SELECT sem tolerância. +- **SIG — `tx_acrescimo` pode não existir:** DDL pode estar pendente; mesma tolerância aplicada em Story 3.1. +- **`Pedido.setVlAcrescimo(double)`** — getter/setter adicionados em Story 2.3; disponíveis no VO. +- **`new Pedido()`** — `vlAcrescimo` default é `0.0` (primitivo double); AC 3 satisfeito automaticamente quando não setado. +- **ResultSet em `selectAllPedConsulta()` usa acesso por nome** (`rs.getString("num_ped_sar")`, etc.); adicionar colunas nomeadas ao SELECT é seguro e não desloca índices. +- **`dbVersao` permanece 43** — sem alteração de schema SQLite. + +## Tasks / Subtasks + +- [x] **Task 1:** Declarar variável de controle SIG antes do if-else de queries (AC: 2, 3) + - [x] 1.1 — Em `PedidoPGSQL.java`, dentro de `selectAllPedConsulta()`, logo antes do bloco `if (Global.sistema.equals(Global.SISTEMA_GERENTE)){` (linha 619), adicionar: + ```java + boolean temAcrescSigConsulta = false; + ``` + > Variável acessível em ambos os branches e no loop de ResultSet. `false` como default garante AC 3 para SIG sem DDL. + +- [x] **Task 2:** Adicionar `acrev` ao SELECT Gerente (AC: 1, 3) + - [x] 2.1 — No branch Gerente (linhas 624–643), alterar a linha que termina com `a.total`: + ```java + // ANTES: + sql.append(" a.ped_flex, a.descv, a.descp, a.total"); //13-16 + + // DEPOIS: + sql.append(" a.ped_flex, a.descv, a.descp, a.total, COALESCE(a.acrev, 0.0) as acrev"); //13-17 + ``` + > `COALESCE` garante que registros históricos com `acrev = NULL` retornem `0.0` — AC 3. `acrep` não é necessário para vlAcrescimo; apenas `acrev` (o valor calculado) é lido. + +- [x] **Task 3:** Checar coluna e adicionar `tx_acrescimo` ao SELECT SIG condicionalmente (AC: 2, 3) + - [x] 3.1 — No branch SIG (linha ~645, início do `else`), ANTES de construir o `sql`, adicionar: + ```java + temAcrescSigConsulta = hasColunaAcrescimoSig(); + ``` + > Reutiliza o método privado existente (linhas 1186–1203). Executa UMA VEZ por chamada a `selectAllPedConsulta`, antes do loop de ResultSet. + - [x] 3.2 — No SELECT SIG, após `a.total` (linha ~658), adicionar condicionalmente: + ```java + // ANTES: + sql.append(" a.ped_flex, a.descv, a.descp, a.total"); //13-16 + + // DEPOIS: + sql.append(" a.ped_flex, a.descv, a.descp, a.total"); //13-16 + if (temAcrescSigConsulta) { + sql.append(", COALESCE(a.tx_acrescimo, 0.0) as tx_acrescimo"); //17 + } + ``` + +- [x] **Task 4:** Setar `vlAcrescimo` no VO no loop de ResultSet (AC: 1, 2, 3, 4) + - [x] 4.1 — Após `ped.setTotal(rs.getDouble("total"))` (linha 730), adicionar: + ```java + if (Global.sistema.equals(Global.SISTEMA_GERENTE)) { + ped.setVlAcrescimo(rs.getDouble("acrev")); + } else if (temAcrescSigConsulta) { + ped.setVlAcrescimo(rs.getDouble("total") * rs.getDouble("tx_acrescimo") / 100.0); + } + // else: vlAcrescimo = 0.0 (default de new Pedido() — AC 3 para SIG sem DDL) + ``` + > Para Gerente: `acrev` é o valor congelado no ERP (taxa aplicada na época do pedido). Para SIG: fórmula especificada no AC 2 — `total × tx_acrescimo / 100`. Se SIG sem DDL: `temAcrescSigConsulta = false` → nenhum setter chamado → `vlAcrescimo = 0.0`. + +## Dev Notes + +### Mapa de campos por sistema + +| Sistema | Coluna PG para vlAcrescimo | Existência garantida? | Fórmula no app | +|---------|----------------------------|-----------------------|----------------| +| Gerente (`gerente.pedidos`) | `acrev` | Sim — col já existia antes do Epic 3 | `vlAcrescimo = rs.getDouble("acrev")` | +| SIG (`sig.pedidos`) | `tx_acrescimo` | Não — DDL pode estar pendente | `vlAcrescimo = total × tx_acrescimo / 100.0` | + +### Por que Gerente usa `acrev` (não `acrep`) + +`acrep` é a taxa percentual (ex: 2.5). `acrev` é o valor calculado (ex: R$ 87,50). `Pedido.vlAcrescimo` armazena o **valor monetário**, não a taxa. Portanto apenas `acrev` é necessário no SELECT Gerente. + +### Por que SIG calcula o valor em vez de armazená-lo + +SIG armazena só a taxa (`tx_acrescimo`). O valor é derivado server-side usando a fórmula `total × tx_acrescimo / 100`. Esta é a mesma assimetria documentada em Story 3.1 e nos pré-requisitos do Epic 3 — intencional, não é bug. + +### Reuso de `hasColunaAcrescimoSig()` + +O método privado já existe em `PedidoPGSQL.java` (linhas 1186–1203). Foi criado em Story 3.1 para o INSERT; aqui é reutilizado no SELECT. Não duplicar lógica — chamar o mesmo método. + +### `PedidoConsultaDB` — NENHUMA MUDANÇA NECESSÁRIA + +`PedidoConsultaDB.insert()` (linha 147): `sql.append(ped.getVlAcrescimo() + ");")` — já grava. +`PedidoConsultaDB.updateErp()` (linha 183): `sql.append(" vl_acrescimo = " + ped.getVlAcrescimo())` — já atualiza. +`PedidoConsultaDB.selectFull()` (linha 296): `pedido.setVlAcrescimo(c.getDouble(66))` — já lê. + +A Story 2.4 já preparou tudo. Story 3.2 apenas popula o campo `vlAcrescimo` no VO antes de `saveAll` ser chamado. + +### Fluxo completo (para referência) + +``` +ComunicaActivity.onPostExecute() + → PedidoPGSQL.selectAllPedConsulta() ← MUDANÇA AQUI: ler acrev/tx_acrescimo + → rs → Pedido VO com vlAcrescimo preenchido + → PedidoConsultaDB.saveAll() ← SEM MUDANÇA: já grava vl_acrescimo + → insert() ou updateErp() + → pedido_consulta.vl_acrescimo = valor lido do PG + → BrowsePedidoConsulta / selectFull() ← SEM MUDANÇA: já lê vl_acrescimo +``` + +### Arquivo a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `PedidoPGSQL.java` | `src/br/com/jcsinformatica/sarandroid/postgres/` | `selectAllPedConsulta()`: SELECT Gerente + `temAcrescSigConsulta` + SELECT SIG condicional + setter no loop | + +**NÃO modificar:** +- `PedidoConsultaDB.java` — já completo (Stories 2.3/2.4) +- `Pedido.java` — VO completo (Story 2.3) +- `DatabaseHelper.java` — schema SQLite não muda + +### Regras críticas do projeto (aplicáveis) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — nenhuma dependência adicional +- **Sem testes automatizados** — validação manual via dispositivo/emulador +- **`ConnectionManager.closeAll(st, rs)`** — já chamado ao final de `selectAllPedConsulta()` (linha 751); não alterar +- **ResultSet por nome** — padrão em `selectAllPedConsulta()`; não usar índices posicionais + +### Inteligência de histórias anteriores + +- **Story 3.1:** `hasColunaAcrescimoSig()` criada aqui — reutilizar sem duplicar. `insert()` Gerente usa `acrep`/`acrev` (já existem); `insertSig()` usa `tx_acrescimo` com tolerância. Mesmos princípios aqui, mas para leitura. +- **Story 2.4:** `BrowsePedidoConsulta` e `selectFull()` já usam `vlAcrescimo` do VO. Esta story fecha o ciclo: antes só os pedidos criados localmente tinham `vlAcrescimo`; agora também os históricos do PG. +- **Story 2.3:** `Pedido.vlAcrescimo` (`double`, default `0.0`) e `PedidoConsultaDB` totalmente preparados. +- **Story 1.2:** Padrão de tolerância a coluna ausente — `try-catch` em `FormaPagamentoPGSQL`. Aqui usamos a abordagem mais robusta de `hasColunaAcrescimoSig()` (já criada em Story 3.1), que condiciona a construção do SQL em vez de tentar e falhar. + +### Verificação manual após implementação + +1. **Gerente — pedido com acréscimo gravado no PG:** + - Garantir que um pedido em `gerente.pedidos` tenha `acrev > 0` (enviar via Story 3.1 ou inserir diretamente) + - Executar sync (ComunicaActivity); verificar em `pedido_consulta` via logcat que `INSERT PEDIDO CONSULTA` contém `vl_acrescimo = ` correspondente ao `acrev` do PG + +2. **Gerente — pedido histórico com `acrev = NULL` ou 0:** + - Verificar que `vlAcrescimo = 0.0` no VO — sem crash + +3. **SIG com DDL aplicado:** + - Pedido em `sig.pedidos` com `tx_acrescimo = 3.0`, `total = 3500.00` + - Sync → `vl_acrescimo = 105.00` em `pedido_consulta` + +4. **SIG sem DDL (coluna ausente):** + - Com `tx_acrescimo` ausente em `sig.pedidos` + - Sync deve concluir sem exceção; `vl_acrescimo = 0.0` nos pedidos sincronizados + +5. **Log para debug:** + - `Log.d("INSERT PEDIDO CONSULTA", sql.toString())` — verificar `vl_acrescimo` no SQL de insert + - `Log.d("SQL PEDIDO CONSULTA = ", sql.toString())` — verificar se `acrev` ou `tx_acrescimo` está no SELECT + +### Git intelligence (commits recentes) + +- `f2cf45d` Story 2.4: `pedido_consulta.vl_acrescimo` + guard `status >= STATUS_ENVIADO` em consulta +- `3ff26a7` Story 2.3: `Pedido.vlAcrescimo` + `PedidoDB` + `PedidoConsultaDB` preparados +- Story 3.1 (não commitada): `PedidoPGSQL.insert/insertSig/save/hasColunaAcrescimoSig` — padrões a seguir + +### References + +- Epics: `_bmad-output/planning-artifacts/epics.md#story-32-ler-acrescimo-do-postgresql-no-sync-de-consulta` +- FR15: Leitura inbound do acréscimo do PG na sync de consulta +- FR16: Sync tolera ausência das colunas de acréscimo no PostgreSQL +- `PedidoPGSQL.java:603–752` — método `selectAllPedConsulta()` completo +- `PedidoPGSQL.java:1186–1203` — `hasColunaAcrescimoSig()` a reutilizar +- `PedidoConsultaDB.java:98–151` — `insert()` (linha 147: `vl_acrescimo` já gravado) +- `PedidoConsultaDB.java:153–196` — `updateErp()` (linha 183: `vl_acrescimo` já atualizado) +- `PedidoConsultaDB.java:198–305` — `selectFull()` (linha 296: `vl_acrescimo` já lido) +- Memory: `project_pg_sync_acrescimo_schema.md` — assimetria Gerente vs SIG + +## Dev Agent Record + +### Agent Model Used + +claude-sonnet-4-6 (create-story workflow) + +### Debug Log References + +N/A — projeto sem infraestrutura de testes automatizados; validação manual via dispositivo/emulador conforme roteiro em "Verificação manual após implementação". + +### Completion Notes List + +- Story 3.2 implementada em 2026-04-16. +- **Task 1:** `boolean temAcrescSigConsulta = false` declarada antes do if-else Gerente/SIG em `selectAllPedConsulta()` (linha 619). Acessível em ambos os branches e no loop de ResultSet. +- **Task 2 — Gerente SELECT:** `COALESCE(a.acrev, 0.0) as acrev` adicionado ao SELECT (linha 630). `COALESCE` protege contra registros históricos com `acrev = NULL`. `acrep` não incluído — apenas o valor calculado (`acrev`) é necessário para `vlAcrescimo`. +- **Task 3 — SIG SELECT:** `temAcrescSigConsulta = hasColunaAcrescimoSig()` chamado UMA VEZ antes de construir o SQL (linha 653). SELECT SIG inclui condicionalmente `COALESCE(a.tx_acrescimo, 0.0) as tx_acrescimo` quando coluna existe (linhas 661–663). Reutiliza o método privado criado em Story 3.1 — sem duplicação de lógica. +- **Task 4 — vlAcrescimo no loop:** Após `ped.setTotal(...)` (linhas 736–740): Gerente → `setVlAcrescimo(rs.getDouble("acrev"))`; SIG com DDL → `setVlAcrescimo(total × tx_acrescimo / 100.0)`; SIG sem DDL → sem setter, `vlAcrescimo = 0.0` (default primitivo). AC 1, 2, 3 e 4 satisfeitos. +- `PedidoConsultaDB` não modificado — `insert()`, `updateErp()` e `selectFull()` já manipulam `vl_acrescimo` desde Stories 2.3/2.4. +- `dbVersao` permanece 43 — sem alteração de schema SQLite. +- Sem testes automatizados: projeto não possui infraestrutura (conforme CLAUDE.md). Validação manual necessária — roteiro em "Verificação manual após implementação". +- Nenhum import adicionado — todas as classes já importadas. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java` + +### Review Findings + +- [x] [Review][Defer] `hasColunaAcrescimoSig()` chamado duas vezes por sessão de sync — uma vez em `save()` (Story 3.1) e uma vez em `selectAllPedConsulta()` (Story 3.2). Durante uma janela de DDL migration, os dois resultados podem divergir, fazendo insert com `tx_acrescimo` mas read sem (ou vice-versa). Em produção, DDL deve ocorrer fora da janela de sync; risco é teórico. — deferred, pré-existente ao escopo de 3.2 + +### Change Log + +- 2026-04-16: Story 3.2 criada pelo create-story workflow. +- 2026-04-16: Story 3.2 implementada. `PedidoPGSQL.selectAllPedConsulta()`: SELECT Gerente agora inclui `COALESCE(a.acrev, 0.0) as acrev`; SELECT SIG inclui condicionalmente `COALESCE(a.tx_acrescimo, 0.0) as tx_acrescimo` (via `hasColunaAcrescimoSig()` reutilizado de Story 3.1); loop de ResultSet seta `Pedido.vlAcrescimo` com o valor lido do PG (`acrev` direto para Gerente; `total × tx_acrescimo / 100` para SIG). Tolerância completa à ausência de DDL no SIG. diff --git a/_bmad-output/implementation-artifacts/3-3-incluir-vl-acrescimo-no-md5-de-change-detection.md b/_bmad-output/implementation-artifacts/3-3-incluir-vl-acrescimo-no-md5-de-change-detection.md new file mode 100644 index 0000000..e18143b --- /dev/null +++ b/_bmad-output/implementation-artifacts/3-3-incluir-vl-acrescimo-no-md5-de-change-detection.md @@ -0,0 +1,261 @@ +# Story 3.3: Incluir `vl_acrescimo` no MD5 de Change-Detection + +Status: done + +## Story + +Como sistema, +quero que mudanças isoladas de `vl_acrescimo` num pedido disparem re-sync do registro local, +para que ajustes de acréscimo no ERP (reabertura, correção manual server-side) sejam propagados ao dispositivo. + +## Acceptance Criteria + +1. **Dado** que um pedido já sincronizado em `pedido_consulta` tem `vl_acrescimo = 87.50` e `md5 = H1` + **Quando** o ERP alterar apenas o `acrev` (Gerente) ou `tx_acrescimo` (SIG) do registro e o próximo `selectAllPedConsulta` rodar + **Então** o `md5` retornado pelo PG difere de `H1`, `PedidoConsultaDB.saveAll` detecta a divergência e dispara `updateErp`, gravando o novo `vl_acrescimo` e o novo `md5` em `pedido_consulta` + +2. **Dado** que o MD5 server-side inclui o campo de acréscimo no hash (`acrev` para Gerente; `tx_acrescimo` para SIG quando coluna existe) + **Quando** o mesmo pedido for lido em duas execuções consecutivas de `selectAllPedConsulta` sem alteração no ERP + **Então** o `md5` é idêntico nas duas execuções — não há loop de "diferente/igual" entre pedidos já em dia + +3. **Dado** que pedidos pré-Epic 3 no ERP têm `acrev = 0` (Gerente) ou `tx_acrescimo = 0` (SIG) após aplicação do `DEFAULT 0` + **Quando** o primeiro `selectAllPedConsulta` após o deploy de Story 3.3 rodar + **Então** esses pedidos aparecem como "atualizados" (contador `tt[2]` incrementa pois o novo termo no MD5 altera o hash), `vl_acrescimo` gravado permanece `0.0`, sem crash, sem travamento — comportamento aceitável e idempotente + +4. **Dado** que `Global.sistema == SISTEMA_SIG` e a coluna `tx_acrescimo` ainda **não existe** em `sig.pedidos` (`hasColunaAcrescimoSig() == false`) + **Quando** o `selectAllPedConsulta` SIG construir o MD5 + **Então** o MD5 é calculado **sem** o termo `COALESCE(a.tx_acrescimo, 0.0)`, a query executa normalmente, e o comportamento de re-sync permanece idêntico ao de pré-Story 3.3 até o DDL ser aplicado + +## Escopo desta história + +**SIM:** +- Adicionar `|| COALESCE(A.acrev, 0.0)` ao final do hash MD5 no SELECT Gerente de `selectAllPedConsulta()` +- Adicionar condicionalmente `|| COALESCE(a.tx_acrescimo, 0.0)` ao hash MD5 no SELECT SIG, reutilizando `temAcrescSigConsulta` (já calculado em Story 3.2) + +**NÃO cobre:** +- Cálculo de MD5 no lado do app (o app nunca calcula MD5 local — apenas armazena o hash retornado pelo PG; ver "Como o change-detection funciona de fato" abaixo) +- `PedidoConsultaDB.saveAll` — já compara `md5` stored vs `ped.getMd5()` e dispara `updateErp` desde versões anteriores (nenhuma mudança necessária) +- DDL server-side — `acrev` em Gerente e `tx_acrescimo` em SIG são gerenciados pelo DBA; app continua tolerante (Stories 3.1/3.2) +- `pedido_consulta.md5` no SQLite — coluna já existe e é populada por `insert`/`updateErp` em `PedidoConsultaDB` + +## Pré-condições verificadas + +- **MD5 é calculado apenas no PG:** grep confirma que `MD5(...)` aparece só em [PedidoPGSQL.java:628](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) (Gerente) e [PedidoPGSQL.java:658](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) (SIG). Não existe cálculo de MD5 no app — o hash armazenado é o que o PG retornou no sync anterior. +- **`temAcrescSigConsulta`** já é declarada em [PedidoPGSQL.java:619](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) e populada via `hasColunaAcrescimoSig()` em [PedidoPGSQL.java:653](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) (Story 3.2). Reutilizar sem duplicar. +- **`acrev` em Gerente já é lido** pelo SELECT após Story 3.2 (linha 630: `COALESCE(a.acrev, 0.0) as acrev`). A coluna certamente existe em `gerente.pedidos` (confirmado em Story 3.1). Safe para incluir no MD5 sem tolerância. +- **`tx_acrescimo` em SIG é lido condicionalmente** (linhas 661–663). A condição `if (temAcrescSigConsulta)` vale tanto para a projeção quanto para o MD5. +- **`PedidoConsultaDB.saveAll` compara MD5 e dispara `updateErp`** em [PedidoConsultaDB.java:60-67](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java) — `updateErp` já grava `vl_acrescimo` (linha 183) e `md5` (linha 177). Fluxo completo funciona sem alterações nessa classe. +- **`dbVersao` permanece 43** — esta story não altera schema SQLite. +- **`COALESCE(x, 0.0)`** produz string estável no `md5()` do PostgreSQL (concatenação via `||` com cast implícito para text); padrão idêntico ao já usado para `id_formapag`, `id_pauta`, `obs`. + +## Tasks / Subtasks + +- [x] **Task 1:** Incluir `acrev` no MD5 do SELECT Gerente (AC: 1, 2, 3) + - [x] 1.1 — Em [PedidoPGSQL.java:629](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), alterar a linha que termina com `A.total),`: + ```java + // ANTES: + sql.append(" COALESCE(B.id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0) || A.total),");// 12 + + // DEPOIS: + sql.append(" COALESCE(B.id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0) || A.total || COALESCE(A.acrev, 0.0)),");// 12 + ``` + > A coluna `acrev` já existe em `gerente.pedidos` (confirmado em Story 3.1). `COALESCE(..., 0.0)` protege contra `NULL` histórico e garante hash estável para pedidos sem acréscimo. Não alterar a linha 630 (projeção `COALESCE(a.acrev, 0.0) as acrev`) — ela é o SELECT do valor para `vlAcrescimo`, não do termo do MD5, e já foi feita em Story 3.2. + +- [x] **Task 2:** Incluir `tx_acrescimo` condicionalmente no MD5 do SELECT SIG (AC: 1, 2, 3, 4) + - [x] 2.1 — Em [PedidoPGSQL.java:658-659](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java), quebrar o append da linha do MD5 em três partes para permitir inserção condicional: + ```java + // ANTES: + sql.append(" MD5(num_ped_sar || id_pedido || numero || A.tipo || situa || data || clien || COALESCE((SELECT data_emissao FROM sig.pedidos WHERE id_empresa=A.id_empresa AND tipo='E' AND numer_ped_vinc=A.numero ORDER BY data_emissao DESC LIMIT 1),A.data) ||"); + sql.append(" COALESCE(id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0)) as md5,");// 12 + + // DEPOIS: + sql.append(" MD5(num_ped_sar || id_pedido || numero || A.tipo || situa || data || clien || COALESCE((SELECT data_emissao FROM sig.pedidos WHERE id_empresa=A.id_empresa AND tipo='E' AND numer_ped_vinc=A.numero ORDER BY data_emissao DESC LIMIT 1),A.data) ||"); + sql.append(" COALESCE(id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0)"); + if (temAcrescSigConsulta) { + sql.append(" || COALESCE(a.tx_acrescimo, 0.0)"); + } + sql.append(") as md5,");// 12 + ``` + > Quando `temAcrescSigConsulta = false`, o SQL resultante é idêntico ao pré-Story 3.3 — garantindo AC 4 (tolerância total à ausência de DDL). Quando `true`, o hash passa a depender de `tx_acrescimo`, disparando re-sync em alterações server-side isoladas (AC 1). + +## Dev Notes + +### Como o change-detection funciona de fato + +Apesar do epic mencionar "app calcular o MD5 local", a inspeção do código confirma que **não há cálculo de MD5 no lado do app**. O fluxo real é: + +1. **Sync anterior:** `selectAllPedConsulta` retorna `md5` calculado pelo PG; `PedidoConsultaDB.insert`/`updateErp` armazena esse hash em `pedido_consulta.md5`. +2. **Sync atual:** `selectAllPedConsulta` retorna novo `md5` do PG; `saveAll` compara com o hash stored ([PedidoConsultaDB.java:60](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)). +3. **Decisão:** + - `md5 == null` → pedido novo → `insert` + - `md5.equals(ped.getMd5())` → inalterado → `continue` (skip) + - `!equals` → alterado → `updateErp` (grava novos dados **e** novo hash) + +Portanto, a consistência requerida pelo AC 2 é a consistência da **fórmula MD5 do PG** entre syncs — não entre app e servidor. Isso significa que, enquanto o código do SELECT permanecer o mesmo, o hash será determinístico para o mesmo conteúdo do pedido. + +### Por que `acrev` (não `acrep`) no MD5 Gerente + +`acrep` é a taxa percentual (ex: `2.5`). `acrev` é o valor monetário do acréscimo (ex: `87.50`). Como `vl_acrescimo` no SQLite armazena o valor monetário (Story 2.3), e como `acrev` é o que Story 3.2 já lê para popular `Pedido.vlAcrescimo` em Gerente, faz sentido incluir **apenas `acrev`** no hash — mudar `acrep` sem mudar `acrev` implicaria inconsistência no próprio PG que o app não precisa detectar. Além disso, para todo pedido gravado via Story 3.1, `acrep` e `acrev` mudam juntos (são ambos derivados de `tx_acrescimo` + subtotal na hora do INSERT) — redundância desnecessária no hash. + +### Por que `tx_acrescimo` (não valor calculado) no MD5 SIG + +Em SIG, o valor do acréscimo é derivado server-side (`total × tx_acrescimo / 100`). O único campo **armazenado** é `tx_acrescimo`. Se o valor calculado mudar por alteração de `total` (já no MD5) ou de `tx_acrescimo` (novo termo), ambos os casos ficam cobertos. Não é necessário incluir o cálculo completo — incluir só `tx_acrescimo` basta. + +### Snapshot do SQL resultante (para validação rápida no logcat) + +**Gerente (sempre):** +``` +MD5(A.num_ped_sar || A.id_pedido || A.numero || A.tipo || A.situa || A.data || A.clien || COALESCE(A.dtemi,NOW()) || + COALESCE(B.id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0) || A.total || COALESCE(A.acrev, 0.0)), +``` + +**SIG com DDL aplicado (`temAcrescSigConsulta = true`):** +``` +MD5(num_ped_sar || id_pedido || numero || A.tipo || situa || data || clien || COALESCE((SELECT ...),A.data) || + COALESCE(id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0) || COALESCE(a.tx_acrescimo, 0.0)) as md5, +``` + +**SIG sem DDL (`temAcrescSigConsulta = false`):** +``` +MD5(num_ped_sar || id_pedido || numero || A.tipo || situa || data || clien || COALESCE((SELECT ...),A.data) || + COALESCE(id_formapag,0) || COALESCE(A.obs,'') || COALESCE(C.id_pauta,0)) as md5, +``` + +### Impacto operacional no primeiro sync após deploy (AC 3) + +Como o MD5 passa a incluir `acrev`/`tx_acrescimo`, **todos** os pedidos em `pedido_consulta` terão hash diferente no primeiro `selectAllPedConsulta` após o deploy: + +- **Gerente:** todos os pedidos existentes serão marcados como "alterados" (`tt[2]++`) — `updateErp` rodará para cada um; `vl_acrescimo` será gravado com o valor de `acrev` (pode ser `0` para pedidos pré-Epic 3, ou valor real para pedidos enviados via Story 3.1). +- **SIG com DDL já aplicado:** idem — `vl_acrescimo` recalculado via `total × tx_acrescimo / 100`. +- **SIG sem DDL:** **nenhum impacto** — MD5 não muda; re-sync não dispara; comportamento pré-Story 3.3 preservado. Quando DDL for aplicado, o próximo sync disparará re-sync de todos os pedidos SIG de uma só vez. + +Isso é **aceitável e idempotente**: após o re-sync, o hash estabiliza e os syncs seguintes operam normalmente. + +### Arquivo a modificar + +| Arquivo | Caminho | O que muda | +|---------|---------|------------| +| `PedidoPGSQL.java` | `src/br/com/jcsinformatica/sarandroid/postgres/` | `selectAllPedConsulta()`: append `|| COALESCE(A.acrev, 0.0)` no MD5 Gerente; append condicional `|| COALESCE(a.tx_acrescimo, 0.0)` no MD5 SIG | + +**NÃO modificar:** +- `PedidoConsultaDB.java` — `saveAll` já compara e `insert`/`updateErp` já gravam (Stories 2.3/2.4) +- `Pedido.java` — VO completo (Story 2.3) +- `DatabaseHelper.java` — schema SQLite não muda; `dbVersao` permanece 43 +- `hasColunaAcrescimoSig()` — já existe (Story 3.1); reutilizar + +### Regras críticas do projeto (aplicáveis) + +- **Sem Kotlin** — somente Java puro +- **Sem Gradle** — projeto Eclipse ADT +- **Sem JARs novos** — nenhuma dependência adicional +- **Sem testes automatizados** — validação manual via dispositivo/emulador +- **SQL por `StringBuilder`** — padrão projeto-wide mantido +- **Thread background para I/O** — `selectAllPedConsulta` já roda em `AsyncTask` da `ComunicaActivity` +- **`ConnectionManager.closeAll(st, rs)`** — já chamado em [PedidoPGSQL.java:761](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java); não alterar + +### Inteligência de histórias anteriores + +- **Story 3.2:** declarou `temAcrescSigConsulta` em [PedidoPGSQL.java:619](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) e populou-o via `hasColunaAcrescimoSig()` em linha 653 — Story 3.3 apenas **lê** essa variável dentro do mesmo método; nenhum novo estado. +- **Story 3.1:** criou `hasColunaAcrescimoSig()` (linhas 1196–1212), com log de warning em caso de exceção. Disponível para uso; não alterar. +- **Story 2.3:** `Pedido.vlAcrescimo` com getter/setter e `pedido.vl_acrescimo` em SQLite (`DatabaseHelper.onUpgrade` v43 linha 713). +- **Story 2.4:** `PedidoConsultaDB.selectFull` lê `vl_acrescimo` (linha 296) — tela de consulta já exibe corretamente após re-sync. +- **Padrão de MD5 existente:** o hash Gerente **já incluía `A.total`** enquanto o hash SIG **não incluía `A.total`** — mantenha essa assimetria. Apenas adicionar o novo termo ao final, sem reorganizar a ordem dos demais termos (alterar a ordem invalidaria o hash de pedidos pré-deploy, gerando re-sync em massa desnecessário já capturado pelo novo termo). + +### Verificação manual após implementação + +1. **Gerente — mudança isolada de `acrev` dispara re-sync:** + - Selecionar um pedido em `gerente.pedidos` já sincronizado no app (registro existe em `pedido_consulta`) + - `UPDATE gerente.pedidos SET acrev = acrev + 10.00 WHERE id_pedido = ` direto no PG + - Rodar ComunicaActivity + - Verificar logcat: `INSERT PEDIDO CONSULTA` ou log de `updateErp` para o pedido; `pedido_consulta.vl_acrescimo` atualizado; `pedido_consulta.md5` atualizado + +2. **Gerente — sync repetido sem alteração não dispara re-sync:** + - Rodar ComunicaActivity duas vezes seguidas, sem mudar o PG entre rodadas + - Contador `tt[1]` (skip) deve cobrir todos os pedidos na segunda execução + +3. **SIG com DDL aplicado — mudança isolada de `tx_acrescimo`:** + - Pedido em `sig.pedidos` com `tx_acrescimo = 2.5`, `total = 1000.00` → app tem `vl_acrescimo = 25.00` + - `UPDATE sig.pedidos SET tx_acrescimo = 3.0 WHERE id_pedido = ` direto no PG + - Rodar ComunicaActivity → `pedido_consulta.vl_acrescimo = 30.00`; hash atualizado + +4. **SIG sem DDL — tolerância total:** + - Com `tx_acrescimo` ausente em `sig.pedidos` (ambiente sem DDL) + - Rodar ComunicaActivity → nenhum crash; log `SQL PEDIDO CONSULTA` mostra MD5 **sem** o termo `tx_acrescimo`; syncs consecutivos têm contadores `tt[0]/tt[1]/tt[2]` idênticos ao pré-Story 3.3 + +5. **Primeiro sync após deploy — re-sync em massa aceitável (AC 3):** + - Dispositivo com `pedido_consulta` populado pré-Story 3.3 (`md5` sem termo de acréscimo) + - Fazer upgrade do app → rodar ComunicaActivity + - Esperado: `tt[2]` (alterados) cobre **todos** os pedidos Gerente e SIG-com-DDL já sincronizados; execução conclui sem erro; syncs subsequentes normalizam para `tt[1]` (skip) + +6. **Log para debug:** + - `Log.d("SQL PEDIDO CONSULTA = ", sql.toString())` em [PedidoPGSQL.java:679](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) — conferir presença/ausência do termo no MD5 conforme sistema e DDL + +### Git intelligence (commits recentes) + +- `f2cf45d` Story 2.4: `pedido_consulta.vl_acrescimo` + guard `status >= STATUS_ENVIADO` em consulta — campo já gravado e lido no SQLite +- `3ff26a7` Story 2.3: `Pedido.vlAcrescimo` + `PedidoDB`/`PedidoConsultaDB` preparados +- Story 3.1 (uncommitted): `PedidoPGSQL.insert/insertSig/save/hasColunaAcrescimoSig` — padrões a seguir +- Story 3.2 (uncommitted): `selectAllPedConsulta` leitura inbound + `temAcrescSigConsulta` — variável a reutilizar nesta story + +### References + +- Epics: `_bmad-output/planning-artifacts/epics.md#story-33-incluir-vl_acrescimo-no-md5-de-change-detection` +- FR17: MD5 de `pedido_consulta` inclui `vl_acrescimo` no cálculo de hash +- FR16: Sync tolera ausência das colunas de acréscimo no PostgreSQL +- `PedidoPGSQL.java:619` — declaração `temAcrescSigConsulta` +- `PedidoPGSQL.java:628-629` — MD5 Gerente (alvo da Task 1) +- `PedidoPGSQL.java:653` — inicialização `temAcrescSigConsulta = hasColunaAcrescimoSig()` +- `PedidoPGSQL.java:658-659` — MD5 SIG (alvo da Task 2) +- `PedidoPGSQL.java:731` — leitura `ped.setMd5(rs.getString("md5"))` +- `PedidoPGSQL.java:1196-1212` — `hasColunaAcrescimoSig()` (não alterar) +- `PedidoConsultaDB.java:54-67` — comparação stored vs new MD5 em `saveAll` (não alterar) +- `PedidoConsultaDB.java:141` — gravação de `md5` em `insert` (não alterar) +- `PedidoConsultaDB.java:177` — gravação de `md5` em `updateErp` (não alterar) +- Memory: `project_pg_sync_acrescimo_schema.md` — assimetria Gerente vs SIG confirmada + +## Dev Agent Record + +### Agent Model Used + +claude-opus-4-7 (create-story workflow) + +### Debug Log References + +N/A — projeto sem infraestrutura de testes automatizados; validação manual via dispositivo/emulador conforme roteiro em "Verificação manual após implementação". + +### Completion Notes List + +- Story 3.3 implementada em 2026-04-16. +- **Task 1 — Gerente MD5:** [PedidoPGSQL.java:629](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) — linha do MD5 Gerente (após `|| A.total`) agora apenda `|| COALESCE(A.acrev, 0.0)`. Única linha alterada no branch Gerente; sem impacto na projeção de `acrev` (linha 630) já introduzida em Story 3.2. AC 1, 2 e 3 satisfeitos para Gerente: alterações em `acrev` no PG mudam o hash, disparando `updateErp` em `PedidoConsultaDB.saveAll`. +- **Task 2 — SIG MD5 condicional:** [PedidoPGSQL.java:658-663](../../src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java) — append da linha de MD5 SIG refatorado em três partes. Corpo do hash agora fecha com `COALESCE(C.id_pauta,0)` sem parêntese; `if (temAcrescSigConsulta)` apenda `|| COALESCE(a.tx_acrescimo, 0.0)`; `") as md5,"` fecha o `MD5(...)`. Reutiliza `temAcrescSigConsulta` populado em linha 653 (Story 3.2) — nenhum novo estado. +- **AC 4 (tolerância SIG sem DDL) preservado por construção:** quando `temAcrescSigConsulta = false`, o bloco `if` não executa e o SQL resultante é byte-for-byte idêntico ao pré-Story 3.3. Verificado via leitura do arquivo após edição. +- **PedidoConsultaDB não modificado** — `saveAll` ([linha 54-67](../../src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java)) já compara `md5` stored vs retornado e dispara `updateErp`; `insert`/`updateErp` já gravam `md5` e `vl_acrescimo` desde Stories 2.3/2.4. +- **`dbVersao` permanece 43** — sem alteração de schema SQLite. +- **Sem testes automatizados:** projeto não possui infraestrutura (conforme CLAUDE.md). Validação via logic trace + inspeção do SQL gerado pelo `Log.d("SQL PEDIDO CONSULTA = ", sql.toString())` na linha 679 durante validação manual (roteiro em "Verificação manual após implementação" no corpo da story). +- **Nenhum import adicionado** — todas as classes e métodos necessários já estão no arquivo. +- AC 1 satisfeito: hash Gerente inclui `acrev`; hash SIG inclui `tx_acrescimo` quando coluna existe → mudanças isoladas disparam `updateErp`. +- AC 2 satisfeito: fórmula MD5 determinística; hash estável entre syncs quando conteúdo não muda. +- AC 3 satisfeito: primeiro sync pós-deploy marcará todos pedidos Gerente/SIG-com-DDL como alterados (hash novo ≠ hash stored); `updateErp` grava `vl_acrescimo = 0.0` para pedidos pré-Epic 3 (acrev/tx_acrescimo default `0`). Idempotente. +- AC 4 satisfeito: `temAcrescSigConsulta = false` → SQL SIG idêntico ao pré-Story 3.3; nenhum impacto em ambientes sem DDL. + +### File List + +- `src/br/com/jcsinformatica/sarandroid/postgres/PedidoPGSQL.java` + +### Review Findings + +- [x] [Review][Defer] Ramo Gerente adiciona `A.acrev` ao MD5 **sem guard** equivalente a `hasColunaAcrescimoSig()` [PedidoPGSQL.java:629] — deferred, premissa verificada: Story 3.1 confirmou via inspeção de código que `gerente.pedidos.acrev` existe desde antes do Epic 3 (estava na lista de colunas do INSERT sendo gravada como 0); não é cenário hipotético. Adicionar `hasColunaAcrescimoGerente()` seria over-engineering contra condição que não pode ocorrer no ambiente real. +- [x] [Review][Defer] Colisão teórica por concatenação MD5 sem delimitador entre `A.total` e `COALESCE(A.acrev, 0.0)` [PedidoPGSQL.java:629] — deferred, risco pré-existente e teórico: padrão de concatenação sem separador já existia em todo o MD5 Gerente/SIG original (`num_ped_sar || id_pedido`, etc.). Adicionar delimitador só ao novo termo seria inconsistente; refatorar o MD5 inteiro para usar separador é mudança arquitetural fora do escopo de Story 3.3 e forçaria segundo re-sync em massa. +- [x] [Review][Defer] Hash pode variar entre versões do PostgreSQL por mudanças em `extra_float_digits` / `float4out` (formatação textual de `REAL`) [PedidoPGSQL.java:629,661] — deferred, risco pré-existente: `A.total` (REAL) já estava no MD5 Gerente com a mesma exposição; mitigação real seria `to_char(..., 'FM999999990.00')` em TODOS os termos numéricos do hash — refatoração fora do escopo. Upgrade/mudança de config do PG já impactaria sync atual. +- [x] [Review][Defer] `pedido_consulta.md5` TEXT sem NOT NULL → `setMd5(null)` geraria literal `"'null'"` e loop de update infinito — deferred, pré-existente: caminho requer falha do `MD5()` server-side (extremamente improvável); schema definido em Story 2.3 não por esta. +- [x] [Review][Dismiss] `Pedido.vlAcrescimo` potencialmente `Double` boxed (NPE em SIG sem DDL) — falso positivo: Story 2.3 Dev Notes e Story 3.1 linha 50 confirmam primitivo `double` com default `0.0`. +- [x] [Review][Dismiss] Alias case `a.tx_acrescimo` vs `A.` maiúsculo — segue exatamente o padrão já estabelecido em Story 3.2 [PedidoPGSQL.java:662] na projeção do mesmo campo; PG é case-insensitive em identificadores não-quoted. +- [x] [Review][Dismiss] Cast de `0.0` (double) vs `acrev` (REAL) produzindo texto diferente — verificado: `gerente.pedidos.acrev` é REAL (confirmado por `setDouble` em Story 3.1 linha 183); mesmo tipo em ambos os lados do `COALESCE`. +- [x] [Review][Dismiss] Comentário `// 13-16` em SIG não atualizado — correto por design: `tx_acrescimo` é coluna condicional (aparece apenas quando `temAcrescSigConsulta=true`), mesmo padrão já usado em Story 3.2 linha 666 (`//17` dentro do `if`). +- [x] [Review][Dismiss] Filtro `AND A.total>0` mascara pedidos com total=0 e acrev>0 — pré-existente, fora de escopo; cenário semanticamente inconsistente (acréscimo sobre zero). + +### Change Log + +- 2026-04-16: Story 3.3 criada pelo create-story workflow. +- 2026-04-16: Story 3.3 implementada. `PedidoPGSQL.selectAllPedConsulta()`: MD5 Gerente agora inclui `|| COALESCE(A.acrev, 0.0)` (sempre); MD5 SIG inclui condicionalmente `|| COALESCE(a.tx_acrescimo, 0.0)` via `if (temAcrescSigConsulta)` — reutilizando a variável já populada em Story 3.2 sem duplicar a query `information_schema`. Completa FR17 do Epic 3: mudanças isoladas de acréscimo no ERP agora disparam re-sync do `pedido_consulta` local. Status → review. +- 2026-04-16: Code review executado (Blind Hunter + Edge Case Hunter + Acceptance Auditor). Acceptance Auditor aprovou. 4 achados classificados como defer (todos pré-existentes ou premissas documentadas); 5 dismisses. Nenhum patch necessário. Status → done. diff --git a/_bmad-output/implementation-artifacts/deferred-work.md b/_bmad-output/implementation-artifacts/deferred-work.md new file mode 100644 index 0000000..dade7e3 --- /dev/null +++ b/_bmad-output/implementation-artifacts/deferred-work.md @@ -0,0 +1,82 @@ +# Deferred Work + +## Deferred from: code review de 3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta (2026-04-16) + +- **`hasColunaAcrescimoSig()` chamado duas vezes por sessão de sync** em `PedidoPGSQL.save()` (insert path, Story 3.1) e em `PedidoPGSQL.selectAllPedConsulta()` (consult read path, Story 3.2) — durante janela de DDL migration, os dois `boolean` podem divergir, causando insert com `tx_acrescimo` + read sem (ou vice-versa). Em produção, DDL deve ocorrer fora de janelas de sync. Mitigação: elevar o boolean para campo de instância ou parâmetro compartilhado de sessão se a migração ao vivo se tornar necessária. + +## Deferred from: code review de 3-3-incluir-vl-acrescimo-no-md5-de-change-detection (2026-04-16) + +- **Ramo Gerente sem guard `hasColunaAcrescimoGerente()` para `acrev`** em `PedidoPGSQL.selectAllPedConsulta()` linha 629 — premissa verificada em Story 3.1: coluna `acrev` existe em `gerente.pedidos` desde antes do Epic 3 (estava no INSERT sendo gravada como 0). Adicionar guard seria over-engineering; se aparecer instalação Gerente legada hipotética, considerar simetria com SIG. +- **Colisão teórica por concatenação MD5 sem delimitador** entre `A.total` e `COALESCE(A.acrev, 0.0)` (e entre outros termos numéricos adjacentes já presentes no hash) em `PedidoPGSQL.selectAllPedConsulta()` — risco pré-existente em todo o MD5 Gerente/SIG. Mitigação seria refatorar o hash inteiro para usar separador (ex: `|| '|' ||`), forçando novo re-sync em massa e sendo inconsistente se aplicado só ao novo termo. Avaliar em refatoração maior do sync de consulta. +- **Hash pode variar entre versões do PostgreSQL** por mudanças em `extra_float_digits` / `float4out` afetando formatação textual de `REAL` em concatenações `|| A.total || COALESCE(A.acrev, 0.0)` — risco pré-existente (`A.total` já sofria a mesma exposição). Mitigação: usar `to_char(campo, 'FM999999990.00')` em todos os termos numéricos do hash; upgrade do PG pode causar re-sync em massa silencioso. +- **`pedido_consulta.md5` TEXT sem NOT NULL** em `DatabaseHelper` → `ped.setMd5(null)` gera literal `"'null'"` no INSERT e loop de update infinito — pré-existente; caminho requer falha do `MD5()` server-side (improvável). Adicionar guard em `PedidoConsultaDB.insert/updateErp` ou `NOT NULL` na coluna em migração futura. + +## Deferred from: code review de 3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido (2026-04-16) + +- **`ped.getFormapag()` sem null-check antes de `getTxAcrescimo()`** em `PedidoPGSQL.insert()` linha 182 e `insertSig()` linha 425 — pré-existente: a mesma ausência de null-check existe nas linhas 160 e 387 que vêm antes; se formapag fosse null, crasharia antes das novas chamadas. +- **Schema `'sig'` hardcoded como string literal** em `hasColunaAcrescimoSig()` — pré-existente projeto-wide; toda a classe usa literais `'sig'` e `'gerente'` sem constante. +- **Valores monetários com `setDouble`** para `acrep`/`acrev` — pré-existente projeto-wide; todos os campos monetários usam `setDouble`. +- **`codVend2 = null` pode causar NullPointerException** em `st.setInt(36, codVend2)` se `sig.corrent` não tiver registro para o cliente — bug pré-existente em `insertSig()`. +- **`information_schema.columns` sem filtro `table_catalog`** — baixo risco prático em JDBC por-banco; consistente com `schemaTes()`. +- **`information_schema.columns` mais lento que `pg_attribute`** — consistente com padrão de `schemaTes()` na mesma classe; otimizar se latência se tornar problema. +- **`keys.close()`/`st.close()` não garantidos se loop de itens lança exceção** em `insertSig()` — pré-existente; conexão fecha ao final da sessão. +- **Comentário morto `//int ultimoNumeroPedido = 0;`** em `save()` — pré-existente. + +## Deferred from: code review de 2-4-exibir-acrescimo-na-consulta-de-pedidos (2026-04-16) + +- **PedidoPGSQL não inclui `vl_acrescimo` na sync com PostgreSQL** — nem no envio local→PG nem no retorno PG→`pedido_consulta`; pedidos recém-sincronizados via PG terão `vl_acrescimo = 0` em `pedido_consulta` até que o sync PG do acréscimo seja implementado em story futura; já deferred em Story 2.3. +- **MD5 de `pedido_consulta` não inclui `vl_acrescimo`** em change-detection — mudanças isoladas de acréscimo não disparam re-sync; reavaliar junto com sync PG; já deferred em Story 2.3. +- **`total` é recalculado de itens em tempo real enquanto `vl_acrescimo` é congelado** quando `status >= STATUS_ENVIADO` — mesmo padrão que `descontoV` estabelecido em Story 2.3; risco teórico de inconsistência se itens forem reprecificados após envio, mas cenário improvável (itens de pedido enviado geralmente não mudam localmente). +- **Índice 66 hard-coded em `PedidoConsultaDB.selectFull()`** — lista de índices posicionais cresceu para 43–66; migrar para `c.getColumnIndexOrThrow("vl_acrescimo")` em refatoração futura da camada DB. +- **SQL por concatenação de strings em `PedidoConsultaDB.insert/updateErp`** — padrão projeto-wide pré-existente; migrar para `PreparedStatement`/bind params em refatoração maior. +- **Lógica duplicada de cálculo+guard de acréscimo** em `MainPedidoFragment.fillFields`, `MainPedidoFragment.atualizarResumoPedido` e `TotalPedidoFragment.FillFields` — três cópias da mesma lógica; extrair para helper em refatoração futura; já deferred em Story 2.2. +- **Ausência de `onDowngrade()` em `DatabaseHelper`** — padrão projeto-wide pré-existente; instalação de APK mais antigo após v43 crashará com `SQLiteException`; implementar política de downgrade (drop+recreate ou reject) em refatoração futura. + +## Deferred from: code review de 2-3-persistir-acrescimo-ao-fechar-o-pedido (2026-04-16) + +- **PedidoPGSQL não inclui `vl_acrescimo`** — sync para PostgreSQL não transmite o acréscimo calculado; escopo de story futura de sincronização; reavaliar quando PedidoPGSQL for atualizado para enviar pedidos com acréscimo. +- **`fillFields()` recalcula `vlAcrescimo` com taxa atual ao abrir pedido existente** — se o usuário abrir e re-salvar um pedido sem alterações, o `vl_acrescimo` é recalculado com o `tx_acrescimo` vigente, potencialmente perdendo o valor histórico. By-design para esta história; AC2 cobre apenas sync automático. +- **MD5 do pedido não inclui `vl_acrescimo`** — change-detection para sync pode não detectar pedidos cujo único campo alterado é o acréscimo; reavaliar quando PedidoPGSQL for atualizado. +- **Índice 59 do cursor lê `DATE(D.data_inicio)` em vez de `C.md5`** — bug pré-existente em `PedidoDB.selectAllFull()` e `selectFull()` que preenche `FormaPagamento.md5` com um valor de data incorreto; não introduzido por esta story. +- **SQL building via string concatenation** — toda a camada `PedidoDB` usa `StringBuilder` em vez de `PreparedStatement`; risco de SQL injection se campos `String` forem concatenados no futuro; padrão projeto-wide. +- **`Global.pedido` sem null-check antes de `setVlAcrescimo()`** — padrão pré-existente em `MainPedidoFragment`; mesmo risco de NPE existente em todos os outros acessos a `Global.pedido`. +- **Aritmética de ponto flutuante para valor monetário** — `vl_acrescimo` usa `double` / `REAL`, padrão projeto-wide; arredondamento gerenciado por `Util.formataValorMonetario()`. + + +## Deferred from: code review de 1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo (2026-04-16) + +- `FormaPagamentoPGSQL` não lê `acresc` do PostgreSQL — `tx_acrescimo` sempre sincronizará como 0.0 até Story 1.2 ser implementada. Esperado — escopo da Story 1.2. +- `ClienteDB` join em `formapag` não lê `tx_acrescimo` — `FormaPagamento` carregado via consulta de cliente terá `txAcrescimo=0.0`. Considerar ao implementar Story 2 (cálculo do acréscimo no pedido): garantir que o cálculo use `FormaPagamentoDB.selectId()` ou equivalente, não o VO hidratado via ClienteDB. +- `PedidoDB` join em `formapag` não inclui `tx_acrescimo` — formapag hidratado em contexto de pedido/consulta terá `txAcrescimo=0.0`. Sem impacto em Story 1.x; monitorar em Story 2. +- `selectIdErp` com lista de colunas incompleta (falta `desco_perc` e `tx_acrescimo`) — bug pré-existente em `FormaPagamentoDB.java:194`. O método só verifica existência, sem impacto funcional. Corrigir quando refatorar a classe. +- Padrão de SQL por concatenação de strings (SQL injection risk) em `FormaPagamentoDB.java` — risco pré-existente em toda a classe. Migrar para `db.execSQL()` com `?` placeholders quando houver refatoração maior. + +## Deferred from: code review de 2-1-exibir-campo-de-acrescimo-na-tela-do-pedido (2026-04-16) + +- `layout_weight="1"` com `layout_width="wrap_content"` nos layouts de pedido — tecnicamente `0dp` é o correto para distribuição de peso em LinearLayout/TableRow, mas padrão pré-existente em todos os rows do projeto. Considerar corrigir em refatoração de layout futura. +- `atualizarResumoPedido()` em `MainPedidoFragment` não possui null-guard nem try/catch — `tvAcrescimoPedido` (e os demais campos `tvQtdTotal`, `tvTotalGeral`) podem lançar NPE se chamado antes de `onCreateView()` ou após `Global.pedido = null`. Risco pré-existente; adicionar try/catch em refatoração futura. +- `setUserVisibleHint()` em `TotalPedidoFragment` pode disparar `FillFields()` antes de `onCreateView()` — todos os TextViews (incluindo `tvAcrescimo`) seriam null; NPE silenciosamente engolido pelo `catch(Exception e){}` sem log. Pré-existente; adicionar null-check no início de `FillFields()`. +- Strings hardcoded no XML dos layouts de pedido (`"Acréscimo"`, `"Acréscimo (+)"`, etc.) em vez de `@string/` resources — padrão pré-existente em todo o projeto; migrar para `strings.xml` em refatoração de internacionalização futura. +- `new UpdatePedItemActivity().precoComIpi()` instancia Activity fora do ciclo de vida Android — anti-padrão pré-existente em `MainPedidoFragment` e `TotalPedidoFragment`; extrair para método estático ou utilitário em refatoração futura. + +## Deferred from: code review de 2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento (2026-04-16) + +- `txAcrescimo` negativo não guardado no cálculo do acréscimo — banco de dados do ERP possui checagem para valores negativos; guard `Math.max(0.0, txAcrescimo)` desnecessário. +- `Global.pedido` sem null-check em `atualizarResumoPedido()` — método já acessa `Global.pedido.*` sem guard; padrão pré-existente [MainPedidoFragment.java:958]. +- `Global.pedido` sem null-check em `TotalPedidoFragment.FillFields()` — NPE seria silenciosa dentro do `catch(Exception e){}` vazio [TotalPedidoFragment.java:74]. +- Lógica de cálculo do acréscimo duplicada em `fillFields()` e `atualizarResumoPedido()` sem método auxiliar — padrão DRY violado pré-existente no projeto. +- `catch (Exception e) {}` vazio em `TotalPedidoFragment.FillFields()` engole exceções sem log — pré-existente. +- Aritmética de ponto flutuante (`double`) para valores monetários — padrão projeto-wide; `Util.formataValorMonetario()` já trata formatação. +- `codigoLiberacao2()` computa hash de autorização sem acréscimo — supervisor autoriza valor menor que o real quando `txAcrescimo > 0`; endereçar em Story 2.3 ao persistir o total com acréscimo. +- `validaCampos()` verificações de limite de crédito e `vlPedMin` usam `getTotalProduto()` excluindo acréscimo — pré-existente, avaliar em Story 2.3. +- Race condition: `listForPagtos` preenchido em background thread vs UI thread — pré-existente [MainPedidoFragment.java:193]. +- Inconsistência de threshold em `fillFields()` (≤ STATUS_LIBERADO) vs `atualizarResumoPedido()` (< STATUS_ENVIADO) para `descontoV` — pré-existente. +- `FormaPagamento` em `Global.pedido` pode estar stale após sync — `txAcrescimo` reflete taxa pré-sync até usuário navegar da tela. + +## Deferred from: code review de 1-2-sincronizacao-da-taxa-de-acrescimo-do-erp (2026-04-16) + +- Resource leak: `PreparedStatement` e `ResultSet` em `FormaPagamentoPGSQL.executaSelectAll()` não são fechados em bloco `finally` — se uma exceção ocorrer mid-iteration, os recursos não são liberados. Pre-existente na classe; corrigir com try-with-resources ou bloco `finally` em refatoração futura. +- SQL injection via concatenação de strings no WHERE em `FormaPagamentoPGSQL` — `id_empresa` e `dt_atual` interpolados diretamente. Pre-existente; mesma origem que o item acima de `FormaPagamentoDB`. +- `coalesce(libera_credito)` sem argumento padrão no SELECT do PostgreSQL — `COALESCE` com argumento único é no-op e não protege contra NULL. Pre-existente; usar `coalesce(libera_credito, 0)` em refatoração futura. +- `setDescontoPerc(rs.getInt(6))` lê coluna decimal como inteiro, truncando frações — pre-existente; usar `rs.getDouble()` em refatoração futura. +- Chave mal colocada em `AtualizaDados.atualizaFormaPag()`: bloco `if (ultAtualizacao == null)` tem `{` após a declaração mas antes de `inativaAll`, fazendo `inativaAll` executar sempre. Pre-existente; verificar comportamento real em testes manuais e corrigir. diff --git a/_bmad-output/implementation-artifacts/epic-2-retro-2026-04-16.md b/_bmad-output/implementation-artifacts/epic-2-retro-2026-04-16.md new file mode 100644 index 0000000..fefa40b --- /dev/null +++ b/_bmad-output/implementation-artifacts/epic-2-retro-2026-04-16.md @@ -0,0 +1,142 @@ +# Retrospectiva — Epic 2: Acréscimo Financeiro no Pedido + +**Data:** 2026-04-16 +**Projeto:** SARandroid +**Epic:** 2 — Acréscimo Financeiro no Pedido +**Facilitador:** Julio (Project Lead) +**Primeiro retro do projeto** — sem retrospectiva anterior para comparar follow-through. + +--- + +## 1. Resumo do Epic + +| Métrica | Valor | +|---|---| +| Stories planejadas | 4 | +| Stories concluídas | 4 (100%) | +| FRs cobertos | FR5–FR13 (9 requisitos funcionais) | +| Code reviews aprovados | 4/4 | +| Migrações SQLite | v41→v42 (story 2.3), v42→v43 (story 2.4) | +| Arquivos de código alterados | 6 únicos (DatabaseHelper, PedidoDB, PedidoConsultaDB, Pedido VO, MainPedidoFragment, TotalPedidoFragment) | +| Incidentes em produção | 0 (feature ainda não publicada) | +| Débitos técnicos formalmente deferred | 19 itens acumulados em `deferred-work.md` | + +### Stories entregues + +- **2.1** Exibir campo Acréscimo na tela do pedido (sempre R$ 0,00) +- **2.2** Calcular acréscimo ao selecionar forma de pagamento +- **2.3** Persistir acréscimo ao fechar o pedido +- **2.4** Exibir acréscimo na consulta de pedidos + +--- + +## 2. O Que Foi Bem + +- **Padrão de migração SQLite robusto**: cada story de migração (1.1, 2.3, 2.4) atualizou `dbVersao` + bloco `onUpgrade` + `onCreate` simultaneamente. Esse padrão triplo evitou a regressão clássica "instalação nova crasha porque só o upgrade foi atualizado" — explicitamente documentado em Story 2.4. +- **Escopo por story bem isolado**: cada history entregou 1 responsabilidade clara (UI → cálculo → persistência → consulta). Nada de stories-monstro que misturam camadas. +- **Review adversarial tripla (Blind + EdgeCase + Auditor) consistentemente filtrou ruído de sinal**: vários falsos positivos (ex: locale em `Double.toString`) foram corretamente classificados como dismiss, e os riscos reais (sync PG ausente, MD5 sem `vl_acrescimo`) foram deferred com justificativa. +- **Tolerância a dados ausentes do ERP**: padrão estabelecido em Story 1.2 (`acresc` ausente no PG) foi replicado em Story 2.4 (`vl_acrescimo = 0.0` default na sync). Mantém retro-compatibilidade com schemas antigos. +- **Separação `pedido` (editável) vs `pedido_consulta` (histórico)**: Story 2.4 identificou que o guard `status >= STATUS_ENVIADO` nos dois fragments (Main + Total) era necessário para preservar o valor histórico — evitou o bug sutil de "recalcular acréscimo de pedido enviado usando `tx_acrescimo` atual". +- **Documentação de verificação manual**: cada story incluiu roteiro de teste manual passo-a-passo (com SQL de inspeção, cenários de edge case). Mitigação razoável da ausência de testes automatizados no projeto. + +--- + +## 3. O Que Não Foi Bem / Desafios + +- **Esquecimento inicial: Story 2.3 só migrou a tabela `pedido`, não `pedido_consulta`.** O erro foi parcialmente sistemático — o padrão dual-DB do projeto (`*DB.java` + `*ConsultaDB.java`) exige que features que afetam ambas as tabelas migrem ambas. Story 2.4 teve que corrigir isso via v43. **Lição:** ao planejar features que afetam pedidos históricos, sempre verificar o par `pedido` + `pedido_consulta` desde a primeira story. +- **Sync PG do `vl_acrescimo` permanece deferred (end-to-end incompleto).** Das Jornadas do PRD, a Jornada 3 (consulta de pedido histórico com acréscimo) não está 100% funcional: pedidos que vêm do ERP via sync sempre terão `vl_acrescimo = 0` em `pedido_consulta` até que `PedidoPGSQL` seja atualizado. Isso é documentado mas a feature ainda NÃO está production-ready sem esse incremento. +- **Lógica de cálculo de acréscimo duplicada em 3 pontos** (`MainPedidoFragment.fillFields`, `MainPedidoFragment.atualizarResumoPedido`, `TotalPedidoFragment.FillFields`): flagged em review da 2.2, repetido em 2.3 e 2.4. Cada story deferred a extração de helper. A duplicação cresceu (agora são 3 cópias com o mesmo guard de status). +- **Débitos técnicos pré-existentes perpetuados**: SQL por concatenação de string, cursor por índice posicional, `Global.pedido` sem null-check, `UpdatePedItemActivity` instanciada fora do lifecycle — cada review flagged, cada story deferred. Padrão: débito não-introduzido-por-esta-story nunca é resolvido nesta-story. +- **Epic 1 sem retrospectiva**: `epic-1-retrospective` ficou `optional` e foi pulado. Lições da Epic 1 (ex: verificar schema PG antes de implementar sync) só foram capturadas informalmente nos arquivos `deferred-work.md`. + +--- + +## 4. Principais Insights + +1. **Features que afetam pedidos precisam mapear os 2 fluxos desde o planejamento.** Existem dois caminhos de leitura do pedido (`BrowsePedido` → `PedidoDB` para editáveis; `BrowsePedidoConsulta` → `PedidoConsultaDB` para históricos) e dois caminhos de escrita (save local + sync PG). Esquecer qualquer um deles cria trabalho retroativo. + +2. **Guard por `status`** é o padrão idiomático do projeto para separar "valor computado em tempo real" de "valor congelado histórico". Já existia para `descontoV`; agora existe para `vl_acrescimo`. Candidato claro a extrair um helper compartilhado. + +3. **Tolerância "campo novo = 0" na sync PG** é o padrão canônico: ao adicionar coluna no SQLite antes do PG, o read-path trata valor ausente como 0 (não erro). Assim o app é forward-compatible quando o PG recebe a coluna. + +4. **Débitos técnicos pré-existentes viram "invariantes silenciosas"**. A cada review eles reaparecem, a cada story são deferred. Para quebrar o ciclo, dedicar uma story explícita de refactor (ou um epic de "technical-debt burndown") é o único caminho — enxertar em stories funcionais é rejeitado corretamente como scope creep. + +5. **Review adversarial em 3 camadas teve custo/benefício alto.** Mesmo com muitos findings falsos positivos, o Auditor aprovou todos os ACs sem violações e o EdgeCase identificou corretamente os 2 riscos reais (sync PG e MD5). Manteria a prática para features de complexidade similar. + +--- + +## 5. Action Items + +### Débitos técnicos prioritários (carry-forward) + +| # | Item | Dono | Prioridade | Notas | +|---|---|---|---|---| +| A1 | **Sync PG do `vl_acrescimo`**: atualizar `PedidoPGSQL.insert` (envio) e `selectAllPedConsulta` (retorno). Schema de destino varia por sistema: **Gerente** grava em `gerente.pedidos.acrep` (% taxa) + `gerente.pedidos.acrev` (valor). **SIG** grava em `sig.pedidos.tx_acrescimo` (só a taxa — valor é derivado server-side). **Sem isso, Epic 2 não está production-ready.** | Julio | Alta | Criar como Epic 3 ou Story 3.1 em módulo novo | +| A2 | Incluir `vl_acrescimo` no MD5 de change-detection de pedido/pedido_consulta | Julio | Média | Depende de A1 | +| A3 | Extrair helper de cálculo de acréscimo compartilhado entre `MainPedidoFragment.fillFields`, `MainPedidoFragment.atualizarResumoPedido` e `TotalPedidoFragment.FillFields` | Julio | Média | Debt burndown | +| A4 | Null-check global em acessos a `Global.pedido` (padrão defensivo) | Julio | Baixa | Afeta vários fragments; pacote técnico | +| A5 | Migrar leitura de cursor para `getColumnIndexOrThrow()` em `PedidoDB.selectAllFull` e `PedidoConsultaDB.selectFull` | Julio | Baixa | Reduz risco quando JOINs mudam | + +### Processo + +| # | Item | Dono | +|---|---|---| +| P1 | Ao planejar feature que toca pedido, adicionar checklist: "afeta `pedido`, `pedido_consulta`, ambos, ou só PG?" — incorporar no template de story | Julio | +| P2 | Rodar retrospectiva de Epic 1 retroativamente (lições de migração SQLite, sync PG com coluna ausente, FormaPagamentoDB patterns) ou explicitamente documentar que Epic 1 foi skipped | Julio | +| P3 | Considerar transicionar `epic-1` e `epic-2` de `in-progress` para `done` no `sprint-status.yaml` agora que todas as stories estão done (ação imediata, feita nesta retro) | Julio | + +--- + +## 6. Próximo Epic — Preparação + +**Status:** Epics 1 e 2 são os únicos definidos em `epics.md`. **Não há Epic 3 planejado**. + +### Feature completa? + +Funcionalmente: +- Ciclo offline-first (criar pedido com acréscimo, salvar, ver total correto) — ✅ completo +- Consulta histórica de pedido local com acréscimo — ✅ completo (via `BrowsePedido` / `PedidoDB`) +- Consulta histórica de pedido sincronizado do ERP com acréscimo — ⚠️ **INCOMPLETO** (depende de A1) + +### Pré-requisitos para fechar a feature em produção + +1. **Implementar A1 (sync PG do `vl_acrescimo`)** antes de considerar a feature production-ready. +2. Validação manual em dispositivo real com ERP conectado: criar pedido com acréscimo, sincronizar, reabrir via `BrowsePedidoConsulta`, confirmar que o valor histórico aparece corretamente. +3. Treinamento/comunicação com representantes sobre o novo campo "Acréscimo" na tela do pedido. + +### Recomendação + +Criar **novo epic** ("Epic 3: Sync Bidirecional de Acréscimo PG↔SQLite") antes de declarar a feature encerrada. Escopo mínimo: + +- **Gerente** (`Global.SISTEMA_GERENTE`): + - DDL server-side: adicionar `acrep REAL DEFAULT 0` e `acrev REAL DEFAULT 0` em `gerente.pedidos` + - `PedidoPGSQL.insert` (branch Gerente, linha ~129): enviar `ped.getFormapag().getTxAcrescimo()` → `acrep` e `ped.getVlAcrescimo()` → `acrev` + - `selectAllPedConsulta` (branch Gerente): ler `acrep`+`acrev`, popular `Pedido.vlAcrescimo` + +- **SIG** (`Global.SISTEMA_SIG`): + - DDL server-side: adicionar `tx_acrescimo REAL DEFAULT 0` em `sig.pedidos` + - `PedidoPGSQL.insert` (branch SIG, linha ~342): enviar `ped.getFormapag().getTxAcrescimo()` → `tx_acrescimo` (só a taxa — valor é calculado server-side) + - `selectAllPedConsulta` (branch SIG): ler `tx_acrescimo` e calcular `vlAcrescimo = total × tx/100` para popular o VO + +- Tolerar ausência das colunas no PG durante migração (padrão Story 1.2) +- Incluir os campos no MD5 de change-detection (item A2) + +--- + +## 7. Readiness Assessment + +| Dimensão | Status | Observações | +|---|---|---| +| Testing & Quality | ⚠️ Parcial | Sem suite automatizada (limitação do projeto Eclipse ADT). Roteiros manuais documentados em cada story. Recomendado: validação em dispositivo real antes de publicar APK. | +| Deployment | 🔴 Não publicado | APK ainda não gerado/publicado. Aguardando A1 (sync PG). | +| Aceitação de stakeholder | 🔴 Pendente | Stakeholders (representantes de vendas, escritório) ainda não viram a feature rodando. | +| Saúde técnica | ✅ Sólida | Migrações idempotentes, guards de status consistentes, nenhuma regressão introduzida. | +| Bloqueadores carry-forward | ⚠️ Sim | A1 (sync PG) bloqueia a Jornada 3 end-to-end. Feature não é production-ready sem ele. | + +--- + +## 8. Conclusão + +Epic 2 entregou o escopo planejado com qualidade consistente em todas as 4 stories. Os débitos técnicos acumulados são previsíveis (padrões pré-existentes do projeto brownfield) e estão documentados. **A feature NÃO está 100% end-to-end funcional** até que a sync PG do `vl_acrescimo` seja implementada (item A1). + +**Lição principal para próximos epics:** features que afetam o modelo de pedido precisam planejar os 4 caminhos (read/write × local/PG) desde a primeira story, em vez de descobrir lacunas no final. diff --git a/_bmad-output/implementation-artifacts/sprint-status.yaml b/_bmad-output/implementation-artifacts/sprint-status.yaml new file mode 100644 index 0000000..8195c4f --- /dev/null +++ b/_bmad-output/implementation-artifacts/sprint-status.yaml @@ -0,0 +1,64 @@ +# generated: 2026-04-16 +# last_updated: 2026-04-16 +# project: SARandroid +# project_key: NOKEY +# tracking_system: file-system +# story_location: _bmad-output/implementation-artifacts + +# STATUS DEFINITIONS: +# ================== +# Epic Status: +# - backlog: Epic not yet started +# - in-progress: Epic actively being worked on +# - done: All stories in epic completed +# +# Epic Status Transitions: +# - backlog → in-progress: Automatically when first story is created (via create-story) +# - in-progress → done: Manually when all stories reach 'done' status +# +# Story Status: +# - backlog: Story only exists in epic file +# - ready-for-dev: Story file created in stories folder +# - in-progress: Developer actively working on implementation +# - review: Ready for code review (via Dev's code-review workflow) +# - done: Story completed +# +# Retrospective Status: +# - optional: Can be completed but not required +# - done: Retrospective has been completed +# +# WORKFLOW NOTES: +# =============== +# - Epic transitions to 'in-progress' automatically when first story is created +# - Stories can be worked in parallel if team capacity allows +# - Developer typically creates next story after previous one is 'done' to incorporate learnings +# - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended) + +generated: 2026-04-16 +last_updated: 2026-04-16 # Epic 3 done — todas as stories concluídas +project: SARandroid +project_key: NOKEY +tracking_system: file-system +story_location: _bmad-output/implementation-artifacts + +development_status: + # Epic 1: Disponibilizar Taxa de Acréscimo no Dispositivo + epic-1: done + 1-1-migracao-do-schema-sqlite-para-suporte-a-acrescimo: done + 1-2-sincronizacao-da-taxa-de-acrescimo-do-erp: done + epic-1-retrospective: optional # skipped — lições capturadas no retro do Epic 2 + + # Epic 2: Acréscimo Financeiro no Pedido + epic-2: done + 2-1-exibir-campo-de-acrescimo-na-tela-do-pedido: done + 2-2-calcular-acrescimo-ao-selecionar-forma-de-pagamento: done + 2-3-persistir-acrescimo-ao-fechar-o-pedido: done + 2-4-exibir-acrescimo-na-consulta-de-pedidos: done + epic-2-retrospective: done + + # Epic 3: Sync Bidirecional do Acréscimo entre App e ERP + epic-3: done + 3-1-enviar-acrescimo-ao-postgresql-ao-salvar-pedido: done + 3-2-ler-acrescimo-do-postgresql-no-sync-de-consulta: done + 3-3-incluir-vl-acrescimo-no-md5-de-change-detection: done + epic-3-retrospective: optional diff --git a/_bmad-output/planning-artifacts/epics.md b/_bmad-output/planning-artifacts/epics.md new file mode 100644 index 0000000..b59937d --- /dev/null +++ b/_bmad-output/planning-artifacts/epics.md @@ -0,0 +1,338 @@ +--- +stepsCompleted: ['step-01-validate-prerequisites', 'step-02-design-epics', 'step-03-create-stories'] +inputDocuments: + - '_bmad-output/planning-artifacts/prd.md' + - '_bmad-output/project-context.md' +--- + +# SARAndroid - Epic Breakdown + +## Overview + +Este documento apresenta o epic e histórias para a funcionalidade de **Acréscimo Financeiro no Pedido**, decompondo os requisitos do PRD em histórias implementáveis para o agente desenvolvedor. + +## Requirements Inventory + +### Functional Requirements + +FR1: O sistema sincroniza `gestao.formapag.acresc` (PostgreSQL) para `formapag.tx_acrescimo` (SQLite) durante a comunicação +FR2: O sistema trata `tx_acrescimo = NULL` como `0.0`, sem erro ou interrupção +FR3: O sistema migra o schema SQLite de v40 para v41, adicionando `tx_acrescimo REAL DEFAULT 0` na tabela `formapag` +FR4: A migração preserva todos os registros existentes de formas de pagamento +FR5: O representante visualiza o valor do acréscimo financeiro em campo dedicado no pedido, sempre visível +FR6: O sistema calcula o acréscimo ao selecionar forma de pagamento: `acrescimo = subtotal × (tx_acrescimo / 100)` +FR7: O sistema recalcula o acréscimo automaticamente ao trocar a forma de pagamento +FR8: O campo acréscimo exibe R$ 0,00 quando `tx_acrescimo = 0` ou `NULL` +FR9: O total do pedido reflete `subtotal + acrescimo` +FR10: O sistema grava o valor calculado do acréscimo no registro do pedido ao fechar +FR11: O sistema grava o total com acréscimo no registro do pedido ao fechar +FR12: O representante visualiza o total com acréscimo em pedidos fechados que possuem o campo gravado +FR13: O sistema exibe pedidos sem campo de acréscimo sem alteração ou erro +FR14: Ao enviar pedido ao ERP (`PedidoPGSQL.insert`), o app grava a taxa (% acréscimo) e o valor calculado nos campos corretos conforme o sistema (Gerente: `gerente.pedidos.acrep` + `acrev`; SIG: `sig.pedidos.tx_acrescimo`) +FR15: Ao sincronizar pedidos de consulta do ERP (`PedidoPGSQL.selectAllPedConsulta`), o app lê o acréscimo dos campos corretos conforme o sistema e popula `Pedido.vlAcrescimo` (para SIG, calcula `vlAcrescimo = total × tx_acrescimo / 100` server-side não grava valor) +FR16: Sync tolera ausência das colunas de acréscimo no PostgreSQL (DDL server-side pode preceder ou seguir o deploy do app sem interromper a comunicação) +FR17: MD5 de `pedido_consulta` inclui `vl_acrescimo` no cálculo de hash, garantindo que mudanças isoladas de acréscimo disparem re-sync + +### NonFunctional Requirements + +NFR1: Recálculo do acréscimo ao trocar forma de pagamento: < 100ms (operação aritmética em memória, sem I/O) +NFR2: Leitura de `tx_acrescimo` do SQLite executada em thread background, sem impacto na responsividade da UI +NFR3: `tx_acrescimo = NULL` nunca causa `NullPointerException` — tratamento defensivo obrigatório em todo ponto de acesso +NFR4: Migração v40→v41 idempotente: múltiplas execuções de `onUpgrade()` não corrompem dados +NFR5: Sync tolera ausência da coluna `acresc` no PostgreSQL (schemas antigos) sem interromper a comunicação +NFR6: Após sync bem-sucedido, `tx_acrescimo` reflete `acresc` para 100% das formas de pagamento ativas + +### Additional Requirements + +- Migração implementada em `DatabaseHelper.onUpgrade()` com guard `if (oldVersion < 41)` +- `dbVersao` incrementado para 41 em `DatabaseHelper` +- Nenhuma dependência nova — sem JARs adicionais em `libs/` +- Toda leitura SQLite em thread background (regra absoluta do projeto) +- `tx_acrescimo = NULL` tratado como `0.0` em todo ponto de acesso +- Valor do acréscimo gravado no pedido no fechamento (não recalculado na consulta) +- ⚠️ Verificar antes da implementação se tabela `pedido` já possui campo para acréscimo calculado + +### UX Design Requirements + +Sem documento UX — feature brownfield sem nova tela. Requisitos de UI derivados do PRD: +- Campo acréscimo sempre visível na tela de edição do pedido (R$ 0,00 quando zero) +- Recálculo disparado automaticamente na seleção/troca da forma de pagamento +- Total do pedido atualizado na mesma interação + +### FR Coverage Map + +| FR | Epic | Descrição | +|---|---|---| +| FR1 | Epic 1 | Sync `gestao.formapag.acresc` → `formapag.tx_acrescimo` | +| FR2 | Epic 1 | Tolerância a `NULL` no SQLite | +| FR3 | Epic 1 | Migração schema v40→v41 | +| FR4 | Epic 1 | Preservação de registros na migração | +| FR5 | Epic 2 | Campo acréscimo sempre visível no pedido | +| FR6 | Epic 2 | Cálculo ao selecionar forma de pagamento | +| FR7 | Epic 2 | Recálculo ao trocar forma de pagamento | +| FR8 | Epic 2 | Exibir R$ 0,00 quando sem acréscimo | +| FR9 | Epic 2 | Total = subtotal + acréscimo | +| FR10 | Epic 2 | Gravar acréscimo calculado no pedido | +| FR11 | Epic 2 | Gravar total com acréscimo no pedido | +| FR12 | Epic 2 | Consulta: exibir total com acréscimo se existir | +| FR13 | Epic 2 | Consulta: pedidos antigos sem alteração | +| FR14 | Epic 3 | Envio outbound do acréscimo ao PG (Gerente: `acrep`+`acrev`; SIG: `tx_acrescimo`) | +| FR15 | Epic 3 | Leitura inbound do acréscimo do PG na sync de consulta | +| FR16 | Epic 3 | Tolerância a ausência das colunas de acréscimo no PG | +| FR17 | Epic 3 | MD5 de `pedido_consulta` incluindo `vl_acrescimo` | + +## Epic List + +### Epic 1: Disponibilizar Taxa de Acréscimo no Dispositivo +O sistema armazena a taxa de acréscimo de cada forma de pagamento localmente, sincronizada do ERP, pronta para uso offline. +**FRs cobertos:** FR1, FR2, FR3, FR4 + +### Epic 2: Acréscimo Financeiro no Pedido +O representante visualiza e utiliza o acréscimo financeiro ao criar pedidos, com cálculo automático ao selecionar a forma de pagamento, total correto e histórico preservado na consulta. +**FRs cobertos:** FR5, FR6, FR7, FR8, FR9, FR10, FR11, FR12, FR13 + +### Epic 3: Sync Bidirecional do Acréscimo entre App e ERP +O acréscimo calculado localmente é enviado ao PostgreSQL ao fechar o pedido, e pedidos históricos sincronizados do ERP trazem o acréscimo de volta ao SQLite — tornando a feature end-to-end funcional em Gerente e SIG. +**FRs cobertos:** FR14, FR15, FR16, FR17 + +--- + +## Epic 1: Disponibilizar Taxa de Acréscimo no Dispositivo + +O sistema armazena a taxa de acréscimo de cada forma de pagamento localmente no SQLite, sincronizada do ERP, pronta para uso offline. + +### Story 1.1: Migração do Schema SQLite para Suporte a Acréscimo + +Como desenvolvedor do sistema, +quero migrar o schema SQLite de v40 para v41 adicionando `tx_acrescimo` na tabela `formapag`, +para que as taxas de acréscimo possam ser armazenadas localmente sem afetar dados existentes. + +**Acceptance Criteria:** + +**Dado** que o app está sendo atualizado em um dispositivo com schema SQLite v40 +**Quando** `DatabaseHelper.onUpgrade()` for executado +**Então** a coluna `tx_acrescimo REAL DEFAULT 0` é adicionada à tabela `formapag` +**E** todos os registros existentes de formas de pagamento são preservados com `tx_acrescimo = 0` + +**Dado** que `onUpgrade()` é chamado com `oldVersion >= 41` +**Quando** o bloco de migração v41 for avaliado +**Então** a migração é ignorada (guard `if (oldVersion < 41)`) sem erro + +**Dado** que `dbVersao` em `DatabaseHelper` +**Quando** a migração for aplicada +**Então** `dbVersao = 41` + +--- + +### Story 1.2: Sincronização da Taxa de Acréscimo do ERP + +Como representante de vendas, +quero que a taxa de acréscimo de cada forma de pagamento seja sincronizada do ERP para o app durante a comunicação, +para que os cálculos de acréscimo usem sempre os valores atualizados do servidor. + +**Acceptance Criteria:** + +**Dado** que `gestao.formapag` no PostgreSQL possui a coluna `acresc` com valores preenchidos +**Quando** a `ComunicaActivity` executar o sync de formas de pagamento +**Então** o valor de `acresc` é gravado em `formapag.tx_acrescimo` no SQLite para cada forma de pagamento + +**Dado** que `gestao.formapag` no PostgreSQL não possui a coluna `acresc` (schema antigo) +**Quando** o sync de formas de pagamento for executado +**Então** a comunicação continua sem erro e `tx_acrescimo` permanece com o valor anterior (ou `0`) + +**Dado** que o VO `FormaPagamento` é carregado após o sync +**Quando** `FormaPagamentoDB` preencher o objeto +**Então** o campo `tx_acrescimo` está acessível no VO, com valor `0.0` quando `NULL` no banco + +--- + +## Epic 2: Acréscimo Financeiro no Pedido + +O representante visualiza e utiliza o acréscimo financeiro ao criar pedidos, com cálculo automático ao selecionar a forma de pagamento, total correto e histórico preservado na consulta. + +### Story 2.1: Exibir Campo de Acréscimo na Tela do Pedido + +Como representante de vendas, +quero ver um campo de acréscimo sempre visível na tela do pedido, +para que eu saiba em todo momento se há acréscimo aplicado, mesmo que seja zero. + +**Acceptance Criteria:** + +**Dado** que estou na tela de edição do pedido (`UpdatePedidoActivity`) +**Quando** a tela for exibida +**Então** um campo "Acréscimo" é visível mostrando R$ 0,00 por padrão + +**Dado** que nenhuma forma de pagamento foi selecionada ou a selecionada tem `tx_acrescimo = 0` +**Quando** o campo acréscimo for exibido +**Então** mostra "R$ 0,00" — nunca fica oculto ou em branco + +--- + +### Story 2.2: Calcular Acréscimo ao Selecionar Forma de Pagamento + +Como representante de vendas, +quero que o acréscimo seja calculado e exibido automaticamente ao selecionar a forma de pagamento, +para que eu veja o valor real do pedido sem precisar calcular manualmente. + +**Acceptance Criteria:** + +**Dado** que estou editando um pedido com subtotal R$ 3.500,00 +**Quando** selecionar "Boleto 30/60/90" com `tx_acrescimo = 2.5` +**Então** o campo "Acréscimo" exibe R$ 87,50 e o total exibe R$ 3.587,50 + +**Dado** que já selecionei "Boleto 30/60/90" (2,5%) e troco para "Dinheiro" (`tx_acrescimo = 0`) +**Quando** a forma de pagamento for alterada +**Então** o campo "Acréscimo" retorna a R$ 0,00 e o total retorna a R$ 3.500,00 + +**Dado** que a forma de pagamento selecionada tem `tx_acrescimo = NULL` +**Quando** o cálculo for executado +**Então** acréscimo = R$ 0,00, sem crash ou `NullPointerException` + +**Dado** que o cálculo é disparado +**Quando** a troca de forma de pagamento ocorrer +**Então** o recálculo conclui em menos de 100ms (aritmética em memória) + +--- + +### Story 2.3: Persistir Acréscimo ao Fechar o Pedido + +Como sistema, +quero gravar o valor do acréscimo calculado e o total com acréscimo no registro do pedido ao fechar, +para que o valor histórico seja preservado independente de alterações futuras na taxa. + +> ⚠️ **Pré-condição de implementação:** Verificar se a tabela `pedido` no SQLite já possui colunas para acréscimo e total-com-acréscimo. Se não existirem, esta história inclui a adição dessas colunas na migração (incrementar `dbVersao` conforme necessário). + +**Acceptance Criteria:** + +**Dado** que um pedido foi editado com acréscimo R$ 87,50 e total R$ 3.587,50 +**Quando** o pedido for salvo/fechado +**Então** o valor do acréscimo (87,50) está gravado no registro do pedido no SQLite + +**Dado** que um pedido foi salvo com acréscimo +**Quando** a taxa de acréscimo da forma de pagamento for alterada no ERP e sincronizada +**Então** o valor gravado no pedido antigo permanece inalterado + +**Dado** que um pedido é criado com forma de pagamento sem acréscimo +**Quando** o pedido for salvo +**Então** o acréscimo gravado é 0,00 + +--- + +### Story 2.4: Exibir Acréscimo na Consulta de Pedidos + +Como representante de vendas, +quero ver o total correto (com acréscimo) na consulta de pedidos já fechados, +para que o histórico reflita os valores reais praticados. + +**Acceptance Criteria:** + +**Dado** que consulto um pedido fechado que possui acréscimo gravado +**Quando** a tela de consulta exibir o pedido +**Então** o valor total exibido inclui o acréscimo registrado no pedido + +**Dado** que consulto um pedido fechado criado antes desta funcionalidade (sem campo de acréscimo) +**Quando** a tela de consulta exibir o pedido +**Então** o pedido é exibido normalmente sem erro, sem tentativa de recalcular acréscimo + +--- + +## Epic 3: Sync Bidirecional do Acréscimo entre App e ERP + +O acréscimo calculado localmente é enviado ao PostgreSQL ao fechar o pedido, e pedidos históricos sincronizados do ERP trazem o acréscimo de volta ao SQLite. Torna a feature end-to-end funcional em ambos os sistemas (Gerente e SIG), fechando as Jornadas 3 e 4 do PRD para pedidos que trafegam pelo ERP. + +### Pré-condições server-side (DDL no PostgreSQL) + +Estas alterações no PostgreSQL podem ser executadas antes, durante ou depois do deploy do app — o código trata a ausência das colunas (FR16). Recomenda-se executar ANTES do deploy para que o primeiro sync já carregue dados completos. + +**Sistema Gerente:** +```sql +ALTER TABLE gerente.pedidos ADD COLUMN acrep REAL DEFAULT 0; -- % de acréscimo +ALTER TABLE gerente.pedidos ADD COLUMN acrev REAL DEFAULT 0; -- valor calculado do acréscimo +``` + +**Sistema SIG:** +```sql +ALTER TABLE sig.pedidos ADD COLUMN tx_acrescimo REAL DEFAULT 0; -- % de acréscimo (valor é derivado server-side) +``` + +### Assimetria Gerente vs SIG + +- **Gerente** armazena taxa + valor → histórico congelado no ERP mesmo se a taxa em `formapag` mudar depois +- **SIG** armazena só a taxa → valor é sempre calculado server-side; histórico reflete a taxa vigente no pedido no momento do envio + +Esta assimetria é uma característica dos schemas de destino e deve ser respeitada — não é uma inconsistência a corrigir. + +--- + +### Story 3.1: Enviar Acréscimo ao PostgreSQL ao Salvar Pedido + +Como sistema, +quero enviar a taxa e o valor do acréscimo ao PostgreSQL quando um pedido for sincronizado para o ERP, +para que o valor praticado localmente seja registrado no sistema central e fique disponível para relatórios do escritório. + +**Acceptance Criteria:** + +**Dado** que `Global.sistema == SISTEMA_GERENTE` e um pedido com `vl_acrescimo = 87.50` (calculado sobre taxa 2,5%) é enviado via `PedidoPGSQL.insert` +**Quando** o INSERT em `gerente.pedidos` for executado +**Então** a coluna `acrep` contém `2.5` (taxa da forma de pagamento) e `acrev` contém `87.50` (valor calculado) + +**Dado** que `Global.sistema == SISTEMA_SIG` e o mesmo pedido é enviado +**Quando** o INSERT em `sig.pedidos` for executado +**Então** a coluna `tx_acrescimo` contém `2.5` (só a taxa; o valor é derivado server-side) + +**Dado** que um pedido sem acréscimo (forma de pagamento com `tx_acrescimo = 0`) é enviado +**Quando** o INSERT for executado em qualquer dos dois sistemas +**Então** o campo correspondente recebe `0.0` sem erro + +**Dado** que a coluna de acréscimo ainda não existe no PostgreSQL (schema antigo) +**Quando** o INSERT tentar gravar o campo +**Então** a comunicação falha de forma graciosa (registra no `gestao.log` e segue) OU o INSERT é construído condicionalmente sem o campo quando o DBA ainda não aplicou o DDL — decisão de design a resolver na implementação + +--- + +### Story 3.2: Ler Acréscimo do PostgreSQL no Sync de Consulta + +Como representante de vendas, +quero que pedidos históricos sincronizados do ERP cheguem ao app com o acréscimo correto gravado, +para que a consulta exiba os valores reais praticados mesmo em pedidos que não foram criados neste dispositivo. + +**Acceptance Criteria:** + +**Dado** que `Global.sistema == SISTEMA_GERENTE` e `gerente.pedidos` possui `acrep = 3.0` e `acrev = 105.00` para um pedido +**Quando** `PedidoPGSQL.selectAllPedConsulta` ler o registro +**Então** o VO `Pedido` retornado tem `vlAcrescimo = 105.00` + +**Dado** que `Global.sistema == SISTEMA_SIG` e `sig.pedidos` possui `tx_acrescimo = 3.0` e `total = 3500.00` para um pedido +**Quando** `PedidoPGSQL.selectAllPedConsulta` ler o registro +**Então** o VO `Pedido` retornado tem `vlAcrescimo` calculado como `3500.00 × 3.0 / 100 = 105.00` + +**Dado** que a coluna de acréscimo não existe no PostgreSQL ou está `NULL` +**Quando** `selectAllPedConsulta` for executado +**Então** o VO recebe `vlAcrescimo = 0.0`, sem erro, sem crash + +**Dado** que `PedidoConsultaDB.saveAll` recebe os VOs retornados +**Quando** gravar em `pedido_consulta` +**Então** `pedido_consulta.vl_acrescimo` reflete o valor lido do PG (via Story 2.4 que já aceita o campo) + +--- + +### Story 3.3: Incluir `vl_acrescimo` no MD5 de Change-Detection + +Como sistema, +quero que mudanças isoladas de `vl_acrescimo` num pedido disparem re-sync do registro local, +para que ajustes de acréscimo no ERP (reabertura, correção manual server-side) sejam propagados ao dispositivo. + +**Acceptance Criteria:** + +**Dado** que um pedido já sincronizado no SQLite tem `vl_acrescimo = 87.50` +**Quando** o ERP alterar só o `vl_acrescimo` do registro (ex: correção do escritório) e recalcular o MD5 +**Então** o MD5 recebido muda, e `PedidoConsultaDB.saveAll` detecta a divergência e dispara `updateErp` + +**Dado** que o MD5 do PG inclui `vl_acrescimo` (ou `acrev` / `tx_acrescimo × total`) no hash +**Quando** o app calcular o MD5 local para comparação +**Então** o cálculo reflete o mesmo campo — evitando loop de "está diferente" / "está igual" entre as duas direções + +**Dado** que pedidos pré-Epic 3 no ERP têm `acrep`/`acrev`/`tx_acrescimo` com valor default (`0`) +**Quando** o primeiro sync após o deploy rodar +**Então** esses pedidos aparecem como "atualizados" (MD5 mudou devido ao novo campo), mas o `vl_acrescimo` gravado é `0.0` — comportamento aceitável + diff --git a/_bmad-output/planning-artifacts/prd.md b/_bmad-output/planning-artifacts/prd.md new file mode 100644 index 0000000..3ca2ad7 --- /dev/null +++ b/_bmad-output/planning-artifacts/prd.md @@ -0,0 +1,224 @@ +--- +stepsCompleted: ['step-01-init', 'step-02-discovery', 'step-02b-vision', 'step-02c-executive-summary', 'step-03-success', 'step-04-journeys', 'step-05-domain', 'step-06-innovation', 'step-07-project-type', 'step-08-scoping', 'step-09-functional', 'step-10-nonfunctional', 'step-11-polish', 'step-12-complete'] +status: complete +completedAt: '2026-04-16' +inputDocuments: + - '_bmad-output/project-context.md' + - 'docs/index.md' + - 'docs/project-overview.md' + - 'docs/architecture.md' + - 'docs/data-models.md' + - 'docs/source-tree-analysis.md' + - 'docs/development-guide.md' + - 'docs/component-inventory.md' +workflowType: 'prd' +projectDocsCount: 7 +briefCount: 0 +researchCount: 0 +brainstormingCount: 0 +classification: + projectType: mobile_app + domain: sales_force_automation + complexity: medium + projectContext: brownfield + feature: acrescimo_financeiro_pedido + schemaChange: true + schemaVersion: v40_to_v41 +--- + +# Product Requirements Document - SARAndroid + +**Funcionalidade:** Acréscimo Financeiro no Pedido +**Autor:** Julio +**Data:** 2026-04-16 + +## Executive Summary + +O SARAndroid é um app Android nativo para representantes de vendas que opera offline-first, sincronizando dados com PostgreSQL via JDBC. Esta funcionalidade implementa o cálculo automático de **acréscimo financeiro** no pedido com base na taxa configurada por forma de pagamento. + +**Problema:** Pedidos fechados com formas de pagamento que possuem acréscimo chegam ao escritório com valor incorreto — a funcionalidade não existe no app. O representante não tem como saber o valor final correto sem calcular manualmente. + +**Solução:** Ler `tx_acrescimo` da tabela local `formapag` (sincronizada de `gestao.formapag.acresc` no PostgreSQL), calcular o acréscimo ao selecionar a forma de pagamento, exibi-lo em campo dedicado e somá-lo ao total do pedido. + +**Por que agora:** A taxa já existe no ERP — a informação está disponível. A implementação aproveita o pipeline de sync existente (`ComunicaActivity`), o modelo de pedido em uso (`Pedido`/`ItemPedido`) e a UI de edição de pedido (`UpdatePedidoActivity`). Nenhuma nova infraestrutura é necessária. + +**Impacto:** Representantes fecham pedidos com valor correto, sem cálculo manual. Escritório recebe pedidos com valores corretos. Zero retrabalho de correção pós-sync. + +## Project Classification + +- **Tipo:** App mobile Android nativo (Java, offline-first) +- **Domínio:** Força de Vendas / ERP Móvel +- **Complexidade:** Média — migração de schema SQLite (v40→v41), extensão do pipeline de sync, atualização da UI de pedido +- **Contexto:** Brownfield — extensão de funcionalidade em sistema em produção + +## Success Criteria + +### Sucesso do Usuário +- Ao selecionar forma de pagamento com `tx_acrescimo > 0`, o acréscimo é calculado e exibido instantaneamente, sem ação manual +- Campo acréscimo sempre visível no pedido (R$ 0,00 quando não há acréscimo) +- Total do pedido inclui acréscimo antes de qualquer confirmação +- Troca de forma de pagamento recalcula o acréscimo automaticamente + +### Sucesso do Negócio +- Pedidos sincronizados carregam sempre o valor total correto (subtotal + acréscimo) +- Zero retrabalho de correção de valor no escritório para pedidos com acréscimo + +### Sucesso Técnico +- Schema SQLite migrado de v40 para v41 sem perda de dados +- Campo `tx_acrescimo` sincronizado corretamente de `gestao.formapag.acresc` via `ComunicaActivity` +- Toda leitura de banco executada fora da UI thread + +### Resultados Mensuráveis +- 100% das formas de pagamento com `acresc > 0` no PostgreSQL refletidas no SQLite após sync +- Recálculo ocorre na mesma interação de troca de forma de pagamento (< 100ms) + +## Product Scope + +### MVP — Mínimo Viável (Fase 1) + +**Jornadas suportadas:** Todas as 4 jornadas mapeadas + +- Migração schema v40→v41: `ALTER TABLE formapag ADD COLUMN tx_acrescimo REAL DEFAULT 0` +- Sync em `ComunicaActivity`: mapear `gestao.formapag.acresc` → `formapag.tx_acrescimo` +- `FormaPagamentoDB`: expor `tx_acrescimo` no VO `FormaPagamento` +- `UpdatePedidoActivity`/fragment: campo acréscimo sempre visível; recálculo automático ao selecionar forma de pagamento; fórmula: `acrescimo = subtotal × (tx_acrescimo / 100)`; `total = subtotal + acrescimo` +- Persistência: gravar valor calculado do acréscimo e total no registro do pedido +- Consulta: exibir total com acréscimo em pedidos que já possuem o campo; pedidos sem o campo não são alterados + +### Growth Features (Fase 2) +- Relatório de acréscimos por período/representante +- Destaque visual quando acréscimo for alto + +### Visão (Fase 3) +- Múltiplas taxas por forma de pagamento (ex: parcelado com juros progressivos) +- Acréscimo por faixa de valor do pedido + +### Riscos e Mitigações + +| Risco | Mitigação | +|---|---| +| `tx_acrescimo = NULL` em registros antigos | `DEFAULT 0` na migração + tratar `NULL` como `0.0` em código | +| Sync parcial (formapag não sincronizada) | Comportamento gracioso: acréscimo = 0, pedido funciona normalmente | +| Tabela `pedido` sem campo para valor do acréscimo | ⚠️ Verificar schema antes da implementação — pode exigir coluna adicional na migração | + +## User Journeys + +### Jornada 1 — Representante: Pedido com Acréscimo (caminho feliz) + +**Cena:** Carlos, representante, fecha os itens do pedido na loja do cliente e seleciona "Boleto 30/60/90" (2,5% de acréscimo financeiro). + +**Ação:** O campo "Acréscimo" atualiza instantaneamente para R$ 87,50 (2,5% sobre R$ 3.500,00). O total passa para R$ 3.587,50. + +**Resolução:** Carlos mostra o total correto ao cliente e fecha o pedido. O escritório recebe o valor já correto — sem ligação para corrigir. + +### Jornada 2 — Representante: Troca de Forma de Pagamento + +**Cena:** Carlos já selecionou "Boleto 30/60/90" (2,5% acréscimo), mas o cliente prefere pagar à vista ("Dinheiro", sem acréscimo). + +**Ação:** Carlos troca a forma de pagamento. O campo "Acréscimo" retorna para R$ 0,00 e o total volta para R$ 3.500,00 automaticamente. + +**Resolução:** O pedido reflete a escolha correta do cliente sem cálculo manual. + +### Jornada 3 — Representante: Consulta de Pedido Antigo com Acréscimo + +**Cena:** Carlos consulta um pedido fechado no mês anterior que tinha acréscimo registrado. + +**Ação:** A tela de consulta exibe o valor total incluindo o acréscimo que constava no pedido. + +**Resolução:** Carlos vê o histórico correto. Pedidos antigos sem o campo não são alterados. + +### Jornada 4 — Sync: Taxa Atualizada no ERP Chega ao App + +**Cena:** O gestor atualiza a taxa de acréscimo do "Boleto 30/60/90" de 2,5% para 3,0% no ERP (`gestao.formapag.acresc = 3.0`). + +**Ação:** Carlos executa a comunicação no app. O sync lê `gestao.formapag.acresc` e grava `3.0` em `formapag.tx_acrescimo` no SQLite. + +**Resolução:** No próximo pedido, o acréscimo é calculado com a taxa atualizada sem nenhuma ação manual no app. + +### Rastreabilidade Jornada → Capacidade + +| Capacidade | Jornada | +|---|---| +| Leitura de `tx_acrescimo` ao carregar forma de pagamento | 1, 2 | +| Cálculo: `acrescimo = subtotal × (tx_acrescimo / 100)` | 1 | +| Recálculo automático ao trocar forma de pagamento | 2 | +| Campo acréscimo sempre visível (R$ 0,00 quando zero) | 1, 2 | +| Total = subtotal + acréscimo | 1 | +| Consulta: exibir total com acréscimo quando existir no registro | 3 | +| Sync: `gestao.formapag.acresc` → `formapag.tx_acrescimo` | 4 | + +## Domain-Specific Requirements + +### Operação Offline-First + +- O cálculo do acréscimo usa exclusivamente dados sincronizados no SQLite — nenhuma chamada de rede no momento do cálculo +- `tx_acrescimo = NULL` tratado como `0.0` em todo o código — formas de pagamento sem o campo no ERP não geram erro + +### Consistência Histórica do Pedido + +- O valor do acréscimo calculado é **gravado no pedido** no fechamento — não recalculado na consulta +- Garante que pedidos históricos não mudem de valor se a taxa for alterada futuramente no ERP + +### Integração ERP + +- Fonte única de verdade da taxa: `gestao.formapag.acresc` no PostgreSQL +- Propagação exclusiva via `ComunicaActivity` → `formapag.tx_acrescimo` no SQLite +- O campo `acresc` pode não existir em versões antigas do schema PostgreSQL — o sync tolera a ausência sem interromper a comunicação + +## Mobile Platform Requirements + +- **Plataforma:** Android nativo Java exclusivamente — sem Kotlin, sem cross-platform +- **Min SDK 19** — cálculo usa operações aritméticas básicas, sem APIs modernas +- **Orientação:** Portrait-only, conforme padrão do projeto +- **Offline:** 100% offline — taxa lida do SQLite local, cálculo em memória +- **Permissões:** Nenhuma permissão adicional necessária +- **Dependências:** Nenhuma — sem JARs novos em `libs/` +- **UI thread:** Toda leitura de `tx_acrescimo` do SQLite em thread background, conforme regra do projeto +- **Herança:** Todas as Activities envolvidas já estendem `GlobalActivity` — padrão mantido + +## Functional Requirements + +### Sincronização de Dados + +- **FR1:** O sistema sincroniza `gestao.formapag.acresc` (PostgreSQL) para `formapag.tx_acrescimo` (SQLite) durante a comunicação +- **FR2:** O sistema trata `tx_acrescimo = NULL` como `0.0`, sem erro ou interrupção + +### Schema e Migração + +- **FR3:** O sistema migra o schema SQLite de v40 para v41, adicionando `tx_acrescimo REAL DEFAULT 0` na tabela `formapag` +- **FR4:** A migração preserva todos os registros existentes de formas de pagamento + +### Cálculo de Acréscimo + +- **FR5:** O representante visualiza o valor do acréscimo financeiro em campo dedicado no pedido, sempre visível +- **FR6:** O sistema calcula o acréscimo ao selecionar forma de pagamento: `acrescimo = subtotal × (tx_acrescimo / 100)` +- **FR7:** O sistema recalcula o acréscimo automaticamente ao trocar a forma de pagamento +- **FR8:** O campo acréscimo exibe R$ 0,00 quando `tx_acrescimo = 0` ou `NULL` +- **FR9:** O total do pedido reflete `subtotal + acrescimo` + +### Persistência do Pedido + +- **FR10:** O sistema grava o valor calculado do acréscimo no registro do pedido ao fechar +- **FR11:** O sistema grava o total com acréscimo no registro do pedido ao fechar + +### Consulta de Pedidos + +- **FR12:** O representante visualiza o total com acréscimo em pedidos fechados que possuem o campo gravado +- **FR13:** O sistema exibe pedidos sem campo de acréscimo sem alteração ou erro + +## Non-Functional Requirements + +### Performance + +- Recálculo do acréscimo ao trocar forma de pagamento: < 100ms (operação aritmética em memória, sem I/O) +- Leitura de `tx_acrescimo` do SQLite: executada em thread background, sem impacto na responsividade da UI + +### Confiabilidade + +- `tx_acrescimo = NULL` nunca causa `NullPointerException` — tratamento defensivo obrigatório em todo ponto de acesso +- Migração v40→v41 idempotente: múltiplas execuções de `onUpgrade()` não corrompem dados + +### Integração + +- Sync tolera ausência da coluna `acresc` no PostgreSQL (schemas antigos) sem interromper a comunicação +- Após sync bem-sucedido: `tx_acrescimo` reflete `acresc` para 100% das formas de pagamento ativas diff --git a/_bmad-output/project-context.md b/_bmad-output/project-context.md new file mode 100644 index 0000000..05eba34 --- /dev/null +++ b/_bmad-output/project-context.md @@ -0,0 +1,172 @@ +--- +project_name: 'SARAndroid' +user_name: 'Julio' +date: '2026-04-16' +sections_completed: ['technology_stack', 'language_rules', 'dual_database_pattern', 'ui_activities', 'critical_rules'] +status: 'complete' +rule_count: 47 +optimized_for_llm: true +--- + +# Contexto do Projeto para Agentes de IA + +_Este arquivo contém regras e padrões críticos que agentes de IA devem seguir ao implementar código neste projeto. Foco em detalhes não-óbvios que agentes poderiam deixar passar._ + +--- + +## Stack de Tecnologia & Versões + +- **Linguagem:** Java (sem Kotlin — não usar Kotlin em hipótese alguma) +- **Plataforma:** Android | Min SDK: 19 (Android 4.4) | Target SDK: 35 +- **Build system:** Eclipse ADT (sem Gradle, sem Maven) — dependências são JARs em `lib/`, + código gerado em `gen/`, output em `bin/classes/`. NUNCA criar build.gradle ou estrutura app/src/main/ +- **Banco local:** SQLite via `SQLiteOpenHelper` (schema versão 40) +- **Banco remoto:** PostgreSQL via JDBC direto — driver DEVE ser `postgresql-8.2-512.jdbc3.jar` + (NÃO atualizar: JDBC4 quebra silenciosamente no Android classloader) +- **Data/Hora:** `joda-time 2.5` — usar `DateTime`/`LocalDate`/`Period` para TODAS as operações + de data (nunca `java.util.Date` ou `java.util.Calendar`) +- **FTP:** `commons-net 3.3` +- **Encoding:** Strings com acentos SOMENTE em `res/values/strings.xml` + (código-fonte tem histórico de CP1252 — não usar acentos hardcoded em Java) +- **Memória:** `android:largeHeap="true"` ativo por causa de fotos via FTP — + cuidado com carregamento de imagens em dispositivos com RAM limitada +- **Pacote raiz:** `br.com.jcsinformatica.sarandroid` + +## Regras Específicas da Linguagem + +### Tratamento de Exceções +- `WarningException` é a exceção customizada para mensagens ao usuário — usar para erros + que devem ser exibidos em AlertDialog (não RuntimeException) +- `Global.getEmpresa()` SEMPRE lança `WarningException` se chamado antes do login — + envolver em try/catch em qualquer Activity que use dados da empresa + +### Herança de Activities +- Toda Activity pós-login DEVE estender `GlobalActivity` (não `Activity` diretamente) +- `GlobalActivity.onCreate()` configura o título com o nome da empresa — + sempre chamar `super.onCreate()` como primeira instrução +- Toda nova Activity DEVE ser registrada em `AndroidManifest.xml` com + `android:screenOrientation="portrait"` + +### Estado Global +- `Global.empresa` — único objeto Empresa ativo; definido no login, nunca nulo em tela pós-login +- `Global.pedido` e `Global.pedItem` — estado do pedido em edição; pode ser nulo +- Nunca instanciar `Empresa` diretamente nas Activities — sempre usar `Global.getEmpresa()` + +### Operações em Background +- Operações de rede (JDBC) e SQLite pesadas DEVEM rodar em Thread separada ou AsyncTask +- Nunca fazer IO de banco na UI thread — causa ANR +- Usar `Handler` ou `runOnUiThread()` para atualizar UI a partir de threads background + +### Nomenclatura +- DAOs SQLite: `*DB.java` ou `*BD.java` (ex: `ClienteDB.java`, `FotosBD.java`) +- DAOs PostgreSQL: `*PGSQL.java` (ex: `ClientePGSQL.java`) +- Value Objects: em `vo/` sem sufixo (ex: `Cliente.java`, `Pedido.java`) +- Threads de busca: `Thread*` (ex: `ThreadBuscaCliente.java`) + +## Padrão Dual-Banco (SQLite + PostgreSQL) + +### Schema SQLite +- Toda alteração de schema DEVE ter entrada no `onUpgrade()` de `DatabaseHelper` + com guard `if (oldVersion < N)` onde N é a nova versão +- `dbVersao` em `DatabaseHelper` DEVE ser incrementado a cada mudança de schema +- Versão atual: 40 — próxima alteração usa versão 41 +- NUNCA dropar tabela em onUpgrade sem migrar dados + +### Ciclo de Vida de Conexão JDBC +- Toda conexão PostgreSQL DEVE ser fechada em bloco `finally` via `ConnectionManager.closeAll()` +- Nunca reutilizar conexões entre operações — criar nova conexão por operação +- Timeout de login: 20s — operações longas devem rodar em thread background +- Conexões JDBC NUNCA na UI thread + +### Padrão de Sincronização +- Par obrigatório por entidade: `*DB.java` (SQLite) + `*PGSQL.java` (PostgreSQL) +- MD5 é calculado no servidor PostgreSQL — NUNCA recomputar localmente para comparação +- `ComunicaActivity` é o ÚNICO orquestrador de sync — não criar sync fora dela +- Ordem de sync é obrigatória: empresa → representante → formas_pag → municipio → + cliente → produto → pedido_consulta → peditem_consulta → ctr +- Sync parcial é estado normal — código deve tolerar entidades sem `id_erp` + +### Chaves e Identidade +- `id_erp` = chave no ERP remoto (pode ser NULL para registros criados offline) +- `id_*` = chave local SQLite autoincrement — nunca enviar ao servidor +- Pedidos criados offline têm `id_erp = NULL` até a próxima sync — tratar como caso especial +- Ao inserir dados do servidor: SEMPRE verificar `(id_empresa, id_erp)` com SELECT antes do INSERT +- NUNCA usar `INSERT OR REPLACE` em tabelas com FKs ativas — usar SELECT + INSERT/UPDATE + +### Restrições de Integridade +- `FOREIGN KEY` com `PRAGMA foreign_keys = ON` ativo — respeitar todas as FKs +- `UNIQUE(id_empresa, id_erp) ON CONFLICT ABORT` — conflito lança exceção, não substitui +- Toda tabela principal tem `id_empresa` — SEMPRE filtrar por empresa nas queries + +## Regras de UI & Activities + +### Estrutura de Telas +- Padrão CRUD: `Browse*` (lista) → `Update*` (edição) por entidade +- Listas usam `ListView` + `SimpleArrayAdapter*` customizado em `uimodels/` +- Busca em lista: thread dedicada `ThreadBusca*` — nunca buscar na UI thread +- Toda tela é portrait-only (`android:screenOrientation="portrait"`) + +### Navegação +- Fluxo: `SplashScreen` → `LoginActivity` → `MainActivity` → feature Activities +- `MainActivity` usa `ExpandableListView` com `ExpandableListAdapter` +- Passagem de dados entre Activities: via `Intent.putExtra()` com IDs (não objetos serializados) +- Pedido em edição: via `Global.pedido` e `Global.pedItem` (não via Intent) + +### Layouts & Resources +- Layouts em `res/layout/` — nomenclatura: `activity_*.xml`, `list_*.xml`, `fragment_*.xml` +- Strings com texto visível ao usuário SEMPRE em `res/values/strings.xml` +- Tema: `AppTheme` definido em `res/values/styles.xml` +- Menus em `res/menu/` — padrão `menu_*.xml` + +### Fragments (Pedido) +- `UpdatePedidoActivity` usa fragments: `FlexPedidoFragment`, `ItensPedidoFragment`, `TotalPedidoFragment` +- Comunicação entre fragment e activity via interface callback — não acessar activity diretamente +- `PedidoTabAdapter` gerencia as abas do pedido + +### Permissões +- `INTERNET` + `ACCESS_NETWORK_STATE` — para JDBC e FTP +- `WRITE_EXTERNAL_STORAGE` / `READ_EXTERNAL_STORAGE` — para fotos de produtos +- `FileProvider` configurado em `res/xml/provider_paths.xml` para compartilhar arquivos + +## Regras Críticas — O Que NÃO Fazer + +### Proibições Absolutas +- ❌ NUNCA adicionar dependências via Gradle/Maven — projeto usa JARs em `lib/` apenas +- ❌ NUNCA escrever Kotlin — somente Java +- ❌ NUNCA fazer operações de banco (SQLite ou JDBC) na UI thread +- ❌ NUNCA atualizar o driver PostgreSQL (JDBC4 quebra no Android classloader) +- ❌ NUNCA usar `INSERT OR REPLACE` em tabelas com FKs ativas +- ❌ NUNCA hardcodar strings com acentos em código Java — usar `res/values/strings.xml` +- ❌ NUNCA criar Activity sem registrá-la no `AndroidManifest.xml` +- ❌ NUNCA acessar `Global.getEmpresa()` sem try/catch de `WarningException` +- ❌ NUNCA criar lógica de sync fora de `ComunicaActivity` + +### Armadilhas Comuns +- Confundir `id_erp` com `id_*` local — são chaves diferentes com propósitos distintos +- Pedidos offline têm `id_erp = NULL` — sempre verificar antes de usar como FK remota +- MD5 vem do servidor — nunca recomputar localmente para comparação +- `onUpgrade()` sem guard de versão apaga dados de usuários em produção +- Conexão JDBC sem `finally` + `closeAll()` causa leak de conexão + +### Sem Testes Automatizados +- O projeto não tem infraestrutura de testes (sem JUnit, sem Espresso) +- Não criar arquivos de teste — não há como executá-los no build atual +- Validação é manual via dispositivo/emulador Android + +--- + +## Diretrizes de Uso + +**Para agentes de IA:** +- Ler este arquivo antes de implementar qualquer código +- Seguir TODAS as regras exatamente como documentadas +- Em caso de dúvida, preferir a opção mais restritiva +- Atualizar este arquivo se novos padrões emergirem + +**Para humanos:** +- Manter este arquivo enxuto e focado nas necessidades dos agentes +- Atualizar quando o stack de tecnologia mudar +- Revisar quando houver mudanças de arquitetura significativas +- Remover regras que se tornarem óbvias com o tempo + +_Última atualização: 2026-04-16_ diff --git a/_bmad/_config/agent-manifest.csv b/_bmad/_config/agent-manifest.csv new file mode 100644 index 0000000..45d2b5c --- /dev/null +++ b/_bmad/_config/agent-manifest.csv @@ -0,0 +1,14 @@ +name,displayName,title,icon,capabilities,role,identity,communicationStyle,principles,module,path,canonicalId +"bmad-agent-analyst","Mary","Business Analyst","📊","market research, competitive analysis, requirements elicitation, domain expertise","Strategic Business Analyst + Requirements Expert","Senior analyst with deep expertise in market research, competitive analysis, and requirements elicitation. Specializes in translating vague needs into actionable specs.","Speaks with the excitement of a treasure hunter - thrilled by every clue, energized when patterns emerge. Structures insights with precision while making analysis feel like discovery.","Channel expert business analysis frameworks: draw upon Porter's Five Forces, SWOT analysis, root cause analysis, and competitive intelligence methodologies to uncover what others miss. Every business challenge has root causes waiting to be discovered. Ground findings in verifiable evidence. Articulate requirements with absolute precision. Ensure all stakeholder voices heard.","bmm","_bmad/bmm/1-analysis/bmad-agent-analyst","" +"bmad-agent-tech-writer","Paige","Technical Writer","📚","documentation, Mermaid diagrams, standards compliance, concept explanation","Technical Documentation Specialist + Knowledge Curator","Experienced technical writer expert in CommonMark, DITA, OpenAPI. Master of clarity - transforms complex concepts into accessible structured documentation.","Patient educator who explains like teaching a friend. Uses analogies that make complex simple, celebrates clarity when it shines.","Every Technical Document I touch helps someone accomplish a task. Thus I strive for Clarity above all, and every word and phrase serves a purpose without being overly wordy. I believe a picture/diagram is worth 1000s of words and will include diagrams over drawn out text. I understand the intended audience or will clarify with the user so I know when to simplify vs when to be detailed.","bmm","_bmad/bmm/1-analysis/bmad-agent-tech-writer","" +"bmad-agent-pm","John","Product Manager","📋","PRD creation, requirements discovery, stakeholder alignment, user interviews","Product Manager specializing in collaborative PRD creation through user interviews, requirement discovery, and stakeholder alignment.","Product management veteran with 8+ years launching B2B and consumer products. Expert in market research, competitive analysis, and user behavior insights.","Asks 'WHY?' relentlessly like a detective on a case. Direct and data-sharp, cuts through fluff to what actually matters.","Channel expert product manager thinking: draw upon deep knowledge of user-centered design, Jobs-to-be-Done framework, opportunity scoring, and what separates great products from mediocre ones. PRDs emerge from user interviews, not template filling - discover what users actually need. Ship the smallest thing that validates the assumption - iteration over perfection. Technical feasibility is a constraint, not the driver - user value first.","bmm","_bmad/bmm/2-plan-workflows/bmad-agent-pm","" +"bmad-agent-ux-designer","Sally","UX Designer","🎨","user research, interaction design, UI patterns, experience strategy","User Experience Designer + UI Specialist","Senior UX Designer with 7+ years creating intuitive experiences across web and mobile. Expert in user research, interaction design, AI-assisted tools.","Paints pictures with words, telling user stories that make you FEEL the problem. Empathetic advocate with creative storytelling flair.","Every decision serves genuine user needs. Start simple, evolve through feedback. Balance empathy with edge case attention. AI tools accelerate human-centered design. Data-informed but always creative.","bmm","_bmad/bmm/2-plan-workflows/bmad-agent-ux-designer","" +"bmad-agent-architect","Winston","Architect","🏗️","distributed systems, cloud infrastructure, API design, scalable patterns","System Architect + Technical Design Leader","Senior architect with expertise in distributed systems, cloud infrastructure, and API design. Specializes in scalable patterns and technology selection.","Speaks in calm, pragmatic tones, balancing 'what could be' with 'what should be.'","Channel expert lean architecture wisdom: draw upon deep knowledge of distributed systems, cloud patterns, scalability trade-offs, and what actually ships successfully. User journeys drive technical decisions. Embrace boring technology for stability. Design simple solutions that scale when needed. Developer productivity is architecture. Connect every decision to business value and user impact.","bmm","_bmad/bmm/3-solutioning/bmad-agent-architect","" +"bmad-agent-dev","Amelia","Developer Agent","💻","story execution, test-driven development, code implementation","Senior Software Engineer","Executes approved stories with strict adherence to story details and team standards and practices.","Ultra-succinct. Speaks in file paths and AC IDs - every statement citable. No fluff, all precision.","All existing and new tests must pass 100% before story is ready for review. Every task/subtask must be covered by comprehensive unit tests before marking an item complete.","bmm","_bmad/bmm/4-implementation/bmad-agent-dev","" +"bmad-cis-agent-brainstorming-coach","Carson","Elite Brainstorming Specialist","🧠","brainstorming facilitation, creative techniques, systematic innovation","Master Brainstorming Facilitator + Innovation Catalyst","Elite facilitator with 20+ years leading breakthrough sessions. Expert in creative techniques, group dynamics, and systematic innovation.","Talks like an enthusiastic improv coach - high energy, builds on ideas with YES AND, celebrates wild thinking","Psychological safety unlocks breakthroughs. Wild ideas today become innovations tomorrow. Humor and play are serious innovation tools.","cis","_bmad/cis/skills/bmad-cis-agent-brainstorming-coach","" +"bmad-cis-agent-creative-problem-solver","Dr. Quinn","Master Problem Solver","🔬","systematic problem-solving, root cause analysis, solutions architecture","Systematic Problem-Solving Expert + Solutions Architect","Renowned problem-solver who cracks impossible challenges. Expert in TRIZ, Theory of Constraints, Systems Thinking. Former aerospace engineer turned puzzle master.","Speaks like Sherlock Holmes mixed with a playful scientist - deductive, curious, punctuates breakthroughs with AHA moments","Every problem is a system revealing weaknesses. Hunt for root causes relentlessly. The right question beats a fast answer.","cis","_bmad/cis/skills/bmad-cis-agent-creative-problem-solver","" +"bmad-cis-agent-design-thinking-coach","Maya","Design Thinking Maestro","🎨","human-centered design, empathy mapping, prototyping, user insights","Human-Centered Design Expert + Empathy Architect","Design thinking virtuoso with 15+ years at Fortune 500s and startups. Expert in empathy mapping, prototyping, and user insights.","Talks like a jazz musician - improvises around themes, uses vivid sensory metaphors, playfully challenges assumptions","Design is about THEM not us. Validate through real human interaction. Failure is feedback. Design WITH users not FOR them.","cis","_bmad/cis/skills/bmad-cis-agent-design-thinking-coach","" +"bmad-cis-agent-innovation-strategist","Victor","Disruptive Innovation Oracle","⚡","disruption opportunities, business model innovation, strategic pivots","Business Model Innovator + Strategic Disruption Expert","Legendary strategist who architected billion-dollar pivots. Expert in Jobs-to-be-Done, Blue Ocean Strategy. Former McKinsey consultant.","Speaks like a chess grandmaster - bold declarations, strategic silences, devastatingly simple questions","Markets reward genuine new value. Innovation without business model thinking is theater. Incremental thinking means obsolete.","cis","_bmad/cis/skills/bmad-cis-agent-innovation-strategist","" +"bmad-cis-agent-presentation-master","Caravaggio","Visual Communication + Presentation Expert","🎨","slide decks, YouTube explainers, pitch decks, conference talks, infographics, visual metaphors, concept visuals","Visual Communication Expert + Presentation Designer + Educator","Master presentation designer who's dissected thousands of successful presentations—from viral YouTube explainers to funded pitch decks to TED talks. Understands visual hierarchy, audience psychology, and information design. Knows when to be bold and casual, when to be polished and professional. Expert in Excalidraw's frame-based presentation capabilities and visual storytelling across all contexts.","Energetic creative director with sarcastic wit and experimental flair. Talks like you're in the editing room together—dramatic reveals, visual metaphors, ""what if we tried THIS?!"" energy. Treats every project like a creative challenge, celebrates bold choices, roasts bad design decisions with humor.","Know your audience - pitch decks ≠ YouTube thumbnails ≠ conference talks. Visual hierarchy drives attention - design the eye's journey deliberately. Clarity over cleverness - unless cleverness serves the message. Every frame needs a job - inform, persuade, transition, or cut it. Test the 3-second rule - can they grasp the core idea that fast? White space builds focus - cramming kills comprehension. Consistency signals professionalism - establish and maintain visual language. Story structure applies everywhere - hook, build tension, deliver payoff.","cis","_bmad/cis/skills/bmad-cis-agent-presentation-master","" +"bmad-cis-agent-storyteller","Sophia","Master Storyteller","📖","narrative strategy, story frameworks, compelling storytelling","Expert Storytelling Guide + Narrative Strategist","Master storyteller with 50+ years across journalism, screenwriting, and brand narratives. Expert in emotional psychology and audience engagement.","Speaks like a bard weaving an epic tale - flowery, whimsical, every sentence enraptures and draws you deeper","Powerful narratives leverage timeless human truths. Find the authentic story. Make the abstract concrete through vivid details.","cis","_bmad/cis/skills/bmad-cis-agent-storyteller","" +"bmad-tea","Murat","Master Test Architect and Quality Advisor","🧪","risk-based testing, fixture architecture, ATDD, API testing, backend services, UI automation, CI/CD governance, scalable quality gates, consumer-driven contract testing, performance/load/chaos testing","Master Test Architect","Test architect specializing in risk-based testing, fixture architecture, ATDD, API testing, backend services, UI automation, CI/CD governance, and scalable quality gates. Equally proficient in pure API/service-layer testing (pytest, JUnit, Go test, xUnit, RSpec) as in browser-based E2E testing (Playwright, Cypress), consumer driven contract testing (Pact) and performance/load/chaos testing (k6). Supports GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and Harness CI platforms.","Blends data with gut instinct. 'Strong opinions, weakly held' is their mantra. Speaks in risk calculations and impact assessments.","Risk-based testing - depth scales with impact. Quality gates backed by data. Tests mirror usage patterns (API, UI, or both). Flakiness is critical technical debt. Tests first AI implements suite validates. Calculate risk vs value for every testing decision. Prefer lower test levels (unit > integration > E2E) when possible. API tests are first-class citizens, not just UI support.","tea","_bmad/tea/agents/bmad-tea","bmad-tea" diff --git a/_bmad/_config/bmad-help.csv b/_bmad/_config/bmad-help.csv new file mode 100644 index 0000000..b915727 --- /dev/null +++ b/_bmad/_config/bmad-help.csv @@ -0,0 +1,70 @@ +module,phase,name,code,sequence,workflow-file,command,required,agent-name,agent-command,agent-display-name,agent-title,options,description,output-location,outputs +BMad Builder,_meta,,,,,,false,,,,,,,https://bmad-builder-docs.bmad-method.org/llms.txt, +BMad Builder,bmad-agent-builder,Build an Agent,BA,"Create, edit, or rebuild an agent skill through conversational discovery.",build-process,{-H: headless mode}|{description: initial agent concept}|{path: existing agent to edit or rebuild},anytime,,,,,bmad-agent-builder:quality-analysis,false,bmad_builder_output_folder,agent skill +BMad Builder,bmad-agent-builder,Analyze an Agent,AA,"Run quality analysis on an existing agent — structure, cohesion, prompt craft, and enhancement opportunities.",quality-analysis,{-H: headless mode}|{path: agent to analyze},anytime,bmad-agent-builder:build-process,,,,,false,bmad_builder_reports,quality report +BMad Builder,bmad-bmb-setup,Setup Builder Module,SB,Install or update BMad Builder module config and help entries.,configure,{-H: headless mode}|{inline values: skip prompts with provided values},anytime,,,,,,false,{project-root}/_bmad,config.yaml and config.user.yaml +BMad Builder,bmad-module-builder,Ideate Module,IM,"Brainstorm and plan a BMad module — explore ideas, decide architecture, and produce a build plan.",ideate-module,{description: initial module idea},anytime,,,,,bmad-module-builder:create-module,false,bmad_builder_reports,module plan +BMad Builder,bmad-module-builder,Create Module,CM,"Scaffold module infrastructure into built skills, making them an installable BMad module.",create-module,{-H: headless mode}|{path: skills folder or single SKILL.md},anytime,bmad-module-builder:ideate-module,,,,,false,bmad_builder_output_folder,setup skill +BMad Builder,bmad-module-builder,Validate Module,VM,"Check that a module's structure is complete, accurate, and all capabilities are properly registered.",validate-module,{-H: headless mode}|{path: module or skill to validate},anytime,bmad-module-builder:create-module,,,,,false,bmad_builder_reports,validation report +BMad Builder,bmad-workflow-builder,Build a Workflow,BW,"Create, edit, or rebuild a workflow or utility skill.",build-process,{-H: headless mode}|{description: initial skill concept}|{path: existing skill to edit or rebuild},anytime,,,,,bmad-workflow-builder:quality-analysis,false,bmad_builder_output_folder,workflow skill +BMad Builder,bmad-workflow-builder,Analyze a Workflow,AW,"Run quality analysis on an existing workflow/skill — structure, efficiency, and enhancement opportunities.",quality-analysis,{-H: headless mode}|{path: skill to analyze},anytime,bmad-workflow-builder:build-process,,,,,false,bmad_builder_reports,quality report +BMad Builder,bmad-workflow-builder,Convert a Skill,CW,"Convert any skill to BMad-compliant, outcome-driven equivalent with before/after HTML comparison report.",convert-process,{--convert: path or URL to source skill}|{-H: headless mode},anytime,,,,,,false,bmad_builder_reports,converted skill + comparison report +BMad Method,_meta,,,,,,false,,,,,,,https://docs.bmad-method.org/llms.txt, +BMad Method,bmad-agent-tech-writer,Write Document,WD,"Describe in detail what you want, and the agent will follow documentation best practices. Multi-turn conversation with subprocess for research/review.",write,,anytime,,,,,,false,project-knowledge,document +BMad Method,bmad-agent-tech-writer,Update Standards,US,Update agent memory documentation-standards.md with your specific preferences if you discover missing document conventions.,update-standards,,anytime,,,,,,false,_bmad/_memory/tech-writer-sidecar,standards +BMad Method,bmad-agent-tech-writer,Mermaid Generate,MG,Create a Mermaid diagram based on user description. Will suggest diagram types if not specified.,mermaid,,anytime,,,,,,false,planning_artifacts,mermaid diagram +BMad Method,bmad-agent-tech-writer,Validate Document,VD,Review the specified document against documentation standards and best practices. Returns specific actionable improvement suggestions organized by priority.,validate,[path],anytime,,,,,,false,planning_artifacts,validation report +BMad Method,bmad-agent-tech-writer,Explain Concept,EC,Create clear technical explanations with examples and diagrams for complex concepts.,explain,[topic],anytime,,,,,,false,project_knowledge,explanation +BMad Method,bmad-brainstorming,Brainstorm Project,BP,Expert guided facilitation through a single or multiple techniques.,,1-analysis,false,,,,,false,planning_artifacts,brainstorming session, +BMad Method,bmad-check-implementation-readiness,Check Implementation Readiness,IR,Ensure PRD UX Architecture and Epics Stories are aligned.,,3-solutioning,bmad-create-epics-and-stories,,,,,true,planning_artifacts,readiness report, +BMad Method,bmad-checkpoint-preview,Checkpoint,CK,Guided walkthrough of a change from purpose and context into details. Use for human review of commits branches or PRs.,,4-implementation,false,,,,,false,,, +BMad Method,bmad-code-review,Code Review,CR,Story cycle: If issues back to DS if approved then next CS or ER if epic complete.,,4-implementation,bmad-dev-story,,,,,false,,, +BMad Method,bmad-correct-course,Correct Course,CC,Navigate significant changes. May recommend start over update PRD redo architecture sprint planning or correct epics and stories.,,anytime,false,,,,,false,planning_artifacts,change proposal, +BMad Method,bmad-create-architecture,Create Architecture,CA,Guided workflow to document technical decisions.,,3-solutioning,false,,,,,true,planning_artifacts,architecture, +BMad Method,bmad-create-epics-and-stories,Create Epics and Stories,CE,,,3-solutioning,bmad-create-architecture,,,,,true,planning_artifacts,epics and stories, +BMad Method,bmad-create-prd,Create PRD,CP,Expert led facilitation to produce your Product Requirements Document.,,2-planning,false,,,,,true,planning_artifacts,prd, +BMad Method,bmad-create-story,Create Story,CS,Story cycle start: Prepare first found story in the sprint plan that is next or a specific epic/story designation.,create,,4-implementation,bmad-sprint-planning,,,,bmad-create-story:validate,true,implementation_artifacts,story +BMad Method,bmad-create-story,Validate Story,VS,Validates story readiness and completeness before development work begins.,validate,,4-implementation,bmad-create-story:create,,,,bmad-dev-story,false,implementation_artifacts,story validation report +BMad Method,bmad-create-ux-design,Create UX,CU,"Guidance through realizing the plan for your UX, strongly recommended if a UI is a primary piece of the proposed project.",,2-planning,bmad-create-prd,,,,,false,planning_artifacts,ux design, +BMad Method,bmad-dev-story,Dev Story,DS,Story cycle: Execute story implementation tasks and tests then CR then back to DS if fixes needed.,,4-implementation,bmad-create-story:validate,,,,,true,,, +BMad Method,bmad-document-project,Document Project,DP,Analyze an existing project to produce useful documentation.,,anytime,false,,,,,false,project-knowledge,*, +BMad Method,bmad-domain-research,Domain Research,DR,Industry domain deep dive subject matter expertise and terminology.,,1-analysis,false,,,,,false,planning_artifacts|project_knowledge,research documents, +BMad Method,bmad-edit-prd,Edit PRD,EP,,,[path],2-planning,bmad-validate-prd,,,,,false,planning_artifacts,updated prd +BMad Method,bmad-generate-project-context,Generate Project Context,GPC,Scan existing codebase to generate a lean LLM-optimized project-context.md. Essential for brownfield projects.,,anytime,false,,,,,false,output_folder,project context, +BMad Method,bmad-market-research,Market Research,MR,Market analysis competitive landscape customer needs and trends.,,1-analysis,false,,,,,false,planning_artifacts|project-knowledge,research documents, +BMad Method,bmad-prfaq,PRFAQ Challenge,WB,Working Backwards guided experience to forge and stress-test your product concept to ensure you have a great product that users will love and need through the PRFAQ gauntlet to determine feasibility and alignment with user needs. alternative to product brief.,,-H,1-analysis,,,,,,false,planning_artifacts,prfaq document +BMad Method,bmad-product-brief,Create Brief,CB,An expert guided experience to nail down your product idea in a brief. a gentler approach than PRFAQ when you are already sure of your concept and nothing will sway you.,,-A,1-analysis,,,,,,false,planning_artifacts,product brief +BMad Method,bmad-qa-generate-e2e-tests,QA Automation Test,QA,Generate automated API and E2E tests for implemented code. NOT for code review or story validation — use CR for that.,,4-implementation,bmad-dev-story,,,,,false,implementation_artifacts,test suite, +BMad Method,bmad-quick-dev,Quick Dev,QQ,Unified intent-in code-out workflow: clarify plan implement review and present.,,anytime,false,,,,,false,implementation_artifacts,spec and project implementation, +BMad Method,bmad-retrospective,Retrospective,ER,Optional at epic end: Review completed work lessons learned and next epic or if major issues consider CC.,,4-implementation,bmad-code-review,,,,,false,implementation_artifacts,retrospective, +BMad Method,bmad-sprint-planning,Sprint Planning,SP,Kicks off implementation by producing a plan the implementation agents will follow in sequence for every story.,,4-implementation,false,,,,,true,implementation_artifacts,sprint status, +BMad Method,bmad-sprint-status,Sprint Status,SS,Anytime: Summarize sprint status and route to next workflow.,,4-implementation,bmad-sprint-planning,,,,,false,,, +BMad Method,bmad-technical-research,Technical Research,TR,Technical feasibility architecture options and implementation approaches.,,1-analysis,false,,,,,false,planning_artifacts|project_knowledge,research documents, +BMad Method,bmad-validate-prd,Validate PRD,VP,,,[path],2-planning,bmad-create-prd,,,,,false,planning_artifacts,prd validation report +Core,_meta,,,,,,false,,,,,,,https://docs.bmad-method.org/llms.txt, +Core,bmad-brainstorming,Brainstorming,BSP,Use early in ideation or when stuck generating ideas.,,anytime,false,,,,,false,{output_folder}/brainstorming,brainstorming session, +Core,bmad-distillator,Distillator,DG,Use when you need token-efficient distillates that preserve all information for downstream LLM consumption.,[path],anytime,false,,,,,false,adjacent to source document or specified output_path,distillate markdown file(s), +Core,bmad-editorial-review-prose,Editorial Review - Prose,EP,Use after drafting to polish written content.,[path],anytime,false,,,,,false,report located with target document,three-column markdown table with suggested fixes, +Core,bmad-editorial-review-structure,Editorial Review - Structure,ES,Use when doc produced from multiple subprocesses or needs structural improvement.,[path],anytime,false,,,,,false,report located with target document,, +Core,bmad-help,BMad Help,BH,,,anytime,false,,,,,false,,, +Core,bmad-index-docs,Index Docs,ID,Use when LLM needs to understand available docs without loading everything.,,anytime,false,,,,,false,,, +Core,bmad-party-mode,Party Mode,PM,Orchestrate multi-agent discussions when you need multiple perspectives or want agents to collaborate.,,anytime,false,,,,,false,,, +Core,bmad-review-adversarial-general,Adversarial Review,AR,"Use for quality assurance or before finalizing deliverables. Code Review in other modules runs this automatically, but also useful for document reviews.",[path],anytime,false,,,,,false,,, +Core,bmad-review-edge-case-hunter,Edge Case Hunter Review,ECH,Use alongside adversarial review for orthogonal coverage — method-driven not attitude-driven.,[path],anytime,false,,,,,false,,, +Core,bmad-shard-doc,Shard Document,SD,Use when doc becomes too large (>500 lines) to manage effectively.,[path],anytime,false,,,,,false,,, +Creative Intelligence Suite,_meta,,,,,,false,,,,,,,https://cis-docs.bmad-method.org/llms.txt, +Creative Intelligence Suite,bmad-brainstorming,Brainstorming,BS,Facilitate brainstorming sessions using one or more techniques.,,anytime,false,,,,,false,output_folder,brainstorming session results, +Creative Intelligence Suite,bmad-cis-design-thinking,Design Thinking,DT,Guide human-centered design processes using empathy-driven methodologies.,,anytime,false,,,,,false,output_folder,design thinking, +Creative Intelligence Suite,bmad-cis-innovation-strategy,Innovation Strategy,IS,Identify disruption opportunities and architect business model innovation.,,anytime,false,,,,,false,output_folder,innovation strategy, +Creative Intelligence Suite,bmad-cis-problem-solving,Problem Solving,PS,Apply systematic problem-solving methodologies to crack complex challenges.,,anytime,false,,,,,false,output_folder,problem solution, +Creative Intelligence Suite,bmad-cis-storytelling,Storytelling,ST,Craft compelling narratives using proven story frameworks and techniques.,,anytime,false,,,,,false,output_folder,narrative/story, +Test Architecture Enterprise,_meta,,,,,,false,,,,,,,https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/llms.txt, +Test Architecture Enterprise,bmad-teach-me-testing,Teach Me Testing,TMT,Teach testing fundamentals through 7 sessions (TEA Academy).,,0-learning,false,,,,,false,test_artifacts,progress file|session notes|certificate, +Test Architecture Enterprise,bmad-testarch-atdd,ATDD,AT,Generate red-phase acceptance test scaffolds before implementation.,,4-implementation,bmad-create-story:create,bmad-dev-story,,,,false,test_artifacts,atdd-checklist|red-phase acceptance tests, +Test Architecture Enterprise,bmad-testarch-automate,Test Automation,TA,Expand test coverage.,,4-implementation,bmad-testarch-atdd,,,,,false,test_artifacts,test suite, +Test Architecture Enterprise,bmad-testarch-ci,CI Setup,CI,Configure CI/CD quality pipeline.,,3-solutioning,bmad-testarch-framework,,,,,false,test_artifacts,ci config, +Test Architecture Enterprise,bmad-testarch-framework,Test Framework,TF,Initialize production-ready test framework.,,3-solutioning,bmad-testarch-test-design,bmad-testarch-ci,,,,false,test_artifacts,framework scaffold, +Test Architecture Enterprise,bmad-testarch-nfr,NFR Assessment,NR,Non-functional requirements assessment.,,4-implementation,bmad-testarch-automate,,,,,false,test_artifacts,nfr report, +Test Architecture Enterprise,bmad-testarch-test-design,Test Design,TD,Risk-based test planning.,,3-solutioning,false,bmad-testarch-framework,,,,false,test_artifacts,test design document, +Test Architecture Enterprise,bmad-testarch-test-review,Test Review,RV,Quality audit (0-100 scoring).,,4-implementation,bmad-testarch-automate,,,,,false,test_artifacts,review report, +Test Architecture Enterprise,bmad-testarch-trace,Traceability,TR,Coverage traceability and gate.,,4-implementation,bmad-testarch-test-review,,,,,false,test_artifacts,traceability matrix|gate decision, \ No newline at end of file diff --git a/_bmad/_config/files-manifest.csv b/_bmad/_config/files-manifest.csv new file mode 100644 index 0000000..fe5daff --- /dev/null +++ b/_bmad/_config/files-manifest.csv @@ -0,0 +1,1014 @@ +type,name,module,path,hash +"csv","agent-manifest","_config","_config/agent-manifest.csv","9c8e1cb63dea9d989f1b8b2273124b6befb1a7e531c1a99f87618897e7480855" +"yaml","manifest","_config","_config/manifest.yaml","309ec62bc375c0771ab2608ff917e0a4d45b80082ed00b4d1620f41b524a49e3" +"csv","module-help","bmb","bmb/bmad-bmb-setup/assets/module-help.csv","a32a9e9c6b7e16c9e0bd6a837aeafcf41afad79c3f7c2a8de2c946d0c871d886" +"csv","module-help","bmb","bmb/bmad-module-builder/assets/setup-skill-template/assets/module-help.csv","e5b0818d33b4d59e4813d3008c9f5c3179d2c8407dd9ee0e96436ca41fa69594" +"csv","module-help","bmb","bmb/module-help.csv","e09321338865d3857abe99219881342bd76478dbd968934c67a761b96f05b02c" +"md","agent-type-guidance","bmb","bmb/bmad-agent-builder/references/agent-type-guidance.md","a5e311211cb81b80cd3c2752738d054e2d20d7b789e4c5e8293001a02e9cb875" +"md","BOND-template","bmb","bmb/bmad-agent-builder/assets/BOND-template.md","6b6a6b6db52868f5d4b4de39e529a0c1a63a0e7776645ebeb21cda88ea510237" +"md","build-process","bmb","bmb/bmad-agent-builder/references/build-process.md","19db384e79b3e1d83d61e2f15ab2e1b366dbe22e5319766e1b177788d6a3586f" +"md","build-process","bmb","bmb/bmad-workflow-builder/references/build-process.md","87958ef19f618a3f04a926ba68e966bec7071b5495502304e0a6ef157daf5cdc" +"md","CAPABILITIES-template","bmb","bmb/bmad-agent-builder/assets/CAPABILITIES-template.md","ba2fd4b7383e31daff76ce4495c8e200d833850c86ee2b567e091cdb9124efc1" +"md","capability-authoring-template","bmb","bmb/bmad-agent-builder/assets/capability-authoring-template.md","d03139cdecffc83b39cea0cae1475a5a137d6232b4c05914fa887199ea7585d7" +"md","classification-reference","bmb","bmb/bmad-workflow-builder/references/classification-reference.md","05241994fc42dabb2f8220ae3d1628a52dee11617ff5edcd869ff0bfdfacb4d9" +"md","complex-workflow-patterns","bmb","bmb/bmad-workflow-builder/references/complex-workflow-patterns.md","1bd9a82f905da2963a9ab1ddeb890a3574d1fe10ba97350c84bc76c273740f2d" +"md","convert-process","bmb","bmb/bmad-workflow-builder/references/convert-process.md","ffc98cfdca577e073e86d59e6b49b98c436000576286bf69d7449cc3d8817177" +"md","create-module","bmb","bmb/bmad-module-builder/references/create-module.md","4d4f4192b5bcac55f96abb51156c82b429d5a44b87a07b375db55f3d657ec2c4" +"md","CREED-template","bmb","bmb/bmad-agent-builder/assets/CREED-template.md","da933b50395ff440ea726ff7c38ed8dccd759c1ac33cf310b2952c23edcf2b17" +"md","edit-guidance","bmb","bmb/bmad-agent-builder/references/edit-guidance.md","76db92dc6e9cfc0ab99fff46075fb418311f5f278d924943ab90224d7fc7c71f" +"md","first-breath-adaptation-guidance","bmb","bmb/bmad-agent-builder/references/first-breath-adaptation-guidance.md","69755aca7e5ad4dcf05c092d9d1b330857a7b8cb93f3feec1e5452520b5599a6" +"md","first-breath-config-template","bmb","bmb/bmad-agent-builder/assets/first-breath-config-template.md","e2e7260450bd96ef95708c29fa07817bc08886424ad984df3e19adb430c8c009" +"md","first-breath-template","bmb","bmb/bmad-agent-builder/assets/first-breath-template.md","cb187f140b2d8d590bfdb341518a9110b3f21605e002e36675b673eea1195949" +"md","ideate-module","bmb","bmb/bmad-module-builder/references/ideate-module.md","d173a9c9d19095835d92b3fb269a198fab34378ed14dbf72ee6f503a5ffd00b3" +"md","INDEX-template","bmb","bmb/bmad-agent-builder/assets/INDEX-template.md","8b73dc1a25711967c350050fc517c3d18c4c555ef5be06d07a20cde1a7287814" +"md","memory-guidance-template","bmb","bmb/bmad-agent-builder/assets/memory-guidance-template.md","1c01b65ed84440767ad9766ef36686f26c5d648333387a244f609f0da72f986e" +"md","MEMORY-template","bmb","bmb/bmad-agent-builder/assets/MEMORY-template.md","17527537efa3dbeff1fb5faa0e24f211490aa3e40b3dc75f9361c9ad8ff74b6d" +"md","mission-writing-guidance","bmb","bmb/bmad-agent-builder/references/mission-writing-guidance.md","5d355a2415e17975d8b1a9764e83615bb14a22dd1388efb838c7ed7511358896" +"md","module-plan-template","bmb","bmb/bmad-module-builder/assets/module-plan-template.md","1ab3311c310cc7127f9d227d7904f1e5f73f956593370c892e5cba0ae5df830e" +"md","module-setup","bmb","bmb/bmad-module-builder/assets/standalone-module-template/module-setup.md","be8bdd2d6b6497e0ff560eb7846a3013067351560a073068e25e2f4486189d4b" +"md","PERSONA-template","bmb","bmb/bmad-agent-builder/assets/PERSONA-template.md","0b0d7fb452894a8d95c4f6a0b5e36eefa8c8927fb9756817e43afa46fd8bf528" +"md","PULSE-template","bmb","bmb/bmad-agent-builder/assets/PULSE-template.md","57a34b519a7c3bc6bed055cbdb223fae16273a3e44866768c918ecbe983df744" +"md","quality-analysis","bmb","bmb/bmad-agent-builder/references/quality-analysis.md","e412991fa87714724bcd83a47ec15733efcc89f73faee1dd676421c52c1a7422" +"md","quality-analysis","bmb","bmb/bmad-workflow-builder/references/quality-analysis.md","3df70daec0ab3dbe4f30734faf31b6e9b18d93dd612c001e51c140cd99207a50" +"md","quality-dimensions","bmb","bmb/bmad-agent-builder/references/quality-dimensions.md","fa3138dea60027fa27747135f266749aa25a0db4a6d5fcac4d8c08e37b9bce46" +"md","quality-dimensions","bmb","bmb/bmad-workflow-builder/references/quality-dimensions.md","9f3e79de0ea00d00055928c608d66a4441a70f24aec0ff792ac869f4abb011ae" +"md","quality-scan-agent-cohesion","bmb","bmb/bmad-agent-builder/references/quality-scan-agent-cohesion.md","3ed382e1ca5188b369e44d3ca3f7e35c7d74eef8de26ef7bd29e316e4625bb13" +"md","quality-scan-enhancement-opportunities","bmb","bmb/bmad-agent-builder/references/quality-scan-enhancement-opportunities.md","333720e2bb6d80c9fb74118df9c5ffb64f6981423cff54bad6c4e94d47398a2c" +"md","quality-scan-enhancement-opportunities","bmb","bmb/bmad-workflow-builder/references/quality-scan-enhancement-opportunities.md","5d77b3e0b8a924c1e426688523d5916050ba1d5a7fd89b2bcac79c64764fbdd7" +"md","quality-scan-execution-efficiency","bmb","bmb/bmad-agent-builder/references/quality-scan-execution-efficiency.md","50bbcb7a2e206110fafc36c8ee5527ed45cfe62afd9026aa5e14a18a9eef23e5" +"md","quality-scan-execution-efficiency","bmb","bmb/bmad-workflow-builder/references/quality-scan-execution-efficiency.md","36cfbf0d5cb17bf7bd32babd6ddc9917658cccb85f1bab59da4f009bc4f7b5db" +"md","quality-scan-prompt-craft","bmb","bmb/bmad-agent-builder/references/quality-scan-prompt-craft.md","b9d5321122f5d8b0ea4ca80a8ed24348c6c112a6ddcaa369edcd40b659a30c0e" +"md","quality-scan-prompt-craft","bmb","bmb/bmad-workflow-builder/references/quality-scan-prompt-craft.md","748b548012d50bcceb00776b56236d20c60e596556178cac87b8de78c7c38ea2" +"md","quality-scan-sanctum-architecture","bmb","bmb/bmad-agent-builder/references/quality-scan-sanctum-architecture.md","9b95b14afc8724406ddb1a34fef0d3cdf260ed04993de093abeffdb0085f298f" +"md","quality-scan-script-opportunities","bmb","bmb/bmad-agent-builder/references/quality-scan-script-opportunities.md","f1f754cc572d297e5eb5cc8eac9fa5b2f911ba6bf38305241338fc108e624945" +"md","quality-scan-script-opportunities","bmb","bmb/bmad-workflow-builder/references/quality-scan-script-opportunities.md","ca805bec6d6fd12f07d6c04e8be8c85c6edb8b41cf56c6928f4958dcfe89c28a" +"md","quality-scan-skill-cohesion","bmb","bmb/bmad-workflow-builder/references/quality-scan-skill-cohesion.md","e3da4d802b1a67aa02e9482c072a6d50027168f2487749c65aaccf9debb1a972" +"md","quality-scan-structure","bmb","bmb/bmad-agent-builder/references/quality-scan-structure.md","814c5718f587e7560c7ff6cf462a39ea562bb2cab36ff8f998ca736b5e4aa6da" +"md","quality-scan-workflow-integrity","bmb","bmb/bmad-workflow-builder/references/quality-scan-workflow-integrity.md","69f9c4f42cfdc5f7ab4e3b76450c9d3c6f41bbeb0fff6095cc938ed8d8d66f95" +"md","report-quality-scan-creator","bmb","bmb/bmad-agent-builder/references/report-quality-scan-creator.md","d9d3cf84677f6ac83c5398cae0efd0954b0f4befa50495c20a8d2ec7e62f977e" +"md","report-quality-scan-creator","bmb","bmb/bmad-workflow-builder/references/report-quality-scan-creator.md","5cb2c0076fd3540cc8ebfa017b377cac9010aa5bbd124ed202a8c0ee77f906c9" +"md","sample-capability-authoring","bmb","bmb/bmad-agent-builder/references/sample-capability-authoring.md","c188394fe5c1fbe0998e4d03c1e4a13f251708eb6eea41efde4a02cac62d356e" +"md","sample-capability-prompt","bmb","bmb/bmad-agent-builder/references/sample-capability-prompt.md","89fa50211cc54b0ff375d216303464cd781ce5ddaeace21cf9f89a5549625ea5" +"md","sample-first-breath","bmb","bmb/bmad-agent-builder/references/sample-first-breath.md","ea55b9eaee5fb5d51d928761d988e05066b6faa448852fa4e512dc65f4febcb9" +"md","sample-memory-guidance","bmb","bmb/bmad-agent-builder/references/sample-memory-guidance.md","439aa16ed25f63ba42c7d7935cdb33226b8193862ed8e051015aa99fedb035ec" +"md","script-opportunities-reference","bmb","bmb/bmad-agent-builder/references/script-opportunities-reference.md","7fc382a1561498c8c9b5e5d83d16e94a1076985773a848f55f15f2fa27c55cce" +"md","script-opportunities-reference","bmb","bmb/bmad-workflow-builder/references/script-opportunities-reference.md","2a0cbc6c4fd33163fe2b0c45d64abd279588a27fa1dadacfa1e91967527a92e7" +"md","script-standards","bmb","bmb/bmad-agent-builder/references/script-standards.md","802f9de7527f3ebe2da9cde2ca6b6ac9efb639a6cce6616c9469cd9da42c1c0d" +"md","script-standards","bmb","bmb/bmad-workflow-builder/references/script-standards.md","e33b793bd32d56a71363997a152e69540961148a44bb6e905a3525531124a706" +"md","SKILL","bmb","bmb/bmad-agent-builder/SKILL.md","dfb73ea0b09e79347ebb22781a2d4e38cc24e5fe39019040777ed307d5bd669b" +"md","SKILL","bmb","bmb/bmad-bmb-setup/SKILL.md","d734a3b5a4c5c3f86e17788688629972f3550f58fe6d06c57652e90742066b58" +"md","SKILL","bmb","bmb/bmad-module-builder/SKILL.md","344ee5a895878611f0241ad36352d3331871dc204bc6c5efce527927266bf8bc" +"md","SKILL","bmb","bmb/bmad-module-builder/assets/setup-skill-template/SKILL.md","9df94238c21ea09c64f340ec69da0138616731cd5ba515439aa32327b05e7655" +"md","SKILL","bmb","bmb/bmad-workflow-builder/SKILL.md","f089842dacece899bc6238711ad6de0b880c76ab32b5380f9bafd07f8fa37538" +"md","skill-best-practices","bmb","bmb/bmad-agent-builder/references/skill-best-practices.md","048cdd5ac5eb1ba2c2a65dbfae8056769bbab61d37dcfb4c3f2045375a5db8c2" +"md","skill-best-practices","bmb","bmb/bmad-workflow-builder/references/skill-best-practices.md","62a83b409f347a207489efea646e4a03cd652e42ee77f6cbdbc4f426f27e4a13" +"md","SKILL-template","bmb","bmb/bmad-agent-builder/assets/SKILL-template.md","6f6061be60f1e3a49ef4f8d36ef87cab918d43e76508027bb7b74c965bc336db" +"md","SKILL-template","bmb","bmb/bmad-workflow-builder/assets/SKILL-template.md","37e53986ebd8ab495961b5be0254f6d9f2ba9098088f3450369b885faca72aa4" +"md","SKILL-template-bootloader","bmb","bmb/bmad-agent-builder/assets/SKILL-template-bootloader.md","2dd81f1c196d7d48fcffeb6c1d90c11ea53cd27d0f7ea681f0ebb8f2970d3827" +"md","standard-fields","bmb","bmb/bmad-agent-builder/references/standard-fields.md","0cd78a74f0124b2aa6468ea72a72ef86fd01c920653b7bc70604da12956d55ef" +"md","standard-fields","bmb","bmb/bmad-workflow-builder/references/standard-fields.md","ce628dd3d052a3b82b6e868a2f00f4fc744de37dd48bb091461fa260ed16e080" +"md","standing-order-guidance","bmb","bmb/bmad-agent-builder/references/standing-order-guidance.md","75c9cee7f7f9c9c5d8fe67ae18c74366afc70588f425cfa251c4c88e6d4fef2d" +"md","template-substitution-rules","bmb","bmb/bmad-agent-builder/references/template-substitution-rules.md","e8a00f3953593befe72439353d10114b9b26b36873b90d6a7d6709b6c6b3f26b" +"md","template-substitution-rules","bmb","bmb/bmad-workflow-builder/references/template-substitution-rules.md","41de9d8f4ef42fc575f7f4eeacd01385403a89b7ade56dd789088db2ad04ab07" +"md","validate-module","bmb","bmb/bmad-module-builder/references/validate-module.md","a6994533a839838f6999810632f9ceeb6440cec98c09542c029b2044a474cb50" +"py","cleanup-legacy","bmb","bmb/bmad-bmb-setup/scripts/cleanup-legacy.py","827b32af838a8b0c4d85e4c44cfe89f6ddfffef3df4f27da7547c8dcbdc7f946" +"py","cleanup-legacy","bmb","bmb/bmad-module-builder/assets/setup-skill-template/scripts/cleanup-legacy.py","827b32af838a8b0c4d85e4c44cfe89f6ddfffef3df4f27da7547c8dcbdc7f946" +"py","generate-convert-report","bmb","bmb/bmad-workflow-builder/scripts/generate-convert-report.py","ed422a17276120ef4d8674b3622ed340503d083bd7e193636cbeab6e772a53da" +"py","generate-html-report","bmb","bmb/bmad-agent-builder/scripts/generate-html-report.py","db8ef884f4389107579829043133315725cded5a0f00552a439b79ccf1c852bb" +"py","generate-html-report","bmb","bmb/bmad-workflow-builder/scripts/generate-html-report.py","b6ef8974c445f160793c85a6d7d192637e4d1aba29527fd003d3e05a7c222081" +"py","init-sanctum-template","bmb","bmb/bmad-agent-builder/assets/init-sanctum-template.py","da197cc3003f04d8b08a966c2c84879e3f612226af3171dd1e59077f597598aa" +"py","merge-config","bmb","bmb/bmad-bmb-setup/scripts/merge-config.py","56f9e79cbdf236083a4afb156944945cc47b0eea355a881f1ee433d9664a660d" +"py","merge-config","bmb","bmb/bmad-module-builder/assets/setup-skill-template/scripts/merge-config.py","56f9e79cbdf236083a4afb156944945cc47b0eea355a881f1ee433d9664a660d" +"py","merge-config","bmb","bmb/bmad-module-builder/assets/standalone-module-template/merge-config.py","56f9e79cbdf236083a4afb156944945cc47b0eea355a881f1ee433d9664a660d" +"py","merge-help-csv","bmb","bmb/bmad-bmb-setup/scripts/merge-help-csv.py","f30cd4c3a2c66153c54a6574caf0d1de82bbdad0ebe219f6cc16afb982873968" +"py","merge-help-csv","bmb","bmb/bmad-module-builder/assets/setup-skill-template/scripts/merge-help-csv.py","f30cd4c3a2c66153c54a6574caf0d1de82bbdad0ebe219f6cc16afb982873968" +"py","merge-help-csv","bmb","bmb/bmad-module-builder/assets/standalone-module-template/merge-help-csv.py","f30cd4c3a2c66153c54a6574caf0d1de82bbdad0ebe219f6cc16afb982873968" +"py","prepass-execution-deps","bmb","bmb/bmad-agent-builder/scripts/prepass-execution-deps.py","3c9c8998b3e3b00007027c73ff75bf4d568447a50f8ee9e291f4d9df614e4767" +"py","prepass-execution-deps","bmb","bmb/bmad-workflow-builder/scripts/prepass-execution-deps.py","8c53ae6deb0b54bd1edcb345a6e53398b938e285e5a8cec4191cac3846119f24" +"py","prepass-prompt-metrics","bmb","bmb/bmad-agent-builder/scripts/prepass-prompt-metrics.py","ce3808ccb4bff66f555aa2311b455004a58a1627e69bf99f0b35cf7b11595d19" +"py","prepass-prompt-metrics","bmb","bmb/bmad-workflow-builder/scripts/prepass-prompt-metrics.py","edeff2f48c375b79cad66e8322d3b1ac82d0a5c5513fb62518c387071de8581b" +"py","prepass-sanctum-architecture","bmb","bmb/bmad-agent-builder/scripts/prepass-sanctum-architecture.py","e26e96d50cf6efcfc400e5addb53b4765c676247ac834517597da910dc334300" +"py","prepass-structure-capabilities","bmb","bmb/bmad-agent-builder/scripts/prepass-structure-capabilities.py","a744cd75073c3976579fe5ad972e30df7631f9acffe7476dafd14151dc42481b" +"py","prepass-workflow-integrity","bmb","bmb/bmad-workflow-builder/scripts/prepass-workflow-integrity.py","1beb181f4cc1acb6a35e740c147f30cdd1d1581f0de0256fc2d4977f3dfc9ff0" +"py","process-template","bmb","bmb/bmad-agent-builder/scripts/process-template.py","2a78f5931e764cf75c9872e14600e53963d9debd86f7e862aa9d8d40ec315172" +"py","sample-init-sanctum","bmb","bmb/bmad-agent-builder/references/sample-init-sanctum.py","478d1e6a640eb3dc36b24b08a91dd6dbcfb4a2780ba82f114d310e11133c4aa6" +"py","scaffold-setup-skill","bmb","bmb/bmad-module-builder/scripts/scaffold-setup-skill.py","b1df022164bb4c7e3e733a66e440637f255ddc8512ec43e4cb7206e3aae40532" +"py","scaffold-standalone-module","bmb","bmb/bmad-module-builder/scripts/scaffold-standalone-module.py","8efa8f264f300ef1242e01b1729290e2ded11f330a703af078b848850ae9edb3" +"py","scan-path-standards","bmb","bmb/bmad-agent-builder/scripts/scan-path-standards.py","a37fd299deda25e94e9a3b14d72504aa8c0ffdd3d22d83e4e5de1d6236c4cec2" +"py","scan-path-standards","bmb","bmb/bmad-workflow-builder/scripts/scan-path-standards.py","289f3b31b9260464f1b4de089ddb3a621b6d75b11c8e5ce24a660dafface9f60" +"py","scan-scripts","bmb","bmb/bmad-agent-builder/scripts/scan-scripts.py","73f3714d5d5f612b358ffec2cfb0282545d8b77bf562cd4b6072937059d97ca3" +"py","scan-scripts","bmb","bmb/bmad-workflow-builder/scripts/scan-scripts.py","1a6560996f7a45533dc688e7669b71405f5df031c4dfa7a14fc2fb8df2321a46" +"py","test_generate_convert_report","bmb","bmb/bmad-workflow-builder/scripts/tests/test_generate_convert_report.py","f962674f7caf8ab11d17f563237955a21cef4a176f51b855debeb6e079d7d348" +"py","test-scaffold-setup-skill","bmb","bmb/bmad-module-builder/scripts/tests/test-scaffold-setup-skill.py","f10d300453cbd509ff01886494986e7ef74d6d29534e6d5a4823e4244e83a38a" +"py","test-scaffold-standalone-module","bmb","bmb/bmad-module-builder/scripts/tests/test-scaffold-standalone-module.py","f2d9a2b67a94cb24c4b88d75650ae9b5e69a157886c4a4b15e5d2c09dc685935" +"py","test-validate-module","bmb","bmb/bmad-module-builder/scripts/tests/test-validate-module.py","6c92389aa12c5cf0e8243999d0328704b926d0bfcdcc2124e12cb82a878d8617" +"py","validate-module","bmb","bmb/bmad-module-builder/scripts/validate-module.py","e16e7d854ea9e4f0e9670f34f60360119ac6deae4587ebb12ed6a89ea90ec7c9" +"yaml","config","bmb","bmb/config.yaml","74043e6667c02e30be49a5bac495ec5c3a0401bf9a5259994d33e091a3b0ab63" +"yaml","module","bmb","bmb/bmad-bmb-setup/assets/module.yaml","d9cb53ff118c5c45d393b5a0f3498cdfc20d7f47acf491970157d36a7e9f5462" +"yaml","module","bmb","bmb/bmad-module-builder/assets/setup-skill-template/assets/module.yaml","9ebacf189dcd2e353509bfa0fa70c90b84d5fe749022a3571e5321598e1ae9fa" +"csv","documentation-requirements","bmm","bmm/1-analysis/bmad-document-project/documentation-requirements.csv","d1253b99e88250f2130516b56027ed706e643bfec3d99316727a4c6ec65c6c1d" +"csv","domain-complexity","bmm","bmm/2-plan-workflows/bmad-create-prd/data/domain-complexity.csv","f775f09fb4dc1b9214ca22db4a3994ce53343d976d7f6e5384949835db6d2770" +"csv","domain-complexity","bmm","bmm/2-plan-workflows/bmad-validate-prd/data/domain-complexity.csv","f775f09fb4dc1b9214ca22db4a3994ce53343d976d7f6e5384949835db6d2770" +"csv","domain-complexity","bmm","bmm/3-solutioning/bmad-create-architecture/data/domain-complexity.csv","3dc34ed39f1fc79a51f7b8fc92087edb7cd85c4393a891d220f2e8dd5a101c70" +"csv","module-help","bmm","bmm/module-help.csv","ad86dcf20fdb6442486958be9302a396a4a5158219aa702a173e2f81aa7f1c18" +"csv","project-types","bmm","bmm/2-plan-workflows/bmad-create-prd/data/project-types.csv","7a01d336e940fb7a59ff450064fd1194cdedda316370d939264a0a0adcc0aca3" +"csv","project-types","bmm","bmm/2-plan-workflows/bmad-validate-prd/data/project-types.csv","7a01d336e940fb7a59ff450064fd1194cdedda316370d939264a0a0adcc0aca3" +"csv","project-types","bmm","bmm/3-solutioning/bmad-create-architecture/data/project-types.csv","12343635a2f11343edb1d46906981d6f5e12b9cad2f612e13b09460b5e5106e7" +"json","bmad-manifest","bmm","bmm/1-analysis/bmad-prfaq/bmad-manifest.json","3da3d0a00b21c040f17bbc5d63283f23b432a92214634b211a5396ca864b2c7d" +"json","bmad-manifest","bmm","bmm/1-analysis/bmad-product-brief/bmad-manifest.json","22c9c569e116024e19ce8d57a1572a9be456dadc3df309a6e3922862a72775b6" +"json","project-scan-report-schema","bmm","bmm/1-analysis/bmad-document-project/templates/project-scan-report-schema.json","8466965321f1db22f5013869636199f67e0113706283c285a7ffbbf5efeea321" +"md","architecture-decision-template","bmm","bmm/3-solutioning/bmad-create-architecture/architecture-decision-template.md","5d9adf90c28df61031079280fd2e49998ec3b44fb3757c6a202cda353e172e9f" +"md","artifact-analyzer","bmm","bmm/1-analysis/bmad-prfaq/agents/artifact-analyzer.md","7bdc44830f8d593346ec0ee15e36e1e431432fcc6c38b70bb861999315c9cfa4" +"md","artifact-analyzer","bmm","bmm/1-analysis/bmad-product-brief/agents/artifact-analyzer.md","dcd8c4bb367fa48ff99c26565d164323b2ae057b09642ba7d1fda1683262be2d" +"md","brief-template","bmm","bmm/1-analysis/bmad-product-brief/resources/brief-template.md","d42f0ef6b154b5c314090be393febabd61de3d8de1ecf926124d40d418552b4b" +"md","checklist","bmm","bmm/1-analysis/bmad-document-project/checklist.md","581b0b034c25de17ac3678db2dbafedaeb113de37ddf15a4df6584cf2324a7d7" +"md","checklist","bmm","bmm/4-implementation/bmad-correct-course/checklist.md","3e082b95def90ccb876e3101ce0bbaf797a0f03a9471e1347361897f27977327" +"md","checklist","bmm","bmm/4-implementation/bmad-create-story/checklist.md","b94e28e774c3be0288f04ea163424bece4ddead5cd3f3680d1603ed07383323a" +"md","checklist","bmm","bmm/4-implementation/bmad-dev-story/checklist.md","630b68c6824a8785003a65553c1f335222b17be93b1bd80524c23b38bde1d8af" +"md","checklist","bmm","bmm/4-implementation/bmad-qa-generate-e2e-tests/checklist.md","b58f810aeb1040c2f6758c88aa133afce72f8cc178d3d97ff0fbaa3d943057dc" +"md","checklist","bmm","bmm/4-implementation/bmad-sprint-planning/checklist.md","80b10aedcf88ab1641b8e5f99c9a400c8fd9014f13ca65befc5c83992e367dd7" +"md","compile-epic-context","bmm","bmm/4-implementation/bmad-quick-dev/compile-epic-context.md","5cfda02f252941e415b80c57b4528f46226b3cbf456ad45d78fcb5a7ef4816e2" +"md","contextual-discovery","bmm","bmm/1-analysis/bmad-product-brief/prompts/contextual-discovery.md","96e1cbe24bece94e8a81b7966cb2dd470472aded69dcf906f4251db74dd72a03" +"md","customer-faq","bmm","bmm/1-analysis/bmad-prfaq/references/customer-faq.md","96f8565197649c58908a1d61b6cd805fd01f57da7945ba889c18d087ad597aeb" +"md","deep-dive-instructions","bmm","bmm/1-analysis/bmad-document-project/workflows/deep-dive-instructions.md","da91056a0973a040fe30c2c0be074e5805b869a9a403b960983157e876427306" +"md","deep-dive-template","bmm","bmm/1-analysis/bmad-document-project/templates/deep-dive-template.md","6198aa731d87d6a318b5b8d180fc29b9aa53ff0966e02391c17333818e94ffe9" +"md","deep-dive-workflow","bmm","bmm/1-analysis/bmad-document-project/workflows/deep-dive-workflow.md","a64d98dfa3b771df2853c4fa19a4e9c90d131e409e13b4c6f5e494d6ac715125" +"md","discover-inputs","bmm","bmm/4-implementation/bmad-create-story/discover-inputs.md","dfedba6a8ea05c9a91c6d202c4b29ee3ea793d8ef77575034787ae0fef280507" +"md","draft-and-review","bmm","bmm/1-analysis/bmad-product-brief/prompts/draft-and-review.md","ab191df10103561a9ab7ed5c8f29a8ec4fce25e4459da8e9f3ec759f236f4976" +"md","epics-template","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/templates/epics-template.md","a804f740155156d89661fa04e7a4264a8f712c4dc227c44fd8ae804a9b0f6b72" +"md","explain-concept","bmm","bmm/1-analysis/bmad-agent-tech-writer/explain-concept.md","6ea82dbe4e41d4bb8880cbaa62d936e40cef18f8c038be73ae6e09c462abafc9" +"md","finalize","bmm","bmm/1-analysis/bmad-product-brief/prompts/finalize.md","ca6d125ff9b536c9e7737c7b4a308ae4ec622ee7ccdc6c4c4abc8561089295ee" +"md","full-scan-instructions","bmm","bmm/1-analysis/bmad-document-project/workflows/full-scan-instructions.md","0544abae2476945168acb0ed48dd8b3420ae173cf46194fe77d226b3b5e7d7ae" +"md","full-scan-workflow","bmm","bmm/1-analysis/bmad-document-project/workflows/full-scan-workflow.md","3bff88a392c16602bd44730f32483505e73e65e46e82768809c13a0a5f55608b" +"md","generate-trail","bmm","bmm/4-implementation/bmad-checkpoint-preview/generate-trail.md","4a5936d86fbe5a85285b4535097b1e2edda8849da35586f4b588a982d7224459" +"md","guided-elicitation","bmm","bmm/1-analysis/bmad-product-brief/prompts/guided-elicitation.md","445b7fafb5c1c35a238958d015d413c71ebb8fd3e29dc59d9d68fb581546ee54" +"md","index-template","bmm","bmm/1-analysis/bmad-document-project/templates/index-template.md","42c8a14f53088e4fda82f26a3fe41dc8a89d4bcb7a9659dd696136378b64ee90" +"md","instructions","bmm","bmm/1-analysis/bmad-document-project/instructions.md","9f4bc3a46559ffd44289b0d61a0f8f26f829783aa1c0e2a09dfa807fa93eb12f" +"md","internal-faq","bmm","bmm/1-analysis/bmad-prfaq/references/internal-faq.md","26eb83f844cda1ed8efb50f4703d61713ada8a64bd27eb387f759f858b5748de" +"md","mermaid-gen","bmm","bmm/1-analysis/bmad-agent-tech-writer/mermaid-gen.md","1d83fcc5fa842bc31ecd9fd7e45fbf013fabcadf0022d3391fff5b53b48e4b5d" +"md","opportunity-reviewer","bmm","bmm/1-analysis/bmad-product-brief/agents/opportunity-reviewer.md","3b6d770c45962397bfecce5d4b001b03fc0e577aa75f7932084b56efe41edc07" +"md","prd-purpose","bmm","bmm/2-plan-workflows/bmad-create-prd/data/prd-purpose.md","49c4641b91504bb14e3887029b70beacaff83a2de200ced4f8cb11c1356ecaee" +"md","prd-purpose","bmm","bmm/2-plan-workflows/bmad-edit-prd/data/prd-purpose.md","49c4641b91504bb14e3887029b70beacaff83a2de200ced4f8cb11c1356ecaee" +"md","prd-purpose","bmm","bmm/2-plan-workflows/bmad-validate-prd/data/prd-purpose.md","49c4641b91504bb14e3887029b70beacaff83a2de200ced4f8cb11c1356ecaee" +"md","prd-template","bmm","bmm/2-plan-workflows/bmad-create-prd/templates/prd-template.md","7ccccab9c06a626b7a228783b0b9b6e4172e9ec0b10d47bbfab56958c898f837" +"md","press-release","bmm","bmm/1-analysis/bmad-prfaq/references/press-release.md","c406adb0e2d2cc326cbc45d0174f89d014523448ad82bc272293999d22aec596" +"md","prfaq-template","bmm","bmm/1-analysis/bmad-prfaq/assets/prfaq-template.md","b27e6964f0437ab4e78c8c0ffbe5052c28e3b3ef2fc811726cbb394d5a5c7559" +"md","project-context-template","bmm","bmm/3-solutioning/bmad-generate-project-context/project-context-template.md","54e351394ceceb0ac4b5b8135bb6295cf2c37f739c7fd11bb895ca16d79824a5" +"md","project-overview-template","bmm","bmm/1-analysis/bmad-document-project/templates/project-overview-template.md","a7c7325b75a5a678dca391b9b69b1e3409cfbe6da95e70443ed3ace164e287b2" +"md","readiness-report-template","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/templates/readiness-report-template.md","0da97ab1e38818e642f36dc0ef24d2dae69fc6e0be59924dc2dbf44329738ff6" +"md","research.template","bmm","bmm/1-analysis/research/bmad-domain-research/research.template.md","507bb6729476246b1ca2fca4693986d286a33af5529b6cd5cb1b0bb5ea9926ce" +"md","research.template","bmm","bmm/1-analysis/research/bmad-market-research/research.template.md","507bb6729476246b1ca2fca4693986d286a33af5529b6cd5cb1b0bb5ea9926ce" +"md","research.template","bmm","bmm/1-analysis/research/bmad-technical-research/research.template.md","507bb6729476246b1ca2fca4693986d286a33af5529b6cd5cb1b0bb5ea9926ce" +"md","skeptic-reviewer","bmm","bmm/1-analysis/bmad-product-brief/agents/skeptic-reviewer.md","fc1642dff30b49032db63f6518c5b34d3932c9efefaea2681186eb963b207b97" +"md","SKILL","bmm","bmm/1-analysis/bmad-agent-analyst/SKILL.md","979e1c0db13e6a96cac440a191a1721934844fed60500f7bddeb70bd22201661" +"md","SKILL","bmm","bmm/1-analysis/bmad-agent-tech-writer/SKILL.md","f371260b592aab626b4bf54ad3d5260d049216017adddadb648b28c8e3e96d4b" +"md","SKILL","bmm","bmm/1-analysis/bmad-document-project/SKILL.md","f4020613aec74bfeed2661265df35bb8a6f5ef9478c013182e6b5493bed5ce75" +"md","SKILL","bmm","bmm/1-analysis/bmad-prfaq/SKILL.md","14ff86cd2d7ed51d1d3355c2b5b4f9330411e5ac30d2b722d415c65580936a0c" +"md","SKILL","bmm","bmm/1-analysis/bmad-product-brief/SKILL.md","3e48d23ac9796ff0c8cc0234445e5ffc722d1ba58a7a7cc5b9545852cfa62d99" +"md","SKILL","bmm","bmm/1-analysis/research/bmad-domain-research/SKILL.md","7b23a45014c45d58616fa24471b9cb315ec5d2b1e4022bc4b9ca83b2dee5588a" +"md","SKILL","bmm","bmm/1-analysis/research/bmad-market-research/SKILL.md","b4a5b2b70cb100c5cea2c69257449ba0b0da3387abeba45c8b50bd2efc600495" +"md","SKILL","bmm","bmm/1-analysis/research/bmad-technical-research/SKILL.md","7bfe56456a8d2676bf2469e8184a8e27fa22a482aefaa4cb2892d7ed8820e8bc" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-agent-pm/SKILL.md","369d242fa27e9ddd326fc6a88ee81d3ea03510ae4b22cee5b34400ef907a1cb6" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-agent-ux-designer/SKILL.md","4a4fed6fa6e70c463757ea759395cc17bab3d12390f6f02682bb44408fd705b4" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-create-prd/SKILL.md","24de81d7553bb136d1dfb595a3f2fbd45930ece202ea2ac258eb349b4af17b5f" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-create-ux-design/SKILL.md","ef05bacf1fbb599bd87b2780f6a5f85cfc3b4ab7e7eb2c0f5376899a1663c5a5" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-edit-prd/SKILL.md","d18f34c8efcaeb90204989c79f425585d0e872ac02f231f3832015b100d0d04b" +"md","SKILL","bmm","bmm/2-plan-workflows/bmad-validate-prd/SKILL.md","34241cb23b07aae6e931899abb998974ccdb1a2586c273f2f448aff8a0407c52" +"md","SKILL","bmm","bmm/3-solutioning/bmad-agent-architect/SKILL.md","7b47a6bc2ce2b6b7fe34824b8c2c2c24aeb3984475dbdf825c8d534ae503527f" +"md","SKILL","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/SKILL.md","307f083fc05c9019b5e12317576965acbcfbd4774cf64ef56c7afcb15d00a199" +"md","SKILL","bmm","bmm/3-solutioning/bmad-create-architecture/SKILL.md","ed60779d105d4d55f9d182fcdfd4a48b361330cd15120fef8b9d8a2a2432e3bf" +"md","SKILL","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/SKILL.md","ec3675d2ab763e7050e5cc2975326b4a37c68ebbc2f4d27458d552f4071939d4" +"md","SKILL","bmm","bmm/3-solutioning/bmad-generate-project-context/SKILL.md","504447984a6c5ea30a14e4dacdd6627dc6bec67d6d51eddd2f328d74db8e6a82" +"md","SKILL","bmm","bmm/4-implementation/bmad-agent-dev/SKILL.md","77e6376d8992df186bde2a908a0719617a1688285217089e4078d5c339714bd3" +"md","SKILL","bmm","bmm/4-implementation/bmad-checkpoint-preview/SKILL.md","46e919d5ba64fa1cac37cacff1c89da17b70a17b2ef992f9d945829a549036c9" +"md","SKILL","bmm","bmm/4-implementation/bmad-code-review/SKILL.md","baca10e0257421b41bb07dc23cd4768e57f55f1aebe7b19e702d0b77a7f39a01" +"md","SKILL","bmm","bmm/4-implementation/bmad-correct-course/SKILL.md","400a2fd76a3818b9023a1a69a6237c20b93b5dd51dce1d507a38c10baaaba8cd" +"md","SKILL","bmm","bmm/4-implementation/bmad-create-story/SKILL.md","b1d6b9fbfee53246b46ae1096ada624d1e60c21941e2054fee81c46e1ec079d5" +"md","SKILL","bmm","bmm/4-implementation/bmad-dev-story/SKILL.md","60df7fead13be7cc33669f34fe4d929d95655f8e839f7e5cd5bb715313e17133" +"md","SKILL","bmm","bmm/4-implementation/bmad-qa-generate-e2e-tests/SKILL.md","2915faf44ebc7bb2783c206bf1e4b82bbff6b35651aa01e33b270ab244ce2dc6" +"md","SKILL","bmm","bmm/4-implementation/bmad-quick-dev/SKILL.md","e4af8798c1cf8bd4f564520270e287a2aa52c1030de76c9c4e04208ae5cdf12d" +"md","SKILL","bmm","bmm/4-implementation/bmad-retrospective/SKILL.md","d5bfc70a01ac9f131716827b5345cf3f7bfdda562c7c66ea2c7a7bd106f44e23" +"md","SKILL","bmm","bmm/4-implementation/bmad-sprint-planning/SKILL.md","7b5f68dcf95c8c9558bda0e4ba55637b0e8f9254577d7ac28072bb9f22c63d94" +"md","SKILL","bmm","bmm/4-implementation/bmad-sprint-status/SKILL.md","fc393cadb4a05050cb847471babbc10ecb65f0cb85da6e61c2cec65bb5dfc73d" +"md","source-tree-template","bmm","bmm/1-analysis/bmad-document-project/templates/source-tree-template.md","109bc335ebb22f932b37c24cdc777a351264191825444a4d147c9b82a1e2ad7a" +"md","spec-template","bmm","bmm/4-implementation/bmad-quick-dev/spec-template.md","3ee15d5a63cf5eeee74149c590668fc61d0e44023eac12988a1ca2a9438a9d39" +"md","step-01-clarify-and-route","bmm","bmm/4-implementation/bmad-quick-dev/step-01-clarify-and-route.md","5cd733c2831afaabee177071f99fe440427f7e800c097b2763d5eef0768943ca" +"md","step-01-discover","bmm","bmm/3-solutioning/bmad-generate-project-context/steps/step-01-discover.md","8b2c8c7375f8a3c28411250675a28c0d0a9174e6c4e67b3d53619888439c4613" +"md","step-01-document-discovery","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-01-document-discovery.md","c763b512d55906122433cb65c1bcd5b5b283e45eacdc07281c8ec7596b6b3980" +"md","step-01-gather-context","bmm","bmm/4-implementation/bmad-code-review/steps/step-01-gather-context.md","d0ee7558605e9d48b5b6f15d9b535542eb6d922613f529bb520326eacade4171" +"md","step-01-init","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-01-init.md","efee243f13ef54401ded88f501967b8bc767460cec5561b2107fc03fe7b7eab1" +"md","step-01-init","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-01-init.md","64d5501aea0c0005db23a0a4d9ee84cf4e9239f553c994ecc6b1356917967ccc" +"md","step-01-init","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-01-init.md","c9a1627ecd26227e944375eb691e7ee6bc9f5db29a428a5d53e5d6aef8bb9697" +"md","step-01-init","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-01-init.md","922f59e960569f68bbf0d2c17ecdca74e9d9b92c6a802a5ea888e10774be7738" +"md","step-01-init","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-01-init.md","0b257533a0ce34d792f621da35325ec11cb883653e3ad546221ee1f0dee5edcd" +"md","step-01-init","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-01-init.md","5119205b712ebda0cd241c3daad217bb0f6fa9e6cb41d6635aec6b7fe83b838a" +"md","step-01-orientation","bmm","bmm/4-implementation/bmad-checkpoint-preview/step-01-orientation.md","d9e3b949c36d49a025f3535773af2b51888fe4ce616b6d6d69683a122716b1d2" +"md","step-01-validate-prerequisites","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/steps/step-01-validate-prerequisites.md","5c2aabc871363d84fc2e12fd83a3889e9d752b6bd330e31a0067c96204dd4880" +"md","step-01b-continue","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-01b-continue.md","bdc3677aa220c4822b273d9bc8579669e003cc96d49475ddb3116bdef759cf04" +"md","step-01b-continue","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-01b-continue.md","4d42c6b83eaa720975bf2206a7eea1a8c73ae922668cc2ef03d34c49ab066c19" +"md","step-01b-continue","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-01b-continue.md","4bf216008297dcea25f8be693109cf17879c621865b302c994cdd15aa5124e5f" +"md","step-02-context","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-02-context.md","4381c5128de7d5c02ac806a1263e3965754bd2598954f3188219fbd87567e5c9" +"md","step-02-customer-behavior","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-02-customer-behavior.md","bac4de244049f90d1f2eb95e2cc9389cc84966d9538077fef1ec9c35e4533849" +"md","step-02-design-epics","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/steps/step-02-design-epics.md","44b8859c4f9e6c8275b44be1c8d36f5360b54db7c54b8d4d1b61e865b33d51d8" +"md","step-02-discovery","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-02-discovery.md","4ef0a3e62c05bfe90fbeca03d58ada11017098523a563003d574462d65f51e78" +"md","step-02-discovery","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-02-discovery.md","9ffd5b31cc869b564e4d78cdc70767f0fb1b04db4c40201ccfa9dde75739fa8d" +"md","step-02-domain-analysis","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-02-domain-analysis.md","385a288d9bbb0adf050bcce4da4dad198a9151822f9766900404636f2b0c7f9d" +"md","step-02-generate","bmm","bmm/3-solutioning/bmad-generate-project-context/steps/step-02-generate.md","b1f063edae66a74026b67a79a245cec7ee85438bafcacfc70dcf6006b495e060" +"md","step-02-plan","bmm","bmm/4-implementation/bmad-quick-dev/step-02-plan.md","72f4df415adceaaf554166983559e058c6a019d783d0f87cf42c401db3c5f52c" +"md","step-02-prd-analysis","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-02-prd-analysis.md","38be2bf4b924c0b5b395b57d68f685d790ade7b1a6c10993d3c550675f87d954" +"md","step-02-review","bmm","bmm/4-implementation/bmad-code-review/steps/step-02-review.md","6c0f85f7be5d1e28af1a538f4393ec4a766c4f2ae6eb3e8fb69cb64a5b0bd325" +"md","step-02-technical-overview","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-02-technical-overview.md","9c7582241038b16280cddce86f2943216541275daf0a935dcab78f362904b305" +"md","step-02-walkthrough","bmm","bmm/4-implementation/bmad-checkpoint-preview/step-02-walkthrough.md","66cf893f8f968ee81034e9ccd8c20415692c3a8c23a9a143c2245fe6c800acdc" +"md","step-02b-vision","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-02b-vision.md","641fcd72722c34850bf2daf38a4dfc544778999383aa9b33b4e7569de5860721" +"md","step-02c-executive-summary","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-02c-executive-summary.md","7abf23a4ae7a7e1653cb86d90fdb1698cbe876628de3273b5638cfb05e34b615" +"md","step-03-competitive-landscape","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-03-competitive-landscape.md","f10aa088ba00c59491507f6519fb314139f8be6807958bb5fd1b66bff2267749" +"md","step-03-complete","bmm","bmm/3-solutioning/bmad-generate-project-context/steps/step-03-complete.md","cf8d1d1904aeddaddb043c3c365d026cd238891cd702c2b78bae032a8e08ae17" +"md","step-03-core-experience","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-03-core-experience.md","1f58c8a2f6872f468629ecb67e94f793af9d10d2804fe3e138eba03c090e00c5" +"md","step-03-create-stories","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/steps/step-03-create-stories.md","c5b787a82e4e49ed9cd9c028321ee1689f32b8cd69d89eea609b37cd3d481afc" +"md","step-03-customer-pain-points","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-03-customer-pain-points.md","5b2418ccaaa89291c593efed0311b3895faad1e9181800d382da823a8eb1312a" +"md","step-03-detail-pass","bmm","bmm/4-implementation/bmad-checkpoint-preview/step-03-detail-pass.md","d48163b9f305f15af57729a8443142e47beb6c3e977554afe12b39ee49cb9fc0" +"md","step-03-epic-coverage-validation","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-03-epic-coverage-validation.md","7b187f03a47cba0325fcfd10240410db9c59d93768342fc2dd3de2a01ec23356" +"md","step-03-implement","bmm","bmm/4-implementation/bmad-quick-dev/step-03-implement.md","7d0a1d4d92b0f278705cf900646c8de69e24ba4055a3076e48af83cc238429d5" +"md","step-03-integration-patterns","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-03-integration-patterns.md","005d517a2f962e2172e26b23d10d5e6684c7736c0d3982e27b2e72d905814ad9" +"md","step-03-starter","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-03-starter.md","b7727e0f37bc5325e15abad1c54bef716d617df423336090189efd1d307a0b3f" +"md","step-03-success","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-03-success.md","3959db0848f9a4c99f80ac8d59855f9bb77f833475d3d5512e623d62b52b86dc" +"md","step-03-triage","bmm","bmm/4-implementation/bmad-code-review/steps/step-03-triage.md","91eaa27f6a167702ead00da9e93565c9bff79dce92c02eccbca61b1d1ed39a80" +"md","step-04-architectural-patterns","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-04-architectural-patterns.md","4636f23e9c585a7a0c90437a660609d913f16362c3557fc2e71d408d6b9f46ce" +"md","step-04-customer-decisions","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-04-customer-decisions.md","f0bc25f2179b7490e7a6704159a32fc9e83ab616022355ed53acfe8e2f7059d5" +"md","step-04-decisions","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-04-decisions.md","7fc0ebb63ab5ad0efc470f1063c15f14f52f5d855da2382fd17576cf060a8763" +"md","step-04-emotional-response","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-04-emotional-response.md","75724811b170c8897e230a49e968e1db357fef3387008b0906b5ff79a43dbff9" +"md","step-04-final-validation","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/steps/step-04-final-validation.md","6be228c80a97a74fe6b2dca7ded26fdbca3524a4c8590942e150f24e16da68f3" +"md","step-04-journeys","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-04-journeys.md","a9f2b74f06230916f66a1cf42437e4173061a157642c5eaf0d985d4078872526" +"md","step-04-present","bmm","bmm/4-implementation/bmad-code-review/steps/step-04-present.md","7c9a738036845c9fa9fcfaff3f3efd87123e75749877f334b781b25c9765f59c" +"md","step-04-regulatory-focus","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-04-regulatory-focus.md","d22035529efe91993e698b4ebf297bf2e7593eb41d185a661c357a8afc08977b" +"md","step-04-review","bmm","bmm/4-implementation/bmad-quick-dev/step-04-review.md","e441bf5a69951ec2597c485b07dd50f8d18a1ea9cf6535ac052f03b0d0e0ecd0" +"md","step-04-testing","bmm","bmm/4-implementation/bmad-checkpoint-preview/step-04-testing.md","28a56e868968ea2d18add0df8c4bccced0f94b698e218df3d45ddac072ce369c" +"md","step-04-ux-alignment","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-04-ux-alignment.md","f71e5f0d77615e885ae40fdee6b04c1dd6e472c871f87b515fe869cb5f6966fb" +"md","step-05-competitive-analysis","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-05-competitive-analysis.md","17532051ad232cfc859f09ac3b44f9f4d542eb24cff8d07317126ccdff0d225a" +"md","step-05-domain","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-05-domain.md","983617d33fe6b7e911f34cf6a2adb86be595952ab9a7c7308e7f6b3858b39a12" +"md","step-05-epic-quality-review","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-05-epic-quality-review.md","d8a84e57f4e3a321734b5b5d093458ceb1e338744f18954c5a204f5ce3576185" +"md","step-05-implementation-research","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-05-implementation-research.md","e2b8a2c79bcebadc85f3823145980fa47d7e7be8d1c112f686c6223c8c138608" +"md","step-05-inspiration","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-05-inspiration.md","b0cadcd4665c46d2e6e89bdb45ddfdd4e4aac47b901e59aa156b935878a2b124" +"md","step-05-patterns","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-05-patterns.md","3c80aba507aa46893ef43f07c5c321b985632ef57abc82d5ee93c3d9c2911134" +"md","step-05-present","bmm","bmm/4-implementation/bmad-quick-dev/step-05-present.md","b7d54e83f9a88f1d151d94d8facd6bc8f91ea1494eab6d83f74f3905d85c5018" +"md","step-05-technical-trends","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-05-technical-trends.md","fd6c577010171679f630805eb76e09daf823c2b9770eb716986d01f351ce1fb4" +"md","step-05-wrapup","bmm","bmm/4-implementation/bmad-checkpoint-preview/step-05-wrapup.md","28044ea620e4abed95fa01c3c3996ffd6db2dd73609ea829a268410277c63670" +"md","step-06-design-system","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-06-design-system.md","1c71e452916c5b9ed000af4dd1b83954ae16887463c73776251e1e734e7d7641" +"md","step-06-final-assessment","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/steps/step-06-final-assessment.md","dbc3a5e94e804c5dbb89204a194d9c378fd4096f40beec976b84ce4ca26b24cf" +"md","step-06-innovation","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-06-innovation.md","a0b3863e11f1dc91c73871967c26c3a2746a11c29a1cd23ee000df5b6b22f1b3" +"md","step-06-research-completion","bmm","bmm/1-analysis/research/bmad-market-research/steps/step-06-research-completion.md","ce4820d4a254b1c4c5a876910e7e8912eda8df595a71438d230119ace7f2c38b" +"md","step-06-research-synthesis","bmm","bmm/1-analysis/research/bmad-domain-research/domain-steps/step-06-research-synthesis.md","ae7ea9eec7f763073e4e1ec7ef0dd247a2c9c8f8172c84cbcb0590986c67caa2" +"md","step-06-research-synthesis","bmm","bmm/1-analysis/research/bmad-technical-research/technical-steps/step-06-research-synthesis.md","01d94ed48e86317754d1dafb328d57bd1ce8832c1f443bfd62413bbd07dcf3a1" +"md","step-06-structure","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-06-structure.md","f8333ca290b62849c1e2eb2f770b46705b09fe0322217b699b13be047efdd03e" +"md","step-07-defining-experience","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-07-defining-experience.md","17f78d679a187cfb703c2cd30eea84d9dd683f3708d24885421239338eea4edd" +"md","step-07-project-type","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-07-project-type.md","ba60660354a1aa7dff8a03bfff79ace4589af13e3a2945ae78157a33abd12f17" +"md","step-07-validation","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-07-validation.md","95c9c9102ddfb23969adecc84c45bc61aa1e58dbdff6d25111ac85e17ff99353" +"md","step-08-complete","bmm","bmm/3-solutioning/bmad-create-architecture/steps/step-08-complete.md","2bdb9f1a149eb8e075c734f086b977709baeeb3d7ca0c2c998997e3c0ce2f532" +"md","step-08-scoping","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-08-scoping.md","b1273a563a4cb440901bcda12ffdb27a37694c4cc4431196396d07a3737ae0aa" +"md","step-08-visual-foundation","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-08-visual-foundation.md","985b4da65435114529056f33ff583ec4d1b29feb3550494ae741b6dbb89798a9" +"md","step-09-design-directions","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-09-design-directions.md","07962c637e69a612a904efccf6188b7f08c9e484d4d7369c74cd0de7da0cb1e3" +"md","step-09-functional","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-09-functional.md","4880a2f02fdc43964bd753c733c7800b9ccf6b1ccf194b2a8c3f09f1ad85843c" +"md","step-10-nonfunctional","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-10-nonfunctional.md","afde3cd586227cec7863267518667605e9487025a9c0f3b7f220c66adbbc347c" +"md","step-10-user-journeys","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-10-user-journeys.md","eabe15745e6b68df06833bca103c704d31094c8f070c84e35f1ee9b0c28d10bd" +"md","step-11-component-strategy","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-11-component-strategy.md","52a1d0230160124496467ddbe26dd9cc4ae7d9afceaea987aad658e1bb195f59" +"md","step-11-polish","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-11-polish.md","7648f29eda46aa75dd3a23045d9e8513995a7c56e18ac28f4912b5d05340b9cc" +"md","step-12-complete","bmm","bmm/2-plan-workflows/bmad-create-prd/steps-c/step-12-complete.md","cce81ef9c88e910ea729710ab7104ee23c323479f90375208d3910abe0a5adcf" +"md","step-12-ux-patterns","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-12-ux-patterns.md","37215fe8ea33247e9a31b5f8b8fe3b36448d7f743c18803e4d5054c201348be8" +"md","step-13-responsive-accessibility","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-13-responsive-accessibility.md","cd4d4e2a307b4cbc805c6954860c93c14a11b74b1e206c45ff89f8b81ab03a62" +"md","step-14-complete","bmm","bmm/2-plan-workflows/bmad-create-ux-design/steps/step-14-complete.md","f308bf80b6a7d4490a858fb30d17fc4fa3105655cbc437aa07e54fab26889251" +"md","step-e-01-discovery","bmm","bmm/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01-discovery.md","5f733ce1dc3663fbbb1fe661471dc1fcb5a9c02621c1f5599bba5850dfe3b7a3" +"md","step-e-01b-legacy-conversion","bmm","bmm/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01b-legacy-conversion.md","62bf07f0da57c4f87440b5db95928239527542b39be2ff806e85dfca8a0f7e40" +"md","step-e-02-review","bmm","bmm/2-plan-workflows/bmad-edit-prd/steps-e/step-e-02-review.md","e6a2025055840d5625fc2eec71209da1d63d6bf530c305d353b1d4500202d8bd" +"md","step-e-03-edit","bmm","bmm/2-plan-workflows/bmad-edit-prd/steps-e/step-e-03-edit.md","38d70a13738c87da364ca7dc5ef9270f84e3c24d5204cdad969e0269f1d55994" +"md","step-e-04-complete","bmm","bmm/2-plan-workflows/bmad-edit-prd/steps-e/step-e-04-complete.md","7de24bab7e1e9b86ba3eafaad59d8e8c5e1583802b3a6702cdc01f121cc2c723" +"md","step-oneshot","bmm","bmm/4-implementation/bmad-quick-dev/step-oneshot.md","af4ab50b2c0be92a80b639d1e6ff8b4ff530bdaa9ee417fefed09400960b632f" +"md","step-v-01-discovery","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-01-discovery.md","65c4686abf818f35eeeff7cf7d31646b9693f3b8aaaa04eac7c97e9be0572a57" +"md","step-v-02-format-detection","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-02-format-detection.md","c27ea549b1414a9a013c6e334daf278bc26e7101879fd5832eb57ed275daeb0d" +"md","step-v-02b-parity-check","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-02b-parity-check.md","5216fea52f9bbcb76a8ea9b9e80c98c51c529342e448dcf75c449ffa6fbaa45f" +"md","step-v-03-density-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-03-density-validation.md","1eed2b7eea8745edefbee124e9c9aff1e75a1176b8ba3bad42cfcf9b7c2f2a1c" +"md","step-v-04-brief-coverage-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-04-brief-coverage-validation.md","7b870fea072193271c9dc80966b0777cbc892a85912a273ba184f2d19fc68c47" +"md","step-v-05-measurability-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-05-measurability-validation.md","06a8762b225e7d77f9c1b9f5be8783bcced29623f3a3bc8dbf7ea109b531c0ae" +"md","step-v-06-traceability-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-06-traceability-validation.md","58b89788683540c3122f886ca7a6191866a3abb2851bd505faa3fc9ab46a73c4" +"md","step-v-07-implementation-leakage-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-07-implementation-leakage-validation.md","aeab46b20c6aafc4b1d369c65ccf02a1fc5f7de60cbffddf7719e2899de6fe28" +"md","step-v-08-domain-compliance-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-08-domain-compliance-validation.md","1be1de3adc40ded63e3662a75532fa1b13c28596b3b49204fbda310f6fa5f0da" +"md","step-v-09-project-type-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-09-project-type-validation.md","fffbf78461186456a5ca72b2b9811cb391476c1d1af0301ff71b8f73198c88d1" +"md","step-v-10-smart-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-10-smart-validation.md","81bf3fbe84054b51cb36b673a3877c65c9b790acd502a9a8a01f76899f5f4f4c" +"md","step-v-11-holistic-quality-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-11-holistic-quality-validation.md","4be7756dce12a6c7c5de6a551716d9e3b1df1f5d9d87fc28efb95fe6960cd3ce" +"md","step-v-12-completeness-validation","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-12-completeness-validation.md","20371cf379d396292dd63ad721fe48258853048e10cd9ecb8998791194fe4236" +"md","step-v-13-report-complete","bmm","bmm/2-plan-workflows/bmad-validate-prd/steps-v/step-v-13-report-complete.md","5df1fe4427273411bc55051519edf89e36ae46b5435240664ead8ffac6842d85" +"md","template","bmm","bmm/4-implementation/bmad-create-story/template.md","29ba697368d77e88e88d0e7ac78caf7a78785a7dcfc291082aa96a62948afb67" +"md","ux-design-template","bmm","bmm/2-plan-workflows/bmad-create-ux-design/ux-design-template.md","ffa4b89376cd9db6faab682710b7ce755990b1197a8b3e16b17748656d1fca6a" +"md","validate-doc","bmm","bmm/1-analysis/bmad-agent-tech-writer/validate-doc.md","3b8d25f60be191716266726393f2d44b77262301b785a801631083b610d6acc5" +"md","verdict","bmm","bmm/1-analysis/bmad-prfaq/references/verdict.md","684806d6f38e126f08350d16909535fbe1e223d50ae337e9ad7f5076d6ee8d17" +"md","web-researcher","bmm","bmm/1-analysis/bmad-prfaq/agents/web-researcher.md","6e9127bb9bd3e4b15c701e4ced9eef328769262cd34eadc221bebe954c1f3aef" +"md","web-researcher","bmm","bmm/1-analysis/bmad-product-brief/agents/web-researcher.md","66aadb087f9bb3e7d05787c8f30237247ad3b90f241d342838e4ca95ed0d0260" +"md","workflow","bmm","bmm/1-analysis/bmad-document-project/workflow.md","9df42cbed34cc35a10713c49d5c223d1f7b1f93003c062b661d413c60179c647" +"md","workflow","bmm","bmm/1-analysis/research/bmad-domain-research/workflow.md","811175155b16a4615d371710ce6bf7bd6f8d5913b16a2e2b914a3b0c2e24782a" +"md","workflow","bmm","bmm/1-analysis/research/bmad-market-research/workflow.md","70785885315dc44c6f1c804873f0ec0d373434a33fd77a29855128ea030b3099" +"md","workflow","bmm","bmm/1-analysis/research/bmad-technical-research/workflow.md","456df320c688f4ee636cbd178928ef406c3aa3021d4ec39fe2ee409df5b1cbda" +"md","workflow","bmm","bmm/2-plan-workflows/bmad-create-prd/workflow.md","0b2e789c635126f3f866f846ba8887caec2e2b04ec16ddaf3fb8a0c73f498f91" +"md","workflow","bmm","bmm/2-plan-workflows/bmad-create-ux-design/workflow.md","b113964af2603e350004b2757c0162bc957989901c9d3e4468a7eb7a7d989b26" +"md","workflow","bmm","bmm/2-plan-workflows/bmad-edit-prd/workflow.md","b63d0a624d2e32e326e5abed151439d2c262acaeceffd643f2fb3a9d19d1afb8" +"md","workflow","bmm","bmm/2-plan-workflows/bmad-validate-prd/workflow.md","000a4ca56a27ce876f66ab55af5dc39538e67b52dc7eca1b8cd4193d52ee1f1e" +"md","workflow","bmm","bmm/3-solutioning/bmad-check-implementation-readiness/workflow.md","39ef492b5302d83c5b01efc4da1822b58d3e16d129cc2854746a32d1b6b106d7" +"md","workflow","bmm","bmm/3-solutioning/bmad-create-architecture/workflow.md","0f57ce5b67f0b0909684e271bad1915d8e60bf65b9a8d2ea3809f2f56e290508" +"md","workflow","bmm","bmm/3-solutioning/bmad-create-epics-and-stories/workflow.md","4063fb5ce6209a50bf68eaaeeac015a7578f1905b3a95a9e51a8d5aa517be5b8" +"md","workflow","bmm","bmm/3-solutioning/bmad-generate-project-context/workflow.md","034962c1c6a0f726167bdb3afa256d9c9496bc8685e184b26e13f0a36f77aa8b" +"md","workflow","bmm","bmm/4-implementation/bmad-code-review/workflow.md","329c5b98aedf092cc1e3cd56a73a19a68edac0693ff9481abc88336852dbffd0" +"md","workflow","bmm","bmm/4-implementation/bmad-correct-course/workflow.md","e3c2a9016c0f238911855d05ae294a6f707bf4707f44acde4a74bed6e52acedd" +"md","workflow","bmm","bmm/4-implementation/bmad-create-story/workflow.md","5ef89f34fe47a6f83d4dc3c3e1d29bbdea58838122549f60a6bc53046825305d" +"md","workflow","bmm","bmm/4-implementation/bmad-dev-story/workflow.md","96109fde74e4a6743acb6d3b70f83b6ceddc48dc7dc5fbb4a7a5142ecc0fc51e" +"md","workflow","bmm","bmm/4-implementation/bmad-qa-generate-e2e-tests/workflow.md","f399bfecbdd005b3f2de1ce15f5ab693776aded6e7d92e104f1f1a66fbcfc85e" +"md","workflow","bmm","bmm/4-implementation/bmad-quick-dev/workflow.md","add07f02aba350bb3663b839a9c9643c54f6269fe55577656fae1d657e71f7a4" +"md","workflow","bmm","bmm/4-implementation/bmad-retrospective/workflow.md","67ca879bed720f02435174dc31fe16b54192e97a7e38b756cbf15672d7f36613" +"md","workflow","bmm","bmm/4-implementation/bmad-sprint-planning/workflow.md","4c649b1518ff7c9f1c222e8b86b7a45db5a4e7384c0f443d46c4f0f8e3733c74" +"md","workflow","bmm","bmm/4-implementation/bmad-sprint-status/workflow.md","4d269cbf9feee1d1888476a724739ad71c79730c03fc158b42213021be1d7508" +"md","write-document","bmm","bmm/1-analysis/bmad-agent-tech-writer/write-document.md","c0ddfd981f765b82cba0921dad331cd1fa32bacdeea1f02320edfd60a0ae7e6f" +"yaml","bmad-skill-manifest","bmm","bmm/1-analysis/bmad-agent-analyst/bmad-skill-manifest.yaml","bc352201cf3b41252ca0c107761efd771f3e37ece9426d7dbf483e0fc6593049" +"yaml","bmad-skill-manifest","bmm","bmm/1-analysis/bmad-agent-tech-writer/bmad-skill-manifest.yaml","35ea1ff2681f199412056d3252b88b98bd6d4a3d69bb486c922a055c23568d69" +"yaml","bmad-skill-manifest","bmm","bmm/2-plan-workflows/bmad-agent-pm/bmad-skill-manifest.yaml","b0a09b8c8fd3c8315a503067e62624415a00b91d91d83177b95357f02b18db98" +"yaml","bmad-skill-manifest","bmm","bmm/2-plan-workflows/bmad-agent-ux-designer/bmad-skill-manifest.yaml","9d319a393c7c58a47dbf7c7f3c4bb2b4756e210ac6d29a0c3c811ff66d4d2ec1" +"yaml","bmad-skill-manifest","bmm","bmm/3-solutioning/bmad-agent-architect/bmad-skill-manifest.yaml","4de683765970ef12294035164417121ac77c4c118947cdbf4af58ea7cfee858b" +"yaml","bmad-skill-manifest","bmm","bmm/4-implementation/bmad-agent-dev/bmad-skill-manifest.yaml","ad2bb1387b0b7330cdc549a619706483c3b0d70792b91deb1ca575db8f8f523f" +"yaml","config","bmm","bmm/config.yaml","b39c5b0414dc0066e34f16357dc25eab6e0ba76ac5a2aadaf92e533ce18448c6" +"yaml","sprint-status-template","bmm","bmm/4-implementation/bmad-sprint-planning/sprint-status-template.yaml","deeec135d875b107618dd41278349689b5f3dcb5894d7509909417a570f46fd9" +"csv","design-methods","cis","cis/skills/bmad-cis-design-thinking/design-methods.csv","6735e9777620398e35b7b8ccb21e9263d9164241c3b9973eb76f5112fb3a8fc9" +"csv","innovation-frameworks","cis","cis/skills/bmad-cis-innovation-strategy/innovation-frameworks.csv","9a14473b1d667467172d8d161e91829c174e476a030a983f12ec6af249c4e42f" +"csv","module-help","cis","cis/module-help.csv","302e27b160769948f100542d9322fa51a70b94ec98d36610f0838677ec1db1d7" +"csv","solving-methods","cis","cis/skills/bmad-cis-problem-solving/solving-methods.csv","aa15c3a862523f20c199600d8d4d0a23fce1001010d7efc29a71abe537d42995" +"csv","story-types","cis","cis/skills/bmad-cis-storytelling/story-types.csv","ec5a3c713617bf7e2cf7db439303dd8f3363daa2f6db20a350c82260ade88bdb" +"md","SKILL","cis","cis/skills/bmad-cis-agent-brainstorming-coach/SKILL.md","99559ec54224f01db509ad5ca4234d623b94ee3a1949c7d4d0a480670b73bd52" +"md","SKILL","cis","cis/skills/bmad-cis-agent-creative-problem-solver/SKILL.md","139a0a0673d9c9cc7ce74aa62c3d1f46af09ae4b846280a52905a6d94c154f24" +"md","SKILL","cis","cis/skills/bmad-cis-agent-design-thinking-coach/SKILL.md","931ece9164ddb636bf4d85a052fe862f835219a4369383a3dd39afdc356f40e7" +"md","SKILL","cis","cis/skills/bmad-cis-agent-innovation-strategist/SKILL.md","f0c8a465f72046838722ff2989fe67c3b60265d087d3b7292ea0db1da496c60d" +"md","SKILL","cis","cis/skills/bmad-cis-agent-presentation-master/SKILL.md","898b56e7b8449f293d8522abe9bd78de9f331d11cfeb5411f00e45466557d776" +"md","SKILL","cis","cis/skills/bmad-cis-agent-storyteller/SKILL.md","2794a50b7936deb100f5de4eaddd5b3b94bcdffee5670ab2ae231675ad3acd55" +"md","SKILL","cis","cis/skills/bmad-cis-design-thinking/SKILL.md","3851c14c9a53828692fffc14c484e435adcd5452e2c8bed51f7c5dd54218e02e" +"md","SKILL","cis","cis/skills/bmad-cis-innovation-strategy/SKILL.md","9a4a90e4b81368ad09fe51a62fde1cc02aa176c828170b077c953c0b0b2f303d" +"md","SKILL","cis","cis/skills/bmad-cis-problem-solving/SKILL.md","d78b21e22a866da35f84b8aca704ef292c0d8b3444e30a79c82bca2f3af174f8" +"md","SKILL","cis","cis/skills/bmad-cis-storytelling/SKILL.md","2cfd311821f5ca76a4ad8338b58eb51da6bb508d8bb84ee2b5eb25ca816a3cd6" +"md","stories-told","cis","cis/skills/bmad-cis-agent-storyteller/stories-told.md","47ee9e599595f3d9daf96d47bcdacf55eeb69fbe5572f6b08a8f48c543bc62de" +"md","story-preferences","cis","cis/skills/bmad-cis-agent-storyteller/story-preferences.md","b70dbb5baf3603fdac12365ef24610685cba3b68a9bc41b07bbe455cbdcc0178" +"md","template","cis","cis/skills/bmad-cis-design-thinking/template.md","7834c387ac0412c841b49a9fcdd8043f5ce053e5cb26993548cf4d31b561f6f0" +"md","template","cis","cis/skills/bmad-cis-innovation-strategy/template.md","e59bd789df87130bde034586d3e68bf1847c074f63d839945e0c29b1d0c85c82" +"md","template","cis","cis/skills/bmad-cis-problem-solving/template.md","6c9efd7ac7b10010bd9911db16c2fbdca01fb0c306d871fa6381eef700b45608" +"md","template","cis","cis/skills/bmad-cis-storytelling/template.md","461981aa772ef2df238070cbec90fc40995df2a71a8c22225b90c91afed57452" +"md","workflow","cis","cis/skills/bmad-cis-design-thinking/workflow.md","ec849fe7ea8b15344fdfd40f63c6f65e0cd2eba4294dd5af85297fdf9681d1d7" +"md","workflow","cis","cis/skills/bmad-cis-innovation-strategy/workflow.md","53c35a0a3dc713a92b4d49e7d8f1c1187dd8c0603c86d424aee1c8b74a8345bf" +"md","workflow","cis","cis/skills/bmad-cis-problem-solving/workflow.md","073aee7667e91bb722b6dcc8708e765cd5d8b06ad3308dfc7456a21c01a64f91" +"md","workflow","cis","cis/skills/bmad-cis-storytelling/workflow.md","f2aff4f0495217c946bd0096b462eebde0c0501c796384cdd7f9efcd318695c4" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-brainstorming-coach/bmad-skill-manifest.yaml","5da43a49b039fc7158912ff216a93f661c08a38437631d63fea6eadea62006a9" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-creative-problem-solver/bmad-skill-manifest.yaml","c8be4e4e1f176e2d9d37c1e5bae0637a80d774f8e816f49792b672b2f551bfad" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-design-thinking-coach/bmad-skill-manifest.yaml","a291d86728c776975d93a72ea3bd16c9e9d6f571dd2fdbb99102aed59828abe3" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-innovation-strategist/bmad-skill-manifest.yaml","a34ff8a15f0a2b572b5d3a5bb56249e8ce48626dacb201042ebb18391c3b9314" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-presentation-master/bmad-skill-manifest.yaml","62dc2d1ee91093fc9f5112c0a04d0d82e8ae3d272d39007b2a1bdd668ef06605" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-agent-storyteller/bmad-skill-manifest.yaml","516c3bf4db5aa2ac0498b181e8dacecd53d7712afc7503dc9d0896a8ade1a21e" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-design-thinking/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-innovation-strategy/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-problem-solving/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","cis","cis/skills/bmad-cis-storytelling/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","config","cis","cis/config.yaml","99d07b310832b747f7853e47855b824e3b0ec74c8e4be44af40873de26e888f3" +"csv","brain-methods","core","core/bmad-brainstorming/brain-methods.csv","0ab5878b1dbc9e3fa98cb72abfc3920a586b9e2b42609211bb0516eefd542039" +"csv","methods","core","core/bmad-advanced-elicitation/methods.csv","e08b2e22fec700274982e37be608d6c3d1d4d0c04fa0bae05aa9dba2454e6141" +"csv","module-help","core","core/module-help.csv","3a16823dcffc0c08f30097f2eb2244e81d5f3debecd323cd484131245389203c" +"md","compression-rules","core","core/bmad-distillator/resources/compression-rules.md","86e53d6a2072b379864766681d1cc4e1aad3d4428ecca8c46010f7364da32724" +"md","distillate-compressor","core","core/bmad-distillator/agents/distillate-compressor.md","c00da33b39a43207a224c4043d1aa4158e90e41ab421fff0ea7cc55beec81ef8" +"md","distillate-format-reference","core","core/bmad-distillator/resources/distillate-format-reference.md","5c23eed087d950b68d307f5cbf001dac8f73e822f307f3a4ef5f4cb57ddeda99" +"md","round-trip-reconstructor","core","core/bmad-distillator/agents/round-trip-reconstructor.md","47c83f4a37249ddac38460d8c95d162f6fc175a8919888e8090aed71bd9383bc" +"md","SKILL","core","core/bmad-advanced-elicitation/SKILL.md","1a7396d28ba7524588d44e5eac9b6a41372a0bf8d9e1c4c469728493abd5e12f" +"md","SKILL","core","core/bmad-brainstorming/SKILL.md","f4a2c22b40ed34cdbd3282dd6161a3b869902f3bc75b58e181fc9faf78eedd9d" +"md","SKILL","core","core/bmad-distillator/SKILL.md","756ee0706ff6b8a3d5726b465e81ba244e4eaeba21b7de0d2390473acebb5ddc" +"md","SKILL","core","core/bmad-editorial-review-prose/SKILL.md","b3687fe80567378627bc2a0c5034ae8d65dfeedcf2b6c90da077f4feca462d0c" +"md","SKILL","core","core/bmad-editorial-review-structure/SKILL.md","164444359d74f695a84faf7ea558d0eef39c75561e6b26669f97a165c6f75538" +"md","SKILL","core","core/bmad-help/SKILL.md","cd7096b2ff55b2b87e12d6b9c4c9ea13dfca78c49299a09327c97107f9531da8" +"md","SKILL","core","core/bmad-index-docs/SKILL.md","a855d7060414e73ca4fe8e1a3e1cc4d0f2ce394846e52340bdf5a1317e0d234a" +"md","SKILL","core","core/bmad-party-mode/SKILL.md","0e24fb777af648d3f093b6f8932a4b91a9fe1b459439b661fcb7879ac50e2ac0" +"md","SKILL","core","core/bmad-review-adversarial-general/SKILL.md","7bffc39e6dba4d9123648c5d4d79e17c3c5b1efbd927c3fe0026c2dbb8d99cff" +"md","SKILL","core","core/bmad-review-edge-case-hunter/SKILL.md","f49ed9976f46b4cefa1fc8b4f0a495f16089905e6a7bbf4ce73b8f05c9ae3ee6" +"md","SKILL","core","core/bmad-shard-doc/SKILL.md","3a1538536514725fd4f31aded280ee56b9645fc61d114fd94aacb3ac52304e52" +"md","splitting-strategy","core","core/bmad-distillator/resources/splitting-strategy.md","26d3ed05f912cf99ff9ebe2353f2d84d70e3e852e23a32b1215c13416ad708b5" +"md","step-01-session-setup","core","core/bmad-brainstorming/steps/step-01-session-setup.md","7fd2aed9527ccdf35fc86bd4c9b27b4a530b5cfdfb90ae2b7385d3185bcd60bc" +"md","step-01b-continue","core","core/bmad-brainstorming/steps/step-01b-continue.md","49f8d78290291f974432bc8e8fce340de58ed62aa946e9e3182858bf63829920" +"md","step-02a-user-selected","core","core/bmad-brainstorming/steps/step-02a-user-selected.md","7ff3bca27286d17902ecea890494599796633e24a25ea6b31bbd6c3d2e54eba2" +"md","step-02b-ai-recommended","core","core/bmad-brainstorming/steps/step-02b-ai-recommended.md","cb77b810e0c98e080b4378999f0e250bacba4fb74c1bcb0a144cffe9989d2cbd" +"md","step-02c-random-selection","core","core/bmad-brainstorming/steps/step-02c-random-selection.md","91c6e16213911a231a41b1a55be7c939e7bbcd1463bd49cb03b5b669a90c0868" +"md","step-02d-progressive-flow","core","core/bmad-brainstorming/steps/step-02d-progressive-flow.md","6b6fbbd34bcf334d79f09e8c36ed3c9d55ddd3ebb8f8f77aa892643d1a4e3436" +"md","step-03-technique-execution","core","core/bmad-brainstorming/steps/step-03-technique-execution.md","b97afefd4ccc5234e554a3dfc5555337269ce171e730b250c756718235e9df60" +"md","step-04-idea-organization","core","core/bmad-brainstorming/steps/step-04-idea-organization.md","acb7eb6a54161213bb916cabf7d0d5084316704e792a880968fc340855cdcbbb" +"md","template","core","core/bmad-brainstorming/template.md","5c99d76963eb5fc21db96c5a68f39711dca7c6ed30e4f7d22aedee9e8bb964f9" +"md","workflow","core","core/bmad-brainstorming/workflow.md","74c87846a5cda7a4534ea592ea3125a8d8a1a88d19c94f5f4481fb28d0d16bf2" +"py","analyze_sources","core","core/bmad-distillator/scripts/analyze_sources.py","31e2a8441c3c43c2536739c580cdef6abecb18ff20e7447f42dd868875783166" +"py","test_analyze_sources","core","core/bmad-distillator/scripts/tests/test_analyze_sources.py","d90525311f8010aaf8d7d9212a370468a697866190bae78c35d0aae9b7f23fdf" +"yaml","config","core","core/config.yaml","e8331cd13528a90a05b8d7b4195b5e59e208f90f911f62fc58489008afa0f7ef" +"csv","module-help","tea","tea/module-help.csv","7a7cbf9a51c367ac5dd7645b73294aa15bc9361ae907ce9d762dc9a703124e5e" +"csv","tea-index","tea","tea/agents/bmad-tea/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-automate/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-ci/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-framework/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"csv","tea-index","tea","tea/workflows/testarch/bmad-testarch-trace/resources/tea-index.csv","4a77d1b3bee725013c3628d478121e1a4c5ddfd0203b30597bfcfb614a7a5519" +"groovy","jenkins-pipeline-template","tea","tea/workflows/testarch/bmad-testarch-ci/jenkins-pipeline-template.groovy","f2b75c5ba3eda7537044909830ca674d794eaa929bcd032fcc2c523709b9bb77" +"md","adr-quality-readiness-checklist","tea","tea/agents/bmad-tea/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","adr-quality-readiness-checklist","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/adr-quality-readiness-checklist.md","a8129b16c3b2afbc1f58fe5edc73dc8f1291c172c6ca009d92f1947bef1a237e" +"md","api-request","tea","tea/agents/bmad-tea/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-request","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/api-request.md","d14f6e26151c48424d60cde5db81c0ffc8ec72eaf3357f27b4e137f222a4c4e3" +"md","api-testing-patterns","tea","tea/agents/bmad-tea/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","api-testing-patterns","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/api-testing-patterns.md","4b1b7069737d4916853f1393d1cd804ce7061454ad250fb919046a78b77c2648" +"md","atdd-checklist-template","tea","tea/workflows/testarch/bmad-testarch-atdd/atdd-checklist-template.md","0e3bf28e90ebed75da01fd5a02101cf535333ddd641871c434c68455bbdeede7" +"md","auth-session","tea","tea/agents/bmad-tea/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","auth-session","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/auth-session.md","2b3de2a9468caf85f0e47ba9d79b142f424b6c10e3a342c264f1cf73d2f70ddc" +"md","burn-in","tea","tea/agents/bmad-tea/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","burn-in","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/burn-in.md","5ba3d2abe6b961e5bc3948ab165e801195bff3ee6e66569c00c219b484aa4b5d" +"md","certificate-template","tea","tea/workflows/testarch/bmad-teach-me-testing/templates/certificate-template.md","7aee34aa98f0ef8fc649f55203aa5fa087e9743c5050638f28c81d1eb6c90051" +"md","checklist","tea","tea/workflows/testarch/bmad-teach-me-testing/checklist.md","7618c4e348725b16ac0d5702222159f3b4fa98a6d4cc4a0edbf987be8f52c1e0" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-atdd/checklist.md","3e4eced6eef7b926ca48b81f6bace068f00db4f9a299469d6a841f90671b4b15" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-automate/checklist.md","cd132e3d4cf6e8164d0483e3f4abaa47e3ae81684d15673868a09de8d66fe94f" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-ci/checklist.md","a8b45cb926b53b6e16419db396c6f4c21aafb9a4022698971bcbd8622e805037" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-framework/checklist.md","d882289c2e7217fea3fba03c6824a52a5c3a850094345ae8bdcec7c1088a661f" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-nfr/checklist.md","7c940c238a25a53a6732ce2b5c74ae1e3fef020f61d032e03477024701462b5d" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-test-design/checklist.md","03f0058ceaa2bc2b8081b39db2c79293afb2a9e24cbce475770f2dbc0b97436d" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-test-review/checklist.md","b88bf4806473ef22cd7141ba6bde9911bee109e5fd49b27896213c3bb46a2760" +"md","checklist","tea","tea/workflows/testarch/bmad-testarch-trace/checklist.md","a341383c934cb563248d267d12dcef614bf73c7aa0941b5565f4d46ccd8db4ea" +"md","ci-burn-in","tea","tea/agents/bmad-tea/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","ci-burn-in","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/ci-burn-in.md","cc9ca53c62b910872e399ec1d378542e211e70563ddbce9aba84af253e0c74ac" +"md","component-tdd","tea","tea/agents/bmad-tea/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","component-tdd","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8" +"md","contract-testing","tea","tea/agents/bmad-tea/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","contract-testing","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/contract-testing.md","67c706135f3fd8fde5d112acbff37dc75a5ef847729752bc92bd735d6d85f393" +"md","data-factories","tea","tea/agents/bmad-tea/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","data-factories","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88" +"md","email-auth","tea","tea/agents/bmad-tea/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","email-auth","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b" +"md","error-handling","tea","tea/agents/bmad-tea/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","error-handling","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/error-handling.md","38975ebe2655b4d85035d8e740aef63fdef63dc31f9acf530142788060f62153" +"md","feature-flags","tea","tea/agents/bmad-tea/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","feature-flags","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/feature-flags.md","5b3cf037169719e69d468ff2ecfc94711bc41fd3e330c6f81a404163bb09fdba" +"md","file-utils","tea","tea/agents/bmad-tea/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","file-utils","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/file-utils.md","7d1092930118fb160b9c0a4a48c398d9b08bb909d1e2432662d8e81e1e3b0087" +"md","fixture-architecture","tea","tea/agents/bmad-tea/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixture-architecture","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/fixture-architecture.md","c0c62381e7a0385fe0d8b59861a3756994d3bbc673e4605ded9607d5217c7e55" +"md","fixtures-composition","tea","tea/agents/bmad-tea/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","fixtures-composition","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/fixtures-composition.md","8e57a897663a272fd603026aeec76941543c1e09d129e377846726fd405f3a5a" +"md","instructions","tea","tea/workflows/testarch/bmad-teach-me-testing/instructions.md","56951f1a9a051f17f7fbf93891850dfea39bb84263e3a1c5a973bd44f8bf6b8b" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-atdd/instructions.md","3030f74ac1bbf24eb5ee3cf4403f23cfa4a7d1cb30219127b4fadbc1c13c3fab" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-automate/instructions.md","bd85720cd33d3cea347867ef9546a252b167ff47cff223704aa75d946cd0e99d" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-ci/instructions.md","e9e951710d22003839ad7050aa77229bffa7ed7328fba3ba556cecc5a78685b3" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-framework/instructions.md","463d240dfe7657f914c7b61e3af3e0c31dea47c36eb750f7db195ee10625a0b9" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-nfr/instructions.md","ea2abf088ba7138640ff458041c38bffb80ea04617f56751fc9c7d7c002e9329" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-test-design/instructions.md","956c35d8cefb4e7751547b92edb066e727e5d124cc71b328205e66f488063fdc" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-test-review/instructions.md","bf7fa4a84baa56a94bd5f0da74c14aba2e2262bd4a419443009293d8a2d47b90" +"md","instructions","tea","tea/workflows/testarch/bmad-testarch-trace/instructions.md","6653e8b9ad53cb502ced18e05be33a313662a6e3cf235b1b1393224f99b4e0ee" +"md","intercept-network-call","tea","tea/agents/bmad-tea/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","intercept-network-call","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/intercept-network-call.md","ac8213cc28a9f9c452a6fb419356dd1d66ce495d7f29d188fcb1bb51456ba869" +"md","log","tea","tea/agents/bmad-tea/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","log","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/log.md","54b09992275e1ab361bf109b342a7d487cbb5bafa4e9cc48b320a1a5eb11857f" +"md","network-error-monitor","tea","tea/agents/bmad-tea/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-error-monitor","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/network-error-monitor.md","c9041fd4af8162580a12c7adad79fdf7539fae7d6717fe7dace05e851c1b734c" +"md","network-first","tea","tea/agents/bmad-tea/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-first","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014" +"md","network-recorder","tea","tea/agents/bmad-tea/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","network-recorder","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/network-recorder.md","6ae5ee35a9f1816dc4bf7c4573f6be931a16567d697ff463867819cc39a3268d" +"md","nfr-criteria","tea","tea/agents/bmad-tea/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-criteria","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1" +"md","nfr-report-template","tea","tea/workflows/testarch/bmad-testarch-nfr/nfr-report-template.md","452ac39fb19ccd6bbd2185a99c5fc431a7ba134cd641482cfa9a9f5c91a2bffa" +"md","overview","tea","tea/agents/bmad-tea/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","overview","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/overview.md","25ca75c93fbcef398c7ec7a201ece881f6f3a15f86cfc0a19a04b90a2c6dddbf" +"md","pact-consumer-di","tea","tea/agents/bmad-tea/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-di","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pact-consumer-di.md","c3883f65512dcebb78e611d9091fb8091f211b098685adb81719faefa365d793" +"md","pact-consumer-framework-setup","tea","tea/agents/bmad-tea/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-consumer-framework-setup","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pact-consumer-framework-setup.md","ed317c633c81dfe18166a68b777e30cc0fd13e94d284e996bad4aa365ea3de43" +"md","pact-mcp","tea","tea/agents/bmad-tea/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pact-mcp","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pact-mcp.md","c98b5bb74aa238af47aab8a00bee20afd25ceda7e50381ff4f18f6a91f9e6045" +"md","pactjs-utils-consumer-helpers","tea","tea/agents/bmad-tea/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-consumer-helpers","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pactjs-utils-consumer-helpers.md","3923dc48fb0e58646c065b93746d860bebe5bbbdd2c84246b8ad483000db1673" +"md","pactjs-utils-overview","tea","tea/agents/bmad-tea/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-overview","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pactjs-utils-overview.md","64fcf26c2d5c7c183c8d7a83ed20d1f1857182724cfed5e92318dadb1b258584" +"md","pactjs-utils-provider-verifier","tea","tea/agents/bmad-tea/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-provider-verifier","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pactjs-utils-provider-verifier.md","ac3e0d6e3137f927fef822a33f33d03c78d0a1ccd950fbca93ef1ef9276c109c" +"md","pactjs-utils-request-filter","tea","tea/agents/bmad-tea/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","pactjs-utils-request-filter","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/pactjs-utils-request-filter.md","6f900300880f2544511436fa68c24268b3b28e0498af6dc43c848047a3cbff18" +"md","playwright-cli","tea","tea/agents/bmad-tea/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-cli","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/playwright-cli.md","f0aaff215a5da05d900c7f6d1eef70a3ea97637788ac37aadf5779ec24d91c09" +"md","playwright-config","tea","tea/agents/bmad-tea/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","playwright-config","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/playwright-config.md","6f7cbf42be005165f68d50090bf0e86227cd401b8e0119ad9e65e7cb2a05644e" +"md","probability-impact","tea","tea/agents/bmad-tea/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","probability-impact","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f" +"md","README","tea","tea/workflows/testarch/README.md","044c8c0207041e6f48eaca87a0b240f30dff8ed6d5253fd4f4f5e47d44825e86" +"md","recurse","tea","tea/agents/bmad-tea/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","recurse","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/recurse.md","7937897b8d8fd74ab647634fb549ba9344e86d39f9a705e8731a7531e51ad726" +"md","risk-governance","tea","tea/agents/bmad-tea/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","risk-governance","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/risk-governance.md","500482561420c9f2caad2eb92e5c503208adaa5ab952a317359556b3f11376f1" +"md","selective-testing","tea","tea/agents/bmad-tea/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selective-testing","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/selective-testing.md","060651774648174fdbff0fe7b858bd81d7c3bce8ee5a53ed7c1ba56e4dd4bbe0" +"md","selector-resilience","tea","tea/agents/bmad-tea/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","selector-resilience","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179" +"md","session-notes-template","tea","tea/workflows/testarch/bmad-teach-me-testing/templates/session-notes-template.md","bdcc8dac35ed5ce2c7a95ab0fd55b2dfa27e3173ed1f5d78e44f8755514e1c70" +"md","SKILL","tea","tea/agents/bmad-tea/SKILL.md","2316c32229e03a2b489187c949a126be27a554e7be5f3e57d6537f6df934dda7" +"md","SKILL","tea","tea/workflows/testarch/bmad-teach-me-testing/SKILL.md","9f8e37a47d876c0f38c7b3ad7480dfa44cea390326c9ac22145392d3996469da" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-atdd/SKILL.md","8511cd4b235113688921bf0dab56a66b727b3246c55155af2a690e0459b5d7d0" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-automate/SKILL.md","9bc2ad932896844dcee9bfe61cbb4944158058ac43cde7af5dc23260b4a02e9b" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-ci/SKILL.md","b5a1cb434d9900487a247a6a8c9e832cb0edcc105112ebba55db7dc1f217319c" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-framework/SKILL.md","bac86f0a6f5e554afc178a78002482795cae2a46d6301ab10eaa40dd93bb7e6d" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-nfr/SKILL.md","a839a74b0786991cf5a5e8a602e8c0fb396800797c96dd2070ebcc403919314f" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-test-design/SKILL.md","5f5642bc2da5f875751b7aa003a2fda2da2d87b87941063a11f5c60ef6c52f18" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-test-review/SKILL.md","3794a7da53df34ac57041110618cb9bd5f63b6a2d4560c08bfaeaae5777cc874" +"md","SKILL","tea","tea/workflows/testarch/bmad-testarch-trace/SKILL.md","c08b871ccf5db6e1288a0ae38719eb613b13f8af68c7ab3ce0358664971b0e4f" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-automate/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-ci/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-framework/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-assess","tea","tea/workflows/testarch/bmad-testarch-trace/steps-e/step-01-assess.md","a98e5d250cd980cbe6bdc33682763512622eee8db3610d42f85e621df6eecf2d" +"md","step-01-detect-mode","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-01-detect-mode.md","b0eac08db2cca77f2f1010f0e89067e99011da2a3a299b4e6cc199b8f6cec204" +"md","step-01-init","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-01-init.md","9a4ac8b773ebf75653d648d668a58c21d7e8ebae979e1dfd1a04e1bafb2eeaa9" +"md","step-01-load-context","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-01-load-context.md","78f6343ed098688e564d6f2091dddf44de199bfdce80bc09c84f91df59b6bb18" +"md","step-01-load-context","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-01-load-context.md","5d78abf8a89e318c4e8489de98331ef2a5978f0a067c9de463bbe0df8852a465" +"md","step-01-load-context","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-01-load-context.md","1cd0588cde24b4fb6963b35feb73a0ab7e53334caaefb71eaba2d6c03d825f56" +"md","step-01-preflight","tea","tea/workflows/testarch/bmad-testarch-ci/steps-c/step-01-preflight.md","fbff84d7fb1680a7b887fb8c1874cf5dbdeec3a200b8746cc9681d65ce692277" +"md","step-01-preflight","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-01-preflight.md","df7d70e9feac8df36fb89b449545fca6b739700e23f696b582c9d90122feba33" +"md","step-01-preflight-and-context","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-01-preflight-and-context.md","a78bcdea39a8e0367c2c3377a7ba7560b1f72d5cef63a3f0657790f6b87607d6" +"md","step-01-preflight-and-context","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-01-preflight-and-context.md","5b4184a608089d3b1ff88a4147c85b7b2a82dfeb193bee1f63de275ac636025e" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-v/step-01-validate.md","b9951eb60134b511fb26a0af757b8c89fbbe4a6fc9620cfbae6b74cb9d312da5" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-automate/steps-v/step-01-validate.md","f0044d7db87235d5814ae02217bff4e9cfe6b4457a37917e31c48d04be3b765d" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-ci/steps-v/step-01-validate.md","fd26ab264a9fa937bc94f99327d1ecfa9977b6ebc99aec90d7354fbcaf22188c" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-framework/steps-v/step-01-validate.md","63a16923831596800fd4dd7c7bb3aefe1cd11dcf1caa6c822fdc4ec9df8f7926" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-v/step-01-validate.md","f6115af429f6e1ad012dce12fb9692b471f5245340060f00e85c5830c716c2c1" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-v/step-01-validate.md","34885b7d44716847b7e349520a5f14dcbaea2c330b53c4062892e436ca23be96" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-v/step-01-validate.md","4bf0c205961ba0aa642efee9cd5d8234284b158ebf1ab17b47963a7695d6f815" +"md","step-01-validate","tea","tea/workflows/testarch/bmad-testarch-trace/steps-v/step-01-validate.md","5b024f898b7665a0d53976a045aa99d0ea95089fd368bc3149b48bc48866a4ed" +"md","step-01b-continue","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-01b-continue.md","6640cc4b88a8c52655491546fedd4e41396e81ec1f635ce8679f96a350921537" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-01b-resume.md","45f951a8606c4de5ff2d0a7e809c12e50483a3a9e347eda3ed485c79b986ac5f" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-01b-resume.md","60153862c91240326628d85284357dbd7688636b43c5a04c00a96926aeb71d3b" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-ci/steps-c/step-01b-resume.md","b1e63561bfc0808481e6c408c94d4c1fcf12e0b204c8a9d9d0974040ab65d02d" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-01b-resume.md","c9e5bffd9fa15d28089442b960e3fb6c72a2f04c6cae911378d7362af9b77296" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-01b-resume.md","4db8d8f53e0e42023971c9175e65d85fc936bbf77165e81c09e79f0e80db120a" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-01b-resume.md","554062608abf595461350ba95e174cbbd6a497a0ec11641345ffca6da500059f" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-01b-resume.md","eea2c5d20b738ee20d182632ba60eda3af524421f5eeded7a06ad9adb5dff44c" +"md","step-01b-resume","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-01b-resume.md","8acc6fe769e7b99daa1f4c446ec3130bae804d969b4b1166f6d8b4220bcf7b08" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-automate/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-ci/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-framework/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-apply-edit","tea","tea/workflows/testarch/bmad-testarch-trace/steps-e/step-02-apply-edit.md","053a6c2c2a7605a0fb942e2f72c0a52e46eab993cf100883a3f40d2eb271b612" +"md","step-02-assess","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-02-assess.md","21a2f9f2ef55cc191ccf840cc25df325b21b339244d8ab7dd5649dd3d3b33878" +"md","step-02-define-thresholds","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-02-define-thresholds.md","1884465177bc20061a4ffbd3e61701b160ad79a49eec1038e2b55e15edbe1e34" +"md","step-02-discover-tests","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-02-discover-tests.md","bbf4a1021a56e5b9aefced1202c92329ad13da42305ae488057f6d90c5fcbd37" +"md","step-02-discover-tests","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-02-discover-tests.md","9b1b6d9a4b392e4a413799386a8601ed157011a82324b057c18accafa7f2c5eb" +"md","step-02-generate-pipeline","tea","tea/workflows/testarch/bmad-testarch-ci/steps-c/step-02-generate-pipeline.md","2f5bfee132216a8cce9d1907dbbbdd54e4f4cbac6cd4830ea4a9dff5473739e5" +"md","step-02-generation-mode","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-02-generation-mode.md","97c2d4e3e90fbc1f323db0ad0343bb7398afa0048dab898407340c68d10c3e0b" +"md","step-02-identify-targets","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-02-identify-targets.md","a03c8c759a184bef4f9cede1ec193ad7ef63eac4dbf1468303c1799c36dad9b4" +"md","step-02-load-context","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-02-load-context.md","3ccdbe8725fd0e1690c707ff20220e9b00b502aba538ba9fe9ebb6d3396fd38e" +"md","step-02-select-framework","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-02-select-framework.md","0ab007159ec56a5ea42cb3de56b4456daf660e5f9bdc73cf9e4fd4e650ebe782" +"md","step-03-configure-quality-gates","tea","tea/workflows/testarch/bmad-testarch-ci/steps-c/step-03-configure-quality-gates.md","5fe88e886e9630561a7ed0b1c7cff5fbb490426a06e6ca52bb46d5a53b82e883" +"md","step-03-gather-evidence","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-03-gather-evidence.md","9b74446085e31d5113dcbfc0f1f14854099faa269df70e0fbbcf5be2f94c7ed6" +"md","step-03-generate-tests","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-03-generate-tests.md","dea229e40e2c2c1ecd9eba16a4b1f3836b13c165ed54ed266624bf3217ee62be" +"md","step-03-map-criteria","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-03-map-criteria.md","2b0ba787fb535e6f7d1b1bdc37bcb52fb265f1c23c0a6772368f67748de19750" +"md","step-03-quality-evaluation","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03-quality-evaluation.md","706f114f1e13e824c55ae1620086103c89121ad155ca911ab1530832e972b86e" +"md","step-03-risk-and-testability","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-03-risk-and-testability.md","8f758faa1cbfe247f57066fb41773974cac93ee7e79e65c2b890280a14a6ca43" +"md","step-03-scaffold-framework","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-03-scaffold-framework.md","b811ac86b779eb88801dc769cbffc5648cd0f3780d62200a9753a31dd0befcd2" +"md","step-03-session-menu","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-03-session-menu.md","683a2d110f1787f90a660f493e8a1b487afb0a1ed647408b02fb36e803098c44" +"md","step-03-test-strategy","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-03-test-strategy.md","00d24d015581eea9f057f9e1a710b39840ab4bac16b3c432b5430b9a1dc8daf7" +"md","step-03a-subagent-api","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-03a-subagent-api.md","a7aa0bdb6b30cb7a8a7b2d765613d9d0f254dfab38be8a850b44c23de93fc450" +"md","step-03a-subagent-determinism","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03a-subagent-determinism.md","71453f12d90ab17082249bf70321ce7abb4b1d6dc34c60c911400a8e34bc4089" +"md","step-03b-subagent-backend","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-03b-subagent-backend.md","467714d0a7a917fbc208afbcf70bcd2b7dd4db452e05f2c2c37a5b2e41ffe36c" +"md","step-03b-subagent-e2e","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-03b-subagent-e2e.md","3ef39eb7afbe4fbdcd6fe0f1f5c308ffe0fc1faaad7c20f4afba63f8143789a7" +"md","step-03b-subagent-isolation","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03b-subagent-isolation.md","67326e3f4a8f9649e02be6c96dabedbd189c4018529d05db83127c17043e68e7" +"md","step-03c-aggregate","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-03c-aggregate.md","6dcb874da7a06eca5598e426bade0ce8bf9edfcdff6d65bd4806224fa9a9d0a7" +"md","step-03c-subagent-maintainability","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03c-subagent-maintainability.md","40608ac2fd47e712160ce44924c9e318842d82aeaec155583aa95723716dc0ba" +"md","step-03e-subagent-performance","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03e-subagent-performance.md","94dcbe45080218fe07e6c2d7452e4223c9bcb774e107ac84b0332bfca996c915" +"md","step-03f-aggregate-scores","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-03f-aggregate-scores.md","5a4f6bf6159a7618b9b6c2eb892f4986e886d25a262d8e66512579b0a656b7cb" +"md","step-04-analyze-gaps","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-04-analyze-gaps.md","87901964bc88f61cef52a56cbd886494068739202c619b6f8d30644c434bbf9a" +"md","step-04-coverage-plan","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-04-coverage-plan.md","57146c12ca6285ef36bed6f32c0f67d5926d626098ba21b894ac3fe084e44b3e" +"md","step-04-docs-and-scripts","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-04-docs-and-scripts.md","c6c4fe85650286744422c4ffb9184494528aef28a86d72020ac598e20b66d51d" +"md","step-04-evaluate-and-score","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04-evaluate-and-score.md","69ad31112822fbbb1c6b7d00d956ca54ba97b7297e5074f4ee36e66b68c4e56e" +"md","step-04-generate-report","tea","tea/workflows/testarch/bmad-testarch-test-review/steps-c/step-04-generate-report.md","b475dc9300a9ddde6c6f5ddb1219df094f3a766e4540bb1462c04c7ef1ce4990" +"md","step-04-generate-tests","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-04-generate-tests.md","8af61047af40ccea3beb7ad27aa7eac982b07c009b0d0be4922490da938c13af" +"md","step-04-session-01","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-01.md","c8eb503959f312ef948e48f60de41eced7ba3bfa3a6ddd12204568d86dbf145b" +"md","step-04-session-02","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-02.md","a4081fca2bbb9b3fc06f83006b2ec6394fcdea018be2cdff6589ac4cc2c8a6f9" +"md","step-04-session-03","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-03.md","729a7193128f6bad23b7da0f0893c7f78f08057d6fed30ddf339700b22b5e78e" +"md","step-04-session-04","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-04.md","4fb21909bdb382b3964723d9aa02442c588f74006fddc14a28d7dc133bc6f2dc" +"md","step-04-session-05","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-05.md","abad9591931c5d39e4f9c0a5d1c0688c8b8b0891e5e20bebebbcea45db802dc2" +"md","step-04-session-06","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-06.md","03ef83440e4fb0f0d11dfc884d1f88016fef213edf7db9e72ba6d469283cb8af" +"md","step-04-session-07","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-04-session-07.md","5b2c7907372ea8daf8975e6e2e0beb4cf876f78be308fad03aed165509bcc9f7" +"md","step-04-validate-and-summarize","tea","tea/workflows/testarch/bmad-testarch-automate/steps-c/step-04-validate-and-summarize.md","2826e30ac9b288483e7d33bf9beb9f1e970ad1b248d8ea0c80712eee3efa309e" +"md","step-04-validate-and-summary","tea","tea/workflows/testarch/bmad-testarch-ci/steps-c/step-04-validate-and-summary.md","60e0b7ba72a5ae0c2d20d78800f5b355b7d075798a8c26114315b928aa273cac" +"md","step-04a-subagent-api-failing","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-04a-subagent-api-failing.md","1c4b1353b342397156e038208581fcb7929e84420a82dc9121455149355d41bd" +"md","step-04a-subagent-security","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04a-subagent-security.md","5937d1ae8f60789609577e023803aba78bbce631b53e0981b319ec4786e63527" +"md","step-04b-subagent-e2e-failing","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-04b-subagent-e2e-failing.md","6ab05d407ffb9d6e30543270097ede75a5ab2030a598dc610ce4d8fe88ee0d7f" +"md","step-04b-subagent-performance","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04b-subagent-performance.md","0198f7582e8ca357d781c039720ae0b986b8dec0ab2f43214969822331ad6229" +"md","step-04c-aggregate","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-04c-aggregate.md","09316655acbd52f60be22a4c0d9c096baf4008687bf2533479b81a9b3c76e7a8" +"md","step-04c-subagent-reliability","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04c-subagent-reliability.md","5d3a84eb3097458b74747edaaf93b8ac2ecefdb9f626189cf1a520a9d2f76696" +"md","step-04d-subagent-scalability","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04d-subagent-scalability.md","8a069d3377e5018f2b7ca8b142788e0da76c81b4b56af2eb380d9338e9673b45" +"md","step-04e-aggregate-nfr","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-04e-aggregate-nfr.md","109e0977a95571639512a2b0fdbd28262ce4a6d0f203daa56c9630aa0066a82e" +"md","step-05-completion","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-c/step-05-completion.md","00811833aac297a64d0a1117c2a193e4a98325439bf005982ba8259db9e12f40" +"md","step-05-gate-decision","tea","tea/workflows/testarch/bmad-testarch-trace/steps-c/step-05-gate-decision.md","d48eefa00ed30375556f1ef0ca7c67283097bff3edf1402f10f1f08870c31b26" +"md","step-05-generate-output","tea","tea/workflows/testarch/bmad-testarch-test-design/steps-c/step-05-generate-output.md","db2933b5ccd05d8ba1725cc2fea128169fa0e79496405abf19f86f20f786edae" +"md","step-05-generate-report","tea","tea/workflows/testarch/bmad-testarch-nfr/steps-c/step-05-generate-report.md","28246c1b3b25364090d7387bea500cd62eab86dfc937cd9f6dbc40326871fb0d" +"md","step-05-validate-and-complete","tea","tea/workflows/testarch/bmad-testarch-atdd/steps-c/step-05-validate-and-complete.md","cdaedbe026f1f4bda352b2ff1c031e984461c908bf0009438c82f4580f6de725" +"md","step-05-validate-and-summary","tea","tea/workflows/testarch/bmad-testarch-framework/steps-c/step-05-validate-and-summary.md","8e3c857159a4af0223b3d0a7f58d4db84b330fab9e1124bd6c084fc656155e59" +"md","step-e-01-assess-workflow","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-e/step-e-01-assess-workflow.md","b7b3cc8d845b79e9ef81d8c835f63bcbedc930396c0cab49a946dff1b6819e7a" +"md","step-e-02-apply-edits","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-e/step-e-02-apply-edits.md","081679a34b6c02804d77156866ba9d41e1dd2952a902314b4937863ce874f27d" +"md","step-v-01-validate","tea","tea/workflows/testarch/bmad-teach-me-testing/steps-v/step-v-01-validate.md","b33a9eaac964dbe08d10ff15744f40b8118edc69844c856d4f80b9ba2da77865" +"md","test-design-architecture-template","tea","tea/workflows/testarch/bmad-testarch-test-design/test-design-architecture-template.md","764fbf3c516b5505747a1bd6cc54c0c1db061a8072f25d9df16164e7830fcbb7" +"md","test-design-handoff-template","tea","tea/workflows/testarch/bmad-testarch-test-design/test-design-handoff-template.md","ce1dd24dd95244e4a511bef74a3a7cb10e5620a3a137195a31608f81ac7e7b1b" +"md","test-design-qa-template","tea","tea/workflows/testarch/bmad-testarch-test-design/test-design-qa-template.md","9186fe61fea44417570893f023c1d7d2e14f768f009778dfcea4db4ac84d4168" +"md","test-design-template","tea","tea/workflows/testarch/bmad-testarch-test-design/test-design-template.md","b5a0975a89531594a03241ea235f3d30f2b0d5b3845682bffb338cde60a5ddb7" +"md","test-healing-patterns","tea","tea/agents/bmad-tea/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-healing-patterns","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/test-healing-patterns.md","b44f7db1ebb1c20ca4ef02d12cae95f692876aee02689605d4b15fe728d28fdf" +"md","test-levels-framework","tea","tea/agents/bmad-tea/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-levels-framework","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/test-levels-framework.md","80bbac7959a47a2e7e7de82613296f906954d571d2d64ece13381c1a0b480237" +"md","test-priorities-matrix","tea","tea/agents/bmad-tea/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-priorities-matrix","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/test-priorities-matrix.md","321c3b708cc19892884be0166afa2a7197028e5474acaf7bc65c17ac861964a5" +"md","test-quality","tea","tea/agents/bmad-tea/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-quality","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/test-quality.md","97b6db474df0ec7a98a15fd2ae49671bb8e0ddf22963f3c4c47917bb75c05b90" +"md","test-review-template","tea","tea/workflows/testarch/bmad-testarch-test-review/test-review-template.md","bfc6a429ff372e21f92b1a78b97bb826d5ca738a82ca46d51cc51a31e6cd5841" +"md","timing-debugging","tea","tea/agents/bmad-tea/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","timing-debugging","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/timing-debugging.md","c4c87539bbd3fd961369bb1d7066135d18c6aad7ecd70256ab5ec3b26a8777d9" +"md","trace-template","tea","tea/workflows/testarch/bmad-testarch-trace/trace-template.md","de4cb52116640d01ee7106b0288227c6449de5065ccfd6e6eaccfb90fdac60a3" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-atdd/validation-report-20260127-095021.md","39c8d0dcaaa67d648d114d7fc9b087670af8c85377eb6513544645a5b938e7fe" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-automate/validation-report-20260127-095021.md","23b68497a6fb9d93aa7920eb28b5ad36a8f9ab2532a145255ea5878e53592f98" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-ci/validation-report-20260127-095021.md","aad800795280bad317d157a4d83ae14944b39ed4a9e5a9f34b996bc934d24af2" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-framework/validation-report-20260127-095021.md","05e86702f8cd4b1bad25b7b90c30fe266485f9116ad12af1ee50228d4169992b" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-nfr/validation-report-20260127-095021.md","5fc96e42e9b7d32b3252612ee514752346c3e29100b810a28adf996706a61589" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-test-design/validation-report-20260127-095021.md","2294b9b719227b7c083b8aecf4fc0bf6323f6b7686aec0010ba94e38ddea4aba" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-test-review/validation-report-20260127-095021.md","b370ec9724d036e262e950bbeeb244cd414cd4ae49f437d47695b2c07354f6f4" +"md","validation-report-20260127-095021","tea","tea/workflows/testarch/bmad-testarch-trace/validation-report-20260127-095021.md","a4cf09ad228331217530e473507d1a1b791d3a3cbf471007bb799fcbecbb64c7" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-atdd/validation-report-20260127-102401.md","b749c37581244d028897b78aa6470ee0b9e7a78cdc4975bfd8aed1bd3f374370" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-automate/validation-report-20260127-102401.md","3322f92f5dc4d28c07e08a6a20f7cd77c702f7de04ecba9af6975a7463d845b5" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-ci/validation-report-20260127-102401.md","38864f41d588c5b075c5e09539729e1f4101b1def47c794a68bba5a2db23cb7a" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-framework/validation-report-20260127-102401.md","e584a2aaf88cd4d65a37ab03668c523a8e55b830ea957c205acfad149febb1ef" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-nfr/validation-report-20260127-102401.md","39206e32d3ac4c93475e3444ceeac9babb3a2d94588155a944e03cd153f1e9ab" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-test-design/validation-report-20260127-102401.md","7fbef44391edac74342d14f02688176f96a291c30792fdf26721a872c1ba2b6d" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-test-review/validation-report-20260127-102401.md","13c684351c4c4ae274f3ea9827b00d7bab7daf694980f5bfc74c592aa2617f1a" +"md","validation-report-20260127-102401","tea","tea/workflows/testarch/bmad-testarch-trace/validation-report-20260127-102401.md","0774915e82411e21d505e11cf659bc1f3b7b0e252513b1de067b0c7d8c567c37" +"md","visual-debugging","tea","tea/agents/bmad-tea/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-atdd/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-automate/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-ci/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-framework/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-nfr/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-test-design/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-test-review/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","visual-debugging","tea","tea/workflows/testarch/bmad-testarch-trace/resources/knowledge/visual-debugging.md","f1a7db59553aee691550e2c62ca15348a2703dea738b76cd38e22cfcfe2bf7c8" +"md","workflow","tea","tea/workflows/testarch/bmad-teach-me-testing/workflow.md","2caf4fcd47e79f1549041adf9136a7a7d2aceaefaff1fb188954d1d7bbd983f8" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-atdd/workflow.md","aff6ec8726f851c9feeee6d23cee1c1317a90d0f68e2d32e5f43e918d80f1afa" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-automate/workflow.md","8389f938a63c6c3b2d7428600239f26af12a8b4d713d7dd4b9cf3a4d35c4f6de" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-ci/workflow.md","9ca63c09af5d10e95991057f2dabd70e3c54bc332baf5de4f7046cc910aa782d" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-framework/workflow.md","6c034c1525ff221ef7fb2da7788358b4b6d781949ddf850fb51f900d0f3b7c27" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-nfr/workflow.md","9851d567b98c416cf77fb3c10dfa218163108cd2e57f4d02f2f05f32668d3d89" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-test-design/workflow.md","7e1bf3f0ea896f77a6468843120ef1d91366f4bd46e56765de150e6280022c89" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-test-review/workflow.md","a7572e4c203fe23d75f0d9769e11f9fdd8673105241ebf5b289d5033fef281ff" +"md","workflow","tea","tea/workflows/testarch/bmad-testarch-trace/workflow.md","6429f33831eca2bacba5054d5f4724006c7f5cac2b9d551abd6c1c4d5807999a" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-atdd/workflow-plan.md","06306d3dfe8940fceb1e8765efe85dd47f44ef9c1286ce528a702361f5f63704" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-automate/workflow-plan.md","3d3cd40c76dc9f0c2387bef34e9391a9d3a25fe04ea4ebedb6adb72684a3ad06" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-ci/workflow-plan.md","628dae2fcc680824c0e376feca84ce05b7cd674f0d5efc935964f4e705dddeb3" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-framework/workflow-plan.md","6e181a5bd34a182f85fc9886bf205f13e89e6325db282f6e0f21cd59f122b7ab" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-nfr/workflow-plan.md","85ad2ae434f5fbdd55f84f4349f38ea1c72444fc5485821a8a4562a5da891b5a" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-test-design/workflow-plan.md","e3b7f847205fb9c004b9772af0da7d9ed4c5038cbedd66c388d6a3b640be5a04" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-test-review/workflow-plan.md","15723c03eee5bfc852cd39b843bf4435dabdf02f59a77bb8a8683c4ab8cb3ed6" +"md","workflow-plan","tea","tea/workflows/testarch/bmad-testarch-trace/workflow-plan.md","dbf177b415c33f41f535d06fc47067bf220104348186dfdb8a0da0a16d396fa9" +"md","workflow-plan-teach-me-testing","tea","tea/workflows/testarch/bmad-teach-me-testing/workflow-plan-teach-me-testing.md","89ab8018e2a0a4238639fd10fecc79af13e28a47df109713e1f81e3dd2e26739" +"py","resolve-customization","tea","tea/agents/bmad-tea/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-teach-me-testing/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-atdd/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-automate/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-ci/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-framework/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-nfr/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-test-design/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-test-review/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"py","resolve-customization","tea","tea/workflows/testarch/bmad-testarch-trace/scripts/resolve-customization.py","3175ec15dae3a57c55b05ac08b0225ec9907e211d94411cf9812fef56f1dc495" +"toml","customize","tea","tea/agents/bmad-tea/customize.toml","52575e6482d86570800a5c8ccb9599b7170895245390259fc251efb1d65d05db" +"toml","customize","tea","tea/workflows/testarch/bmad-teach-me-testing/customize.toml","36cd5504f26343d88268c9de1b84b86ac11e11f3258843d39034a24b2f3ccf82" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-atdd/customize.toml","e53cdfff523a25cb4646aec0a84b9a719d41a4ea89f8376e60e6c8f90eb6d228" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-automate/customize.toml","6349f193377fca1ee3350132a69a55aeb4a78ccb7ca0c041b38f07f4cefed536" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-ci/customize.toml","6e9d6eae5560f9628ab6be548a6609de68dc6272715ae07daf2a34e2ebda0800" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-framework/customize.toml","f034f1f42036ddcb9778d41a144b35d2dda2939ca8cc37a836f38c71c1b057e3" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-nfr/customize.toml","03d7437a475dffb9c19006d766b4e5d7cf27093b4ea2ff5270531bb44570a401" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-test-design/customize.toml","936ea220a0bb391818c4c624e43c6f2b053f525215fed90a0e23c3106d02b596" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-test-review/customize.toml","195836ae019511844f6072b1af0230e0461ce9923b8e806f65b331c31668df65" +"toml","customize","tea","tea/workflows/testarch/bmad-testarch-trace/customize.toml","762a8fe3cf5f7c4502a17e839bcf6414105c87f163a357f1668722f651c37e27" +"yaml","azure-pipelines-template","tea","tea/workflows/testarch/bmad-testarch-ci/azure-pipelines-template.yaml","e53405833b819cd70b7226ea624236ff2490659985b0512244303dc9676acb34" +"yaml","bmad-skill-manifest","tea","tea/agents/bmad-tea/bmad-skill-manifest.yaml","839a9a3cbc3856e827f6b596cc1cfdee7888136395ff3ab5b6f45cb14038e255" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-teach-me-testing/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-atdd/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-automate/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-ci/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-framework/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-nfr/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-test-design/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-test-review/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","bmad-skill-manifest","tea","tea/workflows/testarch/bmad-testarch-trace/bmad-skill-manifest.yaml","ea1b058a23cd4fb442f2e7bc7a3a871b73391c0d18c32ddad020dd56b20425ee" +"yaml","config","tea","tea/config.yaml","e7b05eb14b7203f65448b70a95596a898cb45bf85f84fb9f2b7520a43b987744" +"yaml","curriculum","tea","tea/workflows/testarch/bmad-teach-me-testing/data/curriculum.yaml","08d70f30f848537a5dcf138128bde0665d203236bab470d87e33791e4b3d3eee" +"yaml","github-actions-template","tea","tea/workflows/testarch/bmad-testarch-ci/github-actions-template.yaml","dbf33e640d9017650b5eed7af28f8914172a0dcfd04552a0342ef61b459b28c2" +"yaml","gitlab-ci-template","tea","tea/workflows/testarch/bmad-testarch-ci/gitlab-ci-template.yaml","af7d7e50802c1f4cbdfdfc20b0cd8a86ba5cec5b9eaedaec29e4c8aec6049ae6" +"yaml","harness-pipeline-template","tea","tea/workflows/testarch/bmad-testarch-ci/harness-pipeline-template.yaml","243aa43a5139a9bca9e5300070e2efeb97c13f0bb94d166f84b035025d5c4f8d" +"yaml","progress-template","tea","tea/workflows/testarch/bmad-teach-me-testing/templates/progress-template.yaml","595fe007e9cecd907f0f695f581ff7c86dde770336be8134782a954d4fb6f48f" +"yaml","quiz-questions","tea","tea/workflows/testarch/bmad-teach-me-testing/data/quiz-questions.yaml","42c5e6c8703e22992cfcbbeb23d871054b15257153010efe53bf44dbc1f27b4f" +"yaml","role-paths","tea","tea/workflows/testarch/bmad-teach-me-testing/data/role-paths.yaml","c5ad85c1de113a6c403ad0f9a3588477caec72a4e4d858f41e96ebd0e4765a7a" +"yaml","session-content-map","tea","tea/workflows/testarch/bmad-teach-me-testing/data/session-content-map.yaml","14a74ad936c4d77f20325d4a2c86cc198577141f569863d968d93eb0c9da881d" +"yaml","tea-resources-index","tea","tea/workflows/testarch/bmad-teach-me-testing/data/tea-resources-index.yaml","286bc2282b3fce9d23e2c94d978680c7934b33b0a984d76217f957c1494a75a3" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-atdd/workflow.yaml","7f0ed54ed25cc51e4ecf3dd0e9298613a679982865473d82b81c117342a51a71" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-automate/workflow.yaml","812166a75f88418ecfba92f43e293ce33476275218a6b874f9d3ab3b3eb34a02" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-ci/workflow.yaml","367f88a326f217428654a1a2b4a7e5c497c498e7031f9e2809ca2766a0a02843" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-framework/workflow.yaml","13f99eb56accb5e8da5f28aabe4041b2a736472f92edd241f3f7ce3294b1f29f" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-nfr/workflow.yaml","5dd6e3b9d7c5e1a8735a4df32033d8cd053f2d6bd21ffa827314e73518ab2f56" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-test-design/workflow.yaml","8ad0fb89bbe1f00af80eeeb2ac1bc2e90c6854bc2516f23dcff8e29cb1f81579" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-test-review/workflow.yaml","ba98595534cdbd0a477f358de0f1dc413cbe381830e7dff4d67ace34265a3164" +"yaml","workflow","tea","tea/workflows/testarch/bmad-testarch-trace/workflow.yaml","981c7fc26f0e2a755438c40c1af0f4cce4517294fe3f8371e9b2bfe5ac60fa0f" diff --git a/_bmad/_config/manifest.yaml b/_bmad/_config/manifest.yaml new file mode 100644 index 0000000..334d739 --- /dev/null +++ b/_bmad/_config/manifest.yaml @@ -0,0 +1,42 @@ +installation: + version: 6.3.0 + installDate: 2026-04-16T14:51:32.422Z + lastUpdated: 2026-04-16T14:51:32.422Z +modules: + - name: core + version: 6.3.0 + installDate: 2026-04-16T14:51:16.754Z + lastUpdated: 2026-04-16T14:51:32.281Z + source: built-in + npmPackage: null + repoUrl: null + - name: bmm + version: 6.3.0 + installDate: 2026-04-16T14:51:16.876Z + lastUpdated: 2026-04-16T14:51:32.281Z + source: built-in + npmPackage: null + repoUrl: null + - name: bmb + version: 1.5.0 + installDate: 2026-04-16T14:51:18.627Z + lastUpdated: 2026-04-16T14:51:32.370Z + source: external + npmPackage: bmad-builder + repoUrl: https://github.com/bmad-code-org/bmad-builder + - name: cis + version: 0.1.9 + installDate: 2026-04-16T14:51:21.973Z + lastUpdated: 2026-04-16T14:51:32.395Z + source: external + npmPackage: bmad-creative-intelligence-suite + repoUrl: https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite + - name: tea + version: 1.7.2 + installDate: 2026-04-16T14:51:25.637Z + lastUpdated: 2026-04-16T14:51:32.422Z + source: external + npmPackage: bmad-method-test-architecture-enterprise + repoUrl: https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise +ides: + - claude-code diff --git a/_bmad/_config/skill-manifest.csv b/_bmad/_config/skill-manifest.csv new file mode 100644 index 0000000..2b06f96 --- /dev/null +++ b/_bmad/_config/skill-manifest.csv @@ -0,0 +1,66 @@ +canonicalId,name,description,module,path +"bmad-advanced-elicitation","bmad-advanced-elicitation","Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team.","core","_bmad/core/bmad-advanced-elicitation/SKILL.md" +"bmad-brainstorming","bmad-brainstorming","Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods. Use when the user says help me brainstorm or help me ideate.","core","_bmad/core/bmad-brainstorming/SKILL.md" +"bmad-distillator","bmad-distillator","Lossless LLM-optimized compression of source documents. Use when the user requests to 'distill documents' or 'create a distillate'.","core","_bmad/core/bmad-distillator/SKILL.md" +"bmad-editorial-review-prose","bmad-editorial-review-prose","Clinical copy-editor that reviews text for communication issues. Use when user says review for prose or improve the prose","core","_bmad/core/bmad-editorial-review-prose/SKILL.md" +"bmad-editorial-review-structure","bmad-editorial-review-structure","Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure","core","_bmad/core/bmad-editorial-review-structure/SKILL.md" +"bmad-help","bmad-help","Analyzes current state and user query to answer BMad questions or recommend the next skill(s) to use. Use when user asks for help, bmad help, what to do next, or what to start with in BMad.","core","_bmad/core/bmad-help/SKILL.md" +"bmad-index-docs","bmad-index-docs","Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder","core","_bmad/core/bmad-index-docs/SKILL.md" +"bmad-party-mode","bmad-party-mode","Orchestrates group discussions between installed BMAD agents, enabling natural multi-agent conversations where each agent is a real subagent with independent thinking. Use when user requests party mode, wants multiple agent perspectives, group discussion, roundtable, or multi-agent conversation about their project.","core","_bmad/core/bmad-party-mode/SKILL.md" +"bmad-review-adversarial-general","bmad-review-adversarial-general","Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something","core","_bmad/core/bmad-review-adversarial-general/SKILL.md" +"bmad-review-edge-case-hunter","bmad-review-edge-case-hunter","Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.","core","_bmad/core/bmad-review-edge-case-hunter/SKILL.md" +"bmad-shard-doc","bmad-shard-doc","Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document","core","_bmad/core/bmad-shard-doc/SKILL.md" +"bmad-agent-analyst","bmad-agent-analyst","Strategic business analyst and requirements expert. Use when the user asks to talk to Mary or requests the business analyst.","bmm","_bmad/bmm/1-analysis/bmad-agent-analyst/SKILL.md" +"bmad-agent-tech-writer","bmad-agent-tech-writer","Technical documentation specialist and knowledge curator. Use when the user asks to talk to Paige or requests the tech writer.","bmm","_bmad/bmm/1-analysis/bmad-agent-tech-writer/SKILL.md" +"bmad-document-project","bmad-document-project","Document brownfield projects for AI context. Use when the user says ""document this project"" or ""generate project docs""","bmm","_bmad/bmm/1-analysis/bmad-document-project/SKILL.md" +"bmad-prfaq","bmad-prfaq","Working Backwards PRFAQ challenge to forge product concepts. Use when the user requests to 'create a PRFAQ', 'work backwards', or 'run the PRFAQ challenge'.","bmm","_bmad/bmm/1-analysis/bmad-prfaq/SKILL.md" +"bmad-product-brief","bmad-product-brief","Create or update product briefs through guided or autonomous discovery. Use when the user requests to create or update a Product Brief.","bmm","_bmad/bmm/1-analysis/bmad-product-brief/SKILL.md" +"bmad-domain-research","bmad-domain-research","Conduct domain and industry research. Use when the user says wants to do domain research for a topic or industry","bmm","_bmad/bmm/1-analysis/research/bmad-domain-research/SKILL.md" +"bmad-market-research","bmad-market-research","Conduct market research on competition and customers. Use when the user says they need market research","bmm","_bmad/bmm/1-analysis/research/bmad-market-research/SKILL.md" +"bmad-technical-research","bmad-technical-research","Conduct technical research on technologies and architecture. Use when the user says they would like to do or produce a technical research report","bmm","_bmad/bmm/1-analysis/research/bmad-technical-research/SKILL.md" +"bmad-agent-pm","bmad-agent-pm","Product manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager.","bmm","_bmad/bmm/2-plan-workflows/bmad-agent-pm/SKILL.md" +"bmad-agent-ux-designer","bmad-agent-ux-designer","UX designer and UI specialist. Use when the user asks to talk to Sally or requests the UX designer.","bmm","_bmad/bmm/2-plan-workflows/bmad-agent-ux-designer/SKILL.md" +"bmad-create-prd","bmad-create-prd","Create a PRD from scratch. Use when the user says ""lets create a product requirements document"" or ""I want to create a new PRD""","bmm","_bmad/bmm/2-plan-workflows/bmad-create-prd/SKILL.md" +"bmad-create-ux-design","bmad-create-ux-design","Plan UX patterns and design specifications. Use when the user says ""lets create UX design"" or ""create UX specifications"" or ""help me plan the UX""","bmm","_bmad/bmm/2-plan-workflows/bmad-create-ux-design/SKILL.md" +"bmad-edit-prd","bmad-edit-prd","Edit an existing PRD. Use when the user says ""edit this PRD"".","bmm","_bmad/bmm/2-plan-workflows/bmad-edit-prd/SKILL.md" +"bmad-validate-prd","bmad-validate-prd","Validate a PRD against standards. Use when the user says ""validate this PRD"" or ""run PRD validation""","bmm","_bmad/bmm/2-plan-workflows/bmad-validate-prd/SKILL.md" +"bmad-agent-architect","bmad-agent-architect","System architect and technical design leader. Use when the user asks to talk to Winston or requests the architect.","bmm","_bmad/bmm/3-solutioning/bmad-agent-architect/SKILL.md" +"bmad-check-implementation-readiness","bmad-check-implementation-readiness","Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says ""check implementation readiness"".","bmm","_bmad/bmm/3-solutioning/bmad-check-implementation-readiness/SKILL.md" +"bmad-create-architecture","bmad-create-architecture","Create architecture solution design decisions for AI agent consistency. Use when the user says ""lets create architecture"" or ""create technical architecture"" or ""create a solution design""","bmm","_bmad/bmm/3-solutioning/bmad-create-architecture/SKILL.md" +"bmad-create-epics-and-stories","bmad-create-epics-and-stories","Break requirements into epics and user stories. Use when the user says ""create the epics and stories list""","bmm","_bmad/bmm/3-solutioning/bmad-create-epics-and-stories/SKILL.md" +"bmad-generate-project-context","bmad-generate-project-context","Create project-context.md with AI rules. Use when the user says ""generate project context"" or ""create project context""","bmm","_bmad/bmm/3-solutioning/bmad-generate-project-context/SKILL.md" +"bmad-agent-dev","bmad-agent-dev","Senior software engineer for story execution and code implementation. Use when the user asks to talk to Amelia or requests the developer agent.","bmm","_bmad/bmm/4-implementation/bmad-agent-dev/SKILL.md" +"bmad-checkpoint-preview","bmad-checkpoint-preview","LLM-assisted human-in-the-loop review. Make sense of a change, focus attention where it matters, test. Use when the user says ""checkpoint"", ""human review"", or ""walk me through this change"".","bmm","_bmad/bmm/4-implementation/bmad-checkpoint-preview/SKILL.md" +"bmad-code-review","bmad-code-review","Review code changes adversarially using parallel review layers (Blind Hunter, Edge Case Hunter, Acceptance Auditor) with structured triage into actionable categories. Use when the user says ""run code review"" or ""review this code""","bmm","_bmad/bmm/4-implementation/bmad-code-review/SKILL.md" +"bmad-correct-course","bmad-correct-course","Manage significant changes during sprint execution. Use when the user says ""correct course"" or ""propose sprint change""","bmm","_bmad/bmm/4-implementation/bmad-correct-course/SKILL.md" +"bmad-create-story","bmad-create-story","Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says ""create the next story"" or ""create story [story identifier]""","bmm","_bmad/bmm/4-implementation/bmad-create-story/SKILL.md" +"bmad-dev-story","bmad-dev-story","Execute story implementation following a context filled story spec file. Use when the user says ""dev this story [story file]"" or ""implement the next story in the sprint plan""","bmm","_bmad/bmm/4-implementation/bmad-dev-story/SKILL.md" +"bmad-qa-generate-e2e-tests","bmad-qa-generate-e2e-tests","Generate end to end automated tests for existing features. Use when the user says ""create qa automated tests for [feature]""","bmm","_bmad/bmm/4-implementation/bmad-qa-generate-e2e-tests/SKILL.md" +"bmad-quick-dev","bmad-quick-dev","Implements any user intent, requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any code, component or feature.","bmm","_bmad/bmm/4-implementation/bmad-quick-dev/SKILL.md" +"bmad-retrospective","bmad-retrospective","Post-epic review to extract lessons and assess success. Use when the user says ""run a retrospective"" or ""lets retro the epic [epic]""","bmm","_bmad/bmm/4-implementation/bmad-retrospective/SKILL.md" +"bmad-sprint-planning","bmad-sprint-planning","Generate sprint status tracking from epics. Use when the user says ""run sprint planning"" or ""generate sprint plan""","bmm","_bmad/bmm/4-implementation/bmad-sprint-planning/SKILL.md" +"bmad-sprint-status","bmad-sprint-status","Summarize sprint status and surface risks. Use when the user says ""check sprint status"" or ""show sprint status""","bmm","_bmad/bmm/4-implementation/bmad-sprint-status/SKILL.md" +"bmad-agent-builder","bmad-agent-builder","Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to ""Create an Agent"", ""Analyze an Agent"" or ""Edit an Agent"".","bmb","_bmad/bmb/bmad-agent-builder/SKILL.md" +"bmad-bmb-setup","bmad-bmb-setup","Sets up BMad Builder module in a project. Use when the user requests to 'install bmb module', 'configure BMad Builder', or 'setup BMad Builder'.","bmb","_bmad/bmb/bmad-bmb-setup/SKILL.md" +"bmad-module-builder","bmad-module-builder","Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.","bmb","_bmad/bmb/bmad-module-builder/SKILL.md" +"bmad-workflow-builder","bmad-workflow-builder","Builds, converts, and analyzes workflows and skills. Use when the user requests to ""build a workflow"", ""modify a workflow"", ""quality check workflow"", ""analyze skill"", or ""convert a skill"".","bmb","_bmad/bmb/bmad-workflow-builder/SKILL.md" +"bmad-cis-agent-brainstorming-coach","bmad-cis-agent-brainstorming-coach","Elite brainstorming specialist for facilitated ideation sessions. Use when the user asks to talk to Carson or requests the Brainstorming Specialist.","cis","_bmad/cis/skills/bmad-cis-agent-brainstorming-coach/SKILL.md" +"bmad-cis-agent-creative-problem-solver","bmad-cis-agent-creative-problem-solver","Master problem solver for systematic problem-solving methodologies. Use when the user asks to talk to Dr. Quinn or requests the Master Problem Solver.","cis","_bmad/cis/skills/bmad-cis-agent-creative-problem-solver/SKILL.md" +"bmad-cis-agent-design-thinking-coach","bmad-cis-agent-design-thinking-coach","Design thinking maestro for human-centered design processes. Use when the user asks to talk to Maya or requests the Design Thinking Maestro.","cis","_bmad/cis/skills/bmad-cis-agent-design-thinking-coach/SKILL.md" +"bmad-cis-agent-innovation-strategist","bmad-cis-agent-innovation-strategist","Disruptive innovation oracle for business model innovation and strategic disruption. Use when the user asks to talk to Victor or requests the Disruptive Innovation Oracle.","cis","_bmad/cis/skills/bmad-cis-agent-innovation-strategist/SKILL.md" +"bmad-cis-agent-presentation-master","bmad-cis-agent-presentation-master","Visual communication and presentation expert for slide decks, pitch decks, and visual storytelling. Use when the user asks to talk to Caravaggio or requests the Presentation Expert.","cis","_bmad/cis/skills/bmad-cis-agent-presentation-master/SKILL.md" +"bmad-cis-agent-storyteller","bmad-cis-agent-storyteller","Master storyteller for compelling narratives using proven frameworks. Use when the user asks to talk to Sophia or requests the Master Storyteller.","cis","_bmad/cis/skills/bmad-cis-agent-storyteller/SKILL.md" +"bmad-cis-design-thinking","bmad-cis-design-thinking","Guide human-centered design processes using empathy-driven methodologies. Use when the user says ""lets run design thinking"" or ""I want to apply design thinking""","cis","_bmad/cis/skills/bmad-cis-design-thinking/SKILL.md" +"bmad-cis-innovation-strategy","bmad-cis-innovation-strategy","Identify disruption opportunities and architect business model innovation. Use when the user says ""lets create an innovation strategy"" or ""I want to find disruption opportunities""","cis","_bmad/cis/skills/bmad-cis-innovation-strategy/SKILL.md" +"bmad-cis-problem-solving","bmad-cis-problem-solving","Apply systematic problem-solving methodologies to complex challenges. Use when the user says ""guide me through structured problem solving"" or ""I want to crack this challenge with guided problem solving techniques""","cis","_bmad/cis/skills/bmad-cis-problem-solving/SKILL.md" +"bmad-cis-storytelling","bmad-cis-storytelling","Craft compelling narratives using story frameworks. Use when the user says ""help me with storytelling"" or ""I want to create a narrative through storytelling""","cis","_bmad/cis/skills/bmad-cis-storytelling/SKILL.md" +"bmad-tea","bmad-tea","Master Test Architect and Quality Advisor. Use when the user asks to talk to Murat or requests the Test Architect.","tea","_bmad/tea/agents/bmad-tea/SKILL.md" +"bmad-teach-me-testing","bmad-teach-me-testing","Teach testing progressively through structured sessions. Use when user says ""lets learn testing"" or ""I want to study test practices""","tea","_bmad/tea/workflows/testarch/bmad-teach-me-testing/SKILL.md" +"bmad-testarch-atdd","bmad-testarch-atdd","Generate red-phase acceptance test scaffolds using the TDD cycle. Use when the user says ""lets write acceptance tests"" or ""I want to do ATDD""","tea","_bmad/tea/workflows/testarch/bmad-testarch-atdd/SKILL.md" +"bmad-testarch-automate","bmad-testarch-automate","Expand test automation coverage for codebase. Use when user says ""lets expand test coverage"" or ""I want to automate tests""","tea","_bmad/tea/workflows/testarch/bmad-testarch-automate/SKILL.md" +"bmad-testarch-ci","bmad-testarch-ci","Scaffold CI/CD quality pipeline with test execution. Use when the user says ""lets setup CI pipeline"" or ""I want to create quality gates""","tea","_bmad/tea/workflows/testarch/bmad-testarch-ci/SKILL.md" +"bmad-testarch-framework","bmad-testarch-framework","Initialize test framework with Playwright or Cypress. Use when the user says ""lets setup test framework"" or ""I want to initialize testing framework""","tea","_bmad/tea/workflows/testarch/bmad-testarch-framework/SKILL.md" +"bmad-testarch-nfr","bmad-testarch-nfr","Assess NFRs like performance security and reliability. Use when the user says ""lets assess NFRs"" or ""I want to evaluate non-functional requirements""","tea","_bmad/tea/workflows/testarch/bmad-testarch-nfr/SKILL.md" +"bmad-testarch-test-design","bmad-testarch-test-design","Create system-level or epic-level test plans. Use when the user says ""lets design test plan"" or ""I want to create test strategy""","tea","_bmad/tea/workflows/testarch/bmad-testarch-test-design/SKILL.md" +"bmad-testarch-test-review","bmad-testarch-test-review","Review test quality using best practices validation. Use when user says ""lets review tests"" or ""I want to evaluate test quality""","tea","_bmad/tea/workflows/testarch/bmad-testarch-test-review/SKILL.md" +"bmad-testarch-trace","bmad-testarch-trace","Generate traceability matrix and quality gate decision. Use when the user says ""lets create traceability matrix"" or ""I want to analyze test coverage""","tea","_bmad/tea/workflows/testarch/bmad-testarch-trace/SKILL.md" diff --git a/_bmad/bmb/config.yaml b/_bmad/bmb/config.yaml new file mode 100644 index 0000000..8d7207f --- /dev/null +++ b/_bmad/bmb/config.yaml @@ -0,0 +1,13 @@ +# BMB Module Configuration +# Generated by BMAD installer +# Version: 6.3.0 +# Date: 2026-04-16T14:51:32.166Z + +bmad_builder_output_folder: "{project-root}/skills" +bmad_builder_reports: "{project-root}/skills/reports" + +# Core Configuration Values +user_name: Julio +communication_language: portugues BR +document_output_language: portugues BR +output_folder: "{project-root}/_bmad-output" diff --git a/_bmad/bmb/module-help.csv b/_bmad/bmb/module-help.csv new file mode 100644 index 0000000..498e883 --- /dev/null +++ b/_bmad/bmb/module-help.csv @@ -0,0 +1,11 @@ +module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs +BMad Builder,_meta,,,,,,,,,false,https://bmad-builder-docs.bmad-method.org/llms.txt, +BMad Builder,bmad-bmb-setup,Setup Builder Module,SB,"Install or update BMad Builder module config and help entries.",configure,"{-H: headless mode}|{inline values: skip prompts with provided values}",anytime,,,false,{project-root}/_bmad,config.yaml and config.user.yaml +BMad Builder,bmad-agent-builder,Build an Agent,BA,"Create, edit, or rebuild an agent skill through conversational discovery.",build-process,"{-H: headless mode}|{description: initial agent concept}|{path: existing agent to edit or rebuild}",anytime,,bmad-agent-builder:quality-analysis,false,bmad_builder_output_folder,agent skill +BMad Builder,bmad-agent-builder,Analyze an Agent,AA,"Run quality analysis on an existing agent — structure, cohesion, prompt craft, and enhancement opportunities.",quality-analysis,"{-H: headless mode}|{path: agent to analyze}",anytime,bmad-agent-builder:build-process,,false,bmad_builder_reports,quality report +BMad Builder,bmad-workflow-builder,Build a Workflow,BW,"Create, edit, or rebuild a workflow or utility skill.",build-process,"{-H: headless mode}|{description: initial skill concept}|{path: existing skill to edit or rebuild}",anytime,,bmad-workflow-builder:quality-analysis,false,bmad_builder_output_folder,workflow skill +BMad Builder,bmad-workflow-builder,Analyze a Workflow,AW,"Run quality analysis on an existing workflow/skill — structure, efficiency, and enhancement opportunities.",quality-analysis,"{-H: headless mode}|{path: skill to analyze}",anytime,bmad-workflow-builder:build-process,,false,bmad_builder_reports,quality report +BMad Builder,bmad-workflow-builder,Convert a Skill,CW,"Convert any skill to BMad-compliant, outcome-driven equivalent with before/after HTML comparison report.",convert-process,"{--convert: path or URL to source skill}|{-H: headless mode}",anytime,,,false,bmad_builder_reports,converted skill + comparison report +BMad Builder,bmad-module-builder,Ideate Module,IM,"Brainstorm and plan a BMad module — explore ideas, decide architecture, and produce a build plan.",ideate-module,"{description: initial module idea}",anytime,,bmad-module-builder:create-module,false,bmad_builder_reports,module plan +BMad Builder,bmad-module-builder,Create Module,CM,"Scaffold module infrastructure into built skills, making them an installable BMad module.",create-module,"{-H: headless mode}|{path: skills folder or single SKILL.md}",anytime,bmad-module-builder:ideate-module,,false,bmad_builder_output_folder,setup skill +BMad Builder,bmad-module-builder,Validate Module,VM,"Check that a module's structure is complete, accurate, and all capabilities are properly registered.",validate-module,"{-H: headless mode}|{path: module or skill to validate}",anytime,bmad-module-builder:create-module,,false,bmad_builder_reports,validation report diff --git a/_bmad/bmm/config.yaml b/_bmad/bmm/config.yaml new file mode 100644 index 0000000..a97fdb7 --- /dev/null +++ b/_bmad/bmm/config.yaml @@ -0,0 +1,16 @@ +# BMM Module Configuration +# Generated by BMAD installer +# Version: 6.3.0 +# Date: 2026-04-16T14:51:32.167Z + +project_name: SARandroid +user_skill_level: intermediate +planning_artifacts: "{project-root}/_bmad-output/planning-artifacts" +implementation_artifacts: "{project-root}/_bmad-output/implementation-artifacts" +project_knowledge: "{project-root}/docs" + +# Core Configuration Values +user_name: Julio +communication_language: portugues BR +document_output_language: portugues BR +output_folder: "{project-root}/_bmad-output" diff --git a/_bmad/bmm/module-help.csv b/_bmad/bmm/module-help.csv new file mode 100644 index 0000000..8b82479 --- /dev/null +++ b/_bmad/bmm/module-help.csv @@ -0,0 +1,33 @@ +module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs +BMad Method,_meta,,,,,,,,,false,https://docs.bmad-method.org/llms.txt, +BMad Method,bmad-document-project,Document Project,DP,Analyze an existing project to produce useful documentation.,,anytime,,,false,project-knowledge,* +BMad Method,bmad-generate-project-context,Generate Project Context,GPC,Scan existing codebase to generate a lean LLM-optimized project-context.md. Essential for brownfield projects.,,anytime,,,false,output_folder,project context +BMad Method,bmad-quick-dev,Quick Dev,QQ,Unified intent-in code-out workflow: clarify plan implement review and present.,,anytime,,,false,implementation_artifacts,spec and project implementation +BMad Method,bmad-correct-course,Correct Course,CC,Navigate significant changes. May recommend start over update PRD redo architecture sprint planning or correct epics and stories.,,anytime,,,false,planning_artifacts,change proposal +BMad Method,bmad-agent-tech-writer,Write Document,WD,"Describe in detail what you want, and the agent will follow documentation best practices. Multi-turn conversation with subprocess for research/review.",write,,anytime,,,false,project-knowledge,document +BMad Method,bmad-agent-tech-writer,Update Standards,US,Update agent memory documentation-standards.md with your specific preferences if you discover missing document conventions.,update-standards,,anytime,,,false,_bmad/_memory/tech-writer-sidecar,standards +BMad Method,bmad-agent-tech-writer,Mermaid Generate,MG,Create a Mermaid diagram based on user description. Will suggest diagram types if not specified.,mermaid,,anytime,,,false,planning_artifacts,mermaid diagram +BMad Method,bmad-agent-tech-writer,Validate Document,VD,Review the specified document against documentation standards and best practices. Returns specific actionable improvement suggestions organized by priority.,validate,[path],anytime,,,false,planning_artifacts,validation report +BMad Method,bmad-agent-tech-writer,Explain Concept,EC,Create clear technical explanations with examples and diagrams for complex concepts.,explain,[topic],anytime,,,false,project_knowledge,explanation +BMad Method,bmad-brainstorming,Brainstorm Project,BP,Expert guided facilitation through a single or multiple techniques.,,1-analysis,,,false,planning_artifacts,brainstorming session +BMad Method,bmad-market-research,Market Research,MR,"Market analysis competitive landscape customer needs and trends.",,1-analysis,,,false,"planning_artifacts|project-knowledge",research documents +BMad Method,bmad-domain-research,Domain Research,DR,Industry domain deep dive subject matter expertise and terminology.,,1-analysis,,,false,"planning_artifacts|project_knowledge",research documents +BMad Method,bmad-technical-research,Technical Research,TR,Technical feasibility architecture options and implementation approaches.,,1-analysis,,,false,"planning_artifacts|project_knowledge",research documents +BMad Method,bmad-product-brief,Create Brief,CB,An expert guided experience to nail down your product idea in a brief. a gentler approach than PRFAQ when you are already sure of your concept and nothing will sway you.,,-A,1-analysis,,,false,planning_artifacts,product brief +BMad Method,bmad-prfaq,PRFAQ Challenge,WB,Working Backwards guided experience to forge and stress-test your product concept to ensure you have a great product that users will love and need through the PRFAQ gauntlet to determine feasibility and alignment with user needs. alternative to product brief.,,-H,1-analysis,,,false,planning_artifacts,prfaq document +BMad Method,bmad-create-prd,Create PRD,CP,Expert led facilitation to produce your Product Requirements Document.,,2-planning,,,true,planning_artifacts,prd +BMad Method,bmad-validate-prd,Validate PRD,VP,,,[path],2-planning,bmad-create-prd,,false,planning_artifacts,prd validation report +BMad Method,bmad-edit-prd,Edit PRD,EP,,,[path],2-planning,bmad-validate-prd,,false,planning_artifacts,updated prd +BMad Method,bmad-create-ux-design,Create UX,CU,"Guidance through realizing the plan for your UX, strongly recommended if a UI is a primary piece of the proposed project.",,2-planning,bmad-create-prd,,false,planning_artifacts,ux design +BMad Method,bmad-create-architecture,Create Architecture,CA,Guided workflow to document technical decisions.,,3-solutioning,,,true,planning_artifacts,architecture +BMad Method,bmad-create-epics-and-stories,Create Epics and Stories,CE,,,3-solutioning,bmad-create-architecture,,true,planning_artifacts,epics and stories +BMad Method,bmad-check-implementation-readiness,Check Implementation Readiness,IR,Ensure PRD UX Architecture and Epics Stories are aligned.,,3-solutioning,bmad-create-epics-and-stories,,true,planning_artifacts,readiness report +BMad Method,bmad-sprint-planning,Sprint Planning,SP,Kicks off implementation by producing a plan the implementation agents will follow in sequence for every story.,,4-implementation,,,true,implementation_artifacts,sprint status +BMad Method,bmad-sprint-status,Sprint Status,SS,Anytime: Summarize sprint status and route to next workflow.,,4-implementation,bmad-sprint-planning,,false,, +BMad Method,bmad-create-story,Create Story,CS,"Story cycle start: Prepare first found story in the sprint plan that is next or a specific epic/story designation.",create,,4-implementation,bmad-sprint-planning,bmad-create-story:validate,true,implementation_artifacts,story +BMad Method,bmad-create-story,Validate Story,VS,Validates story readiness and completeness before development work begins.,validate,,4-implementation,bmad-create-story:create,bmad-dev-story,false,implementation_artifacts,story validation report +BMad Method,bmad-dev-story,Dev Story,DS,Story cycle: Execute story implementation tasks and tests then CR then back to DS if fixes needed.,,4-implementation,bmad-create-story:validate,,true,, +BMad Method,bmad-code-review,Code Review,CR,Story cycle: If issues back to DS if approved then next CS or ER if epic complete.,,4-implementation,bmad-dev-story,,false,, +BMad Method,bmad-checkpoint-preview,Checkpoint,CK,Guided walkthrough of a change from purpose and context into details. Use for human review of commits branches or PRs.,,4-implementation,,,false,, +BMad Method,bmad-qa-generate-e2e-tests,QA Automation Test,QA,Generate automated API and E2E tests for implemented code. NOT for code review or story validation — use CR for that.,,4-implementation,bmad-dev-story,,false,implementation_artifacts,test suite +BMad Method,bmad-retrospective,Retrospective,ER,Optional at epic end: Review completed work lessons learned and next epic or if major issues consider CC.,,4-implementation,bmad-code-review,,false,implementation_artifacts,retrospective diff --git a/_bmad/cis/config.yaml b/_bmad/cis/config.yaml new file mode 100644 index 0000000..a5b24be --- /dev/null +++ b/_bmad/cis/config.yaml @@ -0,0 +1,12 @@ +# CIS Module Configuration +# Generated by BMAD installer +# Version: 6.3.0 +# Date: 2026-04-16T14:51:32.168Z + +visual_tools: intermediate + +# Core Configuration Values +user_name: Julio +communication_language: portugues BR +document_output_language: portugues BR +output_folder: "{project-root}/_bmad-output" diff --git a/_bmad/cis/module-help.csv b/_bmad/cis/module-help.csv new file mode 100644 index 0000000..88a07b0 --- /dev/null +++ b/_bmad/cis/module-help.csv @@ -0,0 +1,7 @@ +module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs +Creative Intelligence Suite,_meta,,,,,,,,,false,https://cis-docs.bmad-method.org/llms.txt, +Creative Intelligence Suite,bmad-cis-innovation-strategy,Innovation Strategy,IS,Identify disruption opportunities and architect business model innovation.,,anytime,,,false,output_folder,innovation strategy +Creative Intelligence Suite,bmad-cis-problem-solving,Problem Solving,PS,Apply systematic problem-solving methodologies to crack complex challenges.,,anytime,,,false,output_folder,problem solution +Creative Intelligence Suite,bmad-cis-design-thinking,Design Thinking,DT,Guide human-centered design processes using empathy-driven methodologies.,,anytime,,,false,output_folder,design thinking +Creative Intelligence Suite,bmad-brainstorming,Brainstorming,BS,Facilitate brainstorming sessions using one or more techniques.,,anytime,,,false,output_folder,brainstorming session results +Creative Intelligence Suite,bmad-cis-storytelling,Storytelling,ST,Craft compelling narratives using proven story frameworks and techniques.,,anytime,,,false,output_folder,narrative/story diff --git a/_bmad/core/config.yaml b/_bmad/core/config.yaml new file mode 100644 index 0000000..86a2997 --- /dev/null +++ b/_bmad/core/config.yaml @@ -0,0 +1,9 @@ +# CORE Module Configuration +# Generated by BMAD installer +# Version: 6.3.0 +# Date: 2026-04-16T14:51:32.168Z + +user_name: Julio +communication_language: portugues BR +document_output_language: portugues BR +output_folder: "{project-root}/_bmad-output" diff --git a/_bmad/core/module-help.csv b/_bmad/core/module-help.csv new file mode 100644 index 0000000..efa0813 --- /dev/null +++ b/_bmad/core/module-help.csv @@ -0,0 +1,12 @@ +module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs +Core,_meta,,,,,,,,,false,https://docs.bmad-method.org/llms.txt, +Core,bmad-brainstorming,Brainstorming,BSP,Use early in ideation or when stuck generating ideas.,,anytime,,,false,{output_folder}/brainstorming,brainstorming session +Core,bmad-party-mode,Party Mode,PM,Orchestrate multi-agent discussions when you need multiple perspectives or want agents to collaborate.,,anytime,,,false,, +Core,bmad-help,BMad Help,BH,,,anytime,,,false,, +Core,bmad-index-docs,Index Docs,ID,Use when LLM needs to understand available docs without loading everything.,,anytime,,,false,, +Core,bmad-shard-doc,Shard Document,SD,Use when doc becomes too large (>500 lines) to manage effectively.,[path],anytime,,,false,, +Core,bmad-editorial-review-prose,Editorial Review - Prose,EP,Use after drafting to polish written content.,[path],anytime,,,false,report located with target document,three-column markdown table with suggested fixes +Core,bmad-editorial-review-structure,Editorial Review - Structure,ES,Use when doc produced from multiple subprocesses or needs structural improvement.,[path],anytime,,,false,report located with target document, +Core,bmad-review-adversarial-general,Adversarial Review,AR,"Use for quality assurance or before finalizing deliverables. Code Review in other modules runs this automatically, but also useful for document reviews.",[path],anytime,,,false,, +Core,bmad-review-edge-case-hunter,Edge Case Hunter Review,ECH,Use alongside adversarial review for orthogonal coverage — method-driven not attitude-driven.,[path],anytime,,,false,, +Core,bmad-distillator,Distillator,DG,Use when you need token-efficient distillates that preserve all information for downstream LLM consumption.,[path],anytime,,,false,adjacent to source document or specified output_path,distillate markdown file(s) diff --git a/_bmad/tea/config.yaml b/_bmad/tea/config.yaml new file mode 100644 index 0000000..c549415 --- /dev/null +++ b/_bmad/tea/config.yaml @@ -0,0 +1,25 @@ +# TEA Module Configuration +# Generated by BMAD installer +# Version: 6.3.0 +# Date: 2026-04-16T14:51:32.168Z + +test_artifacts: "{project-root}/_bmad-output/test-artifacts" +tea_use_playwright_utils: true +tea_use_pactjs_utils: false +tea_pact_mcp: none +tea_browser_automation: auto +tea_execution_mode: auto +tea_capability_probe: true +test_stack_type: auto +ci_platform: auto +test_framework: auto +risk_threshold: p1 +test_design_output: _bmad-output/test-artifacts/test-design +test_review_output: _bmad-output/test-artifacts/test-reviews +trace_output: _bmad-output/test-artifacts/traceability + +# Core Configuration Values +user_name: Julio +communication_language: portugues BR +document_output_language: portugues BR +output_folder: "{project-root}/_bmad-output" diff --git a/_bmad/tea/module-help.csv b/_bmad/tea/module-help.csv new file mode 100644 index 0000000..dd2fb90 --- /dev/null +++ b/_bmad/tea/module-help.csv @@ -0,0 +1,11 @@ +module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs +Test Architecture Enterprise,_meta,,,,,,,,,false,https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/llms.txt, +Test Architecture Enterprise,bmad-teach-me-testing,Teach Me Testing,TMT,Teach testing fundamentals through 7 sessions (TEA Academy).,,0-learning,,,false,test_artifacts,"progress file|session notes|certificate" +Test Architecture Enterprise,bmad-testarch-test-design,Test Design,TD,Risk-based test planning.,,3-solutioning,,bmad-testarch-framework,false,test_artifacts,test design document +Test Architecture Enterprise,bmad-testarch-framework,Test Framework,TF,Initialize production-ready test framework.,,3-solutioning,bmad-testarch-test-design,bmad-testarch-ci,false,test_artifacts,framework scaffold +Test Architecture Enterprise,bmad-testarch-ci,CI Setup,CI,Configure CI/CD quality pipeline.,,3-solutioning,bmad-testarch-framework,,false,test_artifacts,ci config +Test Architecture Enterprise,bmad-testarch-atdd,ATDD,AT,Generate red-phase acceptance test scaffolds before implementation.,,4-implementation,bmad-create-story:create,bmad-dev-story,false,test_artifacts,"atdd-checklist|red-phase acceptance tests" +Test Architecture Enterprise,bmad-testarch-automate,Test Automation,TA,Expand test coverage.,,4-implementation,bmad-testarch-atdd,,false,test_artifacts,test suite +Test Architecture Enterprise,bmad-testarch-test-review,Test Review,RV,Quality audit (0-100 scoring).,,4-implementation,bmad-testarch-automate,,false,test_artifacts,review report +Test Architecture Enterprise,bmad-testarch-nfr,NFR Assessment,NR,Non-functional requirements assessment.,,4-implementation,bmad-testarch-automate,,false,test_artifacts,nfr report +Test Architecture Enterprise,bmad-testarch-trace,Traceability,TR,Coverage traceability and gate.,,4-implementation,bmad-testarch-test-review,,false,test_artifacts,"traceability matrix|gate decision" diff --git a/_bmad/tea/workflows/testarch/README.md b/_bmad/tea/workflows/testarch/README.md new file mode 100644 index 0000000..9c84829 --- /dev/null +++ b/_bmad/tea/workflows/testarch/README.md @@ -0,0 +1,74 @@ +# TEA Workflow Step Files + +This folder contains the Test Architect (TEA) workflows converted to step-file architecture for strict LLM compliance. Each workflow is tri-modal (create, edit, validate) and uses small, ordered step files instead of a single monolithic instruction file. + +## Why Step Files + +- Enforces sequential execution and prevents improvisation +- Keeps context small and focused per step +- Makes validation and edits deterministic + +## Standard Layout (per workflow) + +``` +/ +├── workflow.md # Mode routing (create / edit / validate) +├── workflow-plan.md # Design reference for step order and intent +├── workflow.yaml # Installer metadata +├── instructions.md # Short entrypoint / summary +├── checklist.md # Validation criteria for outputs +├── steps-c/ # Create mode steps +├── steps-e/ # Edit mode steps +├── steps-v/ # Validate mode steps +├── templates/ # Output templates (if applicable) +└── validation-report-*.md # Validator outputs (latest run) +``` + +## Modes + +- **Create (steps-c/):** Primary execution flow to generate outputs +- **Edit (steps-e/):** Structured edits to existing outputs +- **Validate (steps-v/):** Checklist-based validation of outputs + +## Execution Rules (Summary) + +- Load **one step at a time**. Do not preload future steps. +- Follow the **MANDATORY SEQUENCE** exactly in each step. +- Do not skip steps, reorder, or improvise. +- If a step writes outputs, do so **before** loading the next step. + +## Step Naming Conventions + +- `step-01-*.md` is the init step (no menus unless explicitly required). +- `step-01b-*.md` is a continuation/resume step if the workflow is continuable. +- `step-0X-*.md` are sequential create-mode steps. +- `steps-v/step-01-validate.md` is the validate mode entrypoint. +- `steps-e/step-01-assess.md` is the edit mode entrypoint. + +## Validation + +- Each workflow has a latest `validation-report-*.md` in its folder. +- Validation uses the BMad Builder workflow validator (workflow-builder). +- The goal is 100% compliance with no warnings. + +## References + +- Step-file architecture: `docs/explanation/step-file-architecture.md` +- Subagent patterns: `docs/explanation/subagent-architecture.md` + +## TEA Workflows + +- test-design +- automate +- atdd +- test-review +- trace +- framework +- ci +- nfr-assess + +## Notes + +- `workflow.md` is the canonical entrypoint. `instructions.md` is a short summary for quick context. +- Output files typically use `{test_artifacts}` or `{project-root}` variables. +- If a workflow produces multiple artifacts (e.g., system-level vs epic-level), the step file will specify which templates and output paths to use. diff --git a/assets/fonts/TIMES.TTF b/assets/fonts/TIMES.TTF new file mode 100644 index 0000000000000000000000000000000000000000..a998feeca74e8d111f9fdcc5e11071678a830d16 GIT binary patch literal 409280 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 V!9rYTU$vyX{wd2QFzo30YtMv%X@k5Bs- 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%0AgAe&3tDxM{)9+wY^ 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

)(Daf&fN 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 literal 0 HcmV?d00001 diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 0000000..42ddfc7 --- /dev/null +++ b/docs/architecture.md @@ -0,0 +1,194 @@ +# Arquitetura — SARAndroid + +## Resumo Executivo + +SAR Android (Sistema de Atendimento ao Representante) é um app Android legado em Java para representantes comerciais. Permite gerenciar clientes, produtos e pedidos completamente **offline**, sincronizando periodicamente com um servidor PostgreSQL via JDBC direto. O app opera em modo **offline-first**: toda interação do usuário usa SQLite local; a sincronização com o servidor é explicitamente iniciada pelo usuário. + +--- + +## Stack de Tecnologia + +| Camada | Tecnologia | Versão | +|---|---|---| +| Linguagem | Java | (sem Kotlin) | +| Plataforma | Android | Min SDK 19 / Target SDK 35 | +| Build | Eclipse ADT | pré-Gradle | +| Banco local | SQLite via SQLiteOpenHelper | schema v40 | +| Banco remoto | PostgreSQL via JDBC direto | 8.x | +| Driver JDBC | postgresql-8.2-512.jdbc3.jar | 8.2 JDBC3 (fixo) | +| Data/Hora | Joda-Time | 2.5 | +| FTP | Apache Commons Net | 3.3 | +| UI compat | android.support.v4 | (support library legada) | + +--- + +## Padrão Arquitetural: Offline-First com Dual-Database + +``` +┌─────────────────────────────────────────────┐ +│ DISPOSITIVO │ +│ │ +│ Activities / Fragments │ +│ ↕ (UI Thread) │ +│ Value Objects (vo/) │ +│ ↕ │ +│ DAOs SQLite (*DB.java / *BD.java) │ +│ ↕ │ +│ SQLite Local (jcsinformatica.sar v40) │ +│ │ +└──────────────────────┬──────────────────────┘ + │ ComunicaActivity + │ (sync explícita, background thread) + ↓ +┌─────────────────────────────────────────────┐ +│ SERVIDOR │ +│ │ +│ DAOs PostgreSQL (*PGSQL.java) │ +│ ↕ │ +│ ConnectionManager (JDBC, timeout 20s) │ +│ ↕ │ +│ PostgreSQL (ERP central) │ +│ │ +└─────────────────────────────────────────────┘ +``` + +--- + +## Fluxo de Entrada + +``` +SplashScreen + └→ LoginActivity (valida senha local, carrega Empresa no Global) + ├→ ComunicaActivity (se última sync > 7 dias → força sync total) + └→ MainActivity (menu expandable) + ├→ Pedidos + │ ├→ UpdatePedidoActivity (criar/editar pedido) + │ │ ├── FlexPedidoFragment + │ │ ├── ItensPedidoFragment + │ │ │ └→ UpdatePedItemActivity (editar item) + │ │ └── TotalPedidoFragment + │ └→ BrowsePedido (listar pedidos) + ├→ Produtos + │ ├→ BrowseProduto + │ ├→ UpdateProduto + │ └→ FotosProduto + ├→ Clientes + │ ├→ BrowseCliente + │ ├→ UpdateCliente + │ └→ BrowseCTR (contas a receber) + ├→ Consulta + │ ├→ BrowsePedidoConsulta + │ └→ ConsultaVendasActivity + └→ Comunicação + └→ ComunicaActivity (sync manual) +``` + +--- + +## Classes Centrais + +### `Global` (singleton estático) +Mantém o estado de runtime da sessão: +- `Global.empresa` — `Empresa` ativa (inclui `Representante`, configs de conexão) +- `Global.pedido` — `Pedido` em edição (null fora do contexto de pedido) +- `Global.pedItem` — `ItemPedido` em edição + +> ⚠️ `Global.getEmpresa()` lança `WarningException` se `empresa == null`. Sempre use try/catch. + +### `GlobalActivity` (base Activity pós-login) +Lê `Global.getEmpresa()` no `onCreate()` e configura o título da tela. +Toda Activity pós-login deve estender `GlobalActivity`. + +### `GlobalActivityFragment` (base para Activities com Fragments) +Estende `FragmentActivity` da support library v4. Usada por `UpdatePedidoActivity`. + +### `DatabaseHelper` (SQLiteOpenHelper) +- DB name: `jcsinformatica.sar` +- Versão atual: 40 +- `PRAGMA foreign_keys = ON` ativado em `onOpen()` +- `onUpgrade()` com guards `if (oldVersion < N)` para cada versão + +### `ConnectionManager` (JDBC) +- `getConnection(Context, Config)` — cria conexão PostgreSQL com timeout 20s +- `closeAll(conn, stmt, rs)` — sempre usar em `finally` + +### `ComunicaActivity` (orquestrador de sync) +- Único ponto de sincronização com o servidor +- Roda em `Thread` background (`AtualizaDados`) +- Usa `postUserFeedback()` para atualizar progresso na UI +- Mantém `WakeLock` durante a sync + +--- + +## Padrão DAO Dual + +Cada entidade sincronizável tem dois DAOs: + +| Classe | Banco | Responsabilidade | +|---|---|---| +| `*DB.java` / `*BD.java` | SQLite | CRUD local + detecção de mudanças por MD5 | +| `*PGSQL.java` | PostgreSQL | Leitura/escrita remota durante sync | + +**Padrão de detecção de mudanças:** +```java +// No DAO SQLite (ex: ClienteDB) +SparseArray arrayMd5 = selectIdMd5(db); // carrega id_erp → md5 +for (Cliente c : clientesDoServidor) { + String md5Local = arrayMd5.get(c.getIdErp()); + if (md5Local == null) insert(c, db); // novo + else if (md5Local.equals(c.getMd5())) continue; // sem mudança + else update(c, db); // atualizado +} +``` + +--- + +## Lógica de Negócio em `Pedido.java` + +A classe `Pedido` contém lógica de negócio significativa (não apenas VO): + +| Método | Descrição | +|---|---| +| `calcTotal(context)` | Recalcula descontos, comissões e totais de todos os itens | +| `calcComissao(context, item)` | Calcula comissão por item considerando desconto de rateio | +| `calcIpi(context, item)` | Calcula IPI por item | +| `calcIcmsSt(context, item)` | Calcula ICMS-ST por item (modal 5=pauta, MVA) | +| `calcDescPauta(context)` | Aplica descontos de pauta por faixa de peso/volume | +| `getValidaPedidoMinimo(context)` | Valida preço mínimo por produto | +| `getTotalDesconto()` | Calcula e atribui `vl_liquido` em cada item | + +> ⚠️ `calcTotal()` tem efeito colateral: modifica os `ItemPedido` internos. Deve ser chamado antes de salvar o pedido. + +--- + +## Padrão de UI + +- **ListView** + `SimpleArrayAdapter*` customizado para todas as listas +- **ViewPager** + Fragments para tela de pedido (`UpdatePedidoActivity`) +- **ExpandableListView** para menu principal (`MainActivity`) +- Buscas em `Thread` dedicada (`ThreadBusca*.java`) +- Erros exibidos via `Util.sendError(activity, exception)` → AlertDialog + +--- + +## Geração de PDF + +`Util` contém `gerarPdf()` que usa `android.graphics.pdf.PdfDocument` (API 19+) para gerar PDF do pedido e compartilhar via `FileProvider`. + +--- + +## Permissões + +| Permissão | Uso | +|---|---| +| INTERNET | JDBC PostgreSQL + FTP | +| ACCESS_NETWORK_STATE | Verificar conectividade antes da sync | +| WRITE/READ_EXTERNAL_STORAGE | Fotos de produtos e PDF | +| WAKE_LOCK | Manter dispositivo ativo durante sync longa | +| VIBRATE | Feedback ao concluir sync | + +--- + +## Sem Testes Automatizados + +O projeto não tem infraestrutura de testes. Não há `test/` ou `androidTest/`. Validação é exclusivamente manual via dispositivo/emulador. diff --git a/docs/component-inventory.md b/docs/component-inventory.md new file mode 100644 index 0000000..15b4df6 --- /dev/null +++ b/docs/component-inventory.md @@ -0,0 +1,123 @@ +# Inventário de Componentes UI — SARAndroid + +## Activities + +| Classe | Herança | Módulo | Descrição | +|---|---|---|---| +| `SplashScreen` | Activity | raiz | Tela inicial — entry point | +| `LoginActivity` | Activity | raiz | Login, seleção de empresa e representante | +| `MainActivity` | GlobalActivity | raiz | Menu expandable principal | +| `ConfigActivity` | Activity | raiz | Configuração de conexão PostgreSQL | +| `TestaConexao` | Activity | raiz | Teste de conectividade | +| `ComunicaActivity` | GlobalActivity | comunicacao | Sincronização com servidor | +| `UpdatePedidoActivity` | GlobalActivityFragment | pedido | Criar/editar pedido (ViewPager) | +| `UpdatePedItemActivity` | GlobalActivity | pedido | Editar item do pedido | +| `BrowsePedido` | GlobalActivity | pedido | Lista de pedidos locais | +| `BrowseHistorico` | GlobalActivity | pedido | Histórico de pedidos | +| `BrowseProduto` | GlobalActivity | produto | Lista de produtos | +| `UpdateProduto` | GlobalActivity | produto | Visualização de produto | +| `FotosProduto` | GlobalActivity | produto | Galeria de fotos do produto | +| `BrowseCliente` | GlobalActivity | cliente | Lista de clientes | +| `UpdateCliente` | GlobalActivity | cliente | Criar/editar cliente | +| `BrowseCTR` | GlobalActivity | cliente | Contas a receber do cliente | +| `BrowseMunicipio` | GlobalActivity | municipio | Seletor de município | +| `BrowsePedidoConsulta` | GlobalActivity | consulta | Pedidos do servidor (read-only) | +| `ConsultaVendasActivity` | GlobalActivity | consulta | Resumo de vendas | + +## Fragments (Pedido) + +| Classe | Posição no ViewPager | Descrição | +|---|---|---| +| `FlexPedidoFragment` | Aba 0 (Dados/Flex) | Dados gerais do pedido e flex | +| `ItensPedidoFragment` | Aba 1 (Itens) | Lista de itens com botões de ação | +| `TotalPedidoFragment` | Aba 2 (Total) | Totais, desconto, comissão | + +## Adapters de Lista + +| Classe | Tipo Base | Usado em | Descrição | +|---|---|---|---| +| `ExpandableListAdapter` | BaseExpandableListAdapter | MainActivity | Menu principal expandable | +| `PedidoTabAdapter` | FragmentPagerAdapter | UpdatePedidoActivity | Abas do pedido | +| `SimpleArrayAdapterClienteBrowser` | ArrayAdapter | BrowseCliente | Item da lista de clientes | +| `SimpleArrayAdapterProdutoBrowser` | ArrayAdapter | BrowseProduto | Item da lista de produtos | +| `SimpleArrayAdapterPedidoBrowser` | ArrayAdapter | BrowsePedido | Item da lista de pedidos | +| `SimpleArrayAdapterPedItens` | ArrayAdapter | ItensPedidoFragment | Item de pedido na lista | +| `SimpleArrayAdapterMunicipioBrowser` | ArrayAdapter | BrowseMunicipio | Item de município | +| `SimpleArrayAdapterHisto` | ArrayAdapter | BrowseHistorico | Item do histórico | +| `SimpleArrayAdapterConsultaTotalVendas` | ArrayAdapter | ConsultaVendasActivity | Total de vendas | +| `SimpleArrayAdapterCTR` | ArrayAdapter | BrowseCTR | Item de conta a receber | +| `BaseAdapterFotosProduto` | BaseAdapter | FotosProduto | Galeria de fotos | +| `AutoCompleteValorAdapter` | ArrayAdapter | UpdatePedItemActivity | Autocomplete de valor | + +## Views Customizadas + +| Classe | Base | Descrição | +|---|---|---| +| `ExpandedListView` | ListView | ListView que calcula altura total — para uso dentro de ScrollView | +| `CepEditText` | EditText | Campo CEP com máscara automática (XXXXX-XXX) | +| `CnpjEditText` | EditText | Campo CNPJ com máscara automática (XX.XXX.XXX/XXXX-XX) | +| `CpfEditText` | EditText | Campo CPF com máscara automática (XXX.XXX.XXX-XX) | + +## VOs de Display (uimodels/vo/) + +| Classe | Campos | Uso | +|---|---|---| +| `PedidoList` | numero, cliente, status, total | Item da lista de pedidos | +| `CTRList` | numero, vencimento, valor, saldo | Item de conta a receber | +| `HistoList` | numero, data, total | Item do histórico | + +## Threads de Busca + +| Classe | Busca | Retorna para | +|---|---|---| +| `ThreadBuscaCliente` | SQLite → clientes por termo | BrowseCliente | +| `ThreadBuscaProduto` | SQLite → produtos por termo | BrowseProduto | +| `ThreadBuscaPedido` | SQLite → pedidos por filtro | BrowsePedido | +| `ThreadBuscaMunicipio` | SQLite → municípios por nome | BrowseMunicipio | +| `ThreadAbrirPedido` | SQLite → carrega pedido completo | UpdatePedidoActivity | +| `ThreadBuscaPedidoConsulta` | SQLite → pedidos consulta | BrowsePedidoConsulta | +| `ThreadAbrirPedidoConsulta` | SQLite → pedido consulta completo | BrowsePedidoConsulta | + +## Layouts Principais + +| Arquivo | Activity/Fragment | +|---|---| +| `activity_login.xml` | LoginActivity | +| `activity_main.xml` | MainActivity | +| `activity_config.xml` | ConfigActivity | +| `activity_comunica.xml` | ComunicaActivity | +| `activity_update_pedido.xml` | UpdatePedidoActivity | +| `activity_update_peditem.xml` | UpdatePedItemActivity | +| `activity_browse_pedido.xml` | BrowsePedido | +| `activity_browse_produto.xml` | BrowseProduto | +| `activity_browse_cliente.xml` | BrowseCliente | +| `activity_update_cliente.xml` | UpdateCliente | +| `activity_update_produto.xml` | UpdateProduto | +| `activity_fotos_produto.xml` | FotosProduto | +| `activity_browse_historico.xml` | BrowseHistorico | +| `activity_browse_ctr.xml` | BrowseCTR | +| `activity_browse_municipio.xml` | BrowseMunicipio | +| `activity_resumo_vendas.xml` | ConsultaVendasActivity | +| `fragment_flex_pedido.xml` | FlexPedidoFragment | +| `fragment_itens_pedido.xml` | ItensPedidoFragment | +| `fragment_total_pedido.xml` | TotalPedidoFragment | +| `list_browse_cliente.xml` | Item da lista de clientes | +| `list_browse_produto.xml` | Item da lista de produtos | +| `list_browse_pedido.xml` | Item da lista de pedidos | + +## Animações de Transição + +| Arquivo | Uso | +|---|---| +| `push_left_in/out.xml` | Transição → avançar (startActivity) | +| `push_right_in/out.xml` | Transição ← voltar (finish) | +| `push_right_in/out_90.xml` | Variante da transição de volta | + +## Menus de Opções + +| Arquivo | Activity | +|---|---| +| `activity_main_actions.xml` | MainActivity — item: Configurações | +| `activity_browse_actions.xml` | Browse Activities — item: Buscar | +| `activity_config_actions.xml` | ConfigActivity | +| `menu_generic.xml` | Menu genérico | diff --git a/docs/data-models.md b/docs/data-models.md new file mode 100644 index 0000000..03ae837 --- /dev/null +++ b/docs/data-models.md @@ -0,0 +1,210 @@ +# Modelos de Dados — SARAndroid + +## Banco Local: SQLite (`jcsinformatica.sar`, versão 40) + +### Diagrama de Relacionamento (simplificado) + +``` +empresa + ├── representante (1:1) + ├── config (1:2 — externa/interna) + ├── config_ftp (1:1) + ├── sarcfg (1:1) — feature flags + ├── municipio (1:N) + ├── formapag (1:N) + ├── pauta (1:N) + │ └── pauta_produto (N:N com produto) + ├── cliente (1:N) + ├── produto (1:N) + │ └── produto_fotos (1:N) + ├── pedido (1:N) + │ └── peditem (1:N) + ├── pedido_consulta (1:N) — read-only, vem do servidor + │ ├── peditem_consulta (1:N) + │ └── conta_receber (1:N) + │ └── recebimento (1:N) + └── sticms (1:N) — tabelas ICMS-ST +``` + +--- + +## Tabelas + +### `empresa` +| Coluna | Tipo | Notas | +|---|---|---| +| id_empresa | INTEGER PK AUTOINCREMENT | chave local | +| nome / razao | TEXT | nome comercial e razão social | +| password | TEXT | senha de acesso local | +| cnpj | TEXT | | +| id_empresa_erp | INT | chave no ERP remoto | +| id_empresa_matriz | INT | empresa matriz (multi-filial) | +| ultima_atualizacao | DATE | controla quando forçar sync total | +| sistema | TEXT | `sig` ou `gerente` | +| id_portador_padrao | INT | | +| id_empresa_prod / id_empresa_grup | INT | filtros de produtos | +| uf | TEXT | | + +### `representante` +| Coluna | Tipo | Notas | +|---|---|---| +| id_representante | INTEGER PK | | +| id_empresa | INT FK | | +| codigo / nome / password | | | +| taxa_comissao | REAL | % comissão padrão | +| forma_pag | TEXT | | +| desconto_maximo | REAL | limite de desconto | +| valor_ped_minimo | REAL | valor mínimo de pedido | +| permite_flex / saldo_flex | INT / REAL | pedido flex | +| desc_rateio_comissao | REAL | taxa de rateio de desconto/comissão | +| origem_comissao | INT | 1=representante, outro=produto | + +### `cliente` +| Coluna | Tipo | Notas | +|---|---|---| +| id_cliente | INTEGER PK | chave local | +| id_erp | INT | chave remota (nullable para novos clientes) | +| id_empresa | INT FK | | +| ativo / inativo | BOOLEAN / INT | | +| razao / fantasia | TEXT | | +| pessoa | INT | 1=PJ, 2=PF | +| consfinal | BOOLEAN | consumidor final | +| cgcpf / suf_cgcpf | TEXT | CNPJ ou CPF + sufixo | +| inscricao | TEXT | inscrição estadual | +| id_municipio | INT FK | | +| id_formapag | INT FK | forma de pagamento padrão | +| id_pauta | INT FK | pauta de preços associada | +| st_especifica | TEXT | regime especial ICMS-ST | +| desc_cliente_rede | INT | flag desconto rede | +| ctr_vencido | INT | tem títulos vencidos | +| limite_credito | REAL | | +| md5 | TEXT | hash para detecção de mudanças | +| UNIQUE | (id_empresa, cgcpf, suf_cgcpf) | | + +### `produto` +| Coluna | Tipo | Notas | +|---|---|---| +| id_produto | INTEGER PK | chave local | +| id_erp | INT | chave remota | +| id_empresa | INT FK | | +| codigo / referencia / nome | TEXT | | +| ativo | INT | | +| unidade / tipo | TEXT | | +| valor1 / valor2 / valor3 | REAL | 3 tabelas de preço | +| desc_max | REAL | desconto máximo permitido | +| qtd_estoque | REAL | | +| grupo_st | TEXT | grupo ICMS-ST | +| tx_comissao / aliq_ipi / cod_st | REAL/INT | fiscal | +| qtd_volume / lote_multiplo / permite_dif_lote | | | +| preco_promocional | INT | flag preço promocional ativo | +| id_prodvinc | INT | produto vinculado | +| md5 | TEXT | | +| UNIQUE | (id_empresa, id_erp) | | + +### `pedido` +| Coluna | Tipo | Notas | +|---|---|---| +| id_pedido | INTEGER PK | chave local | +| id_empresa | INT FK | | +| numero | INT | número local (autogerado) | +| id_erp / numero_erp | INT | chaves remotas (NULL até sync) | +| status | INT | 0=Pendente, 1=Liberado, 2=Enviado, 3=Cancelado, 4=Emitido | +| tipo | INT | 1=Venda, 2=Bonificação | +| data / data_emissao | DATE | | +| id_cliente | INT FK | | +| id_formapag | INT FK | | +| id_pauta | INT FK | | +| permite_flex / vl_flex | INT / REAL | pedido flex | +| desconto_p / desconto_v | REAL | desconto % e valor | +| cod_liberacao | INT | | +| total | REAL | total calculado | +| UNIQUE | (id_empresa, id_erp), (id_empresa, numero) | | + +### `peditem` +| Coluna | Tipo | Notas | +|---|---|---| +| id_peditem | INTEGER PK | | +| id_pedido | INT FK | | +| id_produto | INT FK | | +| quantidade | REAL | | +| valor | REAL | preço unitário | +| desconto_p / desconto_v | REAL | | +| preco_pauta | REAL | preço da pauta/tabela | +| vl_flex | REAL | | +| comissao | REAL | % comissão calculada | +| vl_liquido | REAL | valor líquido após descontos | +| preco_com_ipi | INT | flag preço inclui IPI | +| base_ipi / vl_ipi | REAL | | +| base_icmsst / vl_icmsst | REAL | | +| num_oc / item_oc | TEXT | referência ordem de compra | + +### `pauta` (tabela de preços/descontos) +| Coluna | Tipo | Notas | +|---|---|---| +| id_pauta | INTEGER PK | | +| numero / descricao | TEXT | | +| data_inicio / data_fim | DATE | vigência | +| exclusiva_cliente | INT | | +| vl_pedido1..5 | REAL | faixas de volume | +| tx_desconto1..5 | REAL | descontos por faixa | +| tp_desconto | INT | tipo: 1=valor, 2=peso | + +### `sarcfg` (feature flags por empresa) +| Flag | Tipo | Significado | +|---|---|---| +| bloq_novo_cliente | INT | impede cadastro de clientes | +| bloq_preco_pedido | INT | impede alterar preço | +| bloq_desc_pedido | INT | impede desconto em pedido | +| ativa_grupost | INT | ativa grupos ICMS-ST | +| ativar_prod_pauta | INT | exige pauta para produto | +| dias_bloq_credito | INT | dias para bloquear crédito | +| preco_padrao | INT | tabela de preço padrão (1/2/3) | +| preco_com_ipi | INT | preço padrão inclui IPI | +| bloq_preco_promocional | INT | bloqueia preço promocional | +| bloq_formapag_cliente | INT | forma de pag. fixada por cliente | +| bloq_limite_credito | INT | bloqueia pedido acima do limite | + +### `sticms` (tabelas ICMS-ST) +| Coluna | Tipo | | +|---|---|---| +| cod_st | INT | código substituição tributária | +| uf | TEXT | estado destino | +| st_especifica | TEXT | regime especial | +| aliq_icms / aliq_icmsst | REAL | alíquotas | +| modal_bc_icmsst | TEXT | modalidade base de cálculo (5=pauta) | +| perc_marg_vl_icmsst | REAL | MVA | +| somar_icmsst_nf | INT | | + +--- + +## Value Objects (VO) — Mapeamento Java ↔ SQLite + +| Classe Java | Tabela SQLite | Notas | +|---|---|---| +| `Empresa` | `empresa` | contém `Representante`, `Config` x2, `ConfigFTP` | +| `Representante` | `representante` | embutido em `Empresa` | +| `Cliente` | `cliente` | `implements Serializable` — pode ser passado via Intent | +| `Produto` | `produto` | | +| `Pedido` | `pedido` | contém `List` — tem lógica de negócio (calcComissao, calcIpi, calcIcmsST) | +| `ItemPedido` | `peditem` | | +| `FormaPagamento` | `formapag` | | +| `Pauta` | `pauta` | | +| `PautaProduto` | `pauta_produto` | | +| `Municipio` | `municipio` | | +| `SarConfig` | `sarcfg` | feature flags | +| `StIcms` | `sticms` | | +| `Config` | `config` | conexão PostgreSQL (tipo=1 externa, tipo=2 interna) | +| `ConfigFTP` | `config_ftp` | | +| `ContaReceber` | `conta_receber` | read-only (vem do servidor) | +| `Recebimento` | `recebimento` | read-only | +| `Fotos` | `produto_fotos` | | + +--- + +## Notas Importantes + +- `pedido_consulta` e `peditem_consulta` são espelhos **read-only** dos pedidos do servidor +- `conta_receber` / `recebimento` são **read-only** — o app só consulta, não cria títulos +- Produtos têm **3 tabelas de preço** (`valor1`, `valor2`, `valor3`) — `preco_padrao` em `sarcfg` determina qual usar +- ICMS-ST é calculado em `Pedido.calcIcmsSt()` usando a tabela `sticms` + `pauta_produto` +- Comissão é calculada em `Pedido.calcComissao()` com lógica de rateio de desconto diff --git a/docs/development-guide.md b/docs/development-guide.md new file mode 100644 index 0000000..c2e5882 --- /dev/null +++ b/docs/development-guide.md @@ -0,0 +1,170 @@ +# Guia de Desenvolvimento — SARAndroid + +## Pré-requisitos + +| Ferramenta | Versão | Notas | +|---|---|---| +| Eclipse | 4.x com ADT Plugin | Ambiente original do projeto | +| Android SDK | API 23+ | target=android-23 em project.properties | +| JDK | 7 ou 8 | compatível com Android SDK | +| Android Studio | qualquer | via "Import Eclipse ADT Project" | + +> ⚠️ **Sem Gradle.** Este projeto NÃO usa `gradlew`. Não existe `build.gradle`. Não tente criar um. + +## Abrindo o Projeto + +### Eclipse ADT +1. File → Import → Android → Existing Android Code +2. Aponte para a pasta raiz do projeto +3. Confirmar que `project.properties` detectou `target=android-23` + +### Android Studio +1. File → New → Import Project +2. Selecionar "Eclipse ADT (Eclipse.project)" +3. O AS vai converter para Gradle automaticamente (apenas para abertura) +4. **Atenção:** Não commitar os arquivos Gradle gerados pelo AS + +## Estrutura de Build (Eclipse ADT) + +``` +src/ → código-fonte Java +gen/ → R.java gerado automaticamente (não editar) +res/ → recursos (layouts, strings, drawables) +lib/ → JARs de dependência (postgresql, joda-time, commons-net) +bin/ → build output (não versionar) +AndroidManifest.xml +project.properties → target=android-23 +.classpath → referências de classpath +``` + +## Adicionando Dependências + +**Não há Maven/Gradle.** Para adicionar uma biblioteca: +1. Copiar o JAR para `lib/` +2. Abrir `.classpath` e adicionar entry `` +3. No Eclipse: Project → Properties → Java Build Path → Libraries → Add JARs + +## Modificando o Schema SQLite + +1. Adicionar colunas/tabelas em `DatabaseHelper.onCreate()` no novo schema completo +2. Adicionar bloco `if (oldVersion < N)` em `DatabaseHelper.onUpgrade()` com os ALTERs +3. Incrementar `dbVersao` de 40 para N em `DatabaseHelper` +4. **Nunca** modificar blocos de versões anteriores em `onUpgrade()` + +```java +// DatabaseHelper.java +final static int dbVersao = 41; // era 40 + +@Override +public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + // ... blocos anteriores ... + if (oldVersion < 41) { + db.execSQL("ALTER TABLE produto ADD COLUMN nova_coluna TEXT;"); + } +} +``` + +## Adicionando uma Nova Activity + +1. Criar a classe estendendo `GlobalActivity` (pós-login) ou `Activity` (pré-login) +2. Registrar em `AndroidManifest.xml`: +```xml + +``` +3. Criar layout em `res/layout/activity_minha.xml` +4. Se for listagem: criar layout de item em `res/layout/list_minha.xml` +5. Se for listagem: criar adapter em `uimodels/SimpleArrayAdapterMinha.java` + +## Padrão de Tratamento de Erros + +```java +// Erros ao usuário → WarningException → AlertDialog via Util.sendError +try { + Empresa emp = Global.getEmpresa(); // pode lançar WarningException + // ... +} catch (WarningException e) { + Util.sendError(this, e); // exibe AlertDialog com a mensagem +} catch (Exception e) { + Util.sendError(this, e); // exibe AlertDialog com stack trace +} +``` + +## Padrão de Operações em Background + +```java +// Busca em Thread separada (nunca na UI thread) +new Thread(new Runnable() { + @Override + public void run() { + final List resultado = new ClienteDB().selectAll(context); + runOnUiThread(new Runnable() { + @Override + public void run() { + adapter.clear(); + adapter.addAll(resultado); + } + }); + } +}).start(); +``` + +## Padrão de Acesso ao SQLite + +```java +// Sempre fechar o database após uso +DatabaseHelper dbHelper = new DatabaseHelper(context); +SQLiteDatabase db = dbHelper.getWritableDatabase(); +try { + // operações +} finally { + db.close(); + dbHelper.close(); +} +``` + +## Padrão de Conexão PostgreSQL + +```java +// Sempre fechar em finally +Connection conn = null; +PreparedStatement stmt = null; +ResultSet rs = null; +try { + conn = ConnectionManager.getConnection(context, config); + stmt = conn.prepareStatement("SELECT ..."); + rs = stmt.executeQuery(); + // processar +} catch (Exception e) { + throw e; +} finally { + ConnectionManager.closeAll(conn, stmt, rs); // sempre! +} +``` + +## Strings e Encoding + +- **Nunca** usar acentos hardcoded em código Java (histórico de encoding CP1252) +- Todas as strings visíveis ao usuário em `res/values/strings.xml` +- Usar `getString(R.string.minha_string)` ou `@string/minha_string` em XML + +## Executando o App + +1. Conectar dispositivo Android ou iniciar emulador (API 19+) +2. Eclipse: Run → Run As → Android Application +3. Ou Android Studio: Run → Run 'app' + +## Debug de Conexão PostgreSQL + +- Usar `TestaConexao.java` para verificar conectividade antes de sync +- Logs via `android.util.Log.d("TAG", "mensagem")` +- Timeout de conexão: 20 segundos (definido em `ConnectionManager`) + +## Sem Testes Automatizados + +O projeto não tem infraestrutura de testes. Validação é manual: +- Testar em dispositivo físico (API 19+) para comportamento real +- Testar sincronização com servidor PostgreSQL de desenvolvimento +- Verificar comportamento offline: criar pedidos sem conexão, sincronizar depois diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..61b70f8 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,63 @@ +# Documentação — SARAndroid + +## Visão Geral do Projeto + +- **Tipo:** Monolito Android nativo Java +- **Linguagem principal:** Java (sem Kotlin) +- **Arquitetura:** Offline-first com dual-database (SQLite local + PostgreSQL remoto) +- **Build:** Eclipse ADT (sem Gradle) +- **Versão:** 2.8.1 (versionCode 156) + +## Referência Rápida + +| Campo | Valor | +|---|---| +| Pacote raiz | `br.com.jcsinformatica.sarandroid` | +| Min SDK | 19 (Android 4.4) | +| Target SDK | 35 | +| Schema SQLite | versão 40 | +| Driver PostgreSQL | postgresql-8.2-512.jdbc3.jar (fixo) | +| Entry point | `SplashScreen` → `LoginActivity` → `MainActivity` | +| Sync | `ComunicaActivity` (único orquestrador) | +| Estado global | `Global.empresa`, `Global.pedido`, `Global.pedItem` | + +--- + +## Documentação Gerada + +- [Visão Geral do Projeto](./project-overview.md) — domínio, funcionalidades, sumário técnico +- [Arquitetura](./architecture.md) — padrões, classes centrais, fluxo de telas, dual-database +- [Modelos de Dados](./data-models.md) — schema SQLite v40, VOs, relacionamentos, lógica fiscal +- [Árvore de Fontes](./source-tree-analysis.md) — estrutura de diretórios completamente anotada +- [Guia de Desenvolvimento](./development-guide.md) — como abrir, compilar, padrões de código +- [Inventário de Componentes UI](./component-inventory.md) — activities, fragments, adapters, threads + +## Documentação de Referência + +- [CLAUDE.md](../CLAUDE.md) — guia de instruções para Claude Code +- [Contexto para Agentes IA](../_bmad-output/project-context.md) — regras críticas de implementação + +--- + +## Como Começar + +### Para trabalhar no projeto +1. Leia [Guia de Desenvolvimento](./development-guide.md) — setup do Eclipse ADT +2. Leia [Arquitetura](./architecture.md) — entenda o padrão offline-first e dual-database +3. Leia [Contexto para Agentes IA](../_bmad-output/project-context.md) — regras críticas antes de codar + +### Para entender o domínio +1. [Visão Geral](./project-overview.md) — o que o app faz e para quem +2. [Modelos de Dados](./data-models.md) — entidades e relacionamentos + +### Para modificar a UI +1. [Inventário de Componentes](./component-inventory.md) — activities, adapters e layouts existentes +2. [Árvore de Fontes](./source-tree-analysis.md) — onde cada coisa está + +### Para modificar a sincronização +1. [Arquitetura](./architecture.md) — seção "Padrão DAO Dual" e "ComunicaActivity" +2. [Modelos de Dados](./data-models.md) — campos md5, id_erp vs id_* local + +--- + +_Documentação gerada em 2026-04-16 via bmad-document-project (Exhaustive Scan)_ diff --git a/docs/project-overview.md b/docs/project-overview.md new file mode 100644 index 0000000..3c4c8e9 --- /dev/null +++ b/docs/project-overview.md @@ -0,0 +1,52 @@ +# Visão Geral — SARAndroid + +## O que é + +**SAR Android** (Sistema de Atendimento ao Representante) é um aplicativo Android para representantes comerciais. Permite ao representante trabalhar completamente **offline** — gerenciando clientes, produtos e pedidos no campo — e sincronizar com o ERP central da empresa via conexão direta ao banco PostgreSQL. + +## Domínio de Negócio + +O app serve representantes comerciais de distribuidoras/indústrias que: +- Visitam clientes sem acesso à internet garantido +- Precisam consultar catálogo de produtos com preços atualizados +- Emitem pedidos de venda e bonificação +- Consultam histórico de pedidos e títulos a receber do cliente +- Enviam os pedidos ao sistema ERP após retornar à conectividade + +## Dados Técnicos + +| Campo | Valor | +|---|---| +| Versão | 2.8.1 (versionCode 156) | +| Pacote | `br.com.jcsinformatica.sarandroid` | +| Linguagem | Java (sem Kotlin) | +| Build | Eclipse ADT (sem Gradle) | +| Min SDK | 19 (Android 4.4 KitKat) | +| Target SDK | 35 (Android 15) | +| Banco local | SQLite v40 | +| Banco remoto | PostgreSQL via JDBC | + +## Funcionalidades Principais + +| Módulo | Descrição | +|---|---| +| **Pedidos** | Criar/editar pedidos de venda e bonificação com cálculo de IPI, ICMS-ST, comissão e descontos por pauta | +| **Produtos** | Consultar catálogo com 3 tabelas de preço, estoque, fotos e dados fiscais | +| **Clientes** | Consultar e cadastrar clientes com validação de CNPJ/CPF e dados fiscais | +| **Contas a Receber** | Consultar títulos vencidos e recebimentos do cliente | +| **Consultas** | Histórico de pedidos do servidor e resumo de vendas | +| **Comunicação** | Sincronização bidirecional com servidor PostgreSQL | +| **Fotos** | Download de fotos de produtos via FTP | + +## Arquitetura em Uma Frase + +App Android offline-first com dual-database (SQLite local + PostgreSQL remoto), sincronização explícita via JDBC direto, sem framework de persistência — apenas DAOs Java puro. + +## Documentação Disponível + +- [Arquitetura](./architecture.md) — padrões, classes centrais, fluxos +- [Modelos de Dados](./data-models.md) — schema SQLite, VOs, relacionamentos +- [Árvore de Fontes](./source-tree-analysis.md) — estrutura de diretórios anotada +- [Guia de Desenvolvimento](./development-guide.md) — como abrir, compilar e modificar +- [Inventário de Componentes UI](./component-inventory.md) — adapters, fragments, views customizadas +- [Contexto para Agentes IA](../_bmad-output/project-context.md) — regras críticas de implementação diff --git a/docs/project-scan-report.json b/docs/project-scan-report.json new file mode 100644 index 0000000..e1a6a4f --- /dev/null +++ b/docs/project-scan-report.json @@ -0,0 +1,43 @@ +{ + "workflow_version": "1.2.0", + "timestamps": { + "started": "2026-04-16T00:00:00Z", + "last_updated": "2026-04-16T00:10:00Z", + "completed": "2026-04-16T00:10:00Z" + }, + "mode": "initial_scan", + "scan_level": "exhaustive", + "project_root": "/home/julio/SARandroid", + "project_knowledge": "/home/julio/SARandroid/docs", + "completed_steps": [ + {"step": "step_1", "status": "completed", "timestamp": "2026-04-16T00:01:00Z", "summary": "Classified as monolith with 1 part: Android native Java mobile app (Eclipse ADT)"}, + {"step": "step_2", "status": "completed", "timestamp": "2026-04-16T00:02:00Z", "summary": "Found 2 existing docs: CLAUDE.md, _bmad-output/project-context.md"}, + {"step": "step_3", "status": "completed", "timestamp": "2026-04-16T00:03:00Z", "summary": "Tech stack: Java Android, SQLite v40, PostgreSQL JDBC 8.2, joda-time 2.5, commons-net 3.3"}, + {"step": "step_4", "status": "completed", "timestamp": "2026-04-16T00:07:00Z", "summary": "Exhaustive scan: 100+ Java files read across vo/, database/, postgres/, pedido/, cliente/, produto/, comunicacao/, uimodels/. Data models, UI components, sync pattern fully analyzed."}, + {"step": "step_5", "status": "completed", "timestamp": "2026-04-16T00:08:00Z", "summary": "Source tree documented: source-tree-analysis.md written"}, + {"step": "step_6", "status": "completed", "timestamp": "2026-04-16T00:08:00Z", "summary": "Development guide written: development-guide.md"}, + {"step": "step_8", "status": "completed", "timestamp": "2026-04-16T00:09:00Z", "summary": "Architecture doc written: architecture.md"}, + {"step": "step_9", "status": "completed", "timestamp": "2026-04-16T00:09:00Z", "summary": "Supporting docs written: project-overview.md, data-models.md, component-inventory.md"}, + {"step": "step_10", "status": "completed", "timestamp": "2026-04-16T00:10:00Z", "summary": "Master index written: index.md"}, + {"step": "step_12", "status": "completed", "timestamp": "2026-04-16T00:10:00Z", "summary": "Workflow complete"} + ], + "current_step": "completed", + "project_types": [{"part_id": "main", "project_type_id": "mobile", "display_name": "Android Native Java (Eclipse ADT)"}], + "repository_type": "monolith", + "findings": { + "project_classification": "monolith, 1 part, Android native Java, Eclipse ADT build system", + "technology_stack": "Java Android (Min SDK 19 / Target SDK 35), SQLite v40, PostgreSQL JDBC 8.2, joda-time 2.5, commons-net 3.3, android.support.v4", + "existing_docs": 2 + }, + "outputs_generated": [ + "project-scan-report.json", + "index.md", + "project-overview.md", + "architecture.md", + "source-tree-analysis.md", + "data-models.md", + "development-guide.md", + "component-inventory.md" + ], + "resume_instructions": "Workflow complete — no resume needed" +} diff --git a/docs/source-tree-analysis.md b/docs/source-tree-analysis.md new file mode 100644 index 0000000..0e47aa4 --- /dev/null +++ b/docs/source-tree-analysis.md @@ -0,0 +1,190 @@ +# Análise da Árvore de Fontes — SARAndroid + +``` +SARAndroid/ ← raiz do projeto Eclipse ADT +│ +├── AndroidManifest.xml ← registro de Activities, permissões, FileProvider +├── project.properties ← target=android-23 +├── .classpath ← referências aos JARs e pastas de source +├── .project ← metadados do Eclipse +├── lint.xml ← supressões de lint +├── proguard-project.txt ← config ProGuard (desativado) +│ +├── src/ ← código-fonte Java +│ └── br/com/jcsinformatica/sarandroid/ +│ │ +│ ├── Global.java ⭐ singleton de estado: empresa, pedido, pedItem +│ ├── GlobalActivity.java ⭐ base Activity pós-login (configura título) +│ ├── GlobalActivityFragment.java ⭐ base FragmentActivity (UpdatePedidoActivity) +│ ├── SplashScreen.java ← tela de splash / entry point +│ ├── LoginActivity.java ← login, seleção de empresa +│ ├── MainActivity.java ← menu expandable principal +│ ├── ConfigActivity.java ← configuração de conexão/empresa +│ ├── TestaConexao.java ← testa conexão PostgreSQL +│ ├── Preferencia.java ← constantes SharedPreferences +│ ├── Util.java ⭐ utilitários: formatação, erro, PDF, conectividade +│ ├── WarningException.java ← exceção customizada para erros ao usuário +│ │ +│ ├── vo/ ← Value Objects (modelos de dados puros) +│ │ ├── Empresa.java ⭐ empresa + representante + configs +│ │ ├── Representante.java ← dados do representante comercial +│ │ ├── Cliente.java ← cliente (Serializable — passável via Intent) +│ │ ├── Produto.java ← produto com 3 tabelas de preço +│ │ ├── Pedido.java ⭐ pedido + LÓGICA DE NEGÓCIO (calc comissão, IPI, ST) +│ │ ├── ItemPedido.java ← item do pedido +│ │ ├── FormaPagamento.java ← forma de pagamento +│ │ ├── Pauta.java ← tabela de preços/descontos por faixa +│ │ ├── PautaProduto.java ← preço do produto na pauta +│ │ ├── Municipio.java ← município (FK de Cliente) +│ │ ├── StIcms.java ← tabela ICMS-ST +│ │ ├── SarConfig.java ← feature flags da empresa +│ │ ├── Config.java ← configuração de conexão PostgreSQL +│ │ ├── ConfigFTP.java ← configuração FTP +│ │ ├── ContaReceber.java ← conta a receber (read-only) +│ │ ├── Recebimento.java ← recebimento de título (read-only) +│ │ ├── Fotos.java ← foto de produto +│ │ ├── ProdutoMedidas.java ← medidas do produto +│ │ └── TesConfig.java ← config TES fiscal +│ │ +│ ├── database/ ← DAOs SQLite (*DB.java / *BD.java) +│ │ ├── DatabaseHelper.java ⭐ SQLiteOpenHelper — schema v40, onUpgrade +│ │ ├── ClienteDB.java ← CRUD cliente + sync por MD5 +│ │ ├── PedidoDB.java ← CRUD pedido +│ │ ├── ItemPedidoDB.java ← CRUD itens de pedido +│ │ ├── ProdutoDB.java ← CRUD produto +│ │ ├── FormaPagamentoDB.java ← CRUD forma de pagamento +│ │ ├── MunicipioDB.java ← CRUD município +│ │ ├── PautaDB.java ← CRUD pauta +│ │ ├── RepresentanteDB.java ← CRUD representante +│ │ ├── ConfigDB.java ← CRUD config de conexão +│ │ ├── ConfigFtpBD.java ← CRUD config FTP +│ │ ├── SarConfigBD.java ← CRUD feature flags +│ │ ├── StIcmsBD.java ← CRUD tabela ICMS-ST +│ │ ├── EstoqueBD.java ← estoque de produto +│ │ ├── FotosBD.java ← fotos de produto +│ │ ├── ContasReceberDB.java ← contas a receber (read-only sync) +│ │ ├── RecebimentoDB.java ← recebimentos (read-only sync) +│ │ ├── PedidoConsultaDB.java ← pedidos consulta (read-only sync) +│ │ └── ItemPedidoConsultaDB.java +│ │ +│ ├── postgres/ ← DAOs PostgreSQL (*PGSQL.java) +│ │ ├── ConnectionManager.java ⭐ fábrica de conexões JDBC + closeAll +│ │ ├── ClientePGSQL.java ← lê clientes do servidor +│ │ ├── ProdutoDB.java ← (atenção: nome igual ao SQLite, pacote diferente) +│ │ ├── FormaPagamentoPGSQL.java +│ │ ├── MunicipioPGSQL.java +│ │ ├── PautaPGSQL.java +│ │ ├── RepresentantePGSQL.java +│ │ ├── SarConfigPGSQL.java +│ │ ├── StIcmsPGSQL.java +│ │ ├── EstoquePGSQL.java +│ │ ├── ContasReceberPGSQL.java +│ │ ├── TesConfigPGSQL.java +│ │ └── ProdutoFotosPGSQL.java +│ │ +│ ├── comunicacao/ ← sincronização com servidor +│ │ ├── ComunicaActivity.java ⭐ orquestrador de sync (único ponto) +│ │ └── AtualizaDados.java ← Thread background da sync +│ │ +│ ├── pedido/ ← Activities do fluxo de pedido +│ │ ├── UpdatePedidoActivity.java ⭐ criar/editar pedido (ViewPager + 4 Fragments) +│ │ ├── UpdatePedItemActivity.java ← editar item do pedido +│ │ ├── BrowsePedido.java ← lista de pedidos +│ │ ├── BrowseHistorico.java ← histórico de pedidos +│ │ ├── FlexPedidoFragment.java ← aba Flex do pedido +│ │ ├── ItensPedidoFragment.java ← aba Itens do pedido +│ │ ├── TotalPedidoFragment.java ← aba Total do pedido +│ │ ├── ThreadBuscaPedido.java ← busca assíncrona de pedidos +│ │ └── ThreadAbrirPedido.java ← abre pedido em background +│ │ +│ ├── produto/ ← Activities de produtos +│ │ ├── BrowseProduto.java ← lista de produtos +│ │ ├── UpdateProduto.java ← visualizar produto (read-only) +│ │ ├── FotosProduto.java ← galeria de fotos do produto +│ │ └── ThreadBuscaProduto.java +│ │ +│ ├── cliente/ ← Activities de clientes +│ │ ├── BrowseCliente.java ← lista de clientes +│ │ ├── UpdateCliente.java ← criar/editar cliente +│ │ ├── BrowseCTR.java ← contas a receber do cliente +│ │ └── ThreadBuscaCliente.java +│ │ +│ ├── consulta/ ← Activities de consulta/relatório +│ │ ├── pedido/ +│ │ │ ├── BrowsePedidoConsulta.java ← pedidos do servidor (read-only) +│ │ │ ├── ThreadBuscaPedidoConsulta.java +│ │ │ └── ThreadAbrirPedidoConsulta.java +│ │ └── vendas/ +│ │ ├── ConsultaVendasActivity.java ← resumo de vendas +│ │ └── TotalVendas.java +│ │ +│ ├── municipio/ ← busca de município +│ │ ├── BrowseMunicipio.java +│ │ └── ThreadBuscaMunicipio.java +│ │ +│ ├── fotos/ ← atualização de fotos via FTP +│ │ └── AtualizaFotos.java ← baixa fotos do servidor FTP +│ │ +│ └── uimodels/ ← adapters e componentes de UI customizados +│ ├── ExpandableListAdapter.java ← menu principal +│ ├── PedidoTabAdapter.java ← abas do pedido (ViewPager) +│ ├── SimpleArrayAdapterClienteBrowser.java +│ ├── SimpleArrayAdapterProdutoBrowser.java +│ ├── SimpleArrayAdapterPedidoBrowser.java +│ ├── SimpleArrayAdapterPedItens.java +│ ├── SimpleArrayAdapterMunicipioBrowser.java +│ ├── SimpleArrayAdapterHisto.java +│ ├── SimpleArrayAdapterConsultaTotalVendas.java +│ ├── SimpleArrayAdapterCTR.java +│ ├── AutoCompleteValorAdapter.java +│ ├── BaseAdapterFotosProduto.java +│ ├── ExpandedListView.java ← ListView que expande dentro de ScrollView +│ ├── CepEditText.java ← campo CEP com máscara +│ ├── CnpjEditText.java ← campo CNPJ com máscara +│ ├── CpfEditText.java ← campo CPF com máscara +│ └── vo/ +│ ├── PedidoList.java ← VO para exibição em lista de pedidos +│ ├── CTRList.java ← VO para lista CTR +│ └── HistoList.java ← VO para histórico +│ +├── res/ ← recursos Android +│ ├── layout/ ← XMLs de tela (activity_*.xml, fragment_*.xml) +│ ├── menu/ ← menus de opções (menu_*.xml) +│ ├── drawable/ ← backgrounds, botões, seletores +│ ├── anim/ ← animações de transição entre telas +│ ├── values/ ← strings.xml, styles.xml, colors +│ ├── values-v11/ values-v14/ ← estilos por versão de API +│ ├── color/ ← seletores de cor +│ └── xml/ +│ └── provider_paths.xml ← caminhos FileProvider para PDF/fotos +│ +├── lib/ ← JARs de dependências +│ ├── postgresql-8.2-512.jdbc3.jar ← driver JDBC PostgreSQL (fixo — não atualizar) +│ ├── joda-time-2.5.jar ← data/hora +│ ├── commons-net-3.3.jar ← FTP +│ └── commons-net-3.3-sources.jar +│ +├── gen/ ← código gerado (R.java) — não editar +├── bin/ ← build output — não versionar +└── assets/ ← assets adicionais (vazio) +``` + +--- + +## Pontos de Entrada + +| Arquivo | Papel | +|---|---| +| `SplashScreen.java` | Entry point do app (LAUNCHER no Manifest) | +| `DatabaseHelper.java` | Criação/migração do schema SQLite | +| `ComunicaActivity.java` | Entry point da sincronização com servidor | + +## Pastas Críticas + +| Pasta | Importância | +|---|---| +| `vo/` | Modelos compartilhados por toda a app | +| `database/` | Todo acesso ao SQLite passa aqui | +| `postgres/` | Toda comunicação remota passa aqui | +| `comunicacao/` | Única pasta que orquestra sync | +| `pedido/` | Fluxo mais complexo — 4 fragments + 2 activities | diff --git a/ic_launcher-web.png b/ic_launcher-web.png new file mode 100644 index 0000000000000000000000000000000000000000..0483dff5abd5e1a48ce81cb67747f3fb6b5dcdce GIT binary patch literal 67643 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

VKzuu9&$WJ9l?> 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 literal 0 HcmV?d00001 diff --git a/lib/commons-net-3.3-sources.jar b/lib/commons-net-3.3-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..9dc8a3bc7d9fec4e77af9b986c7407dccfb33810 GIT binary patch literal 414196 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 r*pB`faiawqdTd0*9)3ZbG5H5*2uWw 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 z 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 Pepnb#3SdWfbG%2K^M{Sw($3XEpvjT;t1$ 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�~tX8^K1N^8;=#@ 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�J%)L+I>($+( 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

WKA~f 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

yoZ~-)YdAFE`OFsa9hEw{xG{yYH`7Y_#w7 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
>01oAkhMd%c^FE|-Iw1F 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 Jh)glx{tqUdgf9R9 literal 0 HcmV?d00001 diff --git a/libs/android-support-v4.jar b/libs/android-support-v4.jar new file mode 100644 index 0000000000000000000000000000000000000000..187bdf48b1dffd93f92d8abbe656dbba29f8b4cd GIT binary patch literal 648327 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
5?Aa1{S|8X1MZ*sIucJXj zFE&g0ewAuds-BT1rA*uf@r~h6tRpI3v)4l>9~n@Y6TQcBdh@gfFQAJ(FEx?bFUhdzWbvG zrj5JD$I6Ijath#G%=E3nMnetVl!P(WUp1WE)SyP4ezzF-@*bYF-nj}_Z1~A3>=-aq z^RW<$FX*aFg&&PW>&yPQd$leus<$ zZm+5#E7GokqHAmt=fh(!k-9^#Cgt?D)D-M$&y5@nG9174ZR2_Ch_BjKxLuR%kixZv z={Az&SQEATh4~5hASb}Gc)MG%`6oeG=Yj;Abvj_E?wvT8nKZ#_-*L{c(29M=SS$At z(dtvLgh)&MY8DiH>9z+^SW6&$L_L^n7Jn7zWP%U}MP!MxqNQ&tus-6+nyq(IOIV<& zo*f}!TtfU*M57?s2{2?Nf+a1dBR zq5y(JQ5iWT%9w4sBgM)5&e)OEjD*!>1;S2+uM(p?6|~77A%z{5$%9`N7Lu=~blbdh zuZ;>#&EbueJ%=J8)`!`m)Mr^SQ-hUkr4izaNLW_`X9Fi#y#xQ87tA~|?%1Kzlf1$@ z2txByrDexsU8a(DrC{jJ+xbIz23Ldc5WSUqnt|TRyrbu?jaguU@IzNtEeO^6 zh>~AE!TILwggnOv6Yo*u`G#lHKNkk;g&_q4y9e!H{lb=|`|NJ`c+Q^i-o6R3jTipb z?#sUR_wP1;rhlWl|EhkCjQEEY1-@#hy>EBp>Gr>4Fo}hh$mBcT+IQ?5Dn_=D9#AMD zZP^DCDG!$`Leq{%c;l(YNvCi~0L_6xz^I~G;Nvw~&jgnjYH*;3mGxTP83oxg*C`tA z##vo%#k6x&nR&3pf^(7t$F|NgH!eErB)(7?Y;u+X9yJ3`eU55Ll6_Ag8-A|uE*_XE zrd7wLiGY~dcR6;BCZDeXg1&&d)FOYeB*^bbl9 ztG7|-z%AYl|-`>9ydf-@{OttBw-_Bi=DsZKRF zl|TiZ{19kfzlAem{mod;%xqM}Rc8mPIrQq;uxbmLJ4hVF`60Lt%;0NfKR)0PN!L^= z!`pUYdgNEu=ZxmU|~%!WzL4(S29wNCTyZLnp>e{IARK$ ztRJjFFYh(8<|LQvP9J+#t&5{x#5L9HX5V#-7`XDJI&izVFjCDbM44JjcjWyw?3(Fg zDo1O>9#L7SGJ2s*-qb~2y!FCL*wzpBQH$ISisC&xA}f7tvtT?DM0X}y;prx60Vno( zN7dZsADO~nyJ9R-6emnM`5RS^_=RihxM}Wkd9?MWQK2Kz^YK=#wcOrvWCjVV>ukwS zb(uvKJa`m)RH99)whkm1Nr)1v5qIaZnU8_L^cSa}oHkby-eL=vKOfC!5VW0a);qzi zG(McU78~Qq(N`hp(l-8_Zo4@b<374?MR3swH-W%N039Iyv~Pu<9OkF%leTS@fGI00 z@OATI+S$k|cW*x0%_^mPUh;eBxT7PgJnGcFJX+#H$gSx5!$&>HieAqzc?NG+5=)2+ zAPV#B6V>@?Cwfh{UMoZ3|I{>+=pd}_ry3@<%50(PODpOf(j!?+2)1J``YB+cG731& zeWA`F7^0M9DNGMJ=$m%8p?fbXWbG`>t0j#pYtME6v_q?x_bl)hu04~6KL5M3f+w};Y_PGt<*5b zrXxJ&z&J21iItaNpSarZ&(#+_;f}f2=%08wh&7m%I6_C4Z?%H7|6O+?pUv$auLJAg z@|af#Iht>FrVl511YZs7;ma$9$^^sL6@&59OKz%sYWqirc~eP?XOsTp?2YSj67Mto zEDP@!6gw4Ev5$7PKggP=O8B%9z@U=-oM0vHkS3!Ki2AG-3^mG5n{pDmDK6u}i)AaT z^*<#c>DCM<4^dgl#WCAZiP`{ys{{I*IzJkDry8+M7hjlbM)9UH`Tbira1#$5ijnp* zu&TGlUXPkp2!y{hcaudq&2ih|95vI3&`ickkj#DAPUg8XU@*S{90ajlJSpM{cdJuj zy>v<{Y;B}S^s%(q+=7`?K$=W*# za3A-X{DCz@5WLIDIed`-(-L$!Q0Yv3S@5eio#=WSKzgV=skU-?eb>jU-QeCgOrSG?^tXW>)m*ni<`2|kX_FWKuRhIOsS&LF0 z8bT;)oD;|%i$ZeMVC(hh;e#G;KFTmVV{*q5%A&>}_`FgO6zHI5_q(3k`@9-&4#~4! zWuD`3;2bLJA=@P)+x>{rY=(1S=A#Uo4y9HdrZ|d5y}H?@dTMbDRx7a`#BY6K8MhND zPha%TcxB5zwcZ*Sxwe$2EN?*gy*_k}`)O@zw;TQH@XhxXQpo55`T8|`=PTeZevH7J znNaVKpc?Xza``{QSI+-8e(aAv@V_~-MCC8?=)xERqGz`4n&y6RzPX{QYyKNew?#KS zMXE-qXb2P?vd!^qEt9}@<=ri|p6KUotwZQwxx54gfJE0v^ww8bhhbeCa1(Y|An&f8ja^CQGMbBgk862Ashl{H!7Z z1kZk^yRm(7pxJ%$#)&nt$PpzXyw+Itu^eCf$l}aqnue)0T{fmlLl&$vQS|uu07Mek z(>hF~_nScX9WAZPf+NqA;@Ctz)QI+;uQ|;Rg(jwqI5mG>?oW!QHlM{bWsJ(TW`{;q z-_v(K>eIicWY=HHdDY-An^mt5Gm2YyV&5w@X7D=(^K7|@aa`L%Hl%AyfF zVv`zGE~+JkxsHpSBQ$OAh6MvK(4>WMVI2=lC#RP2O0Ondh{job^YGH3Zfv3OgVboX zP6v^t*r8L4Vj?FrRX=rv?H}lrjb@*P#8ov<)J#5zsCasi%GZGWnL-5(J(p$u>vVcD6{NE6Ji6*mu zI=jp^euHs8#(4h|PB5_9hdyP${-{rgq5d_z{#`C4_`eLVf0YX0MIqu(~DprKSpGn^A1DqQlwDUU0oZPaHqYgRydB9 zFy45!EZD@vdS!*yEcIT4!!H`DNuVcA9V#+Nm)j@_#3;jFJ6QCY<7=?=n;B(-J6Mg? z-r&Hmt2T>qrdbGeZ)1k<>)qmXaX0UHWNg)3wM=n&n@6MO^raH*`}7g#^6(R1j{m+) zhqfsWj<9;oF6VD83PT30FK8UcID?_zfo!~Wy~o4mB+IMso4Bh5a~YkdsMSFT17A(n zj(k5CZ;@r3Vr$@3z$4rRP#C6W)l0yz1yXc+oC5lp@uS)Z*rh^~6c=eKv*yAlQLt}| zrS=!lDS{MlM*;KI`||pc=TI1R8Rz(hmFO=hdvS_}w7#gjWHLKS{q5qzP*J6?2oA0( zY_q?x=&VOr7DmHy`p?-8rki2rTF@MD9T7`@+9`B3lq$`h3xJ0~D z_|;eHYxDOpj*oHo*)R;ZvxV>-#rg;)GlYm!z_LVop|0>o0W=p+G)0K4Dp#pg9Eiba zro*o$ZDBcrlz_%?P}+e-|1wHvh-yV~uK!Q6j&nuo4aO(?=Po@S?ZSkCDz~qps0mPN&;&&qG(_@jSNx$RcmntX)EvE1-EHGh+=d^*e1CtBV?Nv)H!heda;MM7QyrTxS8QLf zPD?`X?8dTj6qxBM!;-6Jkw`cEYRIRRKaJG%Md*W_@lDk?W&<^jGRAy-t*QkYD>X&N zB@nx(GMDpF(~m+aE}sD)K~x=;yZ3fK78p_)w?1zXTvq6$L%n>oK6jGPYepuAP$-SB zsBde|cKSiv2`)iqtS!SQ7KnbmCXlGZcPLC*v}ORPx7D&K?4C`p|C())!H)?pt|${- zqecP#Qr~NgH*HQr+^{H-^-Gj8)$6R5I4e_(z#?EJ{&c5;;fI18fx)aCaalnV%yH?l z)=ZT9TyoW-#+@CAY?8prYy`l>HQ=YV-*aehaC5*l)f|M(!qoVxlOp+)Aza2LAj&+d z(Kp7XyR*VORdvTOSfAc9U?{4;!{AYJzxhaa;8Q6gfG3FFr|P%--qH-2yfNN}d%!-N zDmQA4yKqSh%5h5dN%&EaWPb8+DngseJWVe$v5=0*+59xyn&(Aaf}TWf<|VJT(FMqq z5ys~SG4mfYX7`DY&+U1K>51qRJ;eK*6`T7U1pYoje>9U@t|qDv;PW?z@U>;F6Ek;- zvVM*44uqBc8jQN-_w+5>oFR??rh6Kr5NeW!K5Vl?%jXD&ZjI{F;Z&RMN@t)DU zeJljWBXnkpRTylcPGA_Bq}RfLHvI# zygj+=E!A*Hr$1QF!1)c<7uj?B!_qx{RQJP&Pwn4?JN9kEw~HkWO@5F=K_Rud z=T{xLVS{bGTxy`ULP-<+0}|eHZl*{RbT1UNh$TQo1@}v(30262&bHs;t`$l*NfT_H zX$FE7@rZLM_LXU8@MnaF71BeqYy7u{ zl>dMT{&rJwG_ZC0t8-8GuU~PtbCfo*w)QYIF|d_YVx#yk?le<*&35iHiojZdgUvc; zV3UrB1uboXaPK#`Q|KEsML+^dshIHT+Nv(4c5C~>Drlhi8k(QnA=Z8S<11CYYy_NU&?~qs32VGq z2xEk${cAUxG&0#C0C7t~!W-isQ4MEg8cqGUKeoHo{`{xbJEx+suP=dws6864c2yYu zFcABF(88;KL80GSR3rLRwou*oOD8Ot4)G_|O5Em`c{TiT>fC+$qPP(xoA z`<)Qz&G6%4$6#&9r<_PX-PULk52x(0goN}^n3*3_@i1qk<{jIfY(SiaWPwZMzE>qB zj3sLG-Nel}4PeP2>T`N|w^G8Ekk(Xu83R@YE);Ht_UdIz%@G26UhDzq9I3oNq9 zZ|n!YLwU3}Op;fI==ErAu|DyU6UEVk01MfpCW71;P9$;C-Ewpbivc`r4c3!&*`d(sh?%1DjFT$(p?9B3#dt^8ns1QDSw%tNeITx zp?df2AENX={gtcZKPa>RPovX6i)rI$iahY18IsDMd*IVG*ntgjDAJp$C zh|7Krh`nXz;daPps!ObVFSu*Qb^5)}5cM}UtWMcDK9UU2Rnxx&X1w))LNN~A$6slz zy-2=6KgXIAA#4x1O97E14yi?6iw#G}^E_05Lg-FH*y}_6#}2G7K{x`W67u1Pv@@?t zz;3iiy)k#KL3T6}VT&=}O_Mox;4wq=h3|_won6~z0WMLkaRt%v zr7SG0uCFYRxgSZDSf82mI`Co347)TwHn`aW08RajCN=F^UTa*Mbv!Dmv|xDXv7zI8 z{X*;8xuS7s^p4$;mfXw934abf5!FxSm9+Dnot5?F%_EyLfcQeL#;kQl4Kr{G=0R)2 z_v<>D7R|x>4%O29w6FFU@(k4=zNBwN%}5dafG+)Cvz6y*Q7lFlrXfUgoRs-|z%NR3bL!r}utNyoE!5+Y8wU?;I7 z54JadaObUp!!k%6otoJ|ZkmruEh1oQ?p!=kbMg99>S~S@+M)1Ie-J761pztdesl}$ zSTW*fzW7>(N1A&Tty3LTowf^>Yj`r+(80bBH0&H_804oVMEKT3yC>!bfL398eU-Ti z1MC^Yb4O>+g-1{9DW1a?dQIMpNaVus2<1QwWqg*#=V_=B=TkaLo(ihHH1K37b>t3) zxMU-REJrRr>sZZ0$63t^6~+rHX;9x@!yT&^TPfk28?oXOPnZdaTwNf;{K&6&O^~ywN*cU z;O6l}!wHmS`J+3aIStJ#OHMd`c+!T(pJo;4k$}bvHhz`sxw?UYF0Ym7xzVQ^S04B% zI!KJkA9CdJUMD1k(Lqc->@M6B@f;tSjL{J(L~q{9i~Cja8ctVrIuZ-_tMWA-CrHD? z{R*yj#oO$8JbFOv+SuEHV?)-sfnzk*+lZpi!=LP1$tF-B zmO}5UGG8W(onuPzDd&t;y1iBk+=}8Z*TX5Q#wtK3*@{e;EB){-;k5j}@LSm6BY3h% zautb0fCZ`Kod`@ns~V}MNhWO*IrgPP4VmuR z4ZeL1%^F#>mmLMzUM*K7W?cA+YD|zQ(N6K38{iJhrXebm(ik2y!%|c`jpTXqowTgQ zDg`gx!EQ1HZ)S!g*u6Hp@m}9F0d{AJ_* z@g|z&)6b^Nvz_|IUsh)YFTZ1K-5em#{g_1tF|h`{y$A&n=2l~g9Vi%dgyQ&b2;kj} z(W+FAg1k5!o{W10GH>F(r<3bya#pE`@eq5oTRo8%KN9UfUWC{ocn};uImi*^k9sMP z4EnK-msGYBJ8tL>KkO+CDrmG@BZxOPy5-dvA99CZ^;NJYgo+2b?9mWPuIN6W4k<7t zC2R$Sv#MS1Wyg$P=<6_aZ-S4v7{k3PR6Rgb;J-^E5EKs-haBn-t#j_~&OqE>kEyyD% zv>Dc_gs0}xZDO{-{eAy?!J1CrZ6zhlY;WGYBE=3l0xrHKp)87J_$e$~K=cb?tC<84H4cX;Sc?!znLEa!CgE^K&S0uFeuGo`GG&qQlOp-F!VOAUZTdC`J&|BmF)PejtFnYE8M)P!P zXGLYlNd~etC5Zgm6N0Y2eAK{0#HPwEhu~p3f-3|XABCNkJA^8Ww$|!U& zl*SSyUvi`Xkc4L`%ZF4541^TV4HSnDI&$H*Y<6_3Xi5m365J)c=>fY|2wjP7mY?Ar zSe(4fyvgQa;`(?wdxQHXvrc6MpyrM2urO?*?PNOG?*hlhy^ct3DwMQ{2f=MCg`-ul zOOJDLg_RMsr`jr37jG~nnZ;SUw?4kimPm|86yJVlYxGrFD68tt0JW^{;@7XBkeg+s z0i|q;PA<&p2-gx6`ox=TKp9V@Dl++ipk!OW0S7E;CTz$Wry~-{9nQmU^Lrpd*JY#)Iq{{^^U(sQ3k9F$q+F|GcutxLO&6xOJ zFIwmj+dgkyO20<4E!lJr;hKK?V_hJnHeQyP%~0(~Lqrm04nY^8U*lE|Bj5hq(&sKY zj-xhvSb=?J!3Z|i=gu!9kJkec?cKJXZYuj|v7|bXcMtCBKFhjytUuz1WgL!h{tHbV z{6{p!@~`>Fzo024X9H&wX$vQ36I&C+?{_?sO=&4K%6U@2k)Ez*ic1N^mY&_KeD937V@~!Ra$oVeSf^%NP(mi3}smA9-^Os~QQ! z#Jfi@`6`pstC3UomiJQ;&MdOiEKFDf<6HAjlZc!7==H+bi68zV8# zvTADo*Kq!UdaqKjcD)8!nM|) z#`|pa1)92wns6T>TX}fV$q=Y3kE}CRw{p)^&+Iqu8s>&40hnU=N3JPjy(d;N)d@P$UG$fxyvt?%1gxFclAXwf`PNfgayoeU7Xji z%?1B2LG*ukd6@rkdCqL-=#f9xU0`JTRr}DV9WV;`mk0or1VRajl@(^<7$J&(yCKeb z7Ct795#vHxfcL`Teh(4EF2TWLFUMF~p@}rEFCd0a~(Z z_0K?6rCG1H&&Z39GG6`Kx-ox5DcKm=$;`(-EpdqB+F2J${N##Mtq24YnSNrdHE>hH zZ_nc1(k6mERTRGh6H-nf0Hh+kXu! z?*FP%{wpr~??I*Z_dN?ErerJ9_`u-A{^+rNrUixk-0a~&?XhJ7(tKErRDpE_F^ zEmPgM+Xdf}OAo&-?tBkE11jwav9br{&EL`grjj-YgJ}z$%h}K>(Juy6Izi1#+CRaF z9lx{3xK7wl#=MT%;wVb&-<9Ata)!-82 z=S*upoE|23)!-xHp}YF00BSwtMI z9y^QY=HM&y=jz}qDt>{hI%=jB9418yrXqQqD_QkskGQJo#*tdW5n<+8jAWXzOXnC> z%K5=1Xwm$ziC~la42d8PT)Xv1;i$=XrTV2IuPEbgi>uJ|H{@ckaUpHDQBn`g-JcTu zk}$;at}O@=4;VX8$nD&V^V{FCU0_|>;BlW!HCDrnA5l$YqU@OZO`U&9S3|7L1d5zw zJYouonvK`Ka<#0DlrHcE+vqTxM&MNKSzkJcA7-jGx|<3axI(BhPDEZsYQ_z8u{7HR zK3Rtsx7v}iyvye~M5vrg@9f{mp2(yhCU+&K6$U_sZxJm+qgm?^a;J_O{1(q6@fzkh z-4t4zz}_B(07Pv&&*ik$<1$}^pgI!?+8gFDv0*e2?h_rIWV~@yBJ~OvU%WO7I;2r8 za|%)#HC_#vMGNC3=~`$cjPzy=pvfjT($94o&+G4+h$ORCiswxWJy=T?z;#;3i7>5J z8OCvD%FlJB0^Zd!8oG8}tCg|6cc&XRx~&P@%j9P{z!bocBIB9qi)}WX5K{3agP`7TKVy>K6OCHsN zG?R+5jVvSWA}EoSZWu-j6jhBQj5ZSlUAxPEPVV|?s@|6;GLF0wj6(Uta4*rvqelE) zZ_ZAbh76OtF$!v2+r3n6lr_FtI5w@_@uEAX^9H7=f3i>u^^;+S} zPvK$OOfC-sDVI(NyR`S;CY;dsG9SJv(e#r`2q8s#Fw2ETOq26^HPOFYg@?P1ueR!+zSzKi zD$bALKq0NT^JuEDL37a- zxZSKGVvX`<`Y@0#u~c{x$v*1iQH{n(2c-m=%b9c6%M^hsSDXhVsT4=Ls8>=nNl z@zyW{9rnv#T|pX$cuYjnwIO5F0zs_zoVn*8Ws=_s%pXlTSG9^1Ctf3!!$NazKC|7+ z#`ER<)c1M;jgLP{Hqplu-;X~*%hVR4-ZY;`&|;oal~Z=FlU0O2B!1Bh8CM*g!t&Bq z4tXtHp^GrC_Tn}3hGOsXq5Xs^lFrPKbnU1-iL3)Fs%>(nTUCP0E%|B9wSh_PL``dB z1c_H*n2pQr3Z>gc$t8ZLxQ785arhc0kc76E%aT$Z#LSri?9p93iJpJ1t=PDKTPVKP zVGroZX(=t0js{zgHfaZ{hN7E&98;E!OQH4P;p@DnrZ;V&o6_~Fho8pD)YW2(O+KUa z_Jap&31Zp0d`4>;ttJBFHwA^6&pffg0oG5$deMjxC$OseozxsII-HqcZ-SMHAS91B z!)iWjbpxhg)=Ynw(jHH1exA>|Ct&dvU(Q6FQlXVV&P13(p_O-z#EpER6(6odokpP* z7@?2l1z;f-z%<6G4OGtPGzF<#0jiUlOr66Q`wCcBlUTjpwqu{k%+X|N$wPpM zdYCmMRgKK3n{q&uvAeAZFxYO>rLLT%P)@aw0-RkD)jG0b)x}gDC%<5pWsY)$QZgf? zj;EitC)mH=*@ssD42kwht!|o2Da;jW@Lw z-eQ6sDXX|slV2Tid58SKl~D|oZ-%Z7AJn2$G=7k^pWNV)#~fh9JgP z@(hGEiq@^2JSsuF_!*9YXO5i%Yy&cCPXs#z!im9@0sRgm8vb{CDnG}wEZm19+y^z8 zw|)Tb5Ct2(1%zLCgvL?Hp4^7U@tGUqDP(wOysBOnS=S)cF&FpEkp}?EhF!6GH#foR zo}5uzs(0;lb|lqSgk>k3i#wm`E@tsV6ZH89p}&gq5hPmW7)Zi*R_sB@pbn_pt5&djT60A0pon?AH%};rV*F2UnY~7b z6;8<~oV=cb)Tof#KsJxQn!CV^YI~3M3Z{`2%5P(iG1m`mC2hs@W_TpqM$$iqH9)hs zo!k+jZj^EN3E>>O!P=IBpb-@zXLm~+w3}&*X0il0c?t{B9n_VdFLMYE8wR|iKfH0B zZUDDFB7{9D;Mk6LRkwdkJ`?z|?$0Uod!=<-rl__x_7!!UbUD4VysJm%mb9|6GepL-GnEpT$lneZo{X>DLJ#S>)XlXrw(`YNmT{A*44{`#h{jFqS1mV-;_VZ*;_bC+-BzP!09FPXLsjd@Xq}tFWw%mTbft>rC`; zuI+Kp5>_-a}oe2E{6WTSS@wR)da!k*AO$`kYLH)gxp-IevsXh+w zJU(I1Ldclhn`nJSsj5;TSV?t~SnA9;#>+!1n>(F> zP%r5aGBHD*K2(A-%Ef*v0Wqqo45aq&M4khV7=xXUz(Uh>LImiWH!PJoaf?$rX4g{x zxLCtuTR}40t!Z(gAFi&)sxbM-!CLd3+SvxD(W4fIhI$r1AfpH_mdAN0U2?dFo0YbA ztw~npOO%YX*r;y&ZG5(M>-X9BH5+!@ZO*>mH3((wjC>aK0B?{mX0_w1lM|N*SEtIp zdd`T=!atzS2+-jVBk}d@^3B|2iQ*iWG)FjpH-VO~P<~?sMF?ge?sr!wD?AO%7Jf%O zN9=-p*Gq?Q<7^ZC{y<5ttyKL(_zFQ3e2_l8j?=LsTG?`7at5+pGYkuP{*Wc#QAGI~ zU9Nnbqg!Tls9Ue65KD7ER0(|KAA(@T3xNCd){ z>q^TzY`WvC5-%L|e7o<)0Q1=`&IfdEAb;viasVU=N4{tTB+&nKQ5gO!yeDtsXlmzZ z^FOSpvX&i|3j9a(QrM5ZS>i&OwZiGbyjIvSE$|f9lp)<=1DxUL+N|j=bu6z0+lEb~ z3lat0QhxkcesS(c90=mqJ}E5+Bynxv&#=DCy(*26dw-p*G$yCR+lld&-*-1He1NUt zhS(6}!!t1;0;nKu1iuuqF^rAm_d*HCn8yP4jnu<-Xo3^cG-aud#w@E8^+wD|K#LhN z<=ZYi+b?X6lkLb80~j)S3^i-IvM5v<4-{3vb)+>)JPs?kS+Z#~FlEQD< zcs4M;+5`VdJU6pr*3ybJMJ^zXkHKj!yVc^BU%A9|cJ#t3o6O{PGmTO4TdRzj?Qg#Z9Taa61rcp;x*c6d6Uy^;?V%l17pZG z2`SlF0C{@KW5)B^-3gcS zDt^n7FoDL_U2E1JSfVp?nG575Thx#Ha);JVIe{bL`sHeeWn04-f<$N{xw>LjH<22J z2ch-JXPJZ}kAAm>wRReN(S&qznYtGM9j;T+PuFL5-5p+(B(_0u(T}y8G_KdK>>lzV z#8mkGeEfufLVA=R$@~B*r82{P$k7!Lg$^YC8rlY_uXz2Y=? z0IeC-*zMUfiZq+cCgRUt*(;2T(qo8A<#Zb4=9o#iI3;up0(!!9liR@AATF}r66p9I z^u%y+@7m(Hq%X?iyfU}q;=DpvE3w|u`Ajq9`9~57q?4gfg}4DeL^9ba^nthBy7=kl zSlfU@{^Uq7$?t|eWI!K;v=SeRJqfMU95VdxEZ2<1KMLmr6isqHKE+23$%|%XCEn7E zw2xxiZE?;dm0+~}2x)yeTSU8q-C0dk_|p~{t2BGq%r|l$XsgsLHi}$m9=^pL`{aig zDoA);63{B^5iasx;iu<0Ku&3NhOpi6R__5(?+Q`x5ba+x+&%+aJtM1l2fJOj3H#jD>vaLyOuoFU9Iui1IPUsVfKyC*E6{&fi* zu^Gn4aMSDG0cG?={{a4TWq#Q$bORetZ74D1*z3C)YmRxoKWW#?6-_!n-prN6t3Tm~ zG};|nyJt6I*B1E1mHbV}K)PV!Gx27wF2sBr>?wA{sAiLd`_dnDh}-@M^>cj?MA zUsIHu|ClfSyTU4DXY1@}XKnpI2_s%c4vPUkST8{akih1docJEemO@a2z@gyOAD>uW zn22OFkBuzNS_X}){-^jmwX8VyGr(^JmEkeS`Ebb#+;?}=_sQj&$Kk0CuWxV5)p>z# zDxEdEKll$4W=H){$(#71f%B`=;`s|on6u1MjOv9rWH}lZnUK<=3snecemut)OAZN9H9?hC&upeMlX#KW8c--qCg8ZAl%X}JSM~_J;c@;h z=73JIHGQRnIh&L^dn@Zy<=nBSWfF_oslPM*KqlFbVWRrU$l0 zNEvE!r&S+Gm(1ugisE?r{GOXcAR6%q6uP9K5=-|&nb={bK}sv3k9vKm=?P;>Gjpr$s?327pe<`VCjGuEtg zq@?@LUF*2{hZQkjbYRCnjcERV_ECSAvnDBzDgNQ3;_;AXgoV!sMiHJbB?yGZ=dGib z8YnlHFBe9=B$a>yO1PXKCq~w)&~A0u8>O?~8=~}1gyQRosqf?oyAf!Nmv(u&nDd$9 z@p*IY^7*_)=>fDQ&LgtI_rC+3+!2g#j{tQ{RnXBLu8a+kxrJC ze!zwWa{{7jHBx?;Zlr~kP2&wxRc3+z)8w|}1e~mOQ2zkbA#=qzwE7pO89D`50H5_D z)%sd36)nL@edX$9@dbzFCP0BCJ`nnNJp8(rgU!}aATn5Jh7R$F1O@K(?+!;fdg*;h zou}mfCu&U%8wUjHDQ=T#w-;Y6Vk(A#R!x2M&k(SF`(N70hE^MUycTmp+Y&zv$Qu{a zZMT`{9Y~#uK1HHcOq2#0amR|)4xX?N5;&Z*ccVAzDS|5UPbIeyw5+(7lUZ=?NTIPA z3=De*2x-&Q`%G}uq_stc23U-bi@`>)gd_*+wY97@Vko&fF^^j(=@;&xS5Vems9arA z2yVv4pYUP{;+0qo*?qwg7?Sv_3muK-{S+00k6v4UyIk@l=w?-TX5r{_^_Ld-xc7|h47PKnk5(bex*tQuE-Q_+8H*+v=VA_>DZ6SuRJ=iDvXO7h zqF$7~IQ0i>6+9?8q*7;=YMLeeD;SwY43d7iJqnfD~SulNgphx}JpVQ9if63?ny3U#D-~L9#*44t%&eq1n)>+8T#@@jB zYooK2f%BhVKS{n<7LWnnCnzb&1w;fyh8tZ@KR+srEfOssjnz}V|0jP#A~nqkYL}E8 zCfwI(-Xs$wN?@;-H0z`@?dh<{?uxGF+hiSHj}T1{tgFxYODR(#ZIbF`c;2%01A1pP zhGej1VPj{O%We zowA|;TEN=W75^@L=Q^gzjDunTQ<4{xK+u{o^W)2?wb)YD@u3b2UhXGRd21g?=;P`O z>1;uT?(OL?N-ZXv-GhsE;Syd1vdo`m*ow{n9cJ`k{gm#O2@;O)7Z}w(WO?Gqt)b=H z-`rXoq}U7eUk3>MPf5S_FMbBTe|sSE298E1)&_>wCV!rXkfX^TmIiSI~&6< zOT*vCK#4YAgZVEcy_TH(DBD9w11YJH$U6c-s1N~D3{fZH69B4roN@6G5VF*9=s7qq zR}?n14aN5zZ|Ug!fs5&L>->EGJ@niX#rMat) zF+H(W@@N#0?U~^fj%a2KXH%{-$1c>^yl44>W#{@DypH@-dKzZ&{c1^J)(t`l&MHO= zgAc$=7KTb|qt2S;Ljt<$l(J8mVzui)Oq-$ooxH~e`>b-vGr@*&Dom(pDjYHawGhWI z7JNMh_Y$QBccq3Obqf71jD>W+4CQJ2?JLrmo2I60GMKE4E@a+o={PI$aRDx4O z9gq@$G<9<@_RB41Ro$5}1KidgN(urFW(sD?2Z^d931!9b>+D=8tkuwnn!GuDhYk=3R_kh|n6Rr^bkz{9479Jw% zTLchVf_HAmjP&J*@>d7{d4&QF#@JH~l5Xk`680tt?tcj(7F*u09EU9JE zNY1`oW8yt>JE=<5vao$1D(eY&N%?BYk+sUmU=Pwy&fUHna}BRopKMp()`zZ0N$J_b zJ*ZRF18sJ#)>&_0x>)K0ulhEgKz&1Zqy0NbrN>3;u&b%^)L{l=NEhwt!gHW2v6l7G zH#N2lL(#HtNLzSlpDyYjb=tc7>}d;(bKB-oE?Iz2*4io?KK2zD^r$aTF+^2$PEJ|+ z#EU7R<08xBmehNb@|W3{kv?Fz?u5as%hxOHw_qNk8S-=50ffqXOeWN9Ctxuj+HadS zwCh#$kBsLYlDOd&&E^HNtah22>6|sFa;_rk57YUp$znV@MmL>#>f$lgMU$jRbn>si zpOrxGk$GMQp?2-#0uj}gAyJnkdMTi|Tu@5f#CdX^zYmw8M;2cLIp&#%^io#@>!Ivm z^at_2Mi|rvMWiysHq{0d`oE!86B_i?T{GQ+LZUV+Fw56pf9qCv59RJ3_@<~Vqz4#$ zGS_6stX)IuZ8=9urr8vz3ZVx)Y85^p0f%VdG6n%iw(t^e0Wea6`h2J1l7e(C~pE+yt(3utvbKth5<)L$%xj#U}~LalQ|F z?6QS(I-;js7p&_>Y>#q1pIQ7U?5qk>d!1u=W%*FMFyd2w z8P1KG^CbAfJi4u!B=3u_xr6A%Hb&#vr#Zvp^VG^-ccY62E>`)`H*#WSJR{BABLu_E z(Fixk*as)?z6(MT)#zjQvcE&6wCokw8Swf>H8@lRIo;7@+8LaK*KIsM6ZA&!P!%Fv zOsfxQ#JiD?=)6wT&YfVYxW!De+5=&%=d0z2!a6MrqsnGnA}VAR>S`C13n4=-S+Gg- zG9f!9SPP@;DdNK0hQ<|k3W+yG$RQz;qZRlCLKDPv{p~#nhHqRF8ef={@}KVPU+b07 zzrC~nMZNmNn*ZlbE>hC5`_jYk*meXP2SxP`J)>Lq^bY|c%;A1dyoLAYr^L%&DCFTR zW8qfpaLknWt+s}QDE|J<7kQV{N`Z?2o*>?-re=!g>2>+zV{eS@TZ}#37hrL3#mEiT z!e!-NH#KiAif`_h-`ZR;GavB8M^A273~L#rM<||3h$N)a$-1@9!8$oi(C_z69~UsaAj}X++#phD%_>bMPs@2cP00IJ}5`F7doaQ*+4xb z#gaRH^r4c_tYa&Nv${K*TX`KdxOM2_W9|}x@6cdq!Qh#e1FIN;W*aw(L zXL?oYgtf^f+w;*KuN_v)ywAv8@g<%;fF}N`+ZLn$)}xJk-DLTBFBv2M6fJsl?$mCj zE)0}M^l8C7mRrA-UspUiPRIQkNhctQG7m(9~^iPx~ zAi~m|=|WziT3(@TBM`M;x>*sG$tKz>R?Lf1SDeWspn+|HTfX9`Cms1@jo>=e{XD*|8#18>4*_K&@?eMB`H#-4+V`Rg_Psq{RvgVksYk& z(Xv^?RJ5_VG`U0$D)<5OZvUnv)*y3nLMp%2pK>=l%3N_${kVHtvis&mP6|ILi|r&{ z@e7|yj{~Fw@)k0io|sd`RzqgL802`qX#*B;No zG3vMZGc%7F>9xq3&P=5O4xdEJawOh?JX5wi%-{%;);T!pa5uvxCuhA+s&jhr5D1mKEjo$;WqzM)-KE0?eQ@ zKC@B@GLsik%-a1WcE}LjZ&O24vh92P`V&6pD;~qi}|Jz2ScI zcf3C|fTDJ%97bQw3gL#-7JYSyY&s9Hdk z>S(>`1AD-;AjYK&(mxE2(`K~0tdMjxu)Je``oHGS4B&0YFmCP?pc*#TkBn!fc^!TE zKgTCya`d`^mWQGtK`J1$dsR@DYKynq!^v&Qe^IKNiK}+XrbL9>IqbYZYc9CZbnjl{ z*8&EskGR?>n1=4((gd3iT4_N;v8*+n8VuLIld@rJYE*iVx@oSr9C){)qu5#Z{aR>U zd*tb;0yAhidlBT@T=>cF*XuLqXng!#C{Dno%1ww8k`?1iBLQY6f^k`DKg`hj!b*N9 z#~LkS7UG}CVh|mGaVe7#Ou$qvP{TF5)0>!DWZIyf{EqpUHzsn7q*^oIsmHZDtnJq7 zReFUXmP`?TV6lKv_#7fkglpLkHS#o&EK)?4*FsDMLwSh2&$2#11Jc4`Z4hSgWPM(5 zL`;%AS?kdJ6S_=719{y*{kN3`WHUyxTo5<3O-Ysw&!(O7)2TCnUkqkU_Rs3Y4CqQp zu~$7uz6b3JGf$komk(K?K+yio3($a$zQceA|^dg@97(Hj4E)1G|^ zg_@ajS`AUx=C5pNwDna)NuVmHofLYwqZ$R^QDX@+dN`;R0)gFw#J5sj0@IXld3J;7 zLOb7sj{yiKeevZAW7y?Te-TEzq}yc+PT zRUZJI9Nx!DAu0~j`y&RkG6q#BzhdzHpVH}Hi|@Y?4E~E4{5x3u2Z!SHXG|u^%SiR} z!~1Ai%`Mhszk>;SIv@=EhzkIQ6y(oq^GGL_lGrfqzbxL>yW564j-k9{efD4c0o6a5 zk;Zmsx|p%V_6?04!X9}$)gaMIKvlX)lQ(uU$T&3+LM2Gmq&I2DhFKD|k&w15{Z2ie zAuM0;*!-QwH-|>pmMFNlGE>bMiw6DKFTJSD=!xpayMpB>eP*!R-mnf5V9v5?2;0fS zRrm<)tbH*io3Ey1$ysHRU>b6r=AyBYA6Su5JY&K8NahM*2jM9>%R#*GG=DuAs z*SQ=B4`?v#`|<%{!f(3UmrY1 z|JU`()xyN>e~~JGO%4AB$Nc##12YpxWeaC(6D4Oy3;Vx!KbjEU$_op8WK3yk(z<=d z+X(mofPwIc___3i6$I9C-{OGbSbQhA)9u#Fco)7PMJDP z)6E_PSaFNyZ!pYAy>fviGvSU@(2h+g59v8&y5480eR8&^G z+;OtiJY5IrLSBQ?P3%U^TE`y}a=6qnr?^|t*tt4oWHRhKcch>?hE#%pFoM{WRJuyc z(a4CW)68m9$}G3lo;X^_C7+gWRkrY+H4}ee`(VbG${G)h3!~((Q_N<4CnAX7(y+7!>)Q5OMREoinI~cSq^nx z7%?ogqE%85VvZNbjN9iVTDS6iR+6s94GOdnOhAAbD#+8<$!9~27)o$iGhMWSN?SWy z%u~qto|jv~VQXu};zpb%YAS0D2huTaoFzSG+EkOrhTHOpa$hNE*Xt>l5GP(8D%>Jw z`~yP*(v;NJ7&A`CDwBN> z^-Kc`3R6N_OYKIKBOzPLNcz{%M;{#Y=*zbk)x&I{gs$ud(fR_c<+C56)D*3vN1;5n zu8UP{QBq5(S)}Y2^dhu0dDWqD=TSe7NJ>_@uI7bT&?a@hWxhOARat4K-m(gWZZ49b zHQP3ub<#vdq*zzmS?cP-B`HzSOgz9uRU~ud9`o+#t1!=E!#$wiWIgPtxA-&h5OxKd zvqQROMp0#Cq#k~D6EpJ@3GC2w8$t~r2j3H#`mnF-4_w0^Ec~#X-gjy3B)|+z4gQs; z@{{L+-?}kGX6AyN*&qu6Ze%&znRKC|<1mOYZ$H5I7gs(4w?=)nz$=aflt(=mFd}IV zh1quBhC$ZU!n=QI+9byN=D468BXV_x9H5<--K;eOO*~}0M(+{H4KfOuet1S$`(hRY zlR91u7T3WAj6MLKNl6ck(zklUUR}J1FPY+Z-(F|qd=h62{+2jjM7QZk;zSOVy@}Vf z^oDkYQff(cq=`HnQ*^TM4$yNaWw~J7SBH1t4M$Zv6y%p+mU|Kb$muYw+Ly(1tqTL+ zkOj2jFopd?H8x7_NnLK1_Q3Q9L%AW0){fa&K1_e+$Y@*l=;K#;V)Tt_^8t?(7ne(~ zLw0TrM2KPP&tukER$Uj~QPhmZ1*yH6?E8aF-5ZJGgCfgvtSRU$cj~sR5DCH+(x1pt~YF?(%sZ2gQX6*6YC(-eXwBG5;aYybpsPI|^SW5;X zbY`Y;6jy%n>jL*1^kdr?(gXz*^7&eY|jf|X6)W1 z>T2(e#g{*rZWbX55BZq%bndy~zI-TWFJ%4QBkE~RA?mW1nMX{|@s0?SZ#2f@9pocl z)NK~Wac~cluUF2}TYi#fP_E-8c8G%a{E!H-({ajp?{74VsVn7=7jydi| zAu4B&&f=ZByYOc0T_uWFHfQ=+>E0qL=4L6^#%ypd74>J;&0D}zNB|nUFR{BHHPi45P?R5Gf6na`^9RQ#G{mxGoKlR*4a%C( z$R#9^qQNEo*NW+F%#@K8z3=oNB%h-b-HXp`0k3YDe&p>xxB0{~6~2Xoc8@k*^Ysu; zrd!Nn81hqi3Q{&w<6cB%0g8wkP@-kvP+B#-jhIP3LKnAv0z`m^lhxLJjDK|qaeZrxAmG<`MQUHx)e*ys@ zcR56*$!E7Sn1k^ao|3paW@%wZ;&z5B459Z-gpvLY?QRoM;$+g7E#$)DMhBr(rtZ-5jR#9lhrl|hr86Quf8@GJA##6w}54g0&J@wVtoO!_>H7Ji5~$j zU?zGgAx8zl)lLkC13F`hr|Rhjo>;49pnybC02-Fr)V#ohO0r*?k}QN zec|73tLUQ0kO(T5)Qz3BSA&cR5znvoL{(@yIp%ysV?x|_o3%(EeXJFeiCpt944lClhYl%Z zA`T=L8Zd|RimCy2g@@jXf0zasXYJ!z;xFi#J#{GOkb$J0eyua{ZQQPDTu5=>~sM?;V;~V*nvo2}dLZyfElaQqBtYl|Og_K!YL=IT$i9`yNm=EEjs&3Q@sR3bUpOIx^2fzLiU#y43IQd8B z59PG{FsF5*4M9JZ9+p{{#C9vXB#3AtW(j!pEVzxY5<;}K9u#TnGGBf+g2J&2M zI(s>ar5s(!8B+NNO)2!tM7tXjBxlqT9tKun2Tsi_e^dVLB zp<{XOOTEap!3^Gz#kFt+U8A4D+!=U!sE!46g>nvH$T?(IrxcFk%~i>q zFTN$spxLKDp@;Vl?oHDjD`>8L(^w^)Mv}khUj5a7g8#@-io*t#C2M~Tzym{$ckety zFn!u56LgCJ@SF-ehoE(l0{G*&p`{r5wnAd2u@X8$;^X}e*!e{QeYzL>;>omeOKOTd z!NfB;dX@cbJ~j7AZf<^<@mSmPRy-Q#aLru3D{MKWrl-j9qA?xfqn)Nh>bQUkZpK+Z z{SvDVXhZ!olBy<~j#I(*tn^+ZKLm(sMoL+jZqEFbQKqnFTA4dzUDLo|5}q$ATkXS) zd43P1mcVy^Fw(qwQeKhN6ZV0s!IoP{Qq_tB2ywG)26KsO2jFpU<||yVtn-|1QF^RX!gdiy(eD|=XgmywXOksa$nX$9ujG* z?1szL=9riz&EX4l=^LTt%NFYBEo0y|nnHTgG1FF2{GG)v{IIgczl}u+c81%5|1Ks@t{s`iJr4DfjI5s}D}}@k zvoT9QP4<=P*BjK!agBTIXI|ZXx3a|N0MR>C_6|`x(56-z$_ops0qYCMys%!$691$6 zbIj5X(yhHC=udw#6x7Y}TIBxJqw%DA) zcPzj>84T#<81sfpZ-^@3`r)PH3+TDNsp00S0JL1ze~SsHx7|p{U!WW^=GVidPN08b zW)Z@&B*vx}8~|Z~wU0+xBvFPe4v|NA`w{@ndXPu$7%)TF+H=O_iqaO4(w01Mr?0wG z2WW&UtJeiQ-+lU)sdb!u($KCdzE8v8( zRx9&g3-%G`g`GyQ*yyLk2v~)xk7@L0NdF_g#0>K<0&9J;FZA$KK3@x7+W=dW~ zoevK*yZ|L8Iit5bIZa)^A5dI-m@a^NTYJ-JO>oC$Hs-bH{4V*-{i`cm^o}q+vX(U~ zWtv)7(#ZpZX78XeU~1}yT?WH5;}|R!pX%6$L@Iu&5fyIIji5oI)iIg7`;7ONiU(c@ zP~ff1m|3|%k=ba9ci%jJe?rx>mSDRPF%ZVzn@VIEKRgu=wpBzY&qsci-@nwRhsqO+ z961TbJio!8aHFDQ4RFvi&soShMi+ZN1Q@7G@^k2Mg`|jNHQTG~o6gZWA~h_;X_rnB ziIyuEknaXv3oww-L!PIvmVT~xCRRPbwV?xT;-*Q9kFA=pU5)$fxLoCKm6m4 zgTa6brjtN{OkTy$-Un^`9eomm0I$t|j`sn&N9tC`pfVc)M-3D)>Yb1B2mL>MU1e02 z?b4R6O?QWMH%KYn-QC^YD79&6knR?wySuv^1OaKJ^V|BKdi~Ck#bT}fY<}G{&)nC{ zTyu@yc`+JuItES3!&zF$hKqLvZU>|8jCeg%e-8c}7EW}+*(|6${*`SBOfZ7eWrc&H(cF(Ih;IcOV4U zaQTGNAQFcORla{cbFM%5I_)!}7OjUf3yR1=Z|YX zsHW0Y=QpNws1Kzs&S*Vm=2V8p*kiSefeX`1tw?$v{Hv?M3e!<8VDOL4!@^r6rnB;Ff)gge=>ZVdUdi*vd?a_bd&e=FAR|2FJe zZhg%CeC!crqdWS%{1IcLf8yf!k#nPKpz0pEoo-^_W@ql~$PZ@r_cfN73 zH(bE5g&cbrF0I|wk*iOe><0D{PN^l z4FiL=YkcYbPBi8O;gU4lXz&*H32YKY;yxmD(N|$L?auHXy_nX&)?NtmR2a<}h3^S! zQbFPwUgU>Bf|}GoMT6{*tTmDiTbH9 z;~5us)q8N-9_fr=o9yV}b3N5Txckl7VGoR;nUG1=6pkGjUv?~}{Y}1in3FN?i(nQ6 zF59wh;CRTg9#AZ;(UfP7R)XXMbUSw>?;BddR|{cK*TNT-2(h+MkrD`V>Y;Wmz~w%O zk#y*2Em*vN@O2ZICB2I|QIey_Ipa=%;nnw1)6RZnSVI!}Dh=OmYk)pmVJTUiNhV|k zuwNs%c3|H@Oi`H0q?*~JUyx)};Sm1mN9P-i&~rluYt2Iv>+OlW>c!}oOXlv**Oisx zq*Vhb0mMaGegS4@@$B))(?WjXNo3EpxvOoTvU2SFlF)n-Dt4HrTp#(?`k8Wtyx{B~ zO)+UJf>o~LkTs+C;dkQU@L(Dzkvd^wKpGV3^2m;{@SVZMrQwP7Nv~E=3d#$L`+cOe ztrch5@@ie7r$3+-l(Xgd`W2LyZ|><9lw;3GVP+znD+$NSX^>vY8Hn16sjB5;Q1u0S zp9l#7UM(qY*(8g|sFxskPC-FT+dt!h-_Ws#>jz`C7INz#+2oOM5jHdQ3915nX!DsG zsFBJVRUD}&Vf%94y~Ydyk5VFtdla22tVV1*x&Uc8v+<~tt$L$$wtP!8jbKv6V(Dh+ zfGb@GN3<87ZVC?FD5OCCK_RtlcSI|Wm$>)i3@2ZSO3j^l@p*1-cJ=#5It(G?=#d>> zZA^3#>D38OF7C&*GA{0?oH_i9Cv7!*hdU7^yI%O_Q6($C5Xl*iv_n6??7c*m39;nM`kCL<9+7` z`6L%?p|4v`dDPSf1(7R4hoF}FQA-#oqFlXN-TiDki;^GacX8v!zjo(>{0)HsOD;pcyn2MV^ySO@;ikP~X8iP1-fAx<4 zldzZ(CoK=of)On5iAWNT+zHc;j_$J6JJ21hAqBF8vQ$N^*S~o>IcW2J@$iJI^zS1#`ozkdAp*gLwdDB|b^z0kG9= z6-=sBjUPa&o0P=;rqnEoP*60v+kFa`S<^_9APa)e>7>mYW57QS@&Jj_hG1{PKgfmR;J<7w$Fr%NFHG?~~zR9%5f zgA>X|e^q*J4X1?DMwZ>)gduEN{fYBP=AP8_%WV?ncSj5G*&UP zf|XnobEpB4aIKW9C`Jek<)9PKD}op$YjkUS*j--O8{s7Cg=*v>*I=B! zPp9Pmjxx8O0M%f2Y-i{TjYwqC`n8|lw_l9O@sUiyoU6uX{p@cM1VF!z1hrmv{ziuU zz5PP_2fM3V+L_q9|7GdFx+qc6BT_x@Fn}*Jmw4LV=X&Y^60U|Qt29E9G#Ew@bz(Y+ zmgp{0sWg_;0?Bk;!N{A!Ve$K9`~71nch7g@xZ?wRE4&}rj!G3ORlD8bc!SgyWU^#>#BSN8Kdma~+O{`NUpRJ>91_(6njg3@bA37qnANogWX>&Y= zAc%BP6UM8A2l2bFU|l0%^xkGhwK)v-x65cHePZ4)B$dCV8Wo@L5#+Ac*aQZ&ER$tU zh~ij|INJ`jC0=(zsDB2qq}A*PWUq&Dr+esTvUAl$7b(}9sH!NwCU`c-%ZaVE5J1Re z_vX8zL`8}bu1*Tz-%WH5f7jXO`hzLNoebS9T|ED?#lI!Co&G8R zrgUmQt$@LgETvs3)wczCExm@ZXeK=SiMz&RDc4X?_FMHSvc)EY?n*-UPRsj``j6!2 zf$u-OPdIOfQ4tOZ<2>*!YS>$MKJh*sn6TdfW3S8#^gkwWJCgtou&S6A;}+vDnojD& z>Gy^J4y=v?1bLB~8HL*^d~VjxN{_|%T8|YAC*gTkTQ*~3Hfr**Zu&lKSw=jpQKRUZ zGXr`^!ZW7W%*j`+_hfs;$%u$y)Jdb|btmu}bWb{>@L*=E_WH$-1ve3m-TRFPRno?^ z;=A_8*dp66K>ylvD95KS1x)_++s>@fIIv1!724vO-6GBAw!I&7P#Ttv9l)_)LKs~x7Tf*oE{*cvT z2JMuFyBaL*$pfolDq*IjSDI8ilfx$U&zMID{up)&v#L&*SfbWaowBRB9CU3H;reL2 z6id6qkR=lcbEc}k?!%q77zwQ(d4u*T2hYuY`G&tMmFQ@$Fj@AELLO}BIhFQMZZXWA zI}FS6Xyq#^gk!y7q^=M4rY0>{NQo(oQ5mP+9hSL6w+)soV@Qn1*O`v!hg{CR=ag;B zo1G|p6j_s-J^uN}_Oqg#vW0GmG&$h`yrekvn_L8DXBRn}A+C`Y??ZGGtPGVfePy}t z%6i+q`5+YnD#{adDH?Lj=>*^Gd%j1gpPoyVOPH++3Ls^FYm)!ojb;CX=c<7kxe7l! zvgFE!Zl)%`MCkrGkem^}@ry>?q5P4Tn+`=m;T$`BIjOs@|C0qAoFz#d21OUUVpjce zApw!Q$*ERChm=0a)IRYhZy543L;uoY!6z-_@sO3JjI<{ob93{Kr^idocetkbSSQ+p zOM@i#JtBh0(pceGNerJ+MpYNw^FTCEMtv%rxoir!c#ehS30@e)61{NXK<0tgB!-?Y zwfYzIBGlt1(ynz(-KFIyk>2*Bq*H0tD-j&2XBeRp%Eu)5)g*K`BxDH8H*4Z@3yI=# z86kvINml3Sl^PW&g{e{(KFUxqyh0oW;vN}?#sQNDo^*A-Qs73*(o8X=-@ys{aEZv`&qURIQPT`Q9wePqr=b|S0zYR};Qt$QmjF-7pOlh&> zXS!jPNu|)jG^X9R6)V@Gvx=WRAI)bgj~=Y<*UP%Pazab*f#9l`nF}am4O>>t%3oAn zHXsRscFoPnl=p^oJQOEgh#dz|Ifo4mrnT6$)i@!xU8EQ@)CaZ&^cCA$SZs|V8j=f9 ztC4{eWPHyZc&J#-`G!bF@=7xL zaTzc8RuDQN3v)JT)v1>r0nlQL%UQ9Wbt-&)gCStuH=i6@uoF=(k66u&OQYWCY!T*1 zWGQ4-j#>2GF%1I1-}iPd>AfT74)@f7ku7KYCKlj1%)&EFKbqBvvy=YR&+ zu%k#vl+!D+$4m;R!XZTZo-z47kRJL<&f@&7uMh;n`8aPQ{)*_Tv2`z;%sCff(Zj2F zpEqWsI1j&kS@jLT-U{T)`G1?3S&67(^I55KNM^9I5YnyW1B*N%RQzO#QVM4=p$% z?Z~GUMDt)J&ayv!)y&PTDAXf@-U59MSPZ&of>&`8q^{=`7Ahf@;}aTF^mmUR@6T+H zH_nO$qBl7BfNW{oVT5ZN4;443$!RK-VYcs4X<1Jk7O9=5f0HpBTwCd1?eB|#r4{t` zeJJ^n33?Dypf?MSJUAI{p@lXuI__{G%rgEVOt4zv3?X-8%0_T@493Lf{uc28vXdHtCjd%9O3E(ZvbbiORS2Hk0?jI+_$Jy`r}Q@3XKxAya>K4;F!^`BQxF{L(l(!# zo*=(tln;Ob&ETO~<6UivBCCG+t~ys%;rHU<3*q1&$XdO4U3q92t-$;g20$08;YCH* z5*LbopO4QE3y6Ty|u{-6*pY@I7{fVw9iG^~Ue=O`W&RyFFP)U?H%M6cecrbWRO zbTnic9b=v5Pd?isHL`M7%XFN#FV3oKErfa%q-yyr`Yo<1+|xT|&@wv&sDN0TR8JVj zouu>T5T3tM4Dr!JAPqO|HbVM+&d&5{RSWiO%jk}fyU2^clobUx6HWH+H7qZ1fKq%P6H0J3Nre=r{^ArSd1GWxjj(;Q9n9!rV&f1W^St zQ8LRpwWBcu|Ebx)Z-O0VN_)}lPSz*iAbl2$EYc`^ zsas;wI&fCe{^~_InREu}J|Jf?Rw|wRtrywjxVM0&R7U4lzvK|5tfKx%q!2K`b*vJZ z%>!RJq~`j#yZTDut0-p0AlKvNdo1!CDx?B6#>YKhymPpsP^5%Cm{^rSV^rk8_Apue zH#@c()GNiCQBkzRDk)HWY}{INS50`0S>CU=`VzKAFF6#y3-k=@aKNW~XNDFt$Xbm) zh|>Dz{}_u3blm=-VGy61SwNO*@G&nwx1&;IraPRG;aJN>jv*?#$RNs@{z>XhH0+i1 zCK{9w@0vDsF63Gg6}3F(by)dndcQsMS8$--L`=#7h5?FR?2EP6`ycNnQoiGQq*iAc zCe8z%WH%kZM=L@fH2z8sHNzKegwMM-04a(O#J zV;4(%J5dh@kc<3Na8}*P(81xK1JmX4wjeG#XnsmgdOGCDziU|$$Hw>_F$yXgc)o15 zB2K9a&U7K^`M4~@S;BH`yxUjab7;7rO(^0I$ia=ZrWo}yB!$!;Pko+upWUw;PW9Wt z8>7U)II(_k2absDI8xvy5q#!u{Jx1NTyZmf#*Cp0!-a!Y|6o`w+qyNNR7M3us=kIT zM%-%Zpe+SA1Mt8I3*B-|ONva=Wx}&PhjwrE$9Pz0%egPtxJ+%vzG&PPFSDHFfcDm< z#eHkwp~a7AV4F<3GOOFgJd-5FcY4FqeRL-GF0-lr+Ou*bO6I7F4ZkCn+}u%Gc6ymL z9BPPguAjN~nY0C6F@I@^ST#K-e{SM9UK@wDqx5`5e%|T}wW%Z<&`Ao`^<3UY83qjb zb)5F%yzkct*%Z)D$f2isB4P(@<>KbSE>}gNB~d6-7>@5#G;<$7wfSglhpXk4??-TN z-4x6lJwIn-U=?K5pY6ZMqX`$L5)>}$=iz*dmL-;Uxv^1LIjD;(oo*YQ^nssYACIY% z^owW@zNf16`uh6wjfv)`0>@M%|CYgRqP5irZfP}3jHoy1Fu)qmTvo4QUE^;(EHxT0 zugcDGaS=|DawK^=?;$^Xz|t9kVFN3rXz9H%>K(~OyZa0uDK0*A;!amb24v(d(|;vU z?dzhgSh@Q}{f!ex*}VaIT;m@R<(ofvoS?C>sk5`Ck);hNBN8#SF*OJ28vkdOTBp9I zhOUnBj6@E(jY5`74JB%29cuA8w^$)I%Rn4L;PpnxN zG0)$=@nHT_K7VGZKKg{O}>O(` zC!@M*2;4Vuva(^RJ9A-8ky-$< zPXk0%JyRHQ8k$+uF%;nX6jrv6mP46p?t%BKVERf{v9sJ@LCDGFjWj#OIHN=)(Ys6W z@fbb%i9|204ju_f+Bx(X?nfpDHpeDO07gzwoeE{4#eJ@6$gxil(mdgZOn}PIw-Lb9 zuix<|n8}~OkM)$??x|>}fKcTmOlb10MNGT)Vl@ZdvpUP8*e=cQIv$D<#zGQq3#;@$ z#TSw)w_Ai)`0iReG?#V(Op|Ore*z$1?>2LVT<7QpT(S;7U2$;riV$v6^U4^1d`suB zlJX@EDDU&pX@wQxZtMP$V4$o^S*YZVY!T#fp}LA=WUZ;41+EO%L#>lgqC_^((&12 z(I?7V=3-o(C|faxc9U%Z1mYav+t64y(F8=Yf@Xx$2f~9!2BmO>b&Ktq!zx=BrMOhH47$br3abg7&Q94GWf3KjlkdIqRUIl zVG;P2$@X-Wp$`9zTXyE|O5VM3V%c2k%+s(j8u4fsY)9qcX6WZY3AQfQrZfXY|q7TDY`Yu z^=2vIcAGBZnG9uAt2%T{Fqcu+#dsbY}|uxufV;#_iNRr^?Wbf+EI@C)bF>yC3SfU z_ar*D--A=~(XSZoNnL2eiwd+-@gO&PJ1N93tD5>mt7#Y8asW6#ns}>fIwlX!wKbh ztkn2>^7T(Tsb&CkG4&h70T;zI(TMj(GcUc;djSE5}Tcj zW_XXcnV*>aV@CR9fF)4dS)R4J2M(`?Gx~k_aJf8BmX|!+JW+*ahSY9o!U;f5+qF|D1 zr75H;bHW{f(!ycKk-&ftoUv@M-Njpj5mOJJ=;tm?lzcM`K#<+K?sn6y&><8p^~M=c z7!AIA%J*h(Q*kTeCzF1oZ#p^3DQpOjLW30HX~$8_xu;{Z(cCN>&YZ@GFR)gv$$H4qY%sUSMF0+8F~-Z_Ta9WldrV z+5NwfF+#C_p{Cs4f=?ly{8-!TdnDX#bE~tYr!t6%(AYX>nopCuHEc0INOEXw#2{}n z2KjlU5wFq?GOmuaEzQ@fE=CsNN)O?SE#JUA21LT-IYeAtEEv%eL1h) zj95(}D-@@D_{H-K;*pxA%tldgpWqt{+v%A1De)KkR~3`dj(B_;eBYHtAeOAtw}SoDwB_fLF?Ry)-fig}T5lc6zG9?C%f=%9$tHZ+Istzj>E z0ymR~F7hfTxLJ!(2%nH-Q!>hs*!K#@94x+*+$C0IP5x&>NcKZ~d<}G9c7IFSfA1qG z{ozReDx27uS(>{#8UD-+{t-w1-*YunCuh*t|6V1XC|4x~2|8To%$7Z`fP&x*tYsWX z-VrE6!83#1dq=K*f+lkErK=74$5(HqMrmN3w7C1cdq&f^PLH2-x>=z8)^jFB32c4P2-%j=S z@cci9Ie(?uzsevg{~B{4|M~f!$<|-4nV}{P(y_yMuHa7z%aF8EqGAXVPyMtlUQCDw zE-NME_}#$a_(LFqDMyw4j9@&jwORT%7?N{@X0YBQ4y80QEYR@pJ9W$eC?OK8$`4Qh z;m%*E{8YlWv#H(3`ESxseQx;79@p~h+o71Fk@Il+%22f!MOlCprirtP^k1td+ptJ2 zDZ*7-8I$O?Hxa9L`l<`JN`V1DS42^0-y$t{!Vyr#asn5pMCB#vfWiq-5@*PzGhk!V zrdD&%=;!86+G2gNvV>@y){<6ee_nc;I%ewBY_nY0(aoGput=wBtZ*S0xSdIx!pYR& zRzKLeSS`V(=ky(@%BG`y1W`a%jB4qx!pfhuvRYs}RcOA>$`?Izu$>Kw*2e4-!ZLuB z>L%n7$e2iv6&|qbFmo=m;bOzegF?q;@3mT#fQhsHG>qsRt*wV0quqLf@Q#9JONHu; ze+6GLiRArAWkc{m%tD34Xw?_?$U=E+KJHS2`0Y+VPi8tn>hBs+1``f`%x^EM?~XsJ z_g3*j_6(`W_N)L58U;Mw0(2TYC3$L-(MR}%zd>e-w0y5!$8C)tpZ8hAlXK{fK!i#4TM0&$5PmMn2RWbMWv3Bhw$} z&iq{GgMm=aTLUtdiq$*t?*owqr)2Dju&2hw2%LhNRIY)unWyo0!p%Ssg1&4S|+bqR%6K?TsW3}qGDrtvkci| zI)Yf8>NY5HF3&T1QO=*jZl5D@uMv_Kzclvy#itk1T%Z;F@ag=rYN(I2s66BTsREKl zZASSf+wHYTFlb7a^g2W&!$#Y+QiUAiGYH>AspbwEYBFwTq^yKIbFXKGR(9~vw@{!f zK|2fL>XXxmTtJyX?8sARkv-oJp*PK+vX&7j-FC3_J$H#-Gr=DzPPi^Wcwv`tiSlU5 zBs>&+n8jNPGX2ha(}i?8dd=ZILs|JL0SmNJ@;Ud?2TFd%8F(8x9i2}zy|W*-$SgZd zyRPz@ovF-2n(!I>_yUdfpv1-u@ z%gg-Oa@wm1dP|m3DPy&Q&q<8VgbRW!#rPy4tF&z^?!`v@VgN7@w$lc+=#lxi1dpm* zu6&yZ^YjbYv$4~Z-(nxhu0@8Cl`@waH8G)$Y2Q+R=+)%Y`jOfnCXJ+vn z5^e6mUnE_I?Pyt1tC3ZOJ!<~;AlA@Z0E$x~H)~2j)XP#PdrKJ$g|&M+o~=?@iXefe zS@Rrcf%@JUd<%`Vre>^f0*Y}pt+^X%`t(%mnHyRVS?v8<#LYiSn9dZ!PaKwgNznqBp zV8U-4bW?4B#47&HA^9BxDE`5T{x^q&{J(wm9}wUpi!?}uENHLK1Dk0I7O$$Nia9F6 z$ULPu2o?<->wwc8dC8>4`{*R&Wvm-C%8hoaG+Z!9x86C*#r(EIf8*83WOQsVH)Xmv zQjJi-p(icJTimAEbW}z=J@x7YA?Y8a>q&HSJztG(<+zpG!HC&6d!R^DR=NuwKeMA( z)MsE{=Q!|vQxKewI-*S8s<#{9CY31|N>@!e6V24d7P%vl>dP{6ziXyRwQ-VdTqV4s z?61VPJmB~4K6rTwdUz`O39#<9Y`ejh-xY*}TEU!OyHA#}mq>J@HY@J^I^7yo&*Tlz z*(LoA3;ce%Vt+W@pGXRnqW$|N{r!QYu=2l;v>*<|;!r>VzLeBWX_enRVCu|Tqv*h5 zDnd>~w4QCXsfVYNa!ecQ=Ou?J?gw)1zqTI^QB zvXn7n3ARM6!TScAqH9`a5Iw1?QGz;6F^~}CBf13QK+G1nGk(XS>%kmAQIqwcy|;@v z*p#{p3QLV^Fz=3cQ*gqofE_NdYTD8Y(pjo6P_GU;m1gAo47+kkVEWx}zxgBf{+Mms z(3n?Tj-9HE>3Ma5 zhXwcWQkUUyW-h`3d&tmlvNyXdf8L6cb2ei|pBwT1ZeQ|zr2Rwox$K@qZ1p{?SLh7C zkC~Apew)uXEvUiVtk}Z;+m~rA8^jv~0ezl`Jvd=EQ_SHk zzyf9>HcAg_?ldD?Xx~v8=XCLjU;6^r*3iU$*5kYX_M-hBt$#Kw|5x|rzrn))n1=r8 z1)w7RUjVTnPFosW5M$uwtF3JfJ4a3Ri0~w$R=_$vP0+g-c#N!E9M{TNOZO$h@-K7B zQ^LgA$e0{#fc|dMj;mKVU+XLC*s|vysacFt`SjHaCD| znp86?3?vo`7%HHnZMQf)wG}C~-FbBC8mR(3(jyOG4%jg4Jfee?=%yw!U96)kN?rF! zRBLRvR55RS1-CpiR&*y~bw`LBE52Gd#N*r7HP*cH$iX*{X-8h}!}9`G!ur$?P!AX z}oi0>m?nLt7$3spV*0D;yCZR zJqlsX%t(Si=FCoW89y4md-<0BhH6E>qvPdO<;OP26GIw*_M{$CbaBqwvMqz)9xZ~y zoV8G6wvPNH-_lcBS=rbT?8 zIDsA|{}xmEq3T_AI?P=tHQSL=$@3-J=@{ibOrjlUst15Er@Oq3{F`z7-682+=v7BX zoPLmMlXOFt{&Q!i6(A2a4IrlJ)s2+zG(;z_$Ka;u;a`it1CqZAsb}!fPs)EC7@^*c zTEv&VKcg6eHSQ6mjpQz0-cZ1{eHyaBs$f?l#>0Q(h8j$tvHRrjxjy7?68qZtD{d*{Pq3id~89wumafc56~IlU;%b zM=L%$<;g&mtq}$aOPq0m%Ms(utFdTn3R+ypQX*}6Kjuu=BwoasY&LXV64?%z1JBS=1sv}c zb2`sHm|Qf_#Od7I)N2jW!k2-n<-bq&b)aJLB6sLNQ*u!0FYaxNog; zY@pJ;W-nWLE>_|D5KNrE)JeP1hGTxJlPdpB;N|x#?SH6~{z`BE8!GtECJ(5*2;vT5 z@XsXKwXD4x5f^=To@Z1tto50A5{LtzT3Dbe&3us!TK$B?*fMrf|4fwSb1v#bBC(Bp zCXRcWASB5^$;mgmn!;;7&hLJG@^tkuApgp8M@5907#OYs2}%=Y)|gKW1^p|?LLcC# zX@#a4X+5$@dR{@78)&W$r2!9}l1UZIaVg)A>wY;n<2X4_HRtv8{$l7Mx`m1OrE-B8 z*GvsD`6h7K7z!Dea)Q?s7K2kS0f$oxsOoN`xUgoHXULnmKD^J+_4Z)TdY?|d+6*_~ zjUk+Ua939PMlQ8y%Q&u>RQLAow{;|U&M3lozC4OFiF$zepzi?gnE4rY0`-cANjsm}dgBXp^Gx>(4civzcw1a(S{Ul0T6`Dtt2;IU@NaXBR{+M{$LJQh z^4Xq3Ax<1MKd7Z5cq=Lya%q^0Ra*{bZ`nwlv-saOKuMMvf;%D_<18=-(&5={76uI9 zB{2`2-3PQA*~bnQj{p+E_Fq)f0TC|~gDA(o`lX3r2?e;}*cw;x#qTKPVQtm*L93E7 z7q#B2GN=q+PPLSM*E-kDX&tIeAlT`UHaA@p^A_IXG1-WXGEu^UEeAgv@**0<9P3iC%{sQs@=Ey=C4Lgcd{cTz*4aA~;`Z4~(nmiRn%Qf`Sep`A z^tZrmS~LIa?|3D~A`-jHq@yTe(8?5Bq~HQR$FVB>uO*Kif@8SH_827N%)@*ErbW5N zS*W~1XNbHXE(qJ1a0G-TPP%Ikt)i5@I$7IflQf)nv`J;<<&B}J#~DWJ&Kp*o(Rx7S zHTgXJP@qIsIO-r$1)0=qF=KX|T%;FRd6eg0?etb-+niXC+r$0M?SBvGOn(UI|F50? zS5Pnir!H4o#w-f8?Q%W_cx{ZdHu|tO3L0c68C19m2BiJRnt*bGmFf(I=P($LQg}4t zPH|GRuhfue>VmUz?q>7OcD#j#t^oN#kJc2}b%d;(WlDhw zRQ@&O!~LFzdxbOPduKajEwEFr^mc1VhM6yHI@@{ohD?MY@%jWx!28bcyA3KLF$0xY zu|nl3A5C#9CW>g(gI;(6@}u4W&n%c9yT-7&%^Hs$+KNI8BeBP2^Z9{Pdx~MC&ieqq z__yd6AD!4H+g=-6STu%y4j@D!q5%ABu=$M_L7Yg`zUR}~$i$)i&%&3c1GsXhBAj~)?_!xawp$g;@W zT+T@{hE}LXcI8Vvk*i zQeqc=w9Ib^v%cg99_BrgB@JSsP-UnnDHL?mGUlu7U!Jz7Nxgvogcpxx$}B7(Z#?)L z;qCVz%=iay{5_5M2W(VXkwaI+&@F1P3<0B67d!{YTnUJT6~Ju5lo7KcO=6$IapmEU z6)t3RHPiaKcMF0T+YpLqAl4P@NlLwemJEviczb5u!g|fb} zr9H|3TP}q%jUWL}Txf*u?LM*c?hM~Hqd4&qdBUv~Tk~FClv%;+Zu;WQgq{tK z#>2!$)iq|oNpmil%$Dz>of2M8*(Hq@wnzon+B$RZ=_gS1Sw^or3n<-n47C9=#xc@vJuJ7zTNAFe-gXEfUdrmsL55J0 zI*QExl5i35Nz6T!es>i6M?3umq&zFbG40gQ!qcbX9Il7u&Dw8vpqq%E7AU1P3X^C3 zD|KCK1UHye*ZtI{-6GhJ*vf0`erVC1pog8ftQHnA%qUY)zaPyHM!hJK%S5eCl3cJw?6_s&@Xdf%0+l2aOzk;|*nJ z8-gdG}xF@QZ!O(ce zey>Oz@UmWuC>{-}`m~@%*JZ&VS~+9NL3yY>!V6`@aFLQS0V9&wBdRy=oS3nSUbcMs z-fjQd=?Up*pJ)nlVAj7maQScSq(6-?{2L!j2><20QOcU~EALRAv4n&IXl_tHqEU-y ze~?CK1D6QJ+M?yp&%X4OR2w22sJEfQe3G>-XjhmGdH(QRTv{_O>7Z!q>E>?Mo?>s_ z-|_PJ2xR~h0teVM1W#L(0(lKubi$(Ib`_d@!lJ4X6R?Pd&p7l%TKYZ&&~|XeC%m)B z2oKEpT-)1XwX4%;{eHCR3;#t93Sd4@aRS4y;096TJ$` z+D#U@n$9Wq(m=^8ple#C83`zQzd3!u_I=v1Cdv$2I4e&EF!KUFXFnawmd+iF=NxRF z#t|Ez)fcNedbdh-W3kK(F#YI}Z;n$8d!niv>n!3grAsYcb6a0wB~%FNBwZ#H{Zn)5C z!at-GvO+J)rC{Pklv$J8YsPj=NT9CLimBv?buj@q7DXT_*yEL3uuYl9eUT^hwl`o*!Y0-ggU$t5UqzWUAFkUOkFJO^(D4N$DG3T5p6o3K zN)?7Fn4-!V_HIaUl999oJEd6;zE1U;ty=>}<}A(&_zQTO$2m9=Y#a{%_qi6Lt1rys z*2!7NXlV{9DO~pJ=4R{T*7r}RMH8=pm7C%aV!p7OT8OC*84>t8k&Z0meX@*pj*e*& zyaKCzK_4oK$;6;!?iB~F5)Qqq=hYCjS zHyZ&tmZ~u#a()!QMz1b_{bXqImNvW#Ka4>HcUw_YJ_VQ>_t}Qh_)~oXeymgJg^CmJ zx-*7*WR8{2oazIXuxO=y*hNrOLbn33s;j9$nx5LIsHf&@dE;4)*gA?OmAhp}uVX4& zS8g3Q)r3Yn)hdJ)No`JBFjOfef(d4n)xNzHX>v1}*J(6U%NoRrd|JSqj!5ClA-9N> zX=Rl(*KAJcl5{+>M>6Z_hY2=X=~|?nvx1wW4_26NXyKGAR&q2AhaoQRvqD{ON>Ycz z%kg;Ll%tJ%9ak1Dsn83L(1_;DeWgofBNmclDQ}(0Vz2%d&RTwfy6^DN3t{afhvkS@ zP9~QlDnd0Lw!ga#9zb^A)EESYigtr|vCA9){!OG8#YlqSu$b5W$8(j?-JvNCeX=BR zy8g%fq5Dz{eZ9ODvrs~7Q}A!N_s`w|kiEECZrzB|se`3jrRJ8jv5~!DC+sP#}wE!KHXZL!s^$C zIDRR+1{GbITg5o${pEx&jU`$6@0-{;cGx+N;4iTu-p4;XlUJsSIhf-Rzu|YY&o=wa zF?ojNZySotsrZ1Jc~iV5M#%8pvMRYKr4Y?SF8)5isV$%My{Pbu*9~KiJnj_gWMuKDtDc4TWhsy)PrneoLMF5iKd3x21N)zq@84h0 zKebQ(Ho8Urw@*KdasPjqt2|y&entUQm2*Fww{;Vm3Ukgb&W7;k>AL+uN-CTKO^(_f zAJ(*j*O*@`yMlN_^GMcyyR#ig+=*<;cT+L@E(m2?`1EdL#(Df{&3ReBYz_eTPO^Ow9xJ%dSS={IX%lh9AjlcY1N z7&^w*e2L(jN;VA024JAL;W?K*ZH?0IdNaq9Qp7|!e}?kL=* zF`T#x>AQR`#)tI7(QY#>qe@3Vl*u@dE~`M9_DBCxN49a?FNZb~Q?_#bc`Tba-3#Yf zOlSS3<-8d-!;Ri2dfNk~@$#CYZ-oYh0xBezP?MP2ZWp|P0l!af|BVTCy)V<)#zyVm(PWHajh3Xg|m@cUK(>8nE>q0{tl*g@i0J(_dnQc=QRmYN(*kM}L9!T~AO3B@XI22DP$G85sLcX+d z9GD`(B&A*j%pcr{Oz`s-6-kIg;Alcq0zUoYPZ-S32n|QUyZktZW+k+Wcdq-&a+?B* znRte_emS{_F}%oi(s17JR&P?SXjE8&X}4JjV->AZRn%xaKZ&j5s-DB?BC#I<1Q`s1 zO0fnxFM{9xOe;9L`j^r{ch=&i-u+mHhlcKSOsml+u% zNHkEeL`6-tL(?eN6LBQ-swC$SBucC@q< z@9ejiX8-N4Nk#`9|EMQSzHVc}%zcOK9%cLq8$NUDj6ns;FE~l9TFE(+O1@o{^RYR% zF-YEIJbP_mrkp&qn}Lkc`Og#a!8=O*fG8y7huApZw{qgIF)5yJ3*IJeFTZE%uFVKF zltvWi^DGiNr%~w9i>K@*d()z_P;_n?BZ0}=|-MNBhG_v)2QwUw1ZRS6XCn+h(4 zP#S%N_enzqSFLv(s@iz!?o^fZk0)PDJd?#vOe4!J2~Uh(qgO@BuD+H^Nnanfq~fa0 zgG-|KX)iF_c(>gDlwQjwPNo~|IqmOXn`Z4Kd6h6bcwBXejNx^O=xum>i)r*YWXmU3i>O;glVfX1Ar zMKc&%- z8Zq2+m^8}+DA5BU?UC#SrMh5U%igmVh;ffRQQt9&ER92iDvnm=kzvhX$1?he9naXi zzTviPA7aR(!$WDrIPc1oW{l~)Q2OIARbuA+nZ1=7hqcgAsUJ>e$ODXNm^-kB6;xR8 zkngu$jV&?JNn(kXW(CnGBIyRDZ{PLnrkhbm-tHrPL6v^3ghY)5Fc*Vh&WE0e+FA~c zAXciYcz&7garl0wU9@_Gm|Y~3yr#@w>_CHd!a`s_kmhFRsXl{WGnbf#X__}m;@T$V zc$}$Jc%Oj>82E9y;*j7+2TOq#*vfsEKs75M-R4;xX+!-0d4&1~EIpS~3=4y(chBP^ zpXXaxHb}@^vNpa>aMAFlMPtaqYi6uYE<&lrjJx^}lpcDy7RX`Q=rid4)w%5e=C+W{ zMU-uCY)6~7qr$NEANgog$p)TwgMhn_`*eE*X**Zx#WzSxn=K&6FgY*m~tVlv>57w2a=~U=*s+; z{>r1A$oP4GfM8nTA6YJcnq&H}`WEE>_36Jm>4|X@a-g}-{*JC?@LV$3=dg9|PQkLU zOm1*AGyqH(j2(haW&ROo%gVhS5s2C{+*p1tgol1zxna_tayLf#aP@Q!w@I`|B*!-k zSNATuKtnX#njgi6=z_xV%UTL5t&)sss|P;04oJ57o|1E7{?SxEl%F#bMm5}a~?(XjHT+-d$-O}CN z-AGDz3c`QseeY-Ay7%MrzCXUL>pBiToaek|j5+5RS2&#g{ajaX@4kd^IlE7wYhB@7 zr-(`rm{SN5e6j+qp*P;9a4s&_Fz)Q0}TWUWL;m4ZZDBHjoB&+vd~4vK4h37z-AGhlxT<)aW7MYGO)s z1=M6-vFQ^ICoYC#H6v5IaF*vSikot_%0NPSszl94U5ryEz(A0+rH^A-EMi_U7NbEbyCBuF8Zlj=XA`|hN4OHNlSUqdt3ETAU>zyzhr-a&6 zLC#jY@NyOEWV7H0RU_%Zkr%*P{$x@2PzY>BiHND|u539Pwb*LC75jkY8ku}-U9mM( z*rYU#r5m07Rf41qmSnlkbLf*ocr1SMis-y&V)|~A{;{dzlw<=>SLf?#*mMig8XobK z+Id`{|J!-~vg|zC(Xj%nuXwhtb%YXZ*-p1|K(PKbGr=*|8{8++B)2?LOKeX}c=v-u zn>1SnJ9;yhYSa&9xtjE}ep%yYGRrXBVby%mfh!QhDT3@^G~$<6pBl^#A)4V<})V`}w7Pee}hxK4V)yZ)MtxG9AD)cmdE z=Tk8T%asi?9J#YXkSy;{Ew}~3K3v?A791Ts=2Oz>Tf=){pu$FCN-j6;IOnHje9iOK zD{P2(MHRj!h$?I&A;`@Iy~U5p@2nyS-VH#uFeMHbj#JC@%q4=6?4Jco4m4M*kbdr-jY24Rki~We^dmprG&U8K)VFew-gtN|vr?!fav=}^DU!6h55q~_ zYw@4C-7x*Gz_4;EA~hjgUH!>l*pvEYM#u*|J)9$P;%3erLTCDwuMS4_YY)!oK}3I? zI7fAWv<}t{MDjVcNzSHPUIoQb1bnvbw=9V&;E42M7iJJbvTD$tlm2IZ0vM%+vj_sz z;dU2|zDm~VLi9SyEHjOUGh;#;uo^!2h@BrFgrszHfi3=0N%%1X>qIrluD)kzP028x zWTak;LI@?uJqHjBxz@Z$p>=eeQ=yO4aZk%_;^g&Z33$2q2xUZC3%*mO*QZGDR3uBf zgdxFR+ch@c1J3HCBIZEe@5UezI3(0zxe`ab?O-V?H7aH^sXP0&K<2^$fsMN6i9 z@}`Vvy~JXRE2t%a__C-#I&dRk98q8EL|=zj7sf(wzvT1PtTGX+@B7Fonk&Z3I8X1~ zQ_JXdK{YY2aBp(Z4*{gsSvH--9$rV)Fdg^0 znF0D_1v)PPOpq5rqmL{;)`U@?Q7&Wj2QiN*)Avp^-ccg0Xt!}TQLgqi?icD`=({xi zJ@~#VnAljwI!@)Q4!rLgT!fqN!Xj19+m2nuDhNGMl5H-jNkNK^vZoFrfbe{{N-(e7 zb0e#1pXHP@6=r=BRQcKqpI^hzCY?lrQ>Nf%7;WdowTl{I&C{T{h+>eAeW>hk-))n{ zrorJ7TX%M7A8nL!gB?IJyR^=_B}n-C*~)=pxB;)KIiU*Yo00u<8XmYm)WIYGS`GTe z_--^|Hk+EbCGkxf+|kHa2;A`n4g|-^H)>2jDhj%!eV1oY+?WMLmw!i=-@C8M|8J4y z$7b_?4K94PCi+Hy?>yDY4oh{@Bj8*b8&gWBb9xs#<9y-s_iwm@$jcOgMnL5xu(3|d zYk=VB5k+*zdd1}(!AC+V@_`Q?+I=C)sg-H1Dnkn|M_q0b$Uop)2zn1{{&Hzw6n_7bgb;rW>vdKA;>$r)fcHl;o-p#JYLtJ>hGZU z)>q*N_+fzS;t0_Rz9y#JUB7`0%~$SG4&D;wI>`{xgJEJoi?o)~Wl!+>xz1)@upXfZ zy4SE@Mx}nw8hHM2x4(AQNq#J<{dn{rA5vbdxD{x6x&Qev*9J>g7CN_P2Qf1?mzE_? z8a`KAY(^{|ob%`Wa;d6PxW#=`SHNp@I`xJ#Qq~TbpqD>3)G@eGE*Qi2I@cCm9t}Tm z9R7shDg!>THV|yb%ng%Ol4Uup=>|!4 zC0BTqoRX=Op1B9Xma9jqD;h~JN@N7Xts|sHK64sX97iYXG)|Gf(J?hWBg6^eQa9m-OX}-hwOJ@F8?7K9cu<8<}qu;!@o@H>`xQ zDmv&MxSaP9eJ9YNj6X{rYqvOHug77)uo1L-vb=qnnK^}46!S^Q7^W6()CN-0FH{mZ zrH}2Gv~cb}nFM(1-`BtPyjZm(%L-y=e1J1=+`p<{t;K^-%kmKaR~p0cZC&Wq<M}Kh0=48&|6A%-X(T4ut09ff#-xa2d#cjU06k3$*K3B)ppA0dp)y{GN_C#K zYo?(F&I823A*`0lTqFvE4lbeqA)9v=8EX5*yT(RwUojlloP6SSdm%a<@1}PH;du@M zGC6D{v+V0vZiZjaJwAW_{IK;kq2fibb0%>BE$(|8>VReT6K%Eb@HeQZVwWFn;ro-84+* zP@5XU{!z3oeOX(9^sx^6Lwi>y30;_L$;8PFM;EzzBR$VOpUEbN7vIm+IEMB`CW-ZA zviDC}(5rKNifPf6E^!cbg(~aiTtfllKksTBe?=Kvw(Lo6-NUrV-M({9cA9ZU_datg z7}(+ieuKID)HSP(+3<--!Bf=s<*SB@tRCyTb^eaZiHaH9#`zk}xsU$*W$usTl`jYK zE=NO<`-L^kVS~?!&V8KcN00UhQrjj&O0#0H+Sq#q)d&zCm_r4I(Rh{E?FpI8c3&{Jo#il8!$bn>*Ph=pr z+XxZi5#qe7vz<3(D5M2CbD;xBcZNwgNcb%b=aNQM&!*kaUft!;xRJjU9Uv=wsMM;f zsAw*5yEwd!$aql+uxkEdfZjqzubD}tBt3Omm%B+W3o&yU4kIyUCAUE}s6oDc)ciT3 zV%Gk^yJIh@pGywxt^Dz)5Sjsh2?Z98DFX>sCW>Jt13|N3v&cAkDf3!;V&+sB2?vjwAK! z06s67)nIXc4A!r`>8DTks7)!Q4 zCwuQm(Ld8AB548n>q-^zRbnFq+Vi`iS4^A@VEeW+##FwNMOaOtrmKo+S4r%##VZ7w z)HRgk9%L~~E=q`&@?*R#5&1GhRG792l;B!=YLD&2u2}O@@IEJjtC!+6vpSYYd)z;=GdYUL3-krP{jI01+C}EwEFRT*Esm!d9 zFn*#9hSp1c?Uq~X-YHO4ouQp74HnjKPB2=`j!#um>pdxz=^Ko9Zp$9QXfW-~HQ~?K zxw?esPO5rQLq5`Qg*{fi9UpmMYvDWUltOd{D@j}ZYm`>uqK+F3l=ZOx(t-T_D^vVG z;sn3df9~J@NP+(P0{`*uKk}h6*}tf@EaHP0ENw#E1UlhxAl_y>(-T1W2E#Nu87_$q z=ei}5KE@O8o``@k=PgNqw>-YY8SKm zlk6Z!kGr;NQC~!(+O_lJ+I=f&pGYF8DB5 zF<~mm9Z#$*xeIYd-fWetAvD(7c$)RDIaR83pw z*2iyyUjn0vyVzMMkL*rFc9`w;YY)qBFcjafLAM*REtE#1DI#V2Jn=DYAF^N2+7RjC zqIvGQehqeV0aL+%LVFDYXM7mD@4ev1>Cu>y=#;`;=9-Wc2PW!!+L_$b&bzOtPJ<`G zTU*DPowD+XS4X)x1TiU>41fUIn-?A=^l7%+Nub4nkvYx<3tP^_7n@(OF0S6TfYbXU zR@WS29Fm^Kgbf?iozh!hQo3-8rh7tOMeAAN^paQ*b$--MG>>XQ5fg|b7JzxZxbm}e zl9bjD77ogVKmC#m*ZwvZ#rFq`_}_*`{<9gK_cx0JzX@WKm<6iY`AeEI9%{83d{b=A zGh&S5J}f+UY;E6Znr3~+&MWTwO>xPejyTi_ZEC2Rg*4jQao2Vnq>h)gGk=QD4HkR; z!N&y!slg{32nUyfg=a!xLeFAuLeYQ53M2>Ey_$;G4A3FdGNuo=pG0if<&C1^(jTy2YUcn_}Lsi(hdxkiI`YjNbignO{-V`*NFuPe!ZLBtwp>Q+I z0^|Oi8NVj};g+(-SqVM0+lF5F*_$ z!kZ9&?~P4wJ==lg2v=$>qBq{*0jKhTrLtI$tyQBRueUGCnp{e&8m5V^h7pu*v8g@20gX;0lE8d@)P{ZS zS)Jj1sC>0A-oV1kCAe+o-SR<5v(F-<1xYL&Ci>JrdKv{knmQJDavbVlZo$&7FBEQy|e%0eE=_6bXYvIc}- zW~6_wgKGC5NyWdBUvW9mfW?!gnksg7UgqXY$SPe*V}WxOt-#D#U+96* zu?Fbl41R>Fuv7T5>{eBc;X6=yp}`3)7&Q0nt1I#vl_1t zjaJ3*-OG2rdVVZeIW7`q78R9LaWV%skk4zh=9=YO(i+e2p4#Tf!gj4rwke8#*HgP@ zoU%}xe)Npu2*9*7XrZxmyR)IRLbn^--L_Subsox%LNx^Hl*o10OI2Xx>5Ft(B93s4 z$Q(1VCp5JZS}F_0W8bnyQ7}0&Se@ArF6R|Uy~T-@$?wDd448KGuchyNt-_H*6b6HO zyilACCxe=n2-rvtw!A7__{0T_QcY7Lmu`p69-);fkU#2oKz+F<#}N3E>Wz*_Z>4^s zrKc5BjY5I~^mLdEV&VJcfR+Io=@qBBSt*u>eGEsH$IiE}-ww(13wu_tm!N*PQArZU z>d;$2y0!eC;_xvScsSC_HKz=mJ6fz-KS4=RlhH#KWo8uh1 z3nd7vH=aVqnApWI>2g<^k3t9L43@MqN(0$8p5LUbQbTs+Rr}SfpPPaoaf*_f{{I8ZZ&Gq@0=aG-v;(#k=m`+VYwzP0}KyX%{sO_(TfNz$g4`q7KVZ(eA3sdE2Pb}QoM;%;`uko zmI4XBsuH+2^c_dUYjAcolr}aQFmAJlP~nfLgjdVHABNHrYcI$x;d(P1Loi#;TIT!4 z0(1Ml;_BR;xJGKrxtyb}&|c6M(ziY1^zp&eRMflINO(Qx2oYNt;FRt*WZ2}9b~d3~ z`Tpd9-pe3wo$n*wm&w!qIBXvGa!UAS9TK5IU9T|lWGIBvDVz)J3A6Z~bPUhP?Mb2& zxiY$GYZW4Qp_=BbZGXIy!?waA@F_u1GD3RUcFE`yu;+39A}dV75q`r%!0{REe#ZyE z4CjF`*$m{3aD(pVN)4|ppi4?y5*}Z=a_WIcSWR5>s~LWy^ALb2PB0W5x%dLfd?IIn zIqhXINx5E6Ok@v5-vEc0&U$7e{itl(xe0fq7JRGTV$o#Q0GBH_ewcTd%h{!5&I>NI zj(&IN$&?OSU-VYdm76KMe*R{06NoY)V*@nwiNnPZ;r#OtVfd5n$-Tx$KiAE{g7p)A zhyp2cp^35uQOtZy z1qC`VjohQi$T{H>mU11gnC|;9abIcOfjvrxyP2ReP!e_NFDy1MKOCQ|p2S(Lx4T2q z`{beZFrW%km)8>cn2?rJGvxHZky=tk$?CoXsxhn>1}XvED728~$Rc#ov&`0*8xMn9 zDg$nB@apgLH_n^e!2IIlq7$a-Hkwupl!q~=sMxxuR&A^HVn4Jp<|#pV<$RKz8dID+ ztIp@B`4oe~KV2Hxm7?d&Zj16p=siZZNq@Hck}coG&V^!n!dz&JBvZd#xXA*xkZ7Te z1>*rKMBZy)$}2cy-wUite{ufLm76HT?`Th#Vv4Ny8T1`(ZyK>lWSa{@*X#FrMNF?S zd)2MgyV9Vu7?>}LnZDz90yx7*rgosa(N4qZJe#tfn!@Av52`N$x+|}=+B|KGAqm|# zx7$w*_Z+u1-!B~wC_FWdXq>_%C?@t^Mt(pOmugI8PgUJ3{Zt@E|GKLVL#o+9mjl_c zPsKr>))TR;l~(psCCv_IxN?G_Pf7(VTM)O+5NXU?=vjF`H>Z(1@f=<0PlmZB9OaQI z@Qq5=r5GosB3tQDaK~8ek(1VFUzxA6Kk{>RbzYXrpGdnN1XC%6Z zjfi>fOACex$85h(Vd!2UD#{a)Tn{UP=#8kk$@fv8aBZFTg_4E|PTA^Gj;f0Xqc*H-gfP*70( zP+X2sQjSn~LQv^fGtq&SGpUc;Bhg|)P^54fJuR`>k0U7Gt4C&RJrX5EWOQvEO`~cH z^05UzlJLPRS$mqu*cPi9N>LH}p(MZg`nclTgVb8uQ!U^Kr6~jjpLpJz2MKvENczoy zOxePBPmUKEPMnr%Y-Id$gm$2_239b-pXn{Uv6z&ujSWbH*zd&v*f+Kym;G-~qAEp$ zq@jQ&l1Be9AD<|nATWqTWem(jOl1rVZ)WO1sNl~&qK;6O1f!7hg99C%9ld>EKMyok z^I&xrbX>nOYyEzpe`419-&c?S<=W!HBw@Sg5dzlll*)WtedyG&QLMh;)Aa~`L|Epf zW}p;RJ>Bhk=}f_}xfF2e%=E$8{nC9E|AirjKp;_%KPyYzsIwdeS?H7m)mrss+zzVS zSWA_-9c^BQramo9ckNiLO#s*NVumDM)<s}+5r7dn;G z$;YyyUl$Og$C0ygxq`aSkq-RtpO5r$2H@NaF#RJ{jXy2(ksoPV!a7# zk>j7kydU^H@LX1C^_oK;3_fU6a3+W)qXX_$Tl=Mr_kFaLk3>k{M9XLioVsum4BHAn zeAqh|S#mI?NhHQ(D!tCVyP}#BU6{&=Oeq)rb}WNIFTW%fRET=UiiXlKzhR1C!gjVv z0&vi8IoGq2(0$9lkj`sPZ*F=m?Y%`b6 zaK3J{rsACAIUtRriqUCg1I0 z@YWw`ExGZQ->tQGfeHh|LQjW6;#0<+f8fp7yph;c=-M$5Z3&Yz)e;&Fn$$ z=dw%apQ9TWKJ~kgP*Y^f3x#FfXPo-!41%|Mmt@`6dC|BpnQ!4|A!}c&ACBQORt4aE zXJtqD<|#NYRzo#Ck`tved;%KyWggTC{}#=})k}In9rI#D&qoMItt`=7A*Ww{#+Kv0 z8{3R*Rb2C#RNdhTCtfCRZA{U66tzCMHg-7|B#l%J$%5->wwbECh$6lY_FkmZ8u^g& z2quh9hD%LKP*0_vS;R1QW-3x5I3QgiJ}w*e8V@e1YW_n-Tz zgV++Eu|bIl&M*Cg-*K!zQ9=J^egB59WEua;>CFltzjRKonCqV+$64rMxAR|AFI2dXi)yY5Aj$aD!8eo-FxlP4kMm-F)QwrQtyH zdm%u9q~*2x^4>o2x{dk#bU*pG1q684l%W8#2dPy&kY)}_KHEODWvyj+G2p!IEZJT6 zK~r3EG>$6_ZFbhyk8mX+lCU{c0GK1#{V3ZFWIvLw!bmc!uRC?@Z6u6PcqG2*^p0== zAPVGA^dR(W0w|A|aGtmD=}Gd^ENx3Fw49)_4;l15BT6j;qk&?vxPtzBTsz3Q2~*xW z0g+PFIV|cfP;NvB9mPZghEQ0u3!&aDe3`4Pb6$Z3&>uXJjnI2wNa9!nuGH0u9eJv$ z8!3IYa#&_ZWAZa`7@6i)c(dWmi#yfCV(x!>Usp5Qc?*zt`3$<(f6rk2UdsK6z~(QW zO%TJTqlx|x)ffj|1rtS+fAM|)%5WGK&MV%{1Mr^A`B8RyT|8YaM2RxMdZRoz1eo;HSJv8beZ4e_;X z%Ze^Yc-7qRMk8=~a?(PZ7@8@aNl=lkNCXqixw9^d44$|YVW(+}V3^6VQ|Db=n;K|H zkCvGF&mY`i|dLJFa<9vtzfegWQ4@lGn znf>m1;&~dw{8xw-5K|N=G#PLUH6*^#`Ji@ z6JZu{G?gj0(=pEPsi$nWS5J@E*Bst(AH?-=BIHYRqj)q08Q>rz{B$IHn_xA1k%2oJ z-3aOAB~#H)_u@K1Shs?UafXsDNbwGuXe)*Tcnfvbw=^d%U3xG0P1TmB)^$X7U-tus z()D10LBTb>I+vwXD^4w@Q3g$$7%S|%<$xz)q23Ddt|R#di>7d9hl)jG*7Az_x~q5; z3r@w^bi27Pp27-2I+JL}UL+k8V-YC2g$J>)adK;$O})p-Px-D?fQ;O{;wXqMSQPqg z)2>q+&fH7qLv~sd*n|xiPiZ}2C5qid;GIO@D21tYBEy5&>bW~G2?MX2kH3LD+-)w$ zV*V_TU!#^Ywb(Cw^!&wdm3t=AWnlLk5lAO9&H7;OHo!h{!9JF*7SyN`M*hj6 zPbE$H27B$k$g2iK>38xU43sekXrG)h4fT#yM)a6M1kGiRg%Eq`7qy(Bp4J~?H@3yv zgqtGrp~Obd*zuPyINz<|@;o1+3vw!i=JeK6#b-_#;5?$Z78dP+r)AEPjoPQ^mfk@g zG0`F=<}x%?@%EQagviwlX|n5JF)^Dp_$@S>E6AP~pqW`rMWKzl^po(&^x-!4 z2R-lIFWB$z`N#j|@&8Ueg!%qzUj1Z00>Qg~dwf|*(8enYXT6r(r%68EVCbQFa1uts zAwC8=;}_;v<%;@fr|R#fH{Pb&oi@89 zw0k{)SB5E|3x2R+h$z_o{N+oM-&g-B4%FgpPQv!KNiviJnU6?RlBh!w-JZe+AG49I z^Or)Kh>TyCjd;b=kQ7jnN#LE-#y!eLe0v$i{LRn%3rm;ufh)nLGNWDrWmkH*{CLDC zKi*tqZja-F(sSXiTAKuou9+Z-aJeEi4P401s5A@5?@LEZI!-yfnX&X9;$aq>Der2R z&9NL`d59C#*{e-TJMH)|7L|FFtK z;gMV4-&@N;{r0q;Q+^|82A5VaqSBTdU!3AhgYjd!)*2YJfe@GQrn39_%d0frH}Et* zG0gtM3(Z8@;1R6RD(YmO-3&&iDd+P#OR>$Ay1s#DQ^Z8A9C$@xw=OuB@ch%`5%bmO6@$E; z+ApoF-wlH2|42yxHi-WbW%{pn5e>pxr4a(gd1{qQC@AhyFt)%+st6|o_|!$133)Y) zl^dFQkSi!H_Tk%Nv6ZlXE|sOCfx~oan@^3cB;A8JZ}YX*@iSfwEzD+WOLnu{QoWNm zN7^l!itl72RH1kWBR0C9=x@)zv@5w_k+jxotfD^1oLX0z+!ZtFsx0p-ypMd5U?DDY zx|Ca8k^j`Cg2%mzjFCic+W7zO322Fbvqc20kv{imBfb(0~hObZ7&xZ#tQ2d zzJs4_9aWJKLM~MhoHLl6LrRK1rd_IvwS{1d%yec)-^29 z=`j0HE$ZB=4a*Pfm?NtyyHlTn`AGU{ev?;ZL1^9y({xM9=Eg|$dEq>DkFvXY3gQED zdG(5}$eiFOrtReLeyyt}3%r) zEyKtY>NbQ%*<e! z{^9lYqd6XvlU2S7xCz!O!dU1IC}%wVG`sdIJvi4L5LoovJGuF0E^fP058lgBz)yhj z{w)$QJ*Pm{^7UaJoHkO-O8nH;tPhUYt)Mg2u6k>RpDSeB{C+}v5$ zfNWBV%)X{%P7I)cjI?|l!5xAp}b;JT$QG&sv+KcThC%q=yfwE0ns8R>& zmwjSW_lqtXvd@kwPNpM_)76w)@?Y?zs2aW+d{JuKvxakvi_ z6J`z6b-YhP`@&utOuXS7Vg{4;9-v4<1J*ypUT29$ni?4Xp0r4abj+^os(vuP@?g41 z1YFLgJ48!ZUV64vfpAboqlZxb){bv)GO~jW4*fh4h!{#mVX7QZz5&3SssyHNZ}Vz1 zp{^2y@Wq+~Mwdz(#v}{!YYiwGAI;x@?8Vz z0%^32-9s&n7W@w|uv{_L-`YF~vu-CiNyp17YeZ$Dax6(5nqxs57IMc;T|2j*WrI>6 z>z&`k&1_IzMvL~&P21NhINq^GU4fG-I@RqeyVTBEdW@=mwKMy0DiJ=dd|)9B!}&J2 zb9zVF?r}~t>^6$KEZDsPwH2(ST>&0i*zL_`<{oO})(u4MT3fhnP;TkNiy)+W^62yY zoe7=JzLwk>)Rk>%qo`>@8%wFtd*kL4bB_Fe)z~er^w?TWU42=Wd&5>o#q2UDmDg+^ ziFyIV{TJ_tk0Y7kZYQ5DBJ-EZw4{C2sQM^c4}trV)YB0{fSynJArHCX`JkzFvetdw znp?tfsikS5alG_1C>*2hVU++ z@G-gOQB`?sl4&wVQQ8Dvg54$U$WE+;~(+xG|^q+&8~!-*;21or4J zw@<#%0o%Gnb!1F0_LMeV`vlKvbP#$8$p3X0q zonF9wpzi9?0Liza+F;*WeCP;Af~P%FEmU>x(H=sMQi#B~S?2v9g3NGM?anAFyDu5h zTJ#0K^|mvz0N>YBDPMPrBmtcW?Sj-#O>MGZO^^OjzXP*wiD>uq!bS^U*gtkz6hoku z0M(TH6`WuQ7(j|T+~q)+H{OQtpd_#KU0`8ck0(i&9B|0DsO~swqI4lv=YiV@;P`%U zI5}3hHCoJautD#NY(YSiomZSLII)@V^f#2-$dVe z;cv?dtWk@;`L2FJm(UawkQ}|M{7QeJ^(-C5z+&bxC-HR{#=B4I-&~TB65_Y@(uxGF zZ{W>mRD(O?@}4F_-tQyRm-@wt9oX)duNy7~48uq@~m>h=;8M=yTK<9|mk{tWy4uc~hU zgIxT}=vosrz!g-yl$aFHZ%K3&WvNx2bOpYkfDVSj3B63X_E~X-dXTp{OxuFse1W)6E;YOfLWjfS8c{LC%lN z{$|i7dbx&m>fO&)@PfZeT^_sY% z$WpnBN7d&FH-s=S1DRUBN^lbLxzFp!dR*&kII7XP#|S%KWA!v$Yr1;F68y&`?K*!8hEO*T z-Dac$8wJsKC?u18nki#2B~$EMh$-QVo4fF-soTjb5rGW{L*r{KO`s^_HfPr7mG^)ux8N6af|7%QkT6OdI@J;MiIUHpsXp=z|>KTxO{= z3pd`Jm|iVqE~}W+k9^0kVjkH*1_n%{HUQpX<`Wh7DH#HXJ^I4lKVfMna)-ee`@C8A z2qFfq)?YA|6kSbPbekM}#2#-b8nR=okTT?|qZ1m5+n0Y#3gOL&SlA%`R?aAPMJ(-onrya6jO8TG&QGyABCP3l$0V0yCET7me>eQapa6?w+T-m%n5B4q|hyo)2v0 zs$~8gtIFxfCb2!~-5OyI?xlB^ptt0X9NF&{|7v?Oazs8ZERJ1R)=Z|T{gC=vfa1Eq z2fFwc)1XB4snz=&QtT?J>%-0>rtWMunypWQfkLnH&*GR-F#xey2*lobf8VtNs zBL=E}WKYdvM!;(iLPN$|Swv1?jPprdIvIE)fK(C9=J1venB#NI=7SQBD%AG&r9rQe zBF&v2OZFCHWYl`h>vct?);Ha}1GBaAe6HUU-AwnI`6xF=ziILv&@(4zxNC{BZwcsn z#@_*I+od63K=L8)3@1J@!sb8nk@$|{`-XpYG{+vu$gF-lsrf&S&OQDy&?YnW6TjdWf#R`52aIKs~S zAR6VGGNQd4U*<$PH{oSkmJ~}^Y^Qp5WsodYjyGf7)NWjj;locttV`DQ3K>wHPyfd{ z|4+B|k1f`}fSbR{rM&p@AIvTN?PeVDq{Cq`@e^0%v{{m}g;}|eVpv$i?-0-5>ds3x z*rT{nQU&Xiu+iguYq#F)qUTQ{lw*Hs#A>@U6xHr?RYs()5R@`vz35@JK5ew#=3#Zr z{q%iD>4nvX9Ha{hsxbwr59a`eFk6URVc-TaLuoKCdUrqLoOGPDT%@23p9Zhg2po(g z&~B&PAklL4T(Y0;)Oz{UdY)Ki{X`8=Y`MHLOY_5@Tjv`)KU!#zr=?k=QT zMds+hvF1Uz0m%954f!kThYxSX!kQg)u=ElGlTMfe2)~b1F6~X&h6(9J8h@IYn3}_$ zEmj_(m*}T=ZIxex?q;_uEUPV6S^~t3Tgaik0jKPLNny2Tp(BkkC7y5bZ5S}P*!X5g z&dxPer^R%sg==AL({g#C+Ss7_z#gtduOWY;yEpc^QMBIa_-?U)Ib!|mlbBNJJmB>8 znjR}R2SiW1YHE%d#ui`h=LknVR)(Gf#|W>{$mfw7H_84Qj}xFcx@Kh*on!Pv7Pnv? zQYEI$!+4gg{wiy*^5X6C3b#GEmx zS)LtG7fjhwx{2FTvgyGiG?mfbFPAtCTF z`cZYnlQdh4)a70F_$2YTfW_n;dl_i>2f1SLk!~TvXBeCJE{Na?CAmQ=y6My(d<_L2 z@ZE6*102amGW{7d2t@rhwL^$yNwNE1puZ3mMFnBV$>Ey>={B(%@0w_ zA9xozMX))_#b^3-q!&txDEx>=kbkqv=O4ND+Lkz^4hu{i-~T%s_zf>~&J7M&O!OTg z)Wae4LRnPh2=BtWa7X+n6D{cJa_9xUfuNTKkL1w~r1}OFfzM*XuN}eYxO}7U(eB9y zEKm5p!xWuHy7}Tzl8Yb;_JSXg#35_*cD?(aVO@CAPSSI%y^LDzOT{VJ8LsF1ZfMdy zdRLCQJ$7s&BZ8yh^*!Z}e6L(BRk#S`vs-^zO8Ff(;rv52@e2{&f70Up4d%=I5Z6OV zopGoyS6KG+<8xyO41V=dwh97*x6`c&&P=QcJNhWNea;WmyA85RaHUX2v>VXZT+`o; ziWr~e@MZ!acj9(l1v;AF`Ro z@fFa@>tlQGk~R*|S8qau7R}PEYU_n$y)P%dj;0H$ZIha&g(fo(_sMpqhOC<+YbEG2 zL)YQ&hL)xvHMP!EOO)Csy;?eZrm%pW@U`g_usdWzt`#5n+p9K&(Ac~ZX(=$e2QwaZ zy|erb1rfX75V22uBGA;E(nWWhndDtMd0-`y5EbRM#&Bx?36BGg2fsan4)GM^aR2vi zD$gH|`B#oCl7IdDk8z+dnNcZl28>jqBM|FkAO#h9_EB$G5II|RUs&cVz${FSuf>O3k}6fOzc3S1I?q;_YqRTp%i=+?-6k2!g`~T^@_4F)WFx{M=|n z0qS@i#O+sv4w9|F<(-eIFcAcbRWw^Zne^X152X}B;pBOjV&n(hcsbs#>?5L3I~>>t z3^(VGFP6A;uhDtz4irxkiP&1ji5aAvG86^AK7lJb`oP2x>(mnC<(rX+GvztFt9%W@7bW_ls?*1J_L9<_=zu!L}vOnCb&Ob%4K_%Eri2p9^ zW%&Q||M;bKENh@=Wvl;pU**5N`Ja;P-^-e{G3#caWzGKfm_Btkp^~z878YN43)Bd{ zb)sOQo|r;yQY&9Krx44z#^j?mp6 z&x3Z0>#V5-k(FfCdut)yBiTcjJq#6|c~@4pF_17n)J6M)+Flns`tl;TLMX|^)GyUw zIZ>o~PhBc8xhOvFaZ!oyw^GF_>YUcnl$E55m)+ut>s(AKBQG^FOkLNWY1#@hAmrOB zDkNou_Rj^FH>F9&JthXV%PbOpX~PW@Z19NHkEq->Sg1l)vMsEvcGcR&SL$)#y-v*h!xSM_+h)qzotRpvSSU2dkaF*n-Pe~#$OxL_`x zfUnsz3R_6ENFmO4dh^xH+!wWUj+3;(I|N|oP>n9lM3=O(&L70{b`Jg;~};6@)G}}7lbvk6u@sGkjMvq zYy;Am!9Vjd3Q;J27$;*fRQL5gJy$3pFpQonm~d?8J3W^n26C|AvO}7$oFkT&NV8)e zA-aZ3fudpHa9pqk`f&W=5?#0RTX`$y*EraHFM;B%hiuI!?6YDabQBd<6aaXX64_#< zG}$4GIn!BJ;#!W3C5NMN+4yy?*Ejem1xP-YiOP{$jlBu|nXkSP%Mq(9# zIsBOTD9)=>%rrTYmru%hKvG50=$#}3|5Fk0|D)}lgDl&ZZQ-(Q+v>7y+qP}nw%KK` zva8EhS9Mukc9*)Wul7Fg+$Si8-)nvZSnFqdFDUr}x8XiV7{Uxkz$B zV$!ad{7s|K`Q-2X(mZuS@z@`bv6!=x8Kvl6Ss!Zy+nV8>bUj!JX3?Z5ctttEUo+2w zdodnU_~DAg%6D0RF@l+!yQB^qx0tfP(Z~<0=kS1c*=vR|Pm`rtf2TRB=^VVfHw9eJ z6;-=jrgAB0<*l^hX6w}~$r!h2Sut*8pCrChmW63eeE8=eVk=WNmyY&TEuKqP9)N`S z%x@M@ft<%jWd7= zjwjwOmf1GXYxNkd^EFF_5JNnir+m*GYqvo@t#-nlM#a+<)9Up7LrVyIz?Dh6cqdEi z;P^iE%L%H%I{}J+j)E*H;o0=ql+$k`UQ;Z-{rb+z(lQkWx!bRz_5ApaJo5`S-6V7k$tnDP(feiv{$cx*{C?T{ zY6b5w;~IX?aN}A9{1P|W3ITEZXZ&y6(i7WSIqX-IGc@`?0y8S2{h%^gRuK)Li0iZO;ZU(wBa_%D>EL;Tnd0BCwJn|pr^^x6Qxl=xe6%K!a zg#P`VgI_JOOXLX%F;OF-x4kI01m`ve9dUAPddnHL| z=nQT{nEs(eR-}0{J8dKS8D`-d$wrmu4TJfN-rqqpWF^fkS>0}B---mjek;7tTFnF# zp3~>nb1j=mcb2ZRS6t~g*vgGo z{UtV)Hkh^SBdBV|Jp7v2G+rZXuAPaYcxY`lgW8Oz4;t-O2;oH8F~LW=wKFNkA=-nJ z1vAU)BQ%V(O3N^vagvfcj=>%sUbv?olQRpPpCZ|kWM_^Ex*a_o)3@kN$Jtbxof^)O z6Z`9y{xI?mTRWYj3Z}z}lK8vbz42c?$jEzYR>>)6F~d?1eh<|?dP;p&(xcb(T5yj# zfqBSZ36Jj5RQVp{q1GMZj=rg>;i&K_2dH|Dtel!G@jk^B-%FdP3@F;==hwIfTK?3O z@qkk09U?_H_$hQ)?gMKei_3zPRA()C~ z!o`r5#+gu%lq6A-B(Hok2^1udkq}of4b-KSKZ?&u{ejp5U$(_o5CcBGqpp$G6wccB zjplvDJ%XeD4INi%^?}eICU zf=={K4>fo5n)d=CUWW5*_Nc4jKS`JLG+04QG9(>Rw6NH@Q1`MTLKY)ry#lad_IU{*_^gXM6wjVRWCSPG~zz|-)2Cbzx6-FDUc&yw5!t#SMBeyuc3M+21! zY19H)he}M4%5xakm^R}sc$ow$%z9Snw<02x!}_LT@VeZlEvzrwpIaFTDd%$x0JZr0 zq6LF@mT}W$set$AcTgaL!51>LWJOjYVw#{~K2Y(-juyXatE{>MwdsU3KXXVgP>LoC z2@`xDa@dKlJL^+{wz6~C2VA{B<5&03`!-Pj#E0)6u zGp9Qo5hh!+Qo9HA2=KCGl(aDsXuZ0=5?Q;+*p(n^tnTKMB1p#rXSKUYXToNL@tFsh z<@vh9Ng7FM%NH}r^LT6M)_JQBtI5-Rh1d0OEa64s7bc{!lXlUvZMR>&#~y4tlVF;l z+Edu+v@TPOcgFG1gwd=e!qE?;`gC3Y+W9(&rEdAif7|Rc?y^E0Khdt#BKjSZK9!O& z?9{>uju~cgPxV`@K9rd}Ef0myOj3Oka1Eo?OE-aIPzEdM z-e^SCX_-mN*?Oljcsj63z_~l|v^$VFE7|M}k_QPs#T@xvmY-?0d6b>~Z^^JPN=dZk z*Qg2;5KRp-gOFzG;FLS~y_z3aoMIN)kxJ4noi=@%66AU}yoYDi!zI8WzwYH(d;vmty3+RS1FinO%uyUP-H81AE$*Kq z>1_X)jn5|P>M#0gt^Y=*|2xm>ziFiYwMO_y4IyLYDr4mO57@FtW&6`t7wLV8(8D_2 z{M!NviKO3gq&ICa3dnals!)Q5U+g+um;1k1y^jN`$_onx3I%AgyQE8~ypb^7E!-{c za~v$(^|$l&fox6K!ZB^A$lcUYhz0kqKUyF>OW>Y$wO9Iv%WtCd$b4fL_>H8Dw z);{qPj0fHwra+<9jMm?XSYL;gQ;5}zaN)8#o5hNkzlZtsyT!;myN&)-Pw8S_2_P7G zwUJ_^bhFQ?BbA#zbL)yfvw732{W2Uk5;1NmP?6UmZ;&lIcH-J$km4Wr;sbZq+Wxfo za7OJhtR%kqNNVR(>Yek@VeZsbns;hv1V)DbmJ*4Fix~c+W5EU9i7wFwz5}dO_Ns@xf)_|IlNdXIU1xElk8^vu*4xabCDO__8C$k zW{GU!B2{waaB!5%KSE$nR<$Se6WZ|o%(nk$i0tnq_Wmy+AZ2gv@RxR4$IDZ75nbTH zjN-wJ8G2lBC1VUHSrCmHM#z*ol+lze1q_&2o+8E6l^NB-=zHgnHEWw{cPAm$A61&b z_)4I_m>WnOx=xikE$X#uHk%&aGd>RHTl@6SeqjQfpRDv*z6Xz4J`W!ef)}IZ9w5h5 z#0@D{{u28Sq6{R?Oi414uR%=$Ylf^mA)x{XjRH+FQM%&$&hvUgrl3i*QMP2x=t}^WAvh}NUPGOxJf!u8{%X_`|c#`Q5!=0 z@+2O}CzOpLWAY@RqVCA6a{Klq4@eyuV}7FdNF4=ZprQmNiUOkhMkGF5K0^?3=WrXB^F5A=|nBkuqs6QCH? zL%oQud>Jqy;UykeAbDYq@Eh(uJjcb=otXJ~u7j&9f8fEsB6#q?z9M;m$ljhk5dufS z>Bk?yigOGF2HJ23za#&R=LdQn{E&4IlZS&rV$dc&%oAx{AqUQ#1h(vVJHQV@xVpYV}I`k+ls|AeKt^^Cf4=VwnM9S zNIPQqZB{G_F-;v|f>Bq@A*8YJ<6WlrFyRW)C}=s_PK+XE)TD7(vCH^9Hc?I3FBSG9 zVRbfung*{VCB3|^qO~z6)Mv2{t0<*C3JZ94f=>3`3md2ioZbFH9qnd*fe> zk8M-OHbA@LprNE5(Y{0EgZm>X{Z@Qo0W;D0EyQ|v63}=wGY{Qe+|;We6_QRMS6xI6 z{M(2(NV`WD0{mED^X9dEfb7;|c$)0;`ZJRL6fP7KX9L+{{SPhNWDzvLxg{q-5f^sV z0(i)QH(wXxcU`doqu94OwjfEmU+@e!5`OQBl=f%8r4fR1L_o$_$BOJ2GOl zI^lc}>PxN0X|m)Y8BcZjf(*-P@ep^=qNT9$zg7m|S9Ry*Nu?<;*jXN=b{j`0+v~wzRrrp|2Hsaju5;vy~aSPGX;*6hfZNOV~!_M%7R*1A09cg)^&yF)k#pWEfv? zVi}O(!O^_UIjT0&SE1aLvWi1(zC$?F7bvUxQ9Iswk`jDaISJ?&GCtiDht!OwVqvS? z?B7?~N#MM+EXd1$QCn4xx0N0mEA#B^8Pg$1py(j6#zz=-q@S}Qfc`y>>#3w_aCvn? z#YMn(<~QMNnS#4Oef-Pzeli0cTQF&hKxA|bXIxXfc$x9GwX``Ev8A&QC!pz@4u9C! ztj1D}PVH#EEz1Po$*GZcuMnjW9n!k*blnEK6a?{ibJj>EMjb4z~MBYme?x9RNDMpTG2okvolY+fJ*7kKqcY(lLR!jx*r2MfsKQ7}| z5iSS6B>@n4Hb8XF9a&x%5kAl}@wdVQP$-Fl5~3y>2RVYnA{P<1VOQNDM8SgAv%(_N zMB^zWYuwXCxO0fswDJ>0hRiJxP$Ho55d6f%tR-mrii*=`i(3kP&snixrXpXHgtCnkvR(5_ab@n z+rx&qqN+*kk)0NY7LnRQ+e?QQQ8W~EL7n7=@&t1wu&ga=2N-#DON-)>#MiVE?{?#D61CiyMmsMCsEk<4l7A^hI2oxp z)v9B7nC80QMpv$4!7UY9KiTGJ#CAEDHCXTULre{7S1fAk>Zc7?ZiZT?v-qw>rwzMO zlRS|nM-(TS#}uwDs@hc3r7v?^b!xVqvwF!UJ4571ZN?4aD^_01j7T(PB|DwMksaVE zAJRy#+A~z1rwxy%M7YYA+MT8nACM@2PGc-`$yAk!Io0G5l-+pf&-tiV)jU=N1>Y3R%D+d=hhV0=h|z6U{NnV^=3x;d@}jh zD+TP`3CsAKw?%jmJrtZdsu7plX7)K&?+1Sf-BdH^J3$bN!>JRDd})U(I|(S5dn!>f zzTy)ab*=g(LE=|{Q`>*${j9)}mS4Q!YI~P-O7LNSl2pG}G+kjF#?N0Yaf#Q{@S56Y z;a>*f!2Z4O#C3B3H~f%43C9$Je+4@=2VC(bc^;4e|JKST{u)~j;(Jh66a*{8iQ7AFdJ zU?Fk_k^2l$-(o?EPvRqULl|N;MM}@dn;7q;=ySbgA9&QEgWzUy67oNcR#RK&sw^PzjVI6N-D)OZ$Tz_|ZHmr4p)) zCltSiO8cW6ywN;SrxvJ>&lbMY@n$3!NIV5f`vV_fs@=#?eXB|S2*07Fc~VO?z(u=U zh8%v06S@l^RQ)(CeDbuJ^L-^X;ZF~gbO8R*9fCtCDe%~rINxKq4R7mpf`EiVM~wX~ zhL!L*qskeeX)c&w3bG}Vr)LlHk&F`lJx9c;4NC`Fb8Sve-D*|Ou){C0+~oU$?pVWA z3NL&{?GET8lHe}CaKUe$^?;uy!xmv=pqet5U@|zG?9}wIYJoM;Ie5N1zF%4S#h=j; zh#YuY2?K3`o01USm8+eTAqxg9qElwkDbGytHo0h4J7p=UzA}4 zo?fJ{IkZlpeMAF569<#GGAD8rtgl<z@buCQi+M13WJl6z*ESZ?SyPW#E!kW&%e;;HvmtBtcHzx_J{!h%TQkQEIvc#T z8ZXqQL;ANGqp!Ja#|v~e;nq!uDpT3B{?+=Zx52 zlh$^=4DIm1|3pyxiNKPTp|s}ZbT%V{T#PU_?!##we=xtv=>3F%rBX06*`PJYXaY2{ z!?u~sHmYq(->8e2Vve@M&!ZpcwR+$>5;rj-Vh=kJcEs$$<5nxHrTkQsSjs{ z6E;~X*R-`NVNU*1i?hc9SN77>Oih7VZxNNPdd-`9U+2rqc(pf7jy0TDGR6%XlvfJy zzEzEAFz@Enk!kI$-SMqDXhCW8EHg`iN;Ch<_oH~iel7b$m#U?s!DE-pgrB+n<~VgD zR%?sx1|Dqc0MfX&C=`0YGSbQ!L|?pd6Pckz4p2@V_yoC?MuLjDo0kI8-(7bolGrXM&oc;ll6WmvZ15~XV zIL!g9UIfmrg1O>k-WUG^L?^H>o&%^=5ZJvN8c^KaXYCq9&kD*e18a*7!gDP_a>xqo z-i)y_-q~06`9(`0u%rNfP(udr6%tfKfdvqqa@d+RxD`Blz%B9$I7A-?ZJ)JlAbv5p zdlUnJ{PPzULDob2>ezq|)dT6-fY~)*&&~A=Tg>|ot%5ED4SC=L7pePB< zFBwAE_F}B4K%HBG8pgo@C{PVYt%7<=V9&u=3}Ku5w!{oCv4L#V1HCk3hyi=xSguDC z@0ysJv^FgKLzvb<_@TTA5Pj(lsN{x|a)DfIeeD&nwqe)+8hA#2kf1nLpjKsI_he|s z3=GYNPr%f?55p=*jR-&r9~h?^Sj!HqUJLGC!vJt+F^p;HvqoA$0X3wg?dz@)xz?%# zRwuR8We>^oaqWN7EN5yb*LKtgTQ&lk`O>3{_10~J#n#4dU48;`#^m)uzewlc-&>aw zxH{OZ&eJ*Ry))gtFtRq03WM9KBRRI#JpODy zC(t*9npf|iuMlGg9J|NtgOdI%v4?GaV7=gFH?@o*4k0l9xOfru{d-UDi>Q-XI6Wz0 zB@Q*Hh9t1X@%fs5<60QHmT~o(7~Al1kFEAqpVAY+l)pu88#jLniOKj`c?mS9Q!mD| z*9Z?c`g115RyccAIg6Q_Wtos;U`3`p8=*^An^o$i%cqmq)47c$E2MLqjeqeuNiO~6 ze=I~zBvU>%U)hM3TB@%FGp?+e{%m@}suew^teS4zh?Y^x*4V6`z9gmWY9UD8*-jGU_)80RBASk8hpw?tS|@AI)|i9Pw{prU{s&G^ ziN-<)r(K^%;FyOn@iutz<0fPNHmJ*^pW^sKV1xjW{yS0VlZYcl02af(j}hoLWX@Bu zBW3^`!G6LZ%PX{JhyXO<&D#}yK=i>?`6|>qT+VQTiObV%O*EmQ%+qH8zLV&T8yH`_ znk@|*7y-Z2obBD1*s*J_Dr3?5Q8og=6-VSn;@>eS>c~>ZytP8bnEb?dwiFy>fo*>a zkne{Yw@eIhGkV9Q`p*KrErBK57qjXI+62DiK>XysiTJPwdNu_HXh|Cc>RfFLzqY|2 zU#bPVJn=O!(R8Q_`0}R$#Pqw#q@{Vvt@xp4Se;V>d+rF2nFt_c;Qm%gz+lr&T-@%B%OUwuX3JtP_sP|c^(*#8-OH2Qxt<@u`& zS4#$u<0r{S@KU=!V02_8$pncrz9B9^il}IO z77qNsKVs2}jK1cE;lUv0RR8iZYcEh!B$Z!m%Ht_F#Lqj>39z_`leV&qh&Mo(!e#!%F`%B^QxGgQSB zA38Jb*kkDi?V)CmaB@V4TeWw&$Ts2oZPlW|mNr%jmKkbIjpxuD!G+Z;RHy%13D4h4 zb6$1d*jRenNbhfTu}(~eH9EXd)^dA6EMv!%=(y^XVt-aew+of30 z-4ICI{Dwoba_VWh<2`0S%I!kwnpdQRKB-nn38!;)z|hFHZUk!!c@Q4CcZ*xaGHb7v zS<1vq5pt@3Z2kiUqFX}NZqh8BXT1Fo%WN6&ec8T2-w99mOM8tfz_oRcR)Ndik;c7r zc%X6ebf)`orL1Fv(Lm`Z)Qp9igh`p?eaUGROfEu;|Cb{6*+sOuM|rZThU6Z#IAt7- zD##@YPi<-0a~Nw{fa_1{k0M)hKql-`_5~(_cIuGIEAMZPS&?D3sg36TFk$O0%{JAx z-9jxBWL5E;QfJ#C56}MeRm;)wWTTUNcVHVjv#VE#1$*WmDe78p<_tPy?bLBB-zwv5 zEdCM3537(_<0M<3yJ#PO%{K};WBf~NV>FnNvdf=$EgQHb8c4xbY(%AKzSD+o1<>DZ zF^~~8;iw30wjiu{%W(=AZ`Hx&`iaau^#)6t1#hpe4o~I>xT7Q7ei+$pCo|TjW9TnC zRko~YhSFp*6XP6@q#_^7>ThSACheQq_-g?X4Hh<-{ zYPjchH>|VB``z9O-couk@({E`?B7IRS^#1fcp0Ux*X)w`#sn_IHHW^;wy86?b&7zY zVMU7HXcONI9aldt+|rXs*WP@3Hw}BK$@?v*}z=>5{+Av}*?KLJnXn(X2fG6^)DW!iMXt zl<=WovO_j>{g4Dg|7b!TK?o->v(}BRPyc9({fd^F;Di*CN=bxqL=?A;Z2+{kgT&u} z`4gZ@kUYV3ARlrlEXaZ}$4kQYZqYu7z1RGfgD<&i$-n&NV=LApKm1WFNjvcZS&u5~~X~A_2B%3pQdG?8E@FhtTf{N01Rq z+3mLSVf;)Ms8|J68qJwd#czx!aLqV$M6g@(tpkx*9P_8t4@H1}L7AaJGQh%cC?sy6 z3GLhlg&oXgDkrmIhI3B~os$HhWt8dnCpG%A=b!?dQ;vGY z1I+Fymd?z!KL1~p8d?zuYMQN2DJ$FEHR~tFU(WNwu{v_9iEt8#x zhoTF1--#H~6WGpe!-Z86$i_w=JK`1KVDpiStyTDZj{&}AT`mMI(Bq8$e1Xkc4Sq=E z7`C*&{b|Q=P{zZo^C@AMjPd^<)BiDO{O>8#U*+xpdGB9l`f7FosA5P3ptjkp^z?Je zzBSQ_B#vJr5ycAO(GW$b<)F0<^e$U7hCd}IdP?rAp9TfL{Cay@z6=2B!(XB8uSR)2?oZvA6=vXVSJkoWhJGn32q(EVIR9p()Oy%|r%j61 zkj#7kl8gUL|El9+tzR7{lNZgFG1*tCy+mg-ksqDOhP&W6ymVuDw_OP#-samU)=gcU z-#Q+@+5wuw#fTw?QB@H~XS8bLN{Se=5+bHS41#E`RK0a*rJKQ*OF*h z1&^+r%wEKGA#0aS4_FJ%xNPpO?4@2zXk=3(9y+~*T1K6jG%*5tYo=qn+-dN>s6{KS z&rMwrGEWg5h<#^br&{Nc84WmAkh|h>F}fpFTmoZ=+DSXL4CsuJRI9hU4Ivon$T~ z-n_oBMa$z3sof~{QVj8ouzJxxD*sr(463v8 zZ=MV~<8#-&Rex_~_bj*o3_;jEvrf=HX_%(u@T%v2QPp$rG;&{W|I)8O@T#k8vw7xT zI`R6x`MQoAul<7RtLOF$JkS2LKMmSvQ4p%k7I(UsJD?GQpyuOpr3{Fd6ZG)mI2Y1l z2QP5A4XPYU2BW-4RDfI-Q#Ss$twA0doJ8NBZ5isFxuD zQvZm@qoHp^{uz%MLzl=O(T~eR--zGoui17Vq5>pdfv+Qm2>UyS;VX1}WnZB`2@MKS z0SdfC?{NNrmB1s6wx40cc2&1BDjqf0@ox?THbXG#TOoRua&jMkGVjaq2PA-SyD2dY^w2M{fD!)v@C3xam;T+B3Z*RheN`fKaH(nB+Sm!oCN1$;Vj}k ziX(Ms!-ZiuF3vI|tV^Kdb&R?=%(;q_D?|C=M|qv`gEv!ilGs!1_e0geC~Fzdnb2|R zjjQP4nbBpotiGY-#)n2P@7gi??OewH>~2YAauly9X&Rf(O>Cw-r)%LxiZW(k$^B`b z!qZm0dC6POK9?2s7?Mcf+Ax2ydaOINv2i9fu|b;QjN@3wU{S-206h{TWtU#I#+hxf zpnJtJk*?&ba<#g)3>_PZx?TTNu7j9%BRF1jkY0H0qaXbKkxmZ`rjuDKoKzS{^3x5s zv?E>V+JCW2r{bxHMPTv!mG*7?2lvVswSTBO*Y(i~@_jN7BL9}fZ}*=)S~(+oBa8nM zdj1Q+U&YnP)l9_F$lk*2pGukk%1`J~m65?!`gA^FHkZv+k4vy@xkD!(ABg%{r%Xc~ zCTNYBPN(a|;u57n;W02J7YrMa3VYpf1qrnjK$af`(M(KaxrsNE^^$jcoj0nxt)~yX z(q|0=EnA-0KLureO&vu%m6geHokhG_F{TJh4ifHqkl5C7;iT3Uu#6B^{EeBcwIul& zSA;jCo*9dL8y&6~y>dvtS_!qEQ2$mm^_*v;`bJRvdQU=xa4gZtZrw=~Ya;u13IE!n zZp=JzLnML6xC3j4Ibeb&nwKCv_{KDhmgB0_CZg7S0kL^=t9f17)%Lx)@U79#)U8UYPbk5!K*dcnjGQ9*GE8?iss4o~808``D0hmS%SvZy- z+frDAE8kem9^bW{t%pEab?7i4S-;W*D?V3kSbD?RGklB`pIa1R|N3x12sb0==9>$g zVZl4vvU9q9XO!rVr*Q5}g4lVFztQ3ezU( zO%m%T1jM^BUfZK!(p{pM!(N~eWkM8#f1^!#B)xYWvJXVDc=9_NHXTLy<)3bmd9y*i zt)BrE^|w@(|1hBbSxEdNRQ~7m@Mrcg{`63nb7ubUf}qEth7?JdZYe=-1eY`bp3OCq#qp}(+`Ls2-be>NN~y??sMft8eOx| zf|uumqp9is$e|z}h`h3AOF_UTX*s!Y^jkd@1tVBe>GV7KD&ZNs@lX#boJb z$R5EGAKpl6WgBwh1RmbB=N_oFC!H)NI=ir{j|uv5JAV5JbwH8 zXQq&4Rq2wrOp7d{EL$h^(x}*1+qp|ht6zu(k0R7tPrkWF3MCxL`UOW1v#MSxMy<3r z2t_&HZIZ}CSkdgZit*{{TkoF|UzjxX0w`B7je0xSG1jJ4Dm%dd@};P}IdBG9 zKmyZCCiQS}uO9ESYrpD(dK0}5@4m(E6=C>P^f>{38o_Ar{vpsvBJv;rpF{k-oF;CD zF`N9kO07TgFbZ(9CpZP1X#CKKvgf8{R2{z^XKp;WOE4rHYjEr*Q=EGS$?$bZ4UB1* zO+Nu;7*ZJ5_O{zYT6z%}GKllEPgRU;@jz!&N#RcdxlMMK)xbqWP<&ys}H8t}m|6ru}p`JLZf*JM@{f zRIOF4!nPGM)OtBI88D}z-8&W0E2|GHU_7h54Mu_!DZ1))Qe*C*Cavj(1I8?uR!@@V z_c<-*ULSY<#t};@+*IBo+nFS(GH&zmEF2M~RFrY(WScyN%XcL%-FrJ^6v+{Do^3?e z7`NBLO-He-dFrSGK>-at%T8(ijr{uwVPw)3Nzp@(#(NN4V?1AKcC%2hhcHfoy|Q{E zs|>}|<>YyS%tcFr@KP$mfe*+Xlm*3O-MHP`gF@AJb7_;&eJLUXDxaO|QN2lg9T`-% zA9^*&?jP&qs2JsKa-O%d2N29sY2QtTN!{OMe9tcTzXuQ2Cl{a!D6K!Dc^%%2naC`; zoWUNmAmU9q8GOmL$vo=i(hr1?Z#vK!70!Ci)ERy*Lv_H2s&xX$HW!QK((k@@?c!M= z&Fl$7`wT4Ac^ogGUEC9AvlMZmW`~&R(phFWc9ig$o~>ve?4e!Q3+WI@SXd&cN3Wu9 zvA0V{d{fKaeWh8)z3V9WgQM4EZT7MG8EGef8)<(hN&hz-y?c2| zI#M;L6-1b{w!U@Vcw7Btq?i7_wzl=_F&9h9=J-~Yl|YcM!3^KgmdnR&*Tc+)&%^Qf zXaP{*Djs1ttWf|l*p46+LGg_tGV5RwqqhOEL*&$+DMHE>8&5L0MV@ovjE90Zx&&SSI|_9slV`H zxv9VS;gPAo&|!wDzt|yGR>s(C_LRfeYx>mX*lYe2q2*No*)4OH0Q!KFCplOE!l3U8 zVeq$5BjB_EcoF)v09XMkPKKY+xTh4ZC$5nrI1a^p*yMG-4{q zSk>f3?|%0MR$+hdzby`FY-Xq7_7T@}#rg3g&{FonQy3nyC>7mVajQ`p53N{A=_H2X zLW_JD-gc%w4Sls@&(Jp1uI^lP2!f5+NpX#YR#}I8k<@B(IKM>H*;-fDJvv*qL2n%Q zjd{l6tr8(}j5UX6g9^Uz3l0iI5&t;g&|bD=-c8Utfp`K2GKaJrPRR=={5ujCK22Ds zscVH5eY^`V0}rE0DQaAY>QiSP(;7Ljfk>M_lS>?%8XI7}um;YBuRE+@HEvyV1JS>DuXM77hQr zT)S>t)@sQdPX@rbF{tLtV7+(k(jmZXOeRaWzHCQnl># z3}+1wNRYmWh%{S;6}W}`oJ6SaQ0|g2mkt{a4{HgVobuFAW^&?^QSC2v9Sn=AW3TD# zZ0I{=BO`|;M3X~jH_kbHp)o~#uBADK7H4K5$yrqk=gwR%y)3-n(M;uPx)~>ODu=Oy z)E31o9ki4klUcU3%aka}1Nr>Y?juIukyDMGyHb@Qo7lYV;|k;8thg*698gu-bJ0of zlf(U$&JveO$jKQNHB&Ce^02O@*_L_pr*nVSO0BOrTj3|CA_{QZjg4Ez)Z`TSL~N8t ziffCcWyuQHX4vb+vAM*Q>Z_&D`DJri;Qev}GqJ)^9q!ABIOM`HuT5K>6u(0E`B8)S#IkQQZdcd2td)8G(F9at* zHiXt4>i?>;@c{k^H3X&!{6V&;e!~rZ9Ii3mO(BT*Dia9ysuQTcLMtfH&Cq9kle}L# zrZT27j!WbK?}g(9;U+VP3sOVsz~_ZKwl29vaZ^WeiE~p&?!e-;oZxPGJTVAGDp2_L7O}tLXIOlD^l+uhA%cR{Szr>2G zgVzzZ+69kF2W}H?(`>o{qc8s+zSaJ!Y#JLeL*!_6@yl*=uB_~(t@ULjz1^S*(U}{o zzN=V`9ary2#|a~PfVe@VKr^VK5D&fgL9>$y7bfSLQ$s0yu{j;6W_UFMu!h?rcPB)sd+gG*ch)lcTW_%h?XbZFfK=j+gGG21#^v5NpY= z20@W+9GqqtqlFUYiJ}{QN2UbXoyBy>2-bBEtRO9th#4r7SWwM5Si}iYv}RY!phGJh z(*KQF#|Fv~vDJ+;V#dp|Ylpc@gXR7!aK?&4Jwb3Vk!d-VY;6z@6~YhhvT`yOKJqIi zO)Gg(4qba2{n%oX^m(J{rij8s3sIdSvN`i;`G$FxuceM*)Y4mNM8@n9M`j!81r{Sf z!&%U>fGklD;S4Y-D$jH(IB4oacC!Q=qF+P3dlj|N_t|?Lid_MQ6h>{b$x2> zAh^8hg_!DDw173pno#hr8Fac6NcD+eJ0UmXtUFqN{w>gg9pm5; zEY4^!-z7|XxR3+jnr?*&%x4_bmi`waSnCX=EePy=BkhW}0H8?|pn-hOh6t#(1;Fzg zqSLKNX#nE<4Nqixz+%?Cb&Pr3Bu+8gT^&8IpzJFMo^z?*$)vA>;G)>rvM-8}LwN)UZ%FFz&n1>k&mC@a39*)J}ogl1{- z#$>eeq0O=qdiC?A4p|WT0yBfo7HIyb1(0|IZpowU}8gMTkZWXx}uRzsTikCkpcUS^Sw+eYXG10otqVY$KZeSXl`2lMc9TTlhgL9FVmM_*Rqh@G-G2<((8xB8oJ4aC<53or`n<2^r zyQ&kV5yArk9gO2A`4-l=c8gy#_5d&U=4s3zfe+JgHPDPcJx+7UXf>3)N1bryOW@uW z!l=+r*B_-|^}dg8=BGSq8R6dn=~n+))A7IKVgGxd`_HZ5|L$*V6B?{PH+jN8n7l0* zAbf*Z`$?=C!RECp$%rJ;l(lQSLTYNdMt^zjR%`78-zfGk(tr((P@6-TAHIA%J#7Yn zdJg-=yT|hk6z^RKQpbO%i)CBMCRyBHZ=&jhS8H4whIUg~7L!(8tw7QDNlx+A$Ts;@Pp}&gn2Q_C4PEBwZscqp zg@9p-$K(iQasrDBrSs#1wA*0V0s;w#6M_wz!?LU{Xo=c_N|}Bhf_T(!iT_V+p_}rH z>gCU~JpL@c|9e3F?>2z{A^P|ii0V_x{jX>JKcG~9K_BBAq(T2Ubg7vxPYOc^N|a_N zWM5!DBoK(0z_3kI2hImhkA%(XsCx5Hf}Y~;h;&S3n99^E=r-K;%jg+yAnX*3EDRn} zd~VOYwlJg3Le^trG+wE<>AIxcm^|UkFX)2_yY6({1?Zhe$Zw{TagP&xcX*iGxoy0T zLDWTNIzATG=aQ&vZYd>)0pR7ZIjvQDNMuL| zZJkvzC7n8LUrCFeAusWWVgd9MP$s6-ae#+KmsG3tC?d3#S;{}VohN-@l0ObT{V#|9 z?@MX_KVY1HhVVb2oPR8({q^ww3HJQu#1sF(d(pxatS_2d7M~%7IT+BiF(LZnR72IN z;OJ?7q;BIC8a-aAe(iZ^tnTwLNBA18gvDrOQYmA`v#1e zR-{2yGB;;TFdpXJ!}gzujyckA{WhO{-9*W4OXn3=hsAco=&eL&!iP!eQWqylo+`^m z-LSnmbZ2|fn;9p)Q%l4NK9wxx{^^Izb380PLs`p=?Ce*sk7^D%fRNcURYZUQ{dIVZ zLJp;re!9+z;t|(u60Z~a&h~=vt{I9nqvokx`?l1zITL$uQ#Ni}1r_d{$qJf?ipXG? zq#q-?j(A1fN}n$^Pv6NJSj}T=+--UJ&3}+<>Ppzp_Q42$B-pqKqZ>?u>oLvgY&jRs^7lYuo(X_|$ zuv?GVXCBnW`LMG?FS%Tt?SmWDZLLtEtp}Au#pqpBbA%MgF_==1u0P^%WdB+ zqsgf_u5$p9w2T1pIf+pwyp{Kdh=za2}lE0nnyp8^P-JixY|q1>w5TDKY6O% zh6f-LGW5c#dK||Q5F3F|S1fP&_TWcECwDLI$(q7{l4g$VUbf73MwYiOpLdXl9Dzgk zzCNY0pRouw8_3t6zLK6zSy+FL#yDG@2I0`RvpA08hz)By$s1e>`x6r__pwj` z=g-CQy$!;m)Efg&ON$5dLk^a2S(|TfM@L_PR5GQ62J_IEv6h`QM)~j`u(>Tt=@;=t zcv*S}3J-D{4cj#nTRpYv(?h$aWH9_rs5vRx)Z1y_{C+E`*vy+?X)?;~cr}vISF#&8 z=4gcKsNN~}YByocd#z*G&+O(?jy>B2t(z?;nGIGiTgO+&j>LXXG#>mp%_z<@m#b3i z#MWuhO*aUjXMfLn#1I=!8>@BdB7vD#32yvu#295e=c7sGij1l@e9uFE!!`a{FF`t(qwE7>#4i240ay zDq408H;wbmRg;M9&ES=ti!gHRi_@v~YI*l~XFPKLo7VF7mM^3o#pSEvi3yYvTvD}u z^E&STA8T(FP*;|1ffC$ZgS$Hcf;$}CgS&>{?gTk#aM$4O?(XjH?j9T-Ro(Y?r~1AA zsCUoD`B|TPt|?=VHOA52(pF&dZi5z}KV0m){vLMW5-R(wXEJC8sgYZ{vuRYgA3+h)=Id4ap1V5j5(k=5IpwCnLSqiRi8^n-m zhF$+%@=bs+tJiGR8M+3qW{k?w|J}P*U3!K*3`PC%4=+&E$i-W6OGhn`159 zfU(IJ>|znvJkzscwSsJ!s7i`$dD>N$oN+!GfJ_Tq?zDp62mDeZx0RN!M>`-{EF~}8 zM@u}BeunrXXHU@;fX~0@Yn0y>v45?~N`LR3{b%F(&#L@So8(p%?e}|y&O03+AHORs zFCr)kPF-5zBdQPy9z+%gN|K z!r<6i+GqQ*G;U{;*XNf9xDI&C7_)vOSb((SPcS#o=_Bs!B6SsB8KQ&^JmDgfg=|qd zHRJRSR$!;`^iCUNNEhan&2+8H8g(Nrv5(*|H{zYDW%pgfxkdiTkfbf zRR`@^fJ3(Gz?5^{%}PeCXGgUNsD)*>8kzm3praSW2rE874$19lS%lUMU#ard@PGk2 z&>Aw1KYSKZx+3BF zie2e6=T8Zi42>|T2~Ri9q=gzjYvW*CYxk z#qwvwQWg+$Iag;Bw$qHo7ltH&IC~Mj$7JO1B>&V)b0=B$MV&p@1|Rs{fp6W&&eN0J zhAu_*3CuWYvV#nv98bA{)cn(vh7U}pZ_Qrv2jV5kTkEgO2s|<6FmZ56aP+6K$t1h; z7X3Ba8F{UpyXh9>7h2ssI%X1?Qoxs+hDm$5P9*d<&Z zB>HE1$TTPFzre;}i{W|MFx;qJO@AU#q+}mcwarNRx-2?xU=CunHO4vCh*?|7XGLc>0WmZQux3n>>WrE@xHRWrvCmQPoxCJ4#9FXkYV6TPq>xK1^njfX0*1&5}?cqe`-= zD@H*_A1pgKQwi5KkLrZ9JotG`h!|dU-k-et9jZ$TgCLOkTXDJXjU=6O*C)LfuYNfY zW1exM07Xo5={us(e(I5eyONJL=zEG(tVYW#1m*5iUxU!onb1|GmG0Y0q%in#yb<+&-Ov@0N9M`jQvC`D=-(lC} zQA4Zql*d@Xc|&?25w-(xv8b8Ygw6waYDXj0$nk}BWw;D@zs&{I_a3vGUwxY2`Ne*h zlk6NDtoKFHt>a>^2%lbw05*@(g=p+HNx#iZ+EJZRD7OyfYZ-kjQI48fs6I23pT2`Q z*IXm+^HFE~Ju;Itx`lhosACE@f+y=m&a@gC6p1#rgl0K_UrqUQ@W{1kDGp0Y)#e4! z4VCjbgKxdV14x2O5dG$9gN}VKe9kcwJQhNB=+2|tCkMI|*w=KoAI{%cRxJEwHo=uA zzT1Z#LR&Uvnua7O#(C{!#igpCD2TV(NH5<~4}Bq7a4bbn|5~7@BMkW&q17c%9~utc zKH-O2H$FOB*w%;cJ{4zT;a!$jyltiv?e$J$wRQ~_AhY<%+w^1N?e^`OEM@rc@nbsE ztbQogZ0;vDwlVcyJWtH2n*hC+m!d%l$%%F>PY2!G7-hjQ0wT@iS4h>z@CB^oUYnRc zvPF=Xf$0KKJ4`TaWwV*QdM@Z$L?P=#TD48&OKdOV%Lnu!Wq%e2qeVf5DJH9FE~Qf` z3s`FeTel#EO_>P1Eit_O$sv@bgD7n*nQrJav11K?-0oJhbFHy>~wVLzM5)1O_~It|VQFJ=s))qOj_u)N)O9qi)gWGy#vf zZ+~`#t+*MrUGKN3_BThMuCheGDX;9 zF2Rq#&ClTIJlo%x=(rgEdM?)~BV=Iq1nFMd#5U{v>8+`Y&{X*L(_WN-(m1E@PYys~ zCxu0PC@rVt91c|ESR@N?&DU$vkh0^0U0l+cw(~l`ckUX~TC$ox1q?xVnN+$$3fWCI zQC3e_nxj7dCMKbmm$Kxumv|RUd-AAoWl=5iSqz+EQns~I&^5;I)!RNW69qn>=wdHJ z6DcgCO*dG=72c$$iW46p|LBwoh_(%H-X{{?|7zL%|D#j-7uWUQ2`B%UbW0WgVde}r zki7+W`JzSrvr=+JUpgo_7?N3`+e57$XHCDr1-F@MK~A4`lu_8XBw3-Gv2u+##;n(T zY_z47ZfA*YywNtVr}>TySonIPdz;gUCE(qT;2zwJG1`jKsT~G7!QfYBSV*_@ntgx| z5i1I74qTPveml~~+*TVUiTDJp_I|;HkKq@M5e_gLzYc)ruLwtZe40VaPXPBN7UoVP z$>vma19kr?1OKsfkm$3Yf=0C;Xow*?YmObsw=zXX>0Qb4AWL47SBRewSl2z($UY;8 zu*|`QdLi(3iHLevBCI~Nfz>$}E2OA*{C(;KA1U!kn1xhT?EgeQim@MiQ{H34^fw{l zzak%!e=j%v4{G%fT*G_D&)=9-b=%GHN`BPW0LI+%c4u*bk2`*!dX%V`j8MOGYAUZz}SR-1LsS4bY ziLRIU72P6pg*ezub{=&?>Y8E1KlmXUNrI2;A!z5_;bpL&EKmY529Nl`e@7{LTp~Q$ zL)I>A2QHcs&_?o*yn`FPO|~BGA#UfpLpFH#;hq>IADt@QTqBP|^Sf83?I(Ou z_t)DzW462{4S3VSx#*7cAveu=)X`+aDeF1)gWBXW(Cgz*v_}gjY$tiqfaS|Be5Ee@ zyh`?x!=}w9lh7ol)-fBIvvM&lDudn=jb{2nSCrMX@0|u(yc53x8+MOs62upXfn0zw@nBr2kkt$vfTW z6A0^rB579HXF`PnAvvM2{FNdL)*l>lat~P{C!b!0c{&8v{$T7>>ubq1dLl)ZiF-0n zf6Z1>S{@H8N*RZ?cSibo`N?OT`VDL=n(x`UGA1iiEwO&C+7tP4CcoH5`!IZMyQNG~ z<))DpESX%vY^SuijYU_3Y9;L9;Yf?l=tFJArRtKKaCNpwnPPICLWt2DBv=@|GbvV? z;Y)O2epL?rz=+py5D2Nz>EnVJV%^ioF_@uwku@t@E~v%XlG(ZXs`)8@&`b^|-ipW( zy77Gs2A{zxJ4+nA`B2>PDw^CT7K&?bRk$7{s|>PyNU8`d)nsOJw*==d8u{G(aVxXsXp2#U;So?B;|F0t?o} z16@a8yv9STuHeh9m-o&rTdU+8x3tdl4b9@s@!~J!FCGjuj)IhySZy=RnsLoORt_V)5}(gC9NlYCL$j^Gx?0TgOACv57k&D zp5Jq7HT6;E@G!y|dciSR8;hDVe?gLqM>D(9M=s&(OQ$bZIfXruNKBbZBa}_10gUols zx5RHDaD*m_Kazq31pd_H*NMYBH+~&iZvd=kCFwtcCY(K5Or^$l!$-I z1jGjdEU^_47^@Fw;WluY1pUzU(B&@|8l5)e2($e^9r*iGebWp1s%dzeQ`A2oOdPO= zZkU|V3Xr&B8IGfxq3%||`JUT-PGuO`RBRBfI%M&huAX4mtU5Glm_@QlLeIZy_{bl! zW;?78(LK6Fqcuht<%&9ES<*yn99*=4hJixy6=Q|r*WEs;Ir8Iq8-8q1r& zns?|#d9ZaIL&46=aKJ0(;-jC-8%?He!mc+{hPTW?gfHkpxJ@@w6pCqlGGO9@E=(S%DM%JIuA^8`M!;`_iIlQ6wd@coLw9NJ#(vF$oytEbO4 z1O!Bvnzyh7^TK5)i=bul&eb3Ju{L*- z+0D`Yr(!DvFlT(2t1nXreHRU_LGGHq?mnV-KiQfpdCquyPGdF*3??ljw}g1kK(_cI zH`rNLx)oPA37nB_wNY0{;qMC2Inw*_#a2*Y&X|GjS{flRJZG#u_;DNQdbtZ^FPtTN zwz@=TQZQ$LU$*zL4%J^S8?2F?wS3)^Eq~!qpM5282DPOmZy1HI7Y%{CZcqw(Qt)+; z->j3g=ZNZm@okt!UBQcQwwxN0-Lf@BzH0`b@1SYMPd98Ze_#X-@|-e4cc^y`3x3~! zN#cI}ljvF3C~Cy}K1_(<{I@Nj#NR90|4zUA-;$jh|DuVmg5Ez)RdvP%%-XUjH0SbZ z%FQG9?;>dm{^_$JWn5hi7DmU)=^UR>QuA-W9yYSttNqu4^syv-{f4zrbsnVk#=Ef> zud~m0mcPo|&!0bljCYqqCv+l#^9ihOt6{C1BIxKx12NPR?1t>$!A$mR6E9Y z%TsrzFM|5vs?*$yUQjlBT63&+$T{rf__+-0TnFd8ZX~_I3Y)@Eb!bRUN4JGV%Yq4^ zUxqSujA2#kV+p*ltzx>>BCPamh{fH(svA%CvgPID48iop#S6*lrmB9w$GoZ1gl|3C zvUE918oTXD$tg9HjK9p@qe@a~xCMJs>w@(lDNwHF*ebh`!(s^-++AQMXXMa#bR(Nu zWUlP^ZM>%SYYa}=?5;ZE9#_Cpby?^sVEjaS$-J7ww9GcmCTi<28CznS?A-)iPetyeO`5ccdqb7*cPf=sx+aVuz0VxDaJ$t} zwMYv zPQug9J!-w@LB-W5s2>4{8vY3QpE0@Y1h2!j<~B#M4KpQU5i+DLYo4E*8*qBZ=`$eG zseKU}C4jQ(J?`=$yJAI^W;+kr+PlM4$Qbd0S^@i+y5EgSfv!6o-?ccD)xg>dR;sbbBRP|{AU;t78+8}#KB?P3( z0z`XZ1@2ivWR_xbPMl7SQi^CUB8_o@QMWdRRuM~)3BXO_vA~jWMM<9@o<{!mtv%Gm zUGXD?d9h zIKzv2GJ&>rPN?|oqDI6DP}MEgkYz6wz4Yz&4+FUV%rE!KLTim)>_Pl-X ztWh612A&~W+I0@rsn*`Wn1aXK6%OROh8LtZGDe;>!Cz&(GBkF+#qTN%>{m)*i>Hn7 z2i%=wJ|63bF7U_Q;R?N}CV786w?=!!HF_mkTPMEZ7K@Lh*E8=?*>O!5Tancb7f3sUVez*p0HC>&yk4+b6Q)FIm=Vw>GU z(iMl;@r|IK&=!iU;mhVH!g^et1QCwFeteM?Vwf@l2f~DCu{*K|?yv?@)KnCag!rxW zEn9IEXK7znFs)(->bRlcW2#`6$j}zRPGL z^Ta>S%n6(^ZTHC^wScBWwBb75<4#i(IGzT?PcD6!TKQ+8e8A-XWWCS%ccH&>esBGY`U!U>+ zfjvlpn?ikp1OaKo`1exvSM2L=ZbSdQRQ(Qq{o~}le971`|GxlWqlC@i2|`5Fv31~7 zku|8Qr7(Lyn_1pG!t*%KDD*ll}zR6cCS|8n%u{JHSW5+-&@ zP!49qp{ASw@ktwlFJ3!>Wma}W(pn0bJg;7b-aZl4(WO1FqL9J$8!#QUi4s5kLds7eDzmm5}KcdFXeAqUe_xlp!BNz_j>9Vzq zo||~@@zrb|E@b+h$j`ZxlcA^@-ox{Sh^FSDAM+ZB2!s?G>1P=)c*ZGnlj}2&;6>em zYKIXjFqHW#1dJQKCQR_!j=I;u46n`y$1B5K=;29b8k_+|0UuMiOz21S=R~A77NZDC zJEpTY^Di1-*w68+?70Fu(uD0Md<6M1_>J8T`2?ILqGWVzoF4FdG+|*mW#=|>?!iM1 zXz4rHWTUY>f|Kqk9zf4aPcknkC|^^9j?D!r_72#_$apQ#n0tBlhCg6GMzV~66;W4N z8G9k+@>eUX(Y9sLwUL*IY22n58_|W2ZQ-fFy|Pd$47(mVXT5Spy76UVGG!ECF$uRx zMtvtw{W;7usM|gBr_r&7$s6h)0N97$0IHL&jjGYGW2Brln0IFLO`Z8pH1%AkTzK|&(|IftyYfbi9U(PIdFKyx`3JxmeX7kge_9j=3nZAjra+pcwhFc?)5W)y5? z(eSB=DqzHL@pZ=nr63)&CTtc3R2OMK=6#CA4%fBCLjhLNXydGwiSVH2lAq0rssp1g zMC7k+&@ikc3fK;7hTcA>8frO( zQeHAlC)84MBlRCuQ0Oj-q;w&N+qzdp2_$CEJfy{?qE(IDhJ^qF%sR!EHKg$E5l;J$ z5oqY^S2SfQRJ~ms@EW8zgEl79LO3i|9P*8ZRflBYS)28}eZ?8&p##6Vf||?JYSl^1 zq$r(?sVu!>V0SfJMoU%6w50?k;&h@MBg9L6P*2C^f@8G1LOS(HR*o=!oUY!4Dv|9{ z_3|DUroJT|ZuTZDIB2lb-0uu%iTc@3*4zcd~` zeuy}LJ*0!_?s;1v;Gz@TN+2X8G%fgn>9o~0{7#SA?_;I$qP6KsRsNzruK77LT{YBf zi)fA67CKNSY$GTbNyQeAQaWri2L^8Y!(gN7CrK4At~ zo`f=_V~yK*n*$}!Kn6A-VI6k_+r)RCo3EJsHF=s-rMptHbL}^(bS)NT(z+E3hyR%P-mEp@2`tr^A<9 zEMZ_cX5M)ovV#kkWyM|~@eqKM=z;iElE%S1<3!W$atR;#STXGsD+X&k4Pn0G)bnyt ztJZe6a@`r%c=JmKBt+}U7HKuM#g}2!Xwshss+tZTNlez>e_@$J`byb$CXoPrSd57j z;lHna4p&x(gBf@5dh~jkoDxR>rSnMYy1e@}#<^kFcD5q?G|xt8%Y5NntHn!Ee<1y+ z?mS2sCr1AM@_xvAMN#(DUr_V$u+h@67P?5LlB z-YoXfs5(Hj8zxxsot|^0E0t5wipk*=9uP3x`k6QabP!%l{ux}NuWp1Cbss#sNm{0VKM?-468XI` z`5#F9A9Rv`Z%s7iW(3gt-=G7~?ZvXfRlL>H_H643%W|;PRbn*b*K*8jlv03iMU-=Y) zgLS7h!aS29Nq)-;9J(4}5Ux#g1n+hsi(4SLF^Fp4wUwkDrIK=K8n!oI8}2PyOMvKJ z5sMDWima5*8Jhi4=$G%DpQ}EDrKrRI!T9&__7OL&d4Ptz}(@ONmEV>y_EEeKOL&g5M17U=-xa9Z8 zQ(Rk{UdV|od)NpMZ*-sH2C?|0Z2DdcBmC-mH}L%z!mV*t9$r|g-o6x(>AjqY?4ECm zVWnRk_n_l4L|w#=Jp@M|zN(j2{UR)J8)R9F9o^Z;Q(5oAUZikU8Bqj77~+~sF3 z>y>>jg&cYhFX8_hUQ&NQynbg4|1-U)YFp!qqVsNBbK@RyS;9~Uu*vwH3MB~f`}j|A z1`ktEl-i)fxCk8I_DI*P)y`EjJRo>LUxM;r5+I`@)%eg9^uSs3Toc|y@sON_;m?z? z7s>n5ou)O~pMN$zTT8mN_I`PW^N~^;*29~hV!D{ZwsTScp#v}^fCIE73xdu^tBnxl zo><@*#kQvRpmsNs_ivuo6~KHMSVd?bvxe{zpK+~V*lD6KH5oQ$q8s1ttg@(IZW(3b zU@`yEd}bBAtiy4BGSE>3Z$U#5jM|+PrLUcsc-vPB3s%0M!+RmR`Yo_Do=~FNe(?m_ zYqTS!516xFFFi&&XLJ>F%Ao&@a&qq^>} zDX!yZDX*7JsBexKG8kKAYU|yZ&AH9|WzGOJdp(hQz(dQ;*}xF<1SgJ%r|8XRz0)EV zWF5n`BNfWnu1~aCr6T<~h~xNS6vQf%7vFFoZ|s~2Agni$j~WVsW?zTe&=euImbFtf zY*uvaO^V({ty}1n=YLo|GHi&Fztf`9nQTBQ5$FtiJE(cmMHV}b6Ah8YJsu$$@$P~e zf2}J0AkABDKE+l=3J4}{egk3UeCs|PVA{T1CKZ11JMK(M2$f=5&$r1kGvuHJj zh`C5{?~`7ydl0&}5SuR{N^^0w-1Ieb$Ok@Q_>67NwvHG!)+TjMzx)B3o_zNp7#&&Z6gJ`2vC4gOAEtVC36SPqEQ ztvkg=7^42C> zsW{e%i*ay< zat2uIaaCt@Qk7!Zsr8Ynk>Lyk0W8jn8eHf?22zv_~qB%t5w}QPV=uvMSqPw zlfM^xzm3PghuuGq{=-nXRp}q(TBWZEpfrS6xfB!<&~2Q=o27kbG!!W__ww6*aCHh*iS4Bs!Pi5sEL|aq^NV^FD<(!>y??O}D3tbY(W9yb;3o-fX z*(UbfmD-wrVlSMI1oblq;I2PSvNg&aR4ZpDlmo|4mdiq+8L_=y*Duc*Jt>cU(;8w5iMb$= zrxO@?gdYXwqc^(?C{;j!s7-RYBTPVOXj{Bloz#PVfHcI)whzrFU?9Wbkt74=fo{)j zecbKb6@2NU+@A&WqCg8_0fJ7Y?;kT2`wyhWqW9=|`mf-M?ca-@|D36Q521fQ|5xVv zm*=OY(z}MLm(^Olf37@{8Y~xdA%ZnRFD9HII!Ua=PZg@TIaQ8ksRqlcl*I&P51jUU zsplz1uMV6{zcEfP`@Z#!hzqQO{WIVM>eQhbB+E*x`+4KI>zMsnqx;+a)4uKptpH3> z?mf|JWML>4W)C0HNjg9SjxczVDjg|pG7@=753;aqO9^bsr^%IQ8_h0p)HxgjjNC-| zQAKszciT^N;cDr!+;8<-?DUi>jqyb`F91memDM`ebgahelw|K$%h8#e<#_eYWGiEy zpKQWCiDTw?ZwW$ZDV;d%gQ9f zR8`}mPtgzMA;uO&;DZeVzWrI%>EOb}y3qvMz;HKN{WCdHPpdLP30}rMw|bA*b8gDH zadu+hXOgIbZeGM))z_%9N0UiM9VYbt+MuDEVzV`ne7RbO-bp#*USv6fO`i7fDrY)! z1(arkL1pb|hL%%)!{a=Q!bemr#ZPO4UMpYxp=fGEh3S*oD|Khn@RedJgPU2JYz4(A zn~ZL@&|oxK)_Q)1kpaz92>Lm#)rZQUmAiOx?k)?%pb||I-`35eE|D_^@9{#ya0iAZ zNaX?#aWFrh&cy&Cf3lz_cXi$=kBd-M=-HMEP@lLT(($v>V?!dm0ED|qh3-;r1_2pO zPkw+)SG8{;P(XXeIqEch_BX}5mWe|=x&t;cg<~vD=PL)vki1~K(hRiz*J!G36TC`V znH3xCpU0|Do{Zz96O+U=ct0uQxU~nnZq`FX*_Opy&B2j#OrHi0_!b5h_&`a=k)Na9 zEkN`CumHu>$yfdLc?A}BLdJv0FE|p-aiUTGKBUPmCJaPb(XA+# zdw2LB{iK2K7NEEWtcunJU$_L0iFZKGys-4;-X5wsYQ)t9BUXO~7EiS*QKr=mYJN{V z(L=>MSMWxO;N2sPStVPd@>P)Nd1L7dvKFx^60Hui)w;}5|Fs2+e1xZ%NTjRXAUnSa z6Ve`0LSfDxRzFykZ{k>L;+R&F$MdpAT!R}+uDcgF`_0jvh481PIgPzK7zQ@&n@htqC z!`{EIIR3HD_$RG0T1Ia9UBhc#MhG?R`$ZH;z!eG+*=Ie4TSy_H0_7;sI9MT@70%*{ zC^T^k$`0?XE(kJ23{x-V-V$b#Pa>z8@lH-APU-X9*`ALt7jPYz?C?34p94g}nCZ-` zOGZQ3AJA2m)C?ug2I_8{akhG=sD%yIOW}Z*Mc+cRt%@mTV9GzoCY3a?JIgjkb0NmS zya~C%uNSvye<>@`)Ty7gjkCUO)8M6MptoA?x;B#Gnrg56^_ZQ}<)q@dZt2*dTiGgH zTRY0Mg#1d}&Q%w8%xMb0Xiz)ozGCOntp8H*Dd5yPfyTiCW8zWce2kQ4AKl%%Xpc|6 z^x*7=sxC&c$iVe0C_Y}Zws9y}p?Kx5ggy3KLK*mOy#){a`S#HP5y)eTyxPGmJp)7t zp!J*a9(>XPm2bX4D`f~98Xc)e)t=Oc zJ|=>nIMV(X3COYu@6(I$Gey_<-KDv-0nJ7})MYSL`wel1D8tTO0au=Vaz=aigeI7n zO(f;FPsoF<=s=RCl+0h)r}kjG(F%>AgO>1-Pv`^8N9wF_<9|eqIT*4><9o?$`>&+S zzZo&VHC*o@^S{MV`A^k1-jp2ME$ol5u~H4O?3Sy_UCKwe&@d&wG`aGH1xTKn%f&{d z&Ky-7g)Z9(k?+z+_aJ<*%oe^45|JdLl{>3Rmm^6yQpEt|IMqxSTu}Q-#*N98%ykHHtV9;}izu5|ID~>v%rl2KPHDHg zV)q*daHbf(0P>7ccd|F-O)0R?Aq}a=-Z3P-3*6@qUs}Y89vucoy;AGP_n(R1J@%BR zcuXcCK%=>iA~3FWp|F%Lesi$(?&wdwT2`_xvM+Rl>bh~<((CS~ z@IXTRNWk;WwZXR--klW?nrZ$5No|bM5(Y`aj>rWc$UiX-^SL$}o_1OV^7@z>XahNh zJr~QFlD?4g5H58$o~(Em@41}b={<*mWEMa_fvwV+EVJxavnYAv)*vtyDsqZyO>SlS z#H+RsCTR_qCdxG!GRB@95Rj{_)n&ZUnZuAy~9k)m*VgQF>>WR z3lo+bZ~Mb%s6l68r9-BP)@&1V(WimsbPe-p_9Ng_DZ4^-vTUyX&nG-Rkx``A@3B_+ zTYL7`XL2%szdidG()o`D?4S8bahwrM5dAf;y>u=jt4K602aj$`jEsc%hYY#I`SfW) z)E`gdRG;M-7|0N}P9jjP`(P!zI?1lrQaH|^)}Bo69(FfTIw0fea^$5A$AsX?Er-lU z@+&(cm!i^@o8d2yB>jjh&+Eav8%TK-&Ye?8IJZX;jjzJbuVnq86f?4ogtP}DGxu!D zG489317CE;kz#ols-P6L7FQfav4`?bBpfZzJ^5w}6-K%5?p~}Sib)H@8%v3+|KjWaW!X`xto_FhlsARb$q2m-0GcUqPgRwP0^TJqZI&hwMC&^djSNqAe$l&*5=}aQ1Mu78Q?pGzb6WGOoq_Y|;LlcWV9Z`I6G7d4X;l zy^S_grwmX?N1Sxsd#7gh#iPFam{Qw63RCqyoXaXTNrTQ#>= zUJX{O(~zhu znX(rug*!ZmWHCNHjDP92)BD&#zWd!rs&kAX;!D83rxyB3IdhoZy!KLj`mlUu^0{lo zGQnN_$(Pf+u3!tOz(X_*^sfl?+Nde0kLr-!LDT!(F;UXRyf}T@XS`@pq#g-Rwtf{Q zoq8f9YtT)Z*&zsiM0s-q1>}X$Uxh9hP>H)6;iKYYfHASDzTu_<9C7!RYx+dl&z0IJ zPQEtzXFV(z)hUylR8&DHy=CWaLK)gSfauQd(zEc3ZL^9;IXxgCx)JlnAG8&^asAe8 zpb}l7PHXkJvb4Knuv9C2)vpv0dY4gQRJl*X2a$5Ow!Y6yvP7*hYgCTE&WAk9>7;ILl*0|~aB}B+ z%v1Fn>Gm$Zv zRwuxXqj=o*aZ;euCjRVO6H8OLvNzaMoE6X}+(3a*r-M_p8mR-E;_&N)G9%fb4E!_} z)t9%fiPBJa?AM;3I@=vz{M&QX%Wk3)yF}@;rQH+Q>~Rvzor5B$A4US$uGu!r_n35F z!X7@BQI1ptIUUz>HAPaMqyywWC)JcM`UPBRlRRWoafC~(ffko<8P zU_#B{yOhzI;yQ)$thpKqw38{b$2Yg3P?7Rp=1y9DE@#*3MneDX$JCrXtoDSCu}hJC z+smI_t7)R&RO);GvHPyw^ZyO{82?{nhW{Md|EL+i3l-ER$k?EZqWi3qNwK#-gLg#) ziS1GnRlI_P5Jl2?hZ5^y`a+^pR;S6tEG8MdnF!0Hh$_op2Kwy^7T=TlBCsPRnm?O#_zIp?Wd3C8YcbqQ{K32GS7y9Kn%BQu zeI|X6riEQmv|g2n>=CxSl0hIO)Q96-?Zp&Njcy6X#Twq-Qez3*Y18!CjO+9GZeuKT zi0J&aQZ9WVs;Lrnb$m=nPTs1}>_oo4u}srC(aj=W_4RGpwv(uieW$OHaJxvlht3?bV%|osYs@bl z-N*z@??ztiG^au~?&%Mi+06OwSwext+Ws++D;%^dSR;>BGC=qe6m zX0E2t@)C?q!S>YP3wafn9X%X;M%*K?x}Q@bUc_ZArbenGm-D!U#K{#9S+l`%(aaLL z$;Tz3unu8>l1Hc^4lh*EH*|TQzUj<$M0tjzcSpUHVFV2YxkZ!0HDGTh7P~Ar_Cs7> zaN07Hez(X+Y?5s=33g%#&nnN;LJH(=?1*fr)5aNQ!5xh)(iYwO(X69?M#}xsbB-m> z!AA5eh@W+}&2e4=66}Gng1e>4K6Zr`(_4k6f!)-HaR*RbYp0Ci<3?KkYgbpVxx!Ep zL#O(%L#aOds10s7ZD_TY(<-;WR(@|3{Z_HYh#D#FSc`cl`s!W$PHM~PDs|yO&TBeZ%NIv zQ=yqBw@BcYfA5m#1@Fq2Y%!!N2%y)5kwSqK1Qt{R9D;U##anz zP}Fi0VIw+f`a#83g_;oS=CY1>g^Fw9T8ng8zqBtR*qT%usIxe}+vc|KBDzGEaO{sM zL9yv4dymW~+0_r3+BSTylc;yg&9Skgt-+>c(~D=wJFA%9S7Ny9w%P|P>aC&b%v0it zQjY%ewrq3|VB)dem)bjj?)9usby0|si(Us=cg^kr)<=(?{8L6IG7W7a{4H%0{J`g7 z!65j1fQDdMJd-3q1DxmIc=s+u5DY=%g6qfuc3 z%x>M2AH^aJB+RMly1fCKvKkIvn4zj2yhB-WHsvNKeHmKSol#g8@GLaY!lXGhlDH0p zD{`F-F%>#1rqJ#J-7NP~BAsP43qTti#KhQ~>EudJWP&b&VEhSU2@g1#TdQVOLz65a zS>*v3H3SQJ!_q0uKu^z#Ha_f8j^l#)V7+fXfz)rFl8@G;-xOb$rMvke5TrUujkdf# zOKruQ%iLe$?F||-dpP=C%x+f%NWZ3l8(P5k(fd}?LvCC6UW$bIJ@aYe1{00o&4J31dzYQIkkt(EM;dVqu)OK|&Jl0?rbD1F+` z0vsaqWEbrbJtXVVk%SKFTkarxj$-rrFNa6Yj;aAZIw*gsH#JwY{eTFW+pqF0ulv#+Y#`-jY&3zt)&>GX9iAKdQxyQzJ@dq$`l6_N7HR@dbVT~AOQs(l6iibo`H$Q_@*PRu><8O^r^`}m z;!6t^Y!;cy`*g~a*6~H+t#l6NnWZI5UlW5A)TuPjj=gIKhe+7wZrU^bVwy5s?1H>GZFVfEUZ3^5!#PovYeMg!f#DEcmg~jZclR}z>-69)CPkKg%4@j zg1+=0QVZ)C#Y->m3mAQZ|5lIx&qT)lvnKz~0`T{`{Jx8k0(}=c$*!|7F<1R1Do>ol zTLV5BiV~{~ZSZ|lO0K%u??*{9OLN&x`4RO&CgDUx$XOYmKT(?+Jonvos{1~}-JddJ z)K07t2HN5Z{dwW^kf%aTEDc5y@wApe<5y0eSNpVO<83Px29V*LAjn0meyGKOfy0a#sS-i6+U!tl`ZB5rH_GiKN z^TH13@i6(2%ua869Hk@+o$_(NsgWTSpzs&?{5@@2bLRtUx!nf`#_uq}z>m&- zGSVh+_cQ^5-hnMDE-^6;f@0=8WKD}6gef!!_6m`E^g&Ddmp@vzTj*TdbUK8|!Q2i*=ZtORz6^!jD~u0pm-{{ zSGBtonH9yPfC6xuDDkx7csA2440|KGiOissu7Zi;Rj?@6g))a)ulw%M8WR>=#RYBxAhw6N#u97_h>c{3b)8KHV~ige=-; zHM0Fz+havw-Rsycbn>^OAJVRqoE_4K5g%2**3|i5>K1)oQt5LNX`!5!r-+jH=4V?V zc;P1bOXb&6Zu@Py@r*IL0!fKy=3_OQF?^;Z=Y6>oq0DUMQNAs4~c5%up&IR(-wH%fVk>or=1U%@)*Dd$YJP8pQYn~uX z0fFWROl(>JQeYul*_H-uK2xdKyo$Z>r}n}<=h>D2hqiZ&u5@j>Mmx4`+ji2iZQHh! zPCB-2+g8W6ZQJRnbJBb7=Y4R#cYkL*W1RfRSSu^P?p0S^vu4$tH6OD;-)CpC$Q*by z64y}hv5U~`F5KciH>PTd`aP@JdgqY((!JO4i=czZ>g*@;%EtODfFR3p)PKi}e|6Ws zQv>l5kxreNNzG2mhG(Zr>1oDjT{kvBoz|}XoU_i#?LlM0-aDVcnz=xY$*r70glx`1 zrg89n#=2sXF=E-^B0K<*{AC@j6~#tXh~J|NKbtuQ4vkHpQ!H>5{TB|GUVQU>A`V@} zEhrnchtZq721=1E?1N@3{P*)z5@W9b~Qi?6Xb(tLCDkE-#yQUr>Ql#1$I#; znTnwp4;=bzprk*ZcPURWBc!W%=1Pi?@!dT#k$DDNVHdjXTTdM=HX)2$Y>dMKJQsUP zuyti6ZN@3GsiH1gCha-sa=J92pcg&qV_vK}&6KtmsU=X_XRWva3>JZ3Vo4f&*O1;K_nA+@ZHu|9=7j(9c?l*?+%Mx@e6j(=)>VjkT$Yk62e6RdV;3LC}C6+yj1nV7!U}Z?uP7}EjkM$kE1ym z``ITmZYY0dw}2X1t4wqJ;4YQDn5gs29VXO|kEP|VkIzGfdH>3f&ebP6DHrA)`~iE6 z{e5dUtT`H=itO$!fB?(YNJ*WoW>oG4OK&6cw6kmK+GeyOYR{5VwlMC7DX8z%N;^~C zBRL&9Rbv|>NI;OXmgl%psAWu(*ZdI6Z|t2Eu23gB5#yZ;z5Cjyh@-?xu2<484LL+q zsmwF&2SGxS2xQZc-X-w&X_V>$(suThCyit{4&ir&Rv&org-t|zvTJJY?zBKCa*g4h zI(o37UKXw5+cfJIXkqD*8w$=N=W?p`d5y;k3m9rMUwIJ+A{oGgCmFkE{6Yg#N&V4b@UJH`afvq zU#>D`ZQD6|WS+@YBS;KGpuwS^%Muu`F*T$&tN{(m-@?lL8_W@RN5nfOl~0vqR?ThS zh}~9!5kJR?0$apKzeY%SgEu0tE%EX`{TzKde2u2t`eL;g3We2-z3!sF6BXXB=3=+i z0~FM_fgdBD=Y>*w-+&W*n;9BRnQ#~xkvGRf;Z(mAjowkTILk~JOU(E=!S=3Yp4g?A zqQ1p$RKk2r-{&Q1zJh!2WeyvFH#2HL1uNu49x-}8V?e^AB9yNw5KO8#l8AZ=nzH6c(3BXb!o1 z`g!W|an4WIO(XM*qs}Z>`u%hALm9=|TA`fwuw%_&jTgkmyy#7J!JC>w4Xu|>)T*uP z$K-l)A-LYL%oU*;e`1*LBJ~UTNvVS;^B%JThN$x$^todfk7#Emoy`vAgAPD9cNGEE zPbf8PoK0bp;`CR@v-iVA43kOu=X*4WDe)x8?GWO0?ID=eW;>=KI{l+60iNAg+%{G<= zdkhDAlmx$+YFzNR2JG0;7AHwA?s6Svth_otuGF(Jt-l-%!hN}>Uyt~T(ShujyhA^N z5T`1pL*gE}Pd>sB_uJaWJ$|2k1me@$W;3dr%Pvl&SZtHTJ$m0eZjRVgj2HhoW}hgo zp7=%7OF5~eapBpVpXv&h#pshma?xpt@@ZYfq;8q zXwBp?n${#KfFRC6Bd2pb_9kqWH^f!Qi|TDjRx?)L4}Td{tr@dJj+f3mAF_+Ai(y`V zC7Pq*LYT``lcg;EhRGytqDsaxq;J-qFT;e?WK5hV!qSDb)rFpiHCq8i=VH4%bv@!4+9wu5133F!^Ed_?Qp1C}- zJ}Ts|FJ(Tbtk(vPHMXo=3p-{qQGs_ML9(XmYVLxxmT6KnX@`Zf(K)_g$&+$Xt$cP!YMhMUooR4?T4uE z)SR7sAQX)Ahm5`sx7?K+3PH!`t!INv!)5O#+&e{O!gAyQxY4J`TAD!R--`LKH;DfRt9k20ISI>uPDkK`n6*QDkwoODd_q91N^6L>tK9}shD}m&m zJSAx%`$wvJyOV$O+Qlw~-OnuLi&&a-U=8+tXqI{;GZSBT&%^m1g9vs%@nww5=iS=L zqX&1WFxMvTp{GOyiQHOLuwEmeIGZkalTKnJx- z0gwuLeHw8Rag<8s`1zQM?;0qJb7nx|5k^E6&^Rt4<@{hHdJqLg#qX}i1fwoQFlzGIlP zXNi|^nZOAG6P63hPQR}Q_N|rT_Y1ZYQU$5rOV$EAfP{6po-f}O!%HRU$Naon`|7L5`?OJ#xxrDu&1l`NN>7I7PO=P&uHFpf5c3>SUP13!u zvrAu3f^H=VV8V?z;RRt*2_HXXh$=>(C?FLwge*y~+`GPi*GdtuR~DE;AFWQ>GY`&y zfLkx%-@_LRI1bFqc7QnUq0jv3TwDlT&mWRHY-mA}k^;{ZI%E~6$J$GZr+8_2i=apk z9{+sL3@r96Snx)G*kyW+i#LsoJI849^&#uQ1e*nXN_9B9THB$EMqpeCw_ee|r@810 zQ{)gmM3H((>ZD;C$>*NUacEpaar)2ykiy-Qp#OYNjmw1Jv;7ntt&Y<@j_Xq?WG24? z);j6~0r|tgYaX-#LzEz494ml>`wTxq71q5XFJb|nYRYuR42(N)5z-qqGA{|XS1Zc{ zy;QVdJ~PK%>1`5mfHV4Y9{iMnq7eZRH!;+(Gq@O6^b~@ku`jw&Q7UsvQI_x_Az}4E z5$0yDEx9;LVx>U5&e16ve+3o8A}7)4{Qa$ zXbX9dj!-_zkruiUvtGayJ`xnNgVDH80qj8~+)j1H-Zdq7j*aobVBI(Adh^|A`sFFS zpvG?M3!$r*@IQ2a^92+-#e8O;H=Y98zZMSv>D(s%-`#ru#ut221Ai%ulGc8^9uNMY zsFAFtL=y&}0}rv5Uj*DF50N7VyFvSvP3C>B9n= z_aSKOnPpBv&(RV2_2-C&fjb2Ps&$sE#$yTFL59}GN$pY}Rl25E%{clo44We@(L?BJ zC2Gzp+XT~yI%F=;t?DuMoLh`$_pAo?K*FcFqGTiV#sL{7GHAR!GW+)0{6cDsF{?X9 zHtIA+9i!&JlXy8A&52^?GzD^g?qtiXoJ2kd&b);EEmA`)XpdaRi5Rog;c4>)8~WosPFF(>lRf(?ANx{1|w$sOxCuXBSQuD5x22TJlUGTCd3PEYY7)%Ssjk!IZ7jhrXz7z_hoj) zWyzO2U{`H*n@T!QXnW|_sfqmwsD>UPSzE-eUSOaFaaiU>i|H2FGeJGfnWcGfV5Sj1 z03TC93GU^~CyBaI8ul=0r^yu{dWG*5@din>ssL8~Td&yybdU-z6k+l}kPKhH=tJw# z9|wc$0E{a(e5!_cZ-6d5kAJFxr9gjqPsGYU-@f(U4Zi!1Y@Wmh+#eOVSN6_tgI~Y zz5>tVOK~-&uU~fL%#WkLDITSfB$Tm|L&a&^KG4-s4J8f+>VHL(S7)6 zD_^NrZ5*=}ZfVHsweyLVo$-2y?{yiaD4{-VNl1iUA4cP#P5H zqB7!S@+6rj9mCkUk~Ku=DtYCJriYTO`OL@%F>owv+vDUgbJZbSt&z=g*M7W4585M}JJ9Rmb;Y7;F=gU&>Q6FEGVdj{6uiF%B1 zS+)@EsW-%oRMTAUjcR0?H=H@Ee1%_oS|&q29jeK!^*N8;t09V-UCTu5@N+p*fp;HI zho~S9E7)MujEf>ua9B|(lT7qd3^^rrdKDBR+bqD)TEV6CT$wHih|#BeTAGlAl_ckC z%nFweQLKQQdpo@4BaCNR#pJS_VF^(3lTNa-iaZL%_vrFs&@7ZHLYjChG0KAGefF&} zVM%jT>XjvBjUScataM9C&JqHWc3fPs7(;LKGgmN-%~NRPoI^mI~4K$W%&R7puq(~jT z5okgk<1O7K>UWD4=AZ8Z86KO~Y@_2!RL^@St;CJf%i=V-;5x=Pm@Rx_0+2xJe2}wr zCp2hjb?0j{`S7eQ(o#vTxN7!xO-)9Mbtl%|t$uZt$ZBH=~bH!XZ z@a(FWqp>nI(#SS-Ug5 zI22F|YR{Dk^3;okMo^;`1R7CjkqtVSZvs>qtqC(?8Ns|&9u8BehGf8Cj$;@1FNhT) z`)wyhEIun_@Qp$+?65}6%Ff7)U8cN$Sj`KjG`#)n%s8|l@Oz^w4gjr)e_HwAR}!Cd8Q>SJ=#Q42 zul{S(kh{vgmNzAe_?ch(z~bd4OXN8LoAYT*LA!D2VX6@?6sFuWjyY?ckY5}+M z0JkirTp@M5`*AiPH`I>es~kVZzf7f8q}mm8k?`VTOCf}FEC86G253R^>fxHuMxBWG z{x+$K(bt#w*7RyGkiP$R(&ui&sli%L2UwHC#hgCwDT;8vgmFTJxH5gH)+ zQY}>7B~ zr0@Z!ENDr|qTUsMsSkQ>cr;+}g`kIIOWUMAv;`m?tyBWhEcFFO_o{TD_ePJHBI`EO zlF~)pL(|*UlHx-pf})3@E#eD5`SiJQU;t8+@&yn%G61bh;RhVopgrV7Rix;y*fXdy zW#|J=Ax2{g8HhmCOKVB#p(Z8o-Y&+y!pH7)Aa#DeNZ!R;W}^pdvV}x`ErKjP>jYZc zRkSrKT@cG$F{bocx!wFoq-F`2*C1elnV@Y9lHoD{ZD6WiF9zgbI9_Dfek^(t6| zDox+|uP9nG&#r(ZaN39KjFzo2ps+;1LQ%lGEAM(&&JtHx6w{_7wy~#d zN%ukJhAb&f)Tl1zJ^u>1IW*O6medAOnjSd+t^*2tU23RyidtZU^0_Cd1nhafmf9Ii z!4R4nu4;DO#34p{xvrvUf3mo8!)w_EoG*IA@T(t;a`2UxhP zFSDz}>pJ1=j#+BJ5<~-O8?ozI;)d;l=_q4mR7Z~9_aXYdjp}sZwO$4iP^gWAbN6>AAj(7tZcN6xNM-5b%;$qZeZ#7dV z1UHi8Wb9}c0WVs6R0-T$w}!Y(%dG0lNw1=M3+ns+HAc35M0@S2z#6#IX6a5a-*@F$ z@}{=u$sZ$i8m4;gV5ju0<}M*;39{7*!=jOYn0yj7)V+SQqwjUyuBF|&qWKb>ia0y( z%AKHZ2O4bkLXz*?-c%hp$lcyRNlwbA{qz|f;6;|(r!?_6ek}i zWKp`u+cJ1}dA8W`L|!F-y$OqJmH_f0A|{nWFn&MlB@M01lvxB|LhGkDa-o&4R+QN!*?W387g~F z7MyyC@tuk&NA~JDE`e2=LhZqF&Z=!`9MzkoD3Ez(Im*Wmdmaqlm+0OU6?m``-e>~SJ* zR^Yqh9SQhZ67aI7M5uEi*++z38Thj_V(@GuZDQrDu8%)yC8EPra!~^5JxdL{== zfYhwNl;_F_lMAI$_JUtb!a~T&fc;DZ^oqyIc~Se))+zpts-diYcAd7NT7l%5*FP%^ z26Va*IIZ+GyIX5Zb9IJUno@daX#Ezm1wQe~fV8!ixi#BySbLOIRXqMRariw+@-i_1 zyVD-x^d*O7!Lgk^rs&DjMpGwzP~5zFFS3N@-o-?IaW3J5c+~emAxm~J5qB@bBdQo; zYpnFBHzt=m#l$r`=(gtv?kM19l-*_zb7g#iv>wn9y@c%oXdw1G*zbDVp7`{m?-TMj z|1IR_{hQRHVs7jzr*CTPK>WumTSs#zb6cA~P`-n{ldZ#_MRumr#P1^eL%RKv&OnnH?U?M|5&NqqV0+!&$jAQe$bL--(iKVScQPR4KtSsL#J#YXXz(g z@~l-YL)VJDJ9-6Abr$nYR3H!8(U{soo#wQmcZ;K|S=3J2fmSDP?hb>WMV&0Y9Q(%5 zMs3{&oenN)JWciVX?T**7VV()alptZl%SOkll93<{O3)!#YJlz(LMeZxq_b_{0L7<>!xZy*)}n=Eb&UWvMK30h~zRqkiS|Ubtnus;Dy~nlY8${|KBFf#X z^}6bZ;hG>aQ+xEtznD=Q6^b*7F~-&Qs@6;u2+@DF)Z%QEhK{RpWySxF5GR%8$@a{1 z5f!VI$|bxHJ+omTT19cEn-f9R;3Xt-ikCx~og*YO95V8?!e1-`uW%_qyc)`{x}J1%6-(6;efoKw;W_IS zJks)^tV4h9+Ty@XgY#-|-nM#oG2+J)yPNKv=UuAoNSLrSO_cmPu^A(I6+`eUOnIav zc>q;iiG7o)-|jIKii+3txwSBW-ZQAz3rBDjCKnbcpRkZmA(zB!AR7rL4|L{a+=IP?4lSX$DRtvb#f@<2R~fDz;Nf@F=vkN zQwwuwIn6r>~ICjbO2hS?268A2J7Y*&sbuPiLQKOwGCGf+#U3y3!WC9A}J z4d8`run3D^7%D{Mmb$XSb96pFdH#f_`vah4uL%N%1gVWt)m}RF4Acg_#e5r;-f{MTKbMB*h7s3E_Ou+Q{8m>`+ONXdZ^*Y{k>8W(O^VCf|Y!JY~>>!CBSuJbj0ZtNF+qv)pdSY*8O z6$f8u#qTxPVPd*ALS74SP=zJ98B0$F5ikQ9UkIh1r9!XT)5}fKhH!uj*Cl60lwzns7pq(1o#@B(HX=zS$7WdNWT9}FjjK>oc;Soj#myvd-#k$?0?Hs{~3SE z|6TkE=sOz!pJMQzxW4i)n-W*oH5$vrFg29eCdh(^9uxsFu}IRzXm~7$p6lsmbFSE) z3!8epK)iu)SyJwwKyUJcTx*FbvuVpe=^afkd5*?AnOuF|I^JOQpweNbDmZFtO!6)A zP4*ZFJ_MdAeZ=X{A`Sf)AYbBYmQ}jmQlQ%y--z3AJ(E5yW!;7dl{~UJDt`(I2P`ZR z#))DlT^S>j<$4hru7rQL^QFHBAMoBv)*nNXC&utzM)l!?R@#b;+o1);;b?F?AUwh<>l{)Osp^4rTAh_S>H3|^eDWq zzqX8z{dRPOpFmn2e61fPXo6?w>tbe_HAZCh!3CrIOBVHqThxza5J6q?E65JV6$d8# zr+ci3>JIvvZbx3{#qDb?Y#=+J=A1PXgu;lou;5bf`2NTQH5@ReJe`d}1uad^mYDZ&%J-R#?m4T`K^D3SJA)C;QnVVN%1$~^-sX}*FL*M1xZ_^ z&+*y}tGbaoNkNJ$RY}dX?uR;OAN(oS8WDKF@kvJEe6ntS&h=8F$yW`OU z5zV;*6e0Wck8X#rT{p{jdq+#QUocDDhYia^s4v@>A7lEW!nM)hw9Xm!;R@moV+b^> zoG>zyaKVEbqm*_JoYs+Uur|ZV>o#Y+ah=_%FWhmR#>GgX^{&?>LR(O7h!K!iF6>xB z8nFXLoET?nAxxutQ<2H^larRb$agbE;(IR6ZUTmgmCdjiY|35JcC6hY9&OzmQLGB3 zy+w%H^t@3pV+|x%sa&I;BZ3iB`>vI*)b6G4y!uf`I<}f+U1&|2V1jmIu_&)**JOCj7Gwh#<><0+v{>CJ{Hqv`Qd8VzwD5e;hhMT?Lg^^cx>mL=YPwK zhAe|#I0%1k2^fQ3lYCIvm+q}AQ;78hJ~&UI6EsDTrBy*;UR-_BZM4}sQ+>43nR z6%MV}#h=<+MB4?W^dhY?4O$a4@hhb{(R}{6D4B;>0e@?-@%}B6{xeaL|6d~M&x`Rd zd9}K`8`c6sw)V*95~GU#){1~_V$#}7J(60WgaCM9ogvGyxLD+38S{n4hFUi5tFT1s zxP}Arh6I5VZvi+Ba%*vN2%6IPxY_Tx4Gq)rS<^wd37cT|Kf8*U${VRKcG$fh@a|j= zC*C&4)7_Kbj(ue_0KZ9JSWGW{Ay(f2N4dMtJ6kEe_$9-bWMi5#MKyH4S+S z8?Fw03mUfdzNUVwg3Y??({L+*^|=aWwfNW$hPC)O4u+ZkH3FA8|7!&ftMok_k5%z? ziSs8GP&nv*?>9B{q{4EdRUsK_a3qdE02w)D@n~`bUb+Jevr{~rc{cS#z;~|7JP-k5 zbH%gpWubQJB1w~(>})?&eLM0ju|R|xwk)w=A_U%4WEV(z0+u+~E13Zdc3;*+1YB=j zj&u=d0)cv}g4Y0C-ilp93EKgGgw@=F8a z*<-^PYsN`Y4ZOVs#Psb~{B~pQ5{jR%^>(0dclIxVx8h|WJ)iIO*g3ZSm`o>gbeVWc z?MBZz4d6~IP_iF4iD{#?XfVj8Ug=?~l z-?4d*m#q_2|ButIv*Ab$@-U^G;(06kYD2Mk;)W_f$QAKJJC0+|0nT1O# zD}qSXQ&Zj&h@z>sQufme@NX0|&@)=1FV0WxE-)9UV~A{w48q5L0AbUjkDDZlL>Gt| zreK4DPEvr1#z0n|)f;cq&_M!I*=mg!JIPOsr34%GbUV;0YQgCk*dO)&d^tCX0%=cv zGn#JVC_aGl*XV~fmFKAnQg#=huEakAn4v#z0ll6YP9?nPo4rA9z+Nn(jgBNzL{ZprU}uuFz0N_Z%~QkY>q-C$egPP`DZL zbU+h-QXQEozZmw=&OxAlh_5KT)t)0B4kom&_2fAL<17t3^d!QCq5EdAY|xT^Szf%y zi6FUpA0C6Ru;QCClkMt6?ksp_{Us8t4J~zKxiqSWiA+(TJD7gHK_YYhMNEmLjPSv+ zSi81LU2(zivzttZ1>$$x*}{$@Z@(~JMdSulDC}j2^`!X?t;g%7V#b;r->)5v+Ry*#|00QJ?z8S=ieD%nTPG=@EIY5VXK0Gu(ADB z9qnLZEq6F!ZN6b~v_NbQ_oQ#5!frx0Be+9>T?M$>U+cKxfi=fp;26E~|AYs_^NV({ zLtCHd8QR8$y)4}96N-u%E#CHljY9N{SeETGWp|6&j_xz%_=)YzEwqmuJB8$q4m;li zh5ZIa2(85(yq0m-cb3PY#>qR_c4%PcS?xU4GrA+rmfUk*-PNk5ju+&{{`r?*+(vp2 zD;G7RrjtoOkA1Y}ptU%IZ?y2r(kGuWb-_LcSu~t^w=r!7R80`^C|Yz(y5e|%erEMF zOLdpQmgitKZGShQVD6I%+3w2=-Yn@R+S2T~66mV-N5cnyrkFdv5siC0Z zDU};U(o9ysRwa2K4djW>ep^i;n6~tgyvDX!h@*wTVZNtj&P0cr~hKvn&0-lnI&xcBklUBuAp>2Rgkq0+CL zOV`-U6I8zgvx2Zxz*x2rvi=A?$hTe<3Q=1xefVY^w(PxaI;5q=Y1S5?*@d+ILQzr= zwCVq?x$R3AsE*|qojpi3TQKg3Z=#ccA)>KRIa9Dd*#UWX0Nr>xCcpF>PJm3?f_Xs# zWV--(@pSZj=_i`ysDycJ;8jgrOrL1jeLjs-nY^66JD!D7rrpqTIU#LXu!ESgK)Q~z zNItAp;nqUtjb56e;Xao}hS(_9-NA%uR>^2y<^s91w3Z9k?<#H}ZDsjEm(;!LrlW%mRfS64XI?ewtp{aVJY__>3VK3k@>@biq7R~Vr;q@uF@^+W zVePjuyS8G0*MuHwVI(vqoLzdgcQi$Kb!mR+=uUEjyJGKiZK*m6e6$N@Sm&YL@#)r@ za)V(4cx6zVa%vf4lj4tGI-GB@EJ0wJhwIA}DRHZJgmp%MdeW4$wSz{f4x9uJS8ti} zw@W7i+@u&QZRl_6w@jze^2tJ?z47kA-XhzM7x8*(D|9I3NsQ+3a9xJcPsQ007Y!h) z8kn}C3z}1do@znv^EP4F4qP*40I~kIiFxg5sr|(~3H-W5Gh)n|!6O~pkoypG53*hI zY`TyYEg6^IuwONxUh-%Ka&GP5c=o%^+LMH*92Yji_4{tkvHzH=RL^sh@KI-88F?{% zl!AN~Iog4^;rIKQ_~Dg$)OJ&I(J5R9K{aF16gwgIgP@w#D7$U|zue@E&>EaZbtHgr zyGWd!!7!`W39JofRBcc^+T<9Ll%E#MQsIjBVun`+_Al8&`b6jLl57&XW zop%iw#}7l>{*^sn=Q82hAuL6s`r5$0b%G`6>G=^@2+Fq;U_yWb29*E_pTWr6($jCj zTYsGi3@V{QH=`HIB!|SvOVaB$4PnhQizi5PMPwzK3mljFx^@!++=Oz~fwq0}1J$+A zS#8^Tx~Hj6qzQ=Da7i#=+x%SP>k45b{zcQB&`2Ak;d?Ufw^+}4#qZ4e}Y|cLB&7uZlc171Q0*G zcj5wdT1tsJb51k01(91gIAR_+f1nsFZos6JA*Ynd?l|!-pZg85$8YQWT2n$ob=VU@ zl!vmHg)>oKZ(lD!b^(eg_$I_*0z6@YFhT+cLg|w%ME?VcV0a6)Hv9sOS!C6Ge%0mX z4oh<4xjJSWrxu#d7c}Tro)dUjjrDnJ$ZX}la;eXu7~5?DG_pN zEg^7A9`oaX^Nh?gDpHM=xHE{GCYCxDds-f_J4bBJ^E(Dv!U!?sHF4rv!4jGsdV-73 z#oy_0=WT0fX|t)C*Kz`mQEOxAVLZSKN4GLx_Cr+}$|#E%OR=lE{B+(Q!@>~os0oV< z92mc`BT^12b-s8$3&eu*RA{XEisFYPQ~1Zp)^K6;Vk&g`qtB{6y)qcZJfK+rWMlLF z!y4B2=KF`!XXOI@Zxr8u*1&>)^OZ^)+c=9m8C(BF>&e>i8~(u!yV-q`$5Q5wPR2II ze-XoxQ9YkuGIY?#e4FJGr9f`Tk;45h{yizKkvw_B{d9V>J(kg^lgV9J- zNflHJe)?c9;^%n2Y~3roFE(~*dC7UQ=o(C>iqb%~m*F`T?rx5=72s&e^~1Aei6tmM z!c?3+AB5Pqwni%#XWdDSBsCL3_$YD0`O8Ny21o2VlNzP$1zId^Uq?AKLFHwA*50Ti zP)(l7Q*ZrXl5Z}4fWDW8jyK+C@$6LCBWt9g)w=08B7pCGsFMK;fJr;G1pqnu4fh4r zW?MOi?F~amK7y;yzW$-~dae?~So{5?KA-15>C*o^9)IWh_DAzb$=u1xSkcMB-0pJ* z?9*G##?;DK%G}17-^xl*-_B9VLEpyF#MZ(3uR>8tQ*rJq@-I|KKlog&2CYVNy>vo^ zeoKUbGH51c>~QZpee+~QQfZ4i;g8sA&hPYl-=led=3`HhvV_Pz^aN*Y)N^dPKCVBm zJx%F;q28^9#bM$!VJP0CWb7R7Jr|~PI34PUvQ(Sa-)RdXfnh`EY+hW%2nzG`%GQK+ zwNw#*Y0?~H%Aj(y!EdD+TQ?8GEkJMZm?^gt?GGtxz@g$K5_$@|SanF$XH?v`S$H}x zQ@+un&@xAve~~$?Hx3f&DMuXoI^!~MXX35-Q`3vfKv~K7a!tY(hjhORhdv_tSR+a< zg=L81`jeM(WLv&@-6VhKd3IH|>CyUT(WA$5eBiOf42J@ zVtmT1-Bvdxu9=&e9!xYdGWqOBoK;X^HaBItiuSN}wFM544CznxpXr$F`J9vsMXd7} zN@>Z2qXf=_PNbe?QC;8_%K?b2528Rp#PWzAQQDR-l?GEyxjgzJ^K-r|dH!6L7?QY4 zo{pZfO5|y{C&G6l^l>9uER7>uQ|K=RPh~SXH`@TUlg2X9m#I>RKax?*Jq(;Y{5a{O zc+qo~h~{5T@;4!#m`TwIIiyxePjDJw(?#`6F5z*4kGa3@BDL`b4H6N*&WJmJLU>FD z(FflZXou)EL;>vBU?T~QD!Dcd>mtbzkd3duA+&|JR-+T6rMZ8r61?va_4f|RJSND6 zfN7oP=ky_?u+& zn{fLp(MSmV^Uc3-w#pl}Yf8u;8_c0={nL#FI5ZfqIfmBp3*DT&i}GgmiKGR1niBd* z0uG4P4|eCnF8+^vH*#61e*JsIF<$}A#qj<5fyB7K>;{VVb3`39RIMq6i19rA+;sH$ zap!FNqK>?dyw)vUICUT`-~rjl>UyXsU=5KH zaOAA5v^^XUXpU(O@Wx+x2{>r1t+euUOVY%qLOJL~L{ep%g;jaert*fPMAm0=o}p6uQUC7Y zs#B|#vXkSq6BVrmlG&S+FVtVvQd%Wvu8X@B5rzOUL>*P(zGp@OwvQ#k2e8jHU^kmJ zDGOG|KL@oMox&_E(A<^K58E@I=7{lCcLljjkz5m^tT(0sLTGNS6lNMNIB1vi7n)82 zN!81LJ9xFwREAzym$zw_ihtdyC0o!~qCzs}*AL#dH4A$AS`M`@Gpb;a=9Kxq=+w6j z08ip~9yO?)zgbq)Zm=TRn0CnSq0Hv=)FXe8$7qyk_)ds5Ph;GNwJ=g-vQ>XR2=JqD zm7$Od)H5lcx_O*4IjW7PV3n&9bmFuB9pb^dfem+Ep$MMdw6J)VMsw|B6eSwf)rKd| zf!ORx5W=H=$J`a(*<_`3Wy!*unX}BQtQk(ZyME&b;;HQmD5+eLq&=tN)OFC;X~{9v z&nQAqxr2id?&rY?+O6lGt_&i9c`lJDj=y=lpV0DsofX6XoF7#uNSOeV~6vSOixHGLK%5I4lwF>E3^9UzQ4!nm4 z@1B9aoGpCXt_vi5m@2pjf(ue}>7zQ+!Ck{pSVaBqA+gXa?(Tsq^Dil|c~XXuXgqDq zS!CATbF{IjPYvd?h(_Yc2Xe-@IK+J!TZ+a$$C|0ww>rkhkIyA2yOPtC2e(IDF}*c> zgcLrvdZwM-1z%Jk^+@oNSU~9DJGawu7|_1&wEk?BT{*E1Nej=lOZg%9_~UWnSDC7P zPjqB-8~>t?M(gJgo%&p9w z-2Yz)#{!TaUZ{Mc4NDb-K^H$DCm9-m4p$f)7!Uyvwf8=U!1XsGr#4^3L%!PMMFO5feq+36GY>sveimAn794}Rxy34_m-j{m?m+P|?4 z&zgXsB(RY1fPc<68fCyRJn&N>pG1n&FLPkt_G?wnsmv!7$@!F<2*jo#R# zeGb&kV&FPFU2b?zc9MC>9Jm)G2zFOOc%CJYG^H=;IU4E;ikWy z?j{PFPjf2xNFYcZOU8Iv+(^?yrxh3NFlV6@xVR3Jj-83qJa9>+Dt*$gnfjpS2|AIk zI-RAs;b}hju@}bH;oLm4?^8R|z($#F5!yq|86|hd`ozs2lZohRF`CFSX33IXbzAvZ zw~(|O?u@u3wM1ABE$F=C`nhzb$_oe?iwD+7Z5W3cUWq2&y>MNHsc77yYdEGR9Xb&A zEAewqDw<5B$6eI@px(o*p#0XP-kvUZev{OdSftb5G+wOEk&)!`db0IQ`RUXBrI-NO zPc2IMhr%2L_xwVB}*#4O9^f!g`;rZolS8--JZH1-n>G#B^uboO8ZAWPCgy9FVY zbO@=ml*L0*6RGjj<&4ckdh>0FzQvVj)K2M*C}YQBo6gGfIOL!SrpmsU_pMrh7m>T- zE}o!9o%S{OrcPCab%=Y~N62ER=qp&oX+E+v^QzeJ0l9zJPz8^l%z%$ii?=@I_2i7 zL!0X;$|&qXu6W<$Sd0KKM+fWxEGdzleWOBgFu&r=BpuFFC8yXrr{v&M& z8Cw~f>N^?#bs+wapZ$kXlky*jp>r(>6&?ft0lom=B3w-9s}Q;f`Kb^BKfDRH?yQkH z+U!PJG~?%4m?kszx(53M`nFBx)bDvt=y-7(=bN90!Srh4*RQ)fv@hem5@Z4T1fbyz zZkXRm0B2AJQ|l%0GsG^DLJ9)-A)IU(Wt!Ku(lk6ZR{Ik-rE@J0yG$6a)^sD-)lHDl zwdb5I)~F|>4l``z;!T)?FF9>ACJv+lwJDG0B~sI@6`8j-=3De3Ovszkr=Z5Nz#Y%&;WqkUfq51HuDJ_i9M~&Qaw1Xt6lukzwwtyolPKq;9uIs?BD5KF zl0Bf-gb#xKyKg{NsG>Xg@k!zo)ZM*DiOo+Dx4|R8H%sCMfqiB9+UH$dDA+92Ly8=H zjUm{4#aYGhUESy$G@OS2|%>a?C@?$pkOglR0k`)qq8oem+Ji!#oa z#(AzGf|$7ROr;aaHhI*L6m8oD-_3I(t6WALq+QbYKvXbO2-lEW8E+f}i62l1vEY&A zsbjQv9DJ-G9IvBP70xA(w=?d-_*gUPP-{o zZ2PkZT+fQc-hf{9f<5$9qfa7Zhc+`l01dll1mxgs$+xzED&HkXwJ?=~Sn?7jN=u*)i;RM1lvd+D3|VfCDEm}?z-nNJgiaF|HIllMpwQr-@@HV$F`l0 z?T&5Rwr$(CosR9KW81cE>&@Q#oO}LzzvuQHv)b^;FH8HRtBLhj2QI z^D}@C@zglPYuA&jzS^W7I`(tbgbm~Z#bSDI#EZ*3H4^}R&C2*sHH8*OgyTffhZyno zw6SizQSxtg*Jhgc&eY?)i^fW@9KJiX#xH+vRZ<*kAMt&H9la30dyW=b@sXt!$uTSNmi;CM-h{q99gq85w*)!X?Z|A%eCC6)@kYsh zI7Of^zI7M|gY7Z(v2!(k$`oh;zsxwmLF{B`bpH0s?GO95*ZT*liLayEnW1p%vb0en z;GFWb!Q|U}C9pVP)!EzV;JJ+?y$*Pmpf+;BQAqB&n{t7A5Q(4kk&4AgEOymhXf0+y zOXXkHGES%rJq|8;o5{Z>Jb-EPsaGnn)OAot_lF^ieUO_Y>7-xc!FQ~%W3*roE>7(3s$yb_6}3t5a_g3iAP%$V>Pr%{i476K=tV!u$^}Nq zQP?q7)ZL+hkn;9xq^S47{c!$HX6tZ=xh)roP2;ji&x+hBGlpjEdJ!i3G*l+tXvvaf zg3j#4wuPk?n?bO{_@KRpn|zVJ5pcPH(Ii`i!p=OOWS!}d854zP5AxnQe-w<1AWO~` zEHrsjfex6SJj#m(a*-iWPfZ|FJVSb?2$ae$Vwp*kA1#ziJmV;C5zjy?`nZl{k3f!f zl1{WRKZuWJM_Q5-cF<2tDvtRL4N={-@$bPumKL646LO_)ao0|I z^QNOh0oR(=voj?rH9BbGy}<7&9e`;>=_o-OFNs7bjz zV>E6_@J0xH%MY-}mw+7YE0P|2173L9kS}A6egTV$07MBu-TtNGwN<=?;VDx1mlSvO zfIYu-B&a<8*!QLO9{J;~-EVIZ#%iGdwm}KLdWxL5o@c!t;k14*7-+5r=Hwb*G z2Q7n_A>l9!*4)4U0_zZcY?dwt$};IP0`*kv{@jCygBs4n6`f+wz-uKy+XzIC+I7l( z(Zh*J9{@rd>Z1~Kz?HlthI_5QC_wLgfj<9)6Y|>Om*v5H%UEwf0gYlL7nn3)k=>J?xKSx5M>{@{)>iPtSI*FD%^+QIPW< z=GogiGkghnPGkuTMvzC(JVAJN6>h#clZm3Mgnkvl*v^eo!o}r$>lc^8%P!!CqjBMA z_si;c_>^uu>5xIJbX|ums3Nq`6#=5-ciMwvU@86Gt6WDm^p=5wrhU@oA0%Fflmx)U zlt}{95tHIcOdsH%l(ELLEvC~Wm(}8N7->Dk2o`OL< zDzN=h`c>CY2*LXj>JE?$uV5&-q9|;!8?FcSVsh?3<{_#M&in+Sruw$2Lf*mn3$MccHeZWDFhxOK>KDusBV*hp6|Dxvk;aw zMO7L4%$aM_YIld6F&Ab5`ay8i&JZT zZ^X^UnF|^R_RuW8l*s@@wO$fTo!qo=oPuxSC^b)kF>OE5S}te2dY0X1*0ou7ks@BK zRjuH4S=YqDCFBb!?BRr3;hAw^ZTXy9-GS9>Pf(_PvAXI$Ocs3b8l!lR3hrcF$|4c$ zm>TOcml}h(swrbhyhRIkL8zicsg>F2=EJql>=Ls%fL>;!W9d>|avWPz1{=*`-fByO z&{A#%Bi8VwmO&J&OQ`{CH|FzFkR+W^X^0H|xokfm*qMd8V#=K9xZMIg{LvYarh!*y&UBr{SS}`FC?A%@l`9oIpCf7#$p#)I>dYX9^>R zj;Kl(Br2K~qs7G+;=m+~_RJ%?EjsAFYx&HR3Lg`T6fBDpRA`(*iJsyx6SgUsLx$4H zDAn1r5Om=!x4`q$o&3B@@O$MxQypj}NNARWtaB4d*)90++@duYYNYX=Z14qb#Q?}v zMIHF_pV2!bkfZRZT#n`=@kQWsBND?5njw2pW_3r2yZgYb7BnSA7_&=_xAxlaGf@m| z5qlzP$=?hQSs9ztT3N<o@xDnaDW)8TC zBdI?m!{s21NMiF^Mb|;JCmTqjI~J(NE=F{*&|P-=fDNe%ez;zuPe?{$^PaN7AR|~N z1H?NDuuH4^K2nj7!kYiWfNu`T;lC=uwLOO2<^kd2DVG9bJ{fjV@7p1Z9dVMQp^QyF z(dPkEeT1ZRf9IkY^)F(9+x7AxeXkJbl$vx=~-T|I-hGW9Zeu92{39}71^A{-f5K$8zcnAeNW*C=8 z9C{2t0Ci8>tUD6->}EW<*Aw`z(;ihD{*F4g0jE@DSFZoqRzfRwh`UFupuCngTof`K z+IB_9IToKC9pd*FKz^7l@$9@I+}@#RYLY$(G8nPgY7!&-E;JToBfsd8>}Yb%B=}4* zFm@wFe~3~n8$g~_)b0M(&H1VV02OfLu+`(}f-;r{u(q#Oz-Y(JU;BAc1Z7s+@BW-3 zYlUVAe*2sNtp3eT>z|!8&u?<8kgbm6C-nBO-uZ9u{y>oaV0Qm?aTdhMNX6Nj*b^RY&K+ zJDQ&XpX;&Z4tyWENv}Fumf4kF>VaB0@&9$0EW-@?O2g#lP)nT7aijb(TWkr%yJ)*z zuejT~wkTqXT9;}trVQzRLeg_MZhhv_fl(PYX)@6L@N*m*ASts#x;?>HTCR$6Ip!($ z7~LqJ(uKx6s=^}Br{SWHDMNCQ##In-YI0weZuO4A`ZMZ1ELtDcS8KR;f)xHH#}T?9!nlHMJZYfPRiB>@m7 zkI0LBrim-31Zs0z@k!(Gu0Gu1t4Yek9K6ISM!g{+!e9L z+dk}bn+sEkpMgYb%)e-(a)g%i~Da9Gr6qDWl9YkfK)b0jkQWAfSI4qF2gzkd4fCxq}{-wJ<@>COLLqqHlI$YKZ~a!~3+#RB_OL;0ZcVt$9~#=WY#fpx_E z)ePb=1&f+(l2%L{?VCdgAXty)WdU_2g?{Yu}lHNqNWDt`zgp+UUc8f1eB#@9U zdo+H=)+m)_cOm}i5BN~o@fB5QJPbShX)-LBLB^!NJ-IU<#v?g)KNctHD)V+dX&=yp z^OhjcZbCUsz1m}oF zW(^d*HKW^90*oLsyh#tHWE# z6stf8*k;# zR!5(vG54JL>mcs79Psu8y(mG;y}0s9blciG=`|iDkQy+i`HabJ)XRr9BZ{5cJ zq!B$#91BptT0!pEV5~EQ?E(gq0 zX38YUI@gAeeRhmp>O<%*&f$AfE&`;JYAGQp%B67t07|buLp)1MhRl^#O;2CsF13Z_ z6!^e?};cZS}PeGaP#5MmyT( zT!!A{3~i7w{$Y=Mk$uNv24ZUbwaw3ov>&$H8t8$#DWhyH#)##vSH$l-l0u!Z1cI!{ zBif>!^DxRDN?mJJ5XfGR6O5U`!~+QOaOMZ`t&(p2j}nN7d)P$12Rr*{u15f$2$aKB z7H*}7BM^wP(`d@rG?fk!wl zO!y8pgpM#8LE%IQ6s%R5HpvAD!VVbb$tcIvsi4Ngaf7n0$N{l~IY#&6tM@(&5x6=E(lRw!hdS(Xy+VK;%vNUkfv$D|r>o(4i5fkJ6 zw2X_aOmmc|rMnTB71Xc?!^h8yzy*^H<2U`G34$@hW{U;&AwOA|Ex?tHgEXc<4r?>j zIqKqZz!vrN>iY4;I^6vm4HHvURFY$-&LR@5`) zIg@f}5l2W%ol519`qq-25jRIL-d5RodIPz@3VI|k;1QXbyKV%KS50agu|*CMRMJw^ zYWd*1cQN_VWeDXXX|3&p z*B*YO?e20LS=(ow&FnU7pl68xt%rM_AMpo*+8~_d2Qxd~Ijt(kzI|DmV$w=zv<73; zx)Tremlx2(j@w8rtuVLI2Vkw zf~X8Mx7;)bC8cWP=)dU(ON|6oh4@DX-Qg!*KccwUlDmMe$i0p;|1qo3%D^2r`0QRA z{?@(zlZf=Y=Pg^F?Ts2i zWZ4LarQvAiq?YFuhjR--l#0srB9wA7Zf|1U+J`M!FJk0ql=;*?p}s!$`uMbm;Vm;- zRE4F4(3Hr_KhG>1yjAG_B!t`u-$Z#Lq9Q(|tBUNTZ^P`9^6eUIRgcAegrWH)G`GtC z!7^0Mz3=kztc0Z88ko{*rH$1Dtztw2n5MT9OwE}YH83Yp7+{J(=`N~%(sU(u*$g*74rX*9dBYOeJt28Jz#a@v-Fo}5$ zED$fP0}4sv${^3sQ=-hw`S#cdz(a6?Q9n&ao!-^L2Ub6f$tebWFatil_YdXna;f z%!E?BgSUDH1K$B#`EqG*F9SK=xPS|>98cM?q;!$#|gSs&`HP}tot7F87k6)7@4Vc~U1@}&{42H)oBz}ypAXKmSs zg@$RGEBZwSq4!@3_ZSSd)G;bS zviZLB(rmm*Vf2hA1}K@l5p%BE7Z%d54f#}94^E7JY?obh@V0~UIMAOx1gRA8_kC%Y zS`&Dey)E+3b?f7FMbAs6LOUGt0Dj?zfjd>o1xo^3uSZ~UFL%v|bg=%O6>(oHp54Ia)CELDh}f6^Upb;Y9=CHYC?FJ4pmlfFok+Uu8)>>=pdcY>lpSY1Y(9~%*j4&1H7gO! zPPkO&&Cn6>6PxQoG-S8dw0{`J<`EJ5ntzc^;xeIoe*2kxbes5dLZrnB%RwB9@qwQF z1LL64!X%3N!2)=i*)7q~k@Kz`CrR4RYf3oSq7I!(N{v<=mcV6oxn zz5B3O=vcG-N~b0gxbV^`rK+%FzWfcIlsfuM`I|yLDG!9E$lX7ulVQ_c4#A%Z{QGZv zDuLf5@PAMb3IFl_-&Nzk`YPGKOk?73%+fqkiW3rGcoZk$Zw+zcVL@em@a|Yz{366# zN6vq~m1}~#9)jHF<+i3Fitujsj5a@vHy^CCtv*C8Fn<9dNeR|l;)iwtBnMW6Dx>{e z=qI=X<11^M(GOPAP@@@LC?KG6gZUJ$xlGIzE~pW_K6|#LqX2BzP^^=D`hiRy>G2Yn^WJ%{*xS)$kmos1@qNm|MjtSlt~Bom zl*hlglOn5d9%EnqTFw#eC}eyh$bL*@qLkar-~vgmCjx2MbM|CmgV!@uLjZN^hc$LrTb>X3<~7={d|BZ4_?0TSq6^T^x1z`+X+uU7WdK zms*K43fS&1VLqQpRemB-jZoW~buWZfV;-pIILE^W6V~ zQT{W_)BNVl{~*u_*;+YR|0A;}$c~8iNW*f>DAmnBlyZhrSs+pSwua)$3Xp)4X@F8$ z#)-9mC!&oC{n+h~@P**&jDjaF4sJj)$E9yJ+D}jUbnF>8!SKe4zaG@aixNPDqCit7 z+P$yK>+#@q&0EFQht?2-BRW}@DVnm7drGP?p{J8`k}zS;uiUvoNd~jB=Uyxk8@Sf6 z2*JH(Uw{!XQnIgWL4krE_=VvTbY4!}gFycieqQ}ReNBK2lsaAyE4dIHU~RSm8pjlC z&)@$f!m4kBZqBm}B$jKBzr(rSU0|?5mzMXcl6F;h-FO9m6gqiOVNOFH@<)1fhc&^5 zyb$ZXRrN;JS;OfdK+PbUGHJHA0`K0(J$#|=R~@mU@8hW!2G@xYejl;Y7@Iejp1N2j zzm%@xwv&`Vx;Cl1QgrjL0bE6g2{7%zn!;rw11tfrQFqvf53Z1Crh zZe@A3E*i7};)dJ-<&q_jfemR!AiLGO(?9+^P=$bgls`Oyfc|!%|J)+|9We5b1N~Em z=6@dWCphxg0~`^m7a_y_6l|NRV*e?NI~sr_1oz zUO38X*H^xeuuqK(g_Nt%QlwR*fu-T4tRgVJ2dVlqF_9(QE!8-~Ly905u%v1yoKccG zF1z=MVkqyNz`c?MG$!drj6ey7;nQrDeagDByudTMhNi% zkofad*#A~c{S&VGLpkMtCzc{+;PO9|QV9Qmr~dtsqJgd5r;y4Y+4WzURZ&9@!vK}T z>Q@{vhA$}-SVF@haHxbrXnlS>EP#Xv_tz=csd1vE!16TzB@Nj-U!7MJ=e-Q(_Q|yQ zDYU!gkIjq2j2#!JMiKAq3^+r_iI>xx^aFOB*2{y9j#uDK4tIDSR3|@WP&^zTkT5uZ z>F7^Q|4?P!YAbUg&h{&GCDM6Wh^?E8Rfh`;l#go))k>=K(M-p-?F1_8PL}l|)&X+FMc&10 zAhs;MdpS_N6lm+w%_iptkfQ?U7q>WGhw}8eI@>~XpJ+rXJ~DPLL6M+U)1%vx zHc5&T1r=>`;%Zi78+Vu;2~nd`HmS2`h98Pasx35~jdUwt02z6kMxi_p9bo69ZzwTU za_Nc(377?=A;eGP%&0a;a1_w~$3`n5ESqM0=h?z8<{&fOr0dp3>!`-a zt%K7HT~o$ACowSaHH7tWmZR0u*^1|CmDyc-$AX=xX$_y z5!G#em35$t_hJ-St|cmhHemA|hV@;>V-{SWM(3zOxRx%ju904D(u8#`{>cYG_jQ$z zPcbDL4B_tp9BMRMT)j{Hm#};t-8Z=B9$z;uhWI;g&fe)wponMSiLxAk#A)F!@f0?; zp9s`@F)MI`%$oetn#Ah7*}ascs{|}rc%yUG7fH^*sdd5!_3|M2H8I*Hb_v`f+gk^> z1!=;>>VTYwH|Z*Q1nmsgWRd8EBdcd=-lGEw+(DYEXm_!8d7UPT|pmcBMRV`&&N?HKnhEX$seqV@ad0RI*15oS*-9>i#NTDR+P1Be|gp$_QJ2 zPSuM=^BZ-vKZbux;EVx_zwiwKb)X%AN_{4|{zz;u`a5JspQKomzZnGo^SUAbO=A12 zM%2;$b6MqI7mG5Od;F(v!GLFL8ikhdV%6@VKYh#?iVhDg{+4LsH$_`U75vSwBj+_L zs|4q8on+bbvx*kv$Pn{!%hP0Y%dt?Q3dMIn+s|}P=J?8m%<9W^Vbq?pE?(}1g`>x; z4%$ZoT-zZ(1HHu#RVKeNR-U;Kb?98H5mD2)#0-gvYZ_jIlYfl!b`)_XA4MUT6e*>+ zMD$gr9Z4bE*635VckN0LSzWnq?5}6JTu{@wqzq{#x9PF?AlY10im%sCy4^BEyk)$1 z5p5i-gNR4czu?7r)eLtuJy#LPLUF zsfA6^!uwo*b#;EBn^g8VIt;ro8v)iL~%OjcRKO=z?^82VBHcG4NDO6BvQkHczgG zWlS+5J-AHJ6yhq5rJ0L6o(eJ4sQ1yf5V$C(T23kHoc@4ZR8p%O!M7{r!3)U#_BRha zt?uGTh7waBVK1jnkouaqIp=H{=6S^PiyMHE!Qmz+H8V0yO^iE`?Ja4BFZs-0!s9?( z0chC1)A1&%RD9ot7Sy})9$2aTiXa-;wso&ehZt7j*Eb)Rf8r8LoOpeA=dYKnuL|FN zNynoQc{=P-ZA=F%!K$%pDaAB@2Og_V%QdgO3VeZ8Jh;z|*$M{2Qm4yl)wF;CLt6<^ zpsxkm#Y}8Q7jt|O)fYGJ6EN;0t&NclQGzUg`89H>=m}n)_MGlp2HQJ&Enu-e$*H+$ z_oppoY?oY;)h(|t(vnn8kisM26hBEbpffRm2!)k>z6f-q=~z*%~vDGrYo5%Xpn|4P<*j4L#PXpD|IR`dm^VST(QJNH$N}} z)7pQD`CTcK9UlZwM;b)#>>l2pLw9>-*ya!x0*- z`isPiaK&MX>)MB?#1G}F%Ma$p-VfHrMJ!DrD2SJ&i0}BM9fj2-kGH?s=TR6=epMMo ztR2;DpfElBvi)2)Ej|XYZdOh)4(m`O-CH)3>6}P$+?P_543Xc3mJ{nBY{G())%8{(&?~@V%*4kKa|neRLYDGr}avj z4s((*OmM6h>QuoDG*_|X6bMwLU5!c7bN<|%2nKi9i1k=5ae)yb$p1A4Hk^Ao$l z2{f)cy^Z9n*O0IE3gi0Pw)@-iFd6;x{DOHZOj#`%W*2)$k&5p9Zfd0lG=pDHm11U1wa7|%<$nlLDsC)0v>Q&vG&bAx zfROGIVx@*?>9;@L$w(&DWio9N&joA}O$uyM7mC%q3SOpNJ5xW7xwOHwaYey+Z^RCO zbUo}{;a#c;9ZGFJm)!TbVoa_4T<^ba(6T63@0&vgQcEbhwTZW=U#ngFEY_d9Y@15W`@O1cTp6pQ4~9b zXqihhj59)tfD7Uh12;y zHY==+xyH?7o~CD}ivBHjr8yO)xh3Tm@)NSg?@gwo=0l#~Ttb@%c#kfqYOea}lm@vc zmaN$?N3(B;H}zGQYnd$b0nYIKS@`b{2ZXLf6V5jC&a~s^X{N8(&&Q}aW@uO~6A^GN zy&aslLr|0Zv}i|0V36`SIR$wZ>{&*9 z&^$G{Ncko)@($E)ztZZW0@1R*;2q3C%hbvOE32n>B;n*+)YDA0?SYo_v*}r1oH5jg zUnG(fxA?W736o?^3{#qz3dkMdwCyqNUiZ|6c9^JAKF#cM3fH$xKb6&m6eaDGTlmJt zuQ-#}P)vy}&W{MARBpO!7SOpu@!Yaf<}ybIZ1C@UKnxvP=yy9wD{lx?c;KX50rKD4 zxO#Ku4;<#Tm3mM>ywk3RxP8rl`)Z%%T0hc>BWq{EIDVIQDDv1d@dIlU9n&9;{^4>= z&2P{|O|_oFYXVC4eIGr1&ba6iL);aBih^`w++}R}mmTv0ZyJL!J=Aiz-<)4rOd&LM z##>$VkCSb81u9EFh3LgMze6Y6m>U>HgZ(}HM+$%758`E-XZhmN;!l&G5 z)qsF`h!my}{1$QX+_YYOq>Q=c@tVWaE(Oo%$E=lwEjoHuI@1YG#w!JYop#f0yKH=0 zI)-U?c?QX7qS3x6b*$wlB-NiQK-QdLUVn1IUi{>STYb^q&n_Jla!x@ z$g~lzeUR5-DTpYw#wg?Osxqbc4lxaR6taE{`ANY%v$y24DrwOe7XwRo;SulDbr~xzMJc@dC#6VO8dtz>bz9q zZRMKIVu%hbAj_4=85+pk-gD1}R>WZZlUlQ=%Y)twhahQo z8B!frX#~KXgU(~_>^$Q6DUDw18>MJL%BMMn+LXiE_bYMxfB<+%z%XP%8dDui1mHx_ zmr4fc?sc!&bj4Lbaj4}*PrN59sZZOyk}7Y2kL=^&n=v_noY9oA7#3t^PrnM5p{)o@ z={|zwHq~}u$Sq1C*}Sn{EtdV+^?gR$B#&)9%FJU%ecgnJoZN}ss5qTpHc^iCD(!;r zL;l6}l=F3rW_UO6K?=jlWNEX+dzX@>MYN;U-6~)0UI7dYN2`DR1qMz*CT10Xf`L_k zgJ}N=22%VcM*c3B@o&&i%}MTaCxi$}A};e5`c||@Ko}7I8~}(G$_IG5Fgm#ow0~w7 zRg!~)ct5=kmn`_9)%WmPMuSSzncF%fp%Lks&#^ng!El6loqO{cNwrfX6$4XfN36`1+wf`df`bq~QK zfb(djNcOJ+-@2|Ao2a+h#yVf2;!R;~KDl|yr}i`~{cdPI$2FQ#xW_5rSCR;QD)VS} zK|*>u8~Vu)X=qG|cW!<@-bVPlYPSTQTJbOzx->5XL;#R4fQW9YaR`9V@Z47PhIut(B|h+d$bYk zRw@mRlQSmmn&8m;H_HRs>r!B_u}egBGDmzJ6jOSuYVWVj04hYqTDW*dB&amb8&s9~ z6pB|MrX=(0fBe8JKqFELZ*mVy#HWZ0ER^>txDQOqnZl1t2)ixAJP2*FkiG9tDy(cI zIz?mcu#u4Iji*W&Ka9Q0O_PHSxi1KUSJO~Jtpky?UP3B^Zc|@R0CfI(J*1^NXP>9i2%6H@tL$;joda=3hhh9AQ%C)~N6o8W2jnrXK4)h^a zY(VM=-xP$m8d%7=*b*rDJXKw5_NO(*L0}D^g`!tkLqmSnXSud-1SWj1J!eqis@+W-Qas)hxfvHib{BVnHsB)Gxu2*_AO=?U$-nln=4g+==?PV?U62u zG3O0v`07jWB*FkH)yY?%KyHnV8yI-H$g?m(;}OZUAVqUWncd}|R<+@?BrskAjF`g) ziYV?Kur$@DS{+$$L^{8#ZH>tJPDym4?D(cgb?s79%)Z1OSr!myp~0O8*7yS{B@uX) zO1gg1x{4>)HrvmFBnORT60$Q2!6h|rWKtSc!UdhKJb}S2#1Lodw2}v5P>63rF4Hi) z|FZ6W&-gUm@GDcIo(gwuv9G?raGSBwuUL(vkvL_zUViLnim`2oL#!V zP~`Oznbd;2T~Nq5n$mg)w@0bumfBlt6WiR7o&Qy8!<3Z^$cMw4PJY3FUxWH0zN zE$c0-*fKAO>Qs@<%tDCngT9(Q`bGXbDh65Pc|8J3OYdW$pV;}X^mA%IKmD9(`Rhxo z!IG?@vO1q}{wPK^^R!K2KIx!6u>ZHi-G2`7|LyS@A*=D}0FTHKSGd$t!PGFf$WX6H zp3j5DzkweBj|hGR2oJz1=~(o+(zfg{Me3ii@fXEIO4rW7*74u`-vn8WKfFmeoLcQ0 zS19E}yR0B6gTLFDd{Vz3Wp#PYXTQxnkh1yEIwX!-Dt#n^iEjIGb>bK_)s|&X`QPo0 zx6>b_Hy@0DlDW>JELZYF~Xc+yZXC2mQBAy=P)C)GKGZZ*?Zc? zCQ}SM<*5%vP5Jkz*$|G=2XZN?8c>6#sUclP5r1=v?~ScuP*nYu>6I*cBPnjwR?994 z-Di#;UgOYwwCo64?)zbwDjFxo2l`N-XvlzILiXhB{I>SSh1hf>m@72Ei!+ogy;74= z58qyCM=Mu7sDGLx^<_%|Ne}592l+fhij4^p3?qTXe-k$)jqgcz$%aBRlf#AD7B1HZ z*B@lV5DNwak7){z|KkS??*oe8SXi;JLEXTR&u9g1J2(`=e1$-D#3OI3`PNer4&fo5}rA)n2I5Km&WxfTFf# zdM|761M*dJPwj*>MrVl!W~dKYy@Hy+0rd9`bc?FEIa$4^7{--5?H9;fE0i?|{w1F= z%W7n#C5u&3Lz_nJ_1f*z>8&S+>fVzv->s}aIi3B9`p^TPk#hRCNcpG92ijI%7{e&R(&o(c z4EQRGrL#a76V}KRQTH@|k`+2$8LiUjpxuSO_C6}>)01Jb9|3Ded9FGzG_V930VC&g z|2Yv@tOqdgRPJba6OFG$w*i&Tp^^X<9O@`k$>@`?3GKXsCsn+)v}$7Wz30G(9syG% zOQ*DJE%I7_;Cez*iUUcxU89t^&+Vk(v1$RqQu;ws(xu9XO}zxYM_lP!-JSaLZhe%$ zDKI~9=_*Sm5JW)0 z%slPo4rC@^bvqK*pcc61$xC{OMlYCxznbC+QV zx}Sb}vs>;+)@2Q7go+51y48uw`O=-kz@MtiGT#?5Z~#!iA59|#csygCQGAb2iZD}? z_)=7bxrB6#`EwW1@X*ecK8?VDXg=lz=#T4eIu;l~;*((E^|=@HA1>2B3CO=oYkv>c ze=v^|WLiHLXc0O5*zGldHd?ZCk(8V8s%7=`7~o|fAOqIEoqD9F+ug6HBrOyfefeIdBCI>)>sJQ$10hjPSwtrRubJGV_yJWAybqnv zU5gQjuLa-3X8GnApXK0=32z2zZu1NsCjTf%TU~2}im$l)%`jVk=Iovo3(2^#WADD8 z$tJ3AGn?AIy|N8@L1-AoFYx-9ZTFzGbH~DkT+)AEVXXd&JU+}IkoE#XcXq<#UZ~A2 zH}zUJ)cZY+Bz~k1qUWO<`Inv49CHILagBmPdo~_)feP-!fOi_@`T>(Hssx^u9=r+0 zOma1CkPGlb)(M?{c-G4PdxD#yRY+iA0jIbpNsN%M=14k=2g4U*t`ha(a9iD-ucw)z zs1%_?us3AsKwU?p>mUCVM-((KGxqvSN5j9R(NO;;9sQ%AA^ev}P((OS zXg4>kfY%Q+`hIVf(XZ-|ke24(tZ<>5V1W(*EM$A3C7cc|ch=OMzrZkxgE&=`<-Q;A zT%CI@V0Z&vBbtPUM`N8XCA{V_AaFj^7(SHx?(Z3zfVQVE^$8`5WwY1nsG!s_R6i^sQk|L2=*tqBR=m1~qt?$t=`m za${3){3eH^ug<7U8^yb{RNug#!}nB+XZV`WfA;qC^`C(MC)gzWo1f#qGVcE*7yaX# z{~yPwTvkHr6LIp0qvkUO&#$ZFHWB3p*QzJ80lb?O1{H(D49&G&Wg%bObS}RmLh=F+ zfk<#YggN{)sfe2_kwNt7?Yc4Szga&WAJ1z2%-!z&f^aTvp?=4@|6kwMRcO|X8l@s@`n1nkc<7*^=2{PT(&lJhxT+dn)j z#8dUWdYsQ&rC1?{2d~brGq3TDo_64D8OAaPgu|c8v$8Q9=}2lQZ{sjNw{fr#X~yZU z&1tv@7f|JzU+*dD76^7tv(&K>A%}{Ux=V950W|6T9-#)n426K4ut}4Y4v>)3&RAWqYNyT<>CIPv~2Q2tlJCuj1>Gc%B~{NqXDGuE** z`qUNupZcr?u@X`kw6K92U}+Tjq|)dl1vm^yL5Rg=q26L}Ny0ITq3HSY&1@lG32Gzf zB@Z{Y<%@&fz2AS9=+)lRlLVO-JUMgRoQCgNZFIN;T|!ruDtFeRQtP&bS4;fFEER7? z=;pnV$bzjO6^2)2C5yu$QUXlzLIfNeRvmy0I1f{QYJ(+k%AwFHEvo2Ob*z=Mp;AM^ zXG_8|$Qad^{8@nZl88JnTETG?Y#xunD0-^T&eSYc2r?u;bdo>O4|tvNVsr6{ejc{# zSk@&HtY@b*$Z@@FFDmcF4}r$pZfPuYu+>giFA~juAWF><7oSo8oV7hE z`LPx1(v)lNA^P)vln`gQ;Tomp)h?u6j24M8UM6G;7xQCc-d{mVj3G?K$$E$$K5`$y zsP?#auU{P-o#g6dYh@a&~CY=~GFS zEJM-PATNxx9Gi#xD&yNJGHf8!4pH`fXq-8fo7!@{yiRQ3WysSN?==$ikAC>fQK8cf zzeUJk_)k>{N= zkv5m3V`bwFP$w)D3K9wMcJJ`ZpBYmnuG74(RC6$mjj<7eqXA%Eom~ zATeH!2_$lUs`Dz=Rkn-$x(ZQHhO+p5^MQ?XGM+jhR}z0Z42JLjIe z-`l<)`LWtsEv-Gz7<0@%`s}k0g!lcPwaDqGw39D^K)6E0{0PJ+kYqgVz*FTW5dIP6 z3ax)4R{_nN-|Ivn2RN#--_YVQ}KV_U*34DL_QNtf|$xVqM6lDIs z1pfR`S_rZTf_dTdx$%jcZf2y86HObZG)%4xSDSoDGQvo3xSXzXNVKAyk6&M9hgjOz zlBt3)Gj4xQcwBr6o@|VLKAxVSdXSa%4||f(i|Gk}{`js^)QT$5Zei+%<1p(YknU!N zTG)!wTM2H>7>Fh)wj2T7TYDuHEZdfO0G(x#KY(|R+}zTdXLYoDq)vJ8-AjQnNYi67 zRtp|gz>}$y{Bh2))zs9v*z^!uyjXGDSbd2qLSg7MU3o0SC{Cpkr=KjNNj*)DvQX}% z4}r%hn{I7go4%3YH@wjKylW0Xe3E#B%oLi-fXOzBnWu|CX_Q#NC4f$j+Pd1T-LXk4 zpwygDw0M7wnW+HZKDn(bES`(DeZG8YfvSI6e*|9OLXO~p2<+ZclQnO(qOr1lM6qCC z$NYr3RcVoulQR3NNS@omg82*$cifO69YFc?Wz0u(MN3VlpYpehC4VcPelE{Z{>z>*%x{O8&02$!Fq{Y*Q2|KGJOjD#}Bl9Dl|` z6M<1@rAH{9Wrz(SR?ZW8+%5%`9up9Vy zf{7IAG}qDr!5I#8f;kRgyR^bS#~9#}j7h@61`^v~%P#5PriGZPvQF9B%&J--Si|OE zeKF6%6cVWo^1QxvJvY$8nhInmkG@DZ4; z5`n+vCu*;2kC*ohp)Wt74Vcj8s0qwa4iMr@&4k(Ns8{;d-@?mFq9YT)uF>^)>^WCB z8PT$<$87e3A9W?j5VtPisvjf%OQ1p9HYBpX+0@`-dh{2^E<;cpz zgR}fT-$&OLuku}=2YV*uTh^~Lfx5*Ii1blzN#;|5iJ150Lb$TvRA!!i1*FJT_<~3J zoS4CHwkxAK`OvWxygEY!(g5+#28CGg1L%*vOX6S&2I#Xa5&W%Z-rp$<|Lt!7Uxy`G zN*aGmTYevEzDrv5vpQ+;YbyLMMk|q?EQ>wM-jrdzvpm9_tjW8$s!gn6<^1z}bh z2bc%gbu$QUOdv^k8^>F5fziNZZXU9nVEn+-WM8w(!FcHXVqx6p3snK42&4r)(UlPp z#t#R(oCq+@U4vy_K7RUWvPGiA?NEm|**=o~_2L2;7#qc!hv)Q?^ShtJZD!HzZN^p{ z?^IIy(t8u0UDG^H!zKA<|#Lo$4gPpa+OJtFpcVZx)cKCx*Am_YT62nVD9idK+s$6 zggO?sgd^}&O5xbS7&K3#xJnks3Fbv{w9PCQPsOXIjm7Wo)3$q!9p{rCd2JkLKdC!J5U348q`csPgh> zIgaSX-%M>)@^kIl=Yd8^a|zBv5N7yOhwbC=C#%UN2pS<<>kxU!CUBgvWsC|~adO|W z8DQ4*Rp0PvNNqy(-eNDfh?x*6$lWP1t#icbeo$qW_x{rJoUaKrX%t8^adxErZD-}M zd6W?X432ar)P^$CSjEQ1Z&u1tbx5w=3?{AOV;Wk(;SAZFZ7x6^7Gp~u_Hf0An6rtA zCXU!#8$V#8nsmt;#xTi%EbW#N)BR(ey#5kw*!C_fA7i$IesKN=PEauktjAqq5V0j= zCJ%IzmXU#OYUh)2nKD|n96SHrwz5X$_tMw3^A<@S1@h+=$Q{m{?|D>)nMEQV(YC(I z^|x$wCZlba!CrBvtt_W-2mnbik!yy^AF;-qAG1(3-GSpM@piMhf`A`82K=M7Nc(n4 zj*&SJM7Ie0T}{c2%N7M1c582^q;D{s@9dfWhVId9D*=Ga4eI z=>|*Ak}>%je)~1Q5-s#Css~RL2VYv)KeFJ{H`x^7jdXsV#c{N&K-21DGVt(v1BnUv zk$(hx@)ENFi8$s#bV#g3%tUlbF#q5t+N>CS^c@L3#c{;fDP{l}eSn*RmZ z{u3ZkeeJFl^&Yp^XPpf4&3Er`Ul-fR>gAuh4%f0fhW z+B*<{w<&^Qf|idEWd~L**ty|^tj$d>R#4rikJ=VpB%+Du zX=G803;Va9wsgB<5+u~wnRJOB1Z+2)2*a~UU6Qz~_Ec3uGQnR3M&BEr=X2(1N)yB} z7QNj_#vkFvfBvSTy{!W7q$KpXA;A{PW=%1#hdvHw6jEN5V8YxU ziX@MTx`#n1cL`hBJCszEYcg#7_dvynh27V|v=+VvawV;5$=G*uEAuAtbgnbmbmgDe ziVeX|8?FKt;(y}L-qH{&%TFYg@^6j(e|EBeciH$~0E*~O^WT4c{+CK3Oa8abtSs`o z^^;t%5DA%N7S?1L9f{KnI?NCleFW7+s;O&t&rfG5vy3L)$DB_m;Ozh(U!Qomhyzrh z;)=3bu_?BP^@|sG@7sgH2fQ!Qm#i_^=X6M&ev1BbD3_h3vEmN1K|@(0d8JWiIn6+YZAR?VN|v zS`od6t4){esGrne?g5u|45vu6q|bI+G+OFh$$ld1etHWY;ks!@uzXsj(3vv-NK=0GuWZ3mC&PuG=>ZF6$N2FFq*ja+5*m7?VECfkH*N$T79 z<1Or?QuAm<7DT0HJ5t4sFe^4BGc`)0h7PRX_RQ*%}ks=C$<02&~`^6VS5`loB!j> z|Hi0T{K2T~(6Uvn6;6t5EL!2r3e5Tj0a9Y8BYJh|-g<@}8at9$M%wj>TX%W(;uXZ< zp1wZG0SE`btrEcm<2Kkh-*>uk6m+(|dqLzz!J#16sP&?1v$>vaMg=qn&eqOSyi1N; zoJWBNMW>1Ond_K65r29kagKb?dmRW@ z#o&r()<68&=PP?=Mr}n3FGr-ta0ta!D=f861|eWz;NrbG+3N36Ejc{FkKp4uyAvw= zV8pp;F*eGwMR^7%wJina2LZv+?h*~RhJAMDim9DU@I6N#i2^u5RmNF~J#2_@$vP{v zwKV_RaPOyaN$vh7*Vc>AMRrZHdaK`b*Nc-UL1${sZS2RHZTBcoG+eUdxI00M#Mrc8 zwhlwy$Q1i99$boxQM9J8K9zUdmn@TEN(_Khlk8TbyF?FThi>6*4AnqLq*?3sJMHe| zJ7P2A)grYXK)N8M)Tr(*vfJ+pilg!*ySeN zrAS!4nVgOIh~zcH#m{k1&#q43<^J**Y*bDvch&2f30c;7@l}K1^?l_4fX)JSFP&D3 zxaNI(99=V~I5_!|QvxZBwV^YfpW9k8IWW4vLs4KE38xeY0L!ULU3gqM_1=Ta%9528 z987*a1O{@66V=%3BQ_5i%A@KB9aokuWh24QpR3AIerl_UZ&({FQgR7u-DNiS(jjoH zPn=3W1xw@y(fXR4#{0#6?U2zaKInMg7}MysC}6AeqfJ+J1XX?}ow6Hj#YkD9FTN)Z z(+rs|-U2XR(XHx)SYo6BM#+G+YF*m%R?*tc9xzE+=wOgb`Y_8bg;dJ@JEMzn49Jf&{t0LYYA3kEdv>cW~B`<<_C6t(}wo729A~@GA<^$ueDy znQnwEr;=az6!??7fhbu+BPGOMHsr1w1IDN+zA!gqQnqs-4|1IN4O|_3%tE5=ERr9V z+1~0L5wsKXT75B>!u1fYz3IuOxSJS}eo;VEb|AsI;IncwxRT6}S8~#M(WT-hjN^9X zOBXBz*qzMG?& z#qv$GKvP}lS`wrrr$1fNt@0xm@L2`k9#8h%0P z>W9@1JYC1^gYBMoFl9kh z$iU_w^PxEIY?in|K|uvTt(`%cok69AL8~@jXY+Rzn{f%5)`# z$6EdgLGG8vg_gj;)=4dmb$g1kaCodj7%g-yKNNJxq zsjpj?QU@5vD@iCs6`P-Eb7n%fUN})mW?Km)DzR^#XUvEMJKkqrHXCV(S54rz1cbuc zx25x)s<$24YnU<88O2(E5NH`{Fa|4$oG4E%x~e^lVeq{6I)w~jtT zCGzX&NSI^Jvq?q8*<$_(s#@FqO1g~6lxN3&J@{b_DDe83Upv&(94Tsvj3U;^@Zh>c zcX;<(4X;5WRgLI2P}OI(7W}40MCrbP1C&j0XkkDKzN_#X9(sG6jpUSe?FIn~7{huS zb<<;9HSZ$dMS`S<->2`FbdXT#rkokE4)Bj`T^fX!zyXZDmlF6cf=i4WlTcZFdD~OG zm=u869gt9dVyG;Meh|8u512(NX$FZq+T|EIc9YVRAsUWu(99>X#5gwN@g%jX{F#Wex^B_glcV z#{uiA4+WLXnX*n3*3_rPdhMke5=pbe%-)QD&SPAp*RD*|zyxP{i`T zq{Y9)L;oB__doKXASsT|BLd`1G=qG4Z+44bek`=!NqKN^fB$&zs0yNis8f#OM4VJZ*mga#u@;T>`BW(W2Mn}6Q?T-Sg6DnV9-lbm|_e4I*Q4 z#cbHLXVR5-nq(J_3B5)~+koYdYQVYT)|-V7R(Mu_hvNW>xL0785#YtrM)%;&lgTeDd6Q2NIqG`efdu+DZVl8}Yf z*``~?4x?h<%Xx4e@|xMHj4bIoGPc=V+2xA^k`d~CWcXr?uWE5t@>ABkwRsjh#_fQhUR(nY4R zo;`AW{*}S9HdXxq_eG^NH8fv$8=aJo43i9ljB&uakg$_Pphf+JQBeI{l#YmF76C5e zh__UPyQVDus71i~p*6nOO)Jt>#(q-QsfAI#3R~@F&~l$*>bja*C)}h$CT~yLWW7CM zQnl0%(Q{r`G$v^2F6bC0$ztuH&7`X>Zp9X>ks0^~qmJWT)VPaUVVQVtv0jSFH?DBS z0nMDu+K5ibu4H^1;=v7@9vxJAM|6`a`uijX%{vp700n%V<#}Y~xh_F4?$a;((hnYt z2*ptfiqL5b5S>(1wJ-g+MyO|z_oimxF&#Aab)zW89z8dWl<$D!8lQX^f7<)54lRZlftrE zn$s?bc5!c*5K;5uEXZbWxF|1Fwv_Wz88AJk9c3frJMRWJ(Mv5JLaN^zQmNumv(l@j zLb;{14@cFSPXmsYRB%dNnS*f-9bNER2tC7vF$-VnQ=u-uIdCt6<9)mcgV(oer-FOo zdYfvGEF(k@CA3C(xeoczJPggYW(8lGQ{k7BT|MkqPxy3>gt&~aAd3Jz^m%HXVA{5G zeHk>WRn`ZAoA|o@-k?3k@C?6rPi?SeHFw_P1lb52cH*|JUZCgRl=_QwdceidPl1o= zxF8$YrCyzJVL-XA3eaol&+R)9F+a-#d1?(+$j-xJm^S5Nn_xdF-1ZPASUa&&C&TNT-dE3;d;c}{FK9b!FM zVYQCSW3Gn3`VuXFF|8T!^BpaX)ruoNiygbNBD<_X$n%r7n&?aEVdm^oj23hnAoGWH zK2vm^O-nku5+qukw*5d@$;j6K z-599r-}BL-QG4lyD{A0|q;mVT-n{#C&fV=9vK~qcl)=SHL#ViIy~Jo?c4UfZ{a}e_ zJxm2}4&-p&er)oBKps>aY~iM0@W^SllG? zM0jG0Oy9e|FL;=YG6b1oMtv|$U#$~GPC#tD9G5B6JdO4bhy+P3*rWIvJ-2_0Uc-MB zZj=9iAmGmnfc!>!*8d$1@Y|aini&1_M}HOj#(yZX`$a4)76^bKh5hN{o;QO7o3Hs1 zq@w(Wg1J*4=}tAr67`JJ(zN_}qQE}8!tfTYSk-nWDPOl1QU`|%wukJr@roO$FBYm4 z`dy(a&^AGi2oGC&qx6~9|h7ex_>;-v$mF^>bt-(585 zB;~8$bX^S`6(nd|ckZ+>NLVR zM56Pat4*M>Triq?dg%P#$))He^&v&=FoU2YTod(<_O*w0pebGBx8^cl85J2bdv6lW zfa=ve{Zh!2XO>d?`SWi7BpHumuT@e%lST30c<28_jDNSw|5u0Ze{cfIayCdJ@bCNE zu2u)&V&I@aW?~S7wOQCq(~0RoQ3n17$E)4EFk1CRs|O5Xy?5g3jP%{VVJ@KQyKhZSS#S>u_K*&3}& z;n5EdVt;K1>?0-1xrZW|)bn<$(c7XPhAn;_w7yGiA`7QEGqjV@xWc2@ml|OAUNVKLEZ~Ct-H6x|ga7HTn8t!C`jnU%G;U&*Zo^+x&U%u*g}w^U3qQDM4E+YJ~2St&Ba=?Ef|COXf7 zi5pz|cYJUHuI~0}N6+nDSFuhUlgZ1U{=K8xG?`4})$Nn@O{8Ak$EAgh-~z3!!8&E^1T5nqo>%OKZVF~pe{2-=bMt-WDaj-{bF z%+y!(0Xcm1gp9!W8XkGg(SKHUp4doqqNcfN_X*iv=b>vQ_n?H>zjW$r^$X!LQt^H8 zPItEq+>FQJ6<=Y%o9EO=@mqoF)HL^XBJR9T*dbCyJOP_l(|>1vha$Q0A-F1)&E)C1 zybyg4w_^?+iPi59SyqFtF9+no@GT*xF2<9Ymc@#2_nlpnIlCbn;EHDqD(y>@ALMw!+UHhl@ zH;sd%P{?Da2~siyCqO4LfmEd`?4_O4?ABVZL2S`D^FHUA= zMHExR__;i5sr9^<`+H;INxOgen7C3?+d;*_ZKsPa(!?w;&BEFLvPOP^eD@~#Y$#$* ziB^*U{h3ldS#C5@5#MnEITZdoMVs^@CEC(5b(x@PbukW9AqV;R`siApU9wb}O!725 z&dNTs`hKy}$SDollkn##jf=e{DwSr*3tQzruYA$NswjXXYoAu7{3PB+vXtV0o^NVZ zLhs3bywc@!GLI)I2vlGb1z2F(Va_dE+%Akv{`+@+*M5p+3_Fz+;03M5JtPlxIR!h^ zW{A#`q}bF@NE8!A%^u(I2y{jI$Z-l`y5db(y&axN{5+vwbk?T((w0 zUSlhQUI7yYIyMmJ{jE5i(|0Shb-jBlF!aMyg zW)7DhzhY|le)#uuH{7_R!hGor$>GN5$D8S`RV9bXVuf>6Mr%t`ROdR}lQg@_%W)8! z5!N3jI8 zg&5p1%Nc4^KB!aXexHZkS^Jvj+l4QxV==A8H(#(5S0y~m0)<=hGUWK%V){-u)66sV z(tg`?&nuSL+PIn+|HF;NHX0BYfsQ|1p?RjIa|xA@sa5&fIk<3AfI(!W_; zfAEigGEaZ)jsu-8p2&kQtnU-26X(B-=Ggc}f#NV}6#b@WVu5C4iSjCJ#b|6}cll}Z zmZ9|d2K_-4(@l}FC?HC0+Wk8tI$xT)&pNNXvR69e;o*6@dAz$m|Iz6L;}qvjLz>&Y z>+yvL-WOj$+rB=U#estTS7M9xRL#TSgvJQyGkuoBRrT_&foU42fN>g4W7CxO-a4og zvR40iO7d3mQy#Am?=dZEX&3tw@)h1urbJDNQK#Uh85pfbDaB>UQB+Jf$|z5+y(TmK zFJvyj#4Pf&mZmIna~T`c8f((68tbc-t5()$&S$XAO#TVlOw<*yMtUDM)K4hJi~>EaPr z%l%%0IfG$Iw6Kv6XfEBi8tW7oZJ$5p68}}Q3+(=)hutp!5*m)DaIM3lnd_x*n$woc z{}O4=U9t-$-c`6uDgG`px)eCU5_sGE?U1AVB|9FE>?tljr*w46`V8$%Mclif?Kk;T zKs=Aus?O@~!~!Q&!SB7$y;6A?{4IgVZCKJM!2n5x7RfE=2v$7|f?rY9i0cG$L>L4s z$mH|%3-DR+CR_A^CM=qzl}tjI+(KyLvr;oj*%;pd3F#(VHThV?8)d0dt%PJpev$a@ z@>OV6afec3c+H2D_N7&LdmY?CB6|qHI`SLG`4Ed;F ziw(i6d|Bl`yXq>ea7nUYfI#ThEdd-kvGAsQcwAy+e%nkUmO#`nV)V|seg|v#KC6EZ zo|G83+y(5I6n+O3wA>-8Q2sJJk`(S~V444>Tz9gEP{vDZd zI(jHDe4I?}9F=lF+}s|KSRyQ?8=s6+!5-3&C&|jJGFgO4WJZpzq6 zUEaWPC)|DSJh$79%`G~dyj-}*AO{3+23G)a+~VdK*=sTsJR~INZ4IjUXe19&-Fta^ zJlN&n$CYMV^|zQ6tdv5eJQReoaM`7ujYL&o0>o;Xe@ae?io{uG8os zs45Ih%w0Y}tqxlvcMCAq5E$E$Qs^)WZx%cMZ5QD(=#dzEkA&CKgNP@8P6#BmD)YKT z&5e*Ff6mw-yX|0p4MMCVe~kj;Nl!c_cm28EWaS08L`lP|nWoL|(L!xXAE}88(FY$C zAApH@+6HB|O^)xOQ0U917v&Rl$|gkyPnd=_tp#$sIAt^}z!lTbrjZ)=gKl3F_zu#( zeq5XN%I4C;|DXh4TztXwjOqmiRTk6A>dwm@LW6t~P^G%7gl1-v?q6zDjm+8CIJ8Ms zN4RF8x-mFu7^S?SqID^e4dNS_ympXDu`i6O+?wgCsX8JTJfJ4XQN`)Og4AUgmULr$q_@ z&F*v??58$+SWR740n5-MtnT(M2ufZQ;Wh3VU|zGATQ?NUyU|C_TH>#(RXU@x#5$)k zR~Sp3P6v!t--<~Ac6yR7r~JJezgt%xAzw#TF_WjD!Sj87d%Mp6NJvOwUuHZ64Mr-d>T=4U~!G6fJEUJBZHJis;=avBExDa$?ef3^`f44yV)e>-KCs zIZ~McyEAluHfupghw1ZcU3{z1Ed>NZNp$(yYno7z0+jgJ!6ue71hwpYW*Oty!9hxj zj0n|Z2O?@V$r2*^E{6;>?h_15S5m{|a&B(HvrklZMbo;DhKv&Q z^GC+yR@GeG@(5O36%>}|T?9~49^WmHMq1+}Ki#2&>?35;ob(;JsdaO`MHR2?})7aYK>_-x^c!sH#eL=G7k*#7;nLLL#D5RsmCetwJs%b$s9o`MU= z*)7*RuiH-cG07Zl0Zafkz}-p_{640lD1EdmILMD(@oS@VRZVYmCY{Oj32&V;8!cFn z1|T(X^;(yUFWq-SJBTwulLN54jQ%64vfexb7$$G1Y+(VwQ-w}hyd~i^lRnu95&^`d zR1c&S6+!ai1xWP&97>EMlipngsZ-FhG@F|Q0Q{=bGOZc;!=zDJrjIB8on!HMRTHa!{34ICX0ryHrxdn7RL*AV~W4E`HehY11H^c?bJ< zsIGL;0B0r#Q}(B%C_kfjv)(UamJoSr3`WM@W@1~fW(pF;xzDrrJ3jOF#oZ*TVNGA} z-1iXqn>93!Y#zL!@6xb&lctf6%F8_|SCxt9QIWEsfD1b)-@eEAr|W{7;aaMdW5K+#LwN=_@Oa-*1KVPU1MRRP+q zztJEx=`1)}Zgx1Il_lCFHVr9F$O!(astTbK(zD7Gd(MUgSPuS2-+ow;ANxmQ@hYT` zKr5G|xLM7t3gg@oysY_j6>?Mr5E(PqM;cvdoSaz7;I&!Uo+E zU9G(CI7=xdJAoQ!<=iTY7VIR#<3wf)e0y*9BTe>>xYv5LZAmiLDA-qvCv z&vro>7$+snUD$3^R*6Ohm{Ni6z)5HMEV_iBG9jo!gzEB1eQ}du!w82EKLruEfc>0^ zbG8-c>pqeh-}nwW8n>@CAhLVS(zQQm_w8(ZHd zLBuPzu$&j%3Zo6`9kVeicWa?%kI&;fklqe)%33`g#SD{DJGEMnH;FrpS$IB9S`vMT z$RsQ@YE-JfEnE#Aq5b|l9u>Hsgz7F-<5v`&5E6D|=OyHa`~uADW~F<(s9G=gAXu{y z%iq3%vNMr@c|!f~2Z_2E&&Ew^6zXzE)h>nWNOL4j+7BTM7yKs6O)Y?_M0lB2N`p+W zu=L(;AP$yCfy2+)XZ)FPMz2`!7ZtZY4LCJ|y<=JvPUOy0XO9~fhr@}Rv4 z*;Mu*9f~5W1gI@z6*g_!a80QMJjTJ^;5v34FTH{A(9CV`mQKBeLJfUK5w~eQcz%>8 zze+{+zA9Puo*4-Wox^Ig+fQMCW$w3(Yl<4F0NvT)ZuW2JAz z&DG`R;XbXE{Gdp%AJ+9&iyV_M(q&^yhYFK90tlVbPuwkwUCbu9sA3L^sXH|oWnx%h zF8JRIZ~$ zuE%4Vn&g@azkKQA_?i^~np2*S0~XJeOY*~zsfuAymS|BofH@1PAZsBTxL0YFIhR#+ z1zG+w3qk}ML~Y-{rb@cB*g41#RPn|yr=UgPbBqJ#HT^I>o;AgwoMiUnYvu}- z&ZcZRq`f(kFPYY@&b6SefQj6Lf-#AfmM!wk{hmfIB_gF>DN94P1kVgS4mv(PpS+6N z*q~vho!?S;45A>S=Gk1PaGUW1Q@(0+E~EI-Vc|uoKNXHhK`5f@ETnIAdpKT&0JsYk zIqH=ZgupTsu^jhr&;!@VrJ`xZQxzBB3aElV3rVC7rvW?KD?PI>KvWm~1#wg=$W)>B zH8ahiK*1l@y*5cdNWS*`IdrVI3VdNQjvSG9L%7#?j$@{^pMpxnwz;)!cPyv9I-+ z{sl`rS@~XtVFAmb1sP{m^236Y5I&Aa^IZ(Vi}wT*O?VFTU!by70zY-d2l0coRv>mf zO%P20ZGKrcjTz}f7G%osfik;(#YTdzS^`U;ExDZ-g6*Lsb1L=V{^{^<{LD8iCK(JR zEvfLemUw7o7bRYe6~PR9lqU$3GBwgqm4+q@WyL^2uvQ#z`Z>zwDPslVw~ajY4aZp> zRx7*VeP1ebHO+WheK4}{agfQ*%COtbKu+}K#LPGnVYuzoUJ|AUe7&kLx#k^NK;<5B zs-aj;C^M5p6*J=F+l;!>d6O7`*c}0UDFyAN)hk{pmv${2pFfs-} z>FYaf%p=R3nV7#XD6NLr`gdG0533@OcJ+i<7+@(?^fI4EOCBd3EB){@{~aL+MQ$_K z(}dtIYsGC!e;Fr3S$wNYZ;zU%U*1~!G^8@U;`E5GfkQT}&RpJq%6hw*U%kGtwR4_y zpHJ8}6i!!(2$a_}yptu{UEo|+an1C@(bY}(jR$;HQsb=2$VSbv?siaiKJkCez4)V=@se| zWy(Y(8xq@M_bfuiJz>yqG9$t_=YocS2D!=hZbV`t$Z6hwxgrvr0}E4d8aSD-5Q3(JY0E!pjVKhAS(q0^tKLIV%g2I48dZ%Tg;L}mr(o8 z!rt2Q4HtON-~7(XoZFLC2f&H<*E?K!mg-)RV7STyFMSNhiU2L*%ojRHI9d z#*+CGLiE&z0B_bz&GzSpARcmufV2^75e>arI)QyYdTRq{JG3(Q&uQZJ(A*^4+lvTU;CQWPF0$s_@;btJ;=5xS_hHb;s+CI zIWB@r3Ewf2=UrQgK_(T&$Bt%s9UNj=VInsA&xuuw2eb8Mux5?Knj;wtjYeJ5bVmdw zNJb3>id8$nJO*RSl23`aP+xpy-w}~k(qihCRZfee&75OjY$M)Ayz7>y5?^C@y`)Ax zz8TH)OuggJ7zIn#8=|FIk5(Zb#gf-ktw<55xg%QnGD;wcBHV+$%*C&W;@?AiEXInc z)`gs!jcOyN?YL#a$mhlks?6*@k6}yPCumFTZ)>dNe1RDdgxzEf$qKy4^}$%>pT{*F z)5K?<1^Q>-LfWOM>4|K11OTZ@dQ>TeY36I1jV;3>yA-!HybyKmW z4`B#U(I?|a6&P}oux@{opd?~u3s1+E5`2Oh4N%3W4}TJj_&xk#a1}T2N=eV#MNB#Z zB!Q~mC*avy^ws&G`}#Mun&qh2K!lN^fo!w`47KHOITTm4fKE&gH)<`AnPTtQX5RY#1aT#z94 zlE&=ivABg==5C~yArV1X*RPkZXS?FakX0!iCTv2e@GwquQ%wgw4JNl^Zt&$FDILwQC^t4W?`U zh>PNFp;wlOcDKwyo86y(umb&7b&}2M*ZRLKM;lE+o~RW&0>e}Cx#pG4N!3;vV454f zJ}`bjqSh>*7*dE8#|5+IP!NBCSvg*&%xE)IVTzkKTq0949UT|#*P>Zcdv)&Wk5|FJ zxM~mkTAiq(c5UAJYx@Do!V3SsBlz~^g$Q{GF+odYR9Ku@t}e|nL*B`>13JvGJ)7OC zK>B4QzEk)@n^!EJ1s=twurSU2m*D76B7Iu<_7t+Gtl$-CDeJuEW_f!o4By}I2JfUF z5xtj9B9<#ke&v?wEc8lEZEms>*_HhHqjM^m=4M=t+Q}VRUw-ke`h;}M#k-8Q!-UOQ z=Z!XvX$7xaje3lPcT3TXa3p$8cG2y2CU?XTz40V>=y2QzQlgJ(;It3bHH5s zE|F1~q-SI@NJVGTaZJXV>LczoGW=fg6$rsatz5c5s=fc zt6&(GojiqpttP=un$z6ioxU^+2|kAw%1b+zLiNPpzX)n-DyS2O5$w4T|6&?kEqC3< zyclmY!b1IoN)yb?+hsNCVtRZ*0BuF)-=o7`5aZHWQOs` z6x9=((iA?@QxI|Y0LwMy6OV*9^${h8VrZi>2a2p{##Xt-Qv{DWp#5trt#} z$Ho^Uxwj zYZkRzh#ic^v0I~#Gpf7$!88)pi}100SED%@F!TlHX=#fXdI&f8obzxP2KxHlMh}^O zfO`P<+SbLG@oc$J%`Y9Zq3S-(kX;!WcQCA=r)8P7Qv|4*_Q0W&}P| zQ2sm9jp-Aso;Q+b2723t#U?9Yc15;<6QAX=hBPZy`?7I<_VT+tG5#i57sWW!>uj7% z&xRuOv-5g_FPXg7C>=PRkB4@qiP%(RhP68vQPF3I%MZD)8vuAx|BPj_1ZzBtvWV@A zVCFM8=c}mt322-;9rcjryW^4dE)`N>#jOfWM0qQY(8{8l0-9QG{^0vBYF@LGVy_fjoFp?p>p^87xNSE3a#4!M#h+%`*_?*9Cf`rNU` zH#*8|=4c=YEPu+gmwZ1koV?wh$zx1VD|7q?vdFw2KdxR5w~3G;0@!~jRQI<8Vdf7> zaFB^f6#<{w5*=8NKs=(`*Z9T+cqSFV=43^5Uk*CT*Hn)3GpD+z&UA#}-C*H$F@o!S z4;go4Twr5PCKy{DSy(Qw{7DZ4*juC&4ki(R|FB4r;Z<|wLnHW^OuB3B}zDBP9W`42}0rVrGHuW@10=-^A2Ub@a=koy*uNV#{$v8 z)GXEagZ<<+(yxUM!&c2foKk8dyL>X$rB2vboGnd~Sxr*{0D<|~r5dQ3{#0BP2fTKf zOMZdQL|4v_{thOkJIb0``p}2E+HbISSjj8OYYjeD%%Eo!pjq~?maM`!C3v8KFk_+> z*k)(`@LXG3ib$B{Liqkvju+PLpj6fAcv$Nx_UER`VV-9B-bnL_<6=yW%vC-8S*wa0 zF6&87C!F#i#a&5hy>5PuLc)}{nLcdG{R;3E1Oj5@RrBA^b7yv8XIGLDpi%M#+ckFJ zzje|ns6{Bo;)E41) z@&gMOz_EXm%l9u4Gt&!LzR)&tP``o?N=PdBvVida z0YX5%zn*QP4@)Lcw$(N*LsFSH}qgOmI#!Xlt-6R8^p zscobotiJ|yM2bU*m!~6Xbv6;x8gQ{29D{By@`cn!L4}CaRXKT2M;Cr$l)Z>vi<0K| zEemsYIONwUlC3I>3DVSSoNrxKEO00iub1cqQbs@D{QnY7i42w!HEB_pNr4bm(8oDb z9dDk&ZuKwJ4UZlC~8p)1GV(Q5V3Z0jG>+6#G%DU z4XX-1ONy4m0cX@?W+3Xy8WiKGa#;u9)T>RnVO*P1Vy$n9zfFx%8(t7}4vK2)RTxwt zRII!=6%0W$i-`@yxlE&=>hHq!CRF*~mu*4YwMNKC*V%2T0KY-yg>z>rX~O zwj(JBC|zq7*Z3BOVmANnL=dgCqoEENi`Us1 zH3_R7y&-68XqS?(8pk&&w!_lMT~UhcP~mo{A`_e~Re3NRaA$A)$VT`Z!(aY)ji(yytWG|J=vZX-g9k&YoM9&=1dadG=?P21p4QYns#&@rntCrvM`G7qxb zpBocGpz5OmVB~dS$^Hzs&%qcW+&;_!^ab0LAksfj9Za{i7HC=8Q75J?ed|g>KP4P@)^YT|?aOsYr4D@nQKPi<5pCX; zsS7_R=D_wKLn^9Bojcm+FvaaYb4jG*u$YeI3X{Q*4fc9!jkK70g|m|B3lDzY85an} z9CyYCLM3)2uq_XrW8SuTF`&&H{wYk#(L$894M0*1J1gG{j$jwV$pBCaUD;-~1sK~( zzj**>V)=TuEnH?dVEM*& z6YBxXEvyya?^1QUv3w7^7xO6;ffK2}AIlH02UYz;>|s^+2zyjLA5(BRMc1h39=2CK zpI}d_=Tq!y^?ZgstDes}?Ve{ZsOO7L`6cK1GJ8cmUv-}Qoch?i>Gv)EedplwJ^MjDe`G(Y=g-db7w7%2&ht0t`MU%65B8^e{^dOXX8Y+$ zp*8BsIsKkSS1w}4MLy!PEgx~cEnXBVqWYWBb>}W@=jL(r6G+@@123J&w}F?=6WYK_ zp{OVYBU!;c9vH=ZVcH2x?}0$>2Uz0G-38KnALw&-fzbjcW?h(dw?G_bEzHKZK!TUI zK%$qmKoTX%-jtLUNcE<4Y5|W|v_NNipGLVZUabYvv1ivg-d&K<0-02ivg6Z#i>`|pMUEillVGN||BH7zjM+rJftw7`+rZ|EH4nqe(4JSLy#O&OsY zj`YT>=O}N=Xq6d*t;Q08#_fjj-raE21|+=L4M#_5GzC%--wKed65?1DBr!jDST*!w z3!xud1jE>37|WJG5vzg8tQO|5I`Ff4sAEfE8Eb&kStG1r%iuD$0C1B* zuK2;`3YLfiX?viO9{4x06(*@{E0k#CGBInm!ZBN+H|3BF$36tEDXPH$o}4F?$wa*rqkQW-rN>!gOz3WsHf71dyxS5LHQgnD!UmiFfoeB zOlmp{^IgWl3wE^6S-n?co@Nqo0 zJYf%{_RqZmml*T?bMJu@wHRVw3_X!NSA)UUqqW_D7UUY}%dSNtUk3%4FJYVDIJOyP zqaSfR>RTVX9)@H|U`+q;% z3C|#Y`_T5kh0}i@E&pfi9{37v{|~7De?cp+v4>d#dsHp#cvK%lA&K`xA3#GDGJtz= zBn~&iaXc686R~7sc-b-6AAJJ`HE=y2fH`DAiq~{l@-i%wXbjZGW*|Z4Z-qYIj8<4M z83o+;5L8UT#jV_c8WAh2Rf zd^pc@I*)hcO(%{!A&Rt{YT28pVcv?76g?s-Iv;^%oMG#ce3S!gl%oj}kxG92tFFRi zVb!hePfnt-~cb ziXZKCp5d4w7b2F0m@R6*Du1C~`#VNwyCPV*B3QW`tSFanGdzXuIy&t!9KyhN-`d(G z-cc9V;h3md19zedAhL5*z^RUATOWRxaV?nI*k{`-XsLMzuYmtr~;n8kk}h5DLDyv$)aMxOZ{HC^t6rI_*ThKAh`TD&Gt&s-0q zy&hf5YK2CR=#aixJJY7`)F^$MVZy0zCA+k?Gbu!kI;L&qOzuPL|cJ zr=egUcTm0gr&33g`4k7%GuTGrbLL&JJSlDqOzXeL;s5cD<71a1QX#zkTcE&;Yqlb5 zJxVBfMH1hj6s>GVXA!m9N?Hf9-}9olc@aC{3&7+)-0oCBKVFFjr3z{6M}DtH8ZUxU zz8Gfk8io5X#3}^}_*BJ<{h&Xerf7qhM&>hKyGZIIXM|PH%yenjwC2%9$x=p(lMdIWs4DvBj!6TE=cT z2b-*(>{qjIy<+LcGqYQgXZ#i4!h<$ zK1>SkU5{7nngbd?L8%AeC-V6YO4G3o5#1v3Q=Vi^{~hhdycijDEehKuF~-e`jA=Pc zibjGjz#JJjUx&u6b35b4uj#Md%_cbundGJ2G46wL^)|G^HSJa5XGovVW1uEQpeFGpiY|ga4{@L#<4mJ7owHnv zPBqEZRW~}5Xit>?#lYHvMV;*2-V@nJjlOxaRh*z=-Juyx5L z_}mTKF1fv(EdGsaupi=)oKfhVBD3kl8*s}_&_k%g!c?;TSJQS~8{5%bbAzG9#Ynap zfoAe1N1K>@nc_u)yWED$T}anNeD@J;b2fw>J}lgTCZ`o{M90n}s?cdbe-51reFLO< zj1A~zDeI1+Ng3R+3+(2Vm{s0~=`m$Zp3Aa4`fg}mz1U-}u0sc8q}$_KjsJVo+^ula z;);=RTAr1KEyibUgf2$P&1rF2)NuRa-EhmIJgXT7VNYiti$Z?u;*s$-#58g=)~&9n z8<~)nU{$2thK`Npv6A`h-Eeyzslgod|D;Fv7#^z??(pu09Z`}kgDfPO2T7I&mevIq zqAR3o8IZ1JLU%0-dTZTakk%cBY1uGRI|9aOJz%`n8w#{OFiFdSDOx`$*St`z<-#&; zAgt5|!D-rHI7=G>S7}4xCT$qpqYZ~gwGr^FHVWR=M#G2N7_~fCBe`!v#jygHI3Dgn zb+Qt33A6-}CHp9{WFLi>40E=>k_s>Ilav8Sho|_-%0KK5kMUEKztS5X;HN78X9`@Q z6po3TtF`<&lFe>A5I(82Qs?w<$^g`m zr32Jbpw!>l0+Uq%^S8FZU76QFLijvn3(&ENIiMBpM(b^;jSTr>1m?>xpP$WS?IfdhJs@#&c0qKI*;B<`Z7llK=Fd(Lzh?A{IcptoO0 zvYjW@Ud$u6LO(COjMlZpO91y=q&w&zohR7PYa2H=@e~+GJe1 zDY$e~VX$@_E?XIjNjXf^X21+>CRA#(A)w8H8tr%pX(zy`+KF(6wgAr2d~lIg0hefg z*s4{-Hf<5?&=$jk+7ft7tB2>brSPT}f_JoK@UgZWK0%mYX(z*X+9~jxb~@9vGnt{C z&EmCHEKNIyb=Ow2e%iTgh;|+ufpz1w3t6Fd5u2o~RqS&TGW86&R56H-=JIU5T8YLO zxKsI6l68kJ>g>f}{UAY|y_hV?IXTie15KC!oe(^pQknx!&xVO zz7o!nESX9lLLCw_HZ#YhryjsOxp ziPyl3Y3{UyE3SbPJc%T1Gt;fTq#y3}B&J(R%D2;V@dnr$9;tPfS_!*>Ix~*jzslTy z5Nw(ukZ$dPVG(#}O(}O*#Yi`HJZP_>IDjWkETDN?Fp3F5uUinQgqNSOsE7p3RDz|uNax6NVFg?*^}(ix5B$=iD^klq!Y1dY=c=2 zk@k9$ok{I-h;&DLA|;23bZ8`+p^2z8CIWCsTB0-M#8q+ZpE{4kfv65ig{`Aq58ZE7 zGIH7x-gKA8?7s`1Q3xyb?%D%!M99h1t`(k*sA*EnZjCt4j#%t~675cO1$M%8Qbp)y`nBCqr`?0D)_riU_5iHY9!7WT zL0GRng!beS_(ppgzSo|CpR{M0(4J!{+ViZN_5#|6XVE^q%JQ{+Y_j$?o36dXW@zuS zdD?rdL3^LA&^}=6w2#;p?PIn>`!8$JK4H7H&)8Gi=j;{j3-*!r4f{my;nf}!{k3PrVC^L_M0;BtseLSlYF~?C+D~G*FvJLvC=ikuCAx{xB1a4n1I2i8 zq&OOD^2JeNf|w=>gijQTT2UmLM6ozkOcWQ3N#ZI|A~sy z>tG(gm~BA|n1Z`QvZ-!%ExgRvqUB5E55k8kmyG-HFZd*z;0yH`zQsm0yN$ z<5&Y9srp)M1wWEsj&<>D9q-K7krRy0?l67@<`P9Bq^oub+Q;bPk&U*ruW^S@HacE= z73L@#9VeQgw|bi(s$i_Dix)?Mk6(#(abg-wvqvMt88)hzyGmJbE;jM2@ht}-uH);K z1)nWS)S;^YzZlCmDC=J*hVpBadwrVd$*)yD#P`}A{5s`c|D@f@HzE|5_7Xg=`~@`X z^xFfD^(W_)+*tC-R<2k6=lOdfIeNu@elxhKlI{gj>c(p0GSQ}Y@n)jr(dpUw%9U34 zh@VsOE_em~x~LDK&c4KS^kK`84CRn1WOu7gqA2}DFTVcDVj5$^=9YFdtO-BRdG03ub;;6~>uqwvPuV`cDT^^-EOSeJq zNE=bL71GdxwQbnE|23!WR_K~WwADzj-ipI18;OMcFx{2rZh@s}2g$z0yjj@{n{9lz z!BvrAB6ur&tHSthfkuyc4Fo$xbSq?f%#DQK{`UC2ADK%#{Hm1=NBp9QVU>fddUL*m zQy$^CbfigWAVMxLWj27DYS9_A12U-2BSh6^NT&K+BDz&guPIU^6Z^S6Zgf=?er^Z9 zIFBnm&Oy#p$hlUz_J{E^2|1G**vMfv%|zr>7dk+oQtB%Ae(ck{e_Lc&T5B8G1$nMa zOmJk6u@wRxj=eQ@Y!+TS8e6?~=Hzt{!8ze{97LkXVTV<2hW(rOU#Y@SqB8S09EIFm z0WMLA%BBkCr5gH*g)l$_AWtlYQDO;<6*ai@wJ=T8p)v?UNYuj`u@o*A4X{Zx!p&ki z+$&bVL*gXZD^7-2u-%*DRQN=k2H%O(;YV=>{4UO9AkJb5;%t^FR4ANj4T%go;9E^f3N=2J67B(uS>4Ib668bG4RN%Ooa@u_d=R56wgw;;F z-{B0q9SmTT`SqkA+1pT{-o~*fVZPEXZay1zimKxUP;1wbE{W`RT9qPYDtDc8RMo0f zw1&FsHl>6G8k=TyvLT@-znpKwadmb!8_I7`Ry-Do{KJHK33VYSaSBQC>e%nZIArKKurj z_#F-8UyvgHhOW4;JwoC}R&p381r$jMlcf$bq!}}t*n6Mb)NE4FActpjJKy2V=4G4> zU1QAgqPcpPri0J-rVJo2R-}tL=)dAT-#?>8h0}bn9&*#g9u!(MDV6IXp7x9>AJT>| zo$j2(8(q}L+b+5&*N!au zY(2;UJCs}SDr?81av;RZL69y7LyjB*UMvrm!y=YH9o;nh)QrPG$MWN-5!{Xp6Ni4# z$H6V+Tru^=X@5RvviAn)(ti)Q`#%g9Yyio2^nVC0C~e;VF_GoDC_3s?U5)~`91R{h z2GZm>=q`_nVX)qjVS78n>gZqI!|zq%e;@x(ikh77oIYO1U51>i` zQl${7QiOb83_Y>jPnN_`#T}ta-w0J=ujN)bmlyX(oV&5k(T*Fn$rmaPt6fZqoB~2l z1(%!_bH3wtU<&>~_<&z~7BQgB(pz4-{QOeO#H1CzqPUvzSxN31^t3#5emG_~+};BJ z%Zdiuc>`zI5Z-O*xp-Q;rR3|t;gm)9ztWgV9-U_O8_vHOQfTCOkEEL4kwSC^^!JZmk4*Uy zd$zzIUXSi%|D0*oYdsndc#5kGYV zb!U_{-h~m!8go#49S^DU1Z2q*p^x;zP+0*5G5{rVF_g(AFi+NiU)DlU*1;(<2&-j1 zTq2jkI@thM%Mjcq8{r|j3?7%u;TgFCUX&~0Re1`$Ay0*O|2>c>(Jo*RWi9AsZ$yW~1a4VG>TX7$1s-!Z@?*>;`Ni^9azEl zU@nFAfT4UZ=2BTMn%O5X*9n5~iPF|?mhfL+a>Q~Sdb zb{T(O?GFY0sF$N8PR2H5eX=OJ%OiHdUm01O(0k3GP>*%=w+pUpZ$a)xozaR6vI{ch zJuxOME259G_)E@CEsMYGXsay#iWAk6#a~rua{8S7Wob3>N1sk-&y20 z_y^7+zoDWF1ajMl{3B0%TnoReIOuD$0S-6KKD(2CmeUnGwz6$YA7I zYK7yqyadwdi5`6`8}0QZlG;m3PqNh>>p?lC_L8-{6fG|`J(+9T%_zG{aH!z+E3g{~dRR%`nhos6v&j@wn(R0vmPp7@oK) zyBb@^Ij!S7o?9a0sDJ6&8E3FF&NMZSJ1>>S!H369J%7W^CyisO0*&LQaZ+g<(_>ZH z)!5o{T3cvw;uoOxO2Q19AA5LDs{Oi^@l^?IRU%rL#}Q9g6{4D#NR}{(j=DE{JxN5$ zhx5U0c7+}9+#)n0;H!quQN6MXgwU6 zo`PoTBWjcqV{Ot9b9WUYZx_3yCwtO7UC{Jk#^dSi@z4N>b7y+mI47Y^n(y_vTbSlm z^KN12Vc~aJJ3bG3*F><&`Z9L z4(A8xaDIdm_bF~IK0}H793}1xl(;Y9c=;8~m;Zx>@@rTszk!qGx3F1$58LDq&@6v~ zTjbBsB7cG1@;8*gKhUoIh4$=k_(*5W)HP=5f+gxYOVtgQrJF2Uce5e7#fIq#EMHG# z$Lc9;x}M6G=$%=e{FF878SFGYi=C%;W0&aN*#wVa3 zdO!A#?qy%=1K3~sV6N-Kd3QaF_twYoTzxDbrjO&J^`m&cel#!DC-CF+0(D9{0sYve z@Rzc4olw{RpzNFn<}i=4H_323OW_}r{et;um;Ouk3yN4jWrLC+kBwJ0D3N`Q8h~t7 z8v6^kyJX$Eu*YB?r?0y@v8SP2LGiHXVVZ){8SUiBYK#=t0*jSKNoAM7S_L_ooeA3% zt+M)Fp2NRWR(~+>!M|5le<<(He;}*RPJ>tYk2G`C zTt7uz>dz1l(iasGt1`njC;ECgmNeB^QugEQI%B;3H1kA8)@E>Jdc-Ek_M(*~vy`<9 zmTf>otD3mHnq5nwAQZ3C6txzkDF8#C2%Ypvkgk_NH~kpsqaO={^vN( z!8H9in5EBzdHO6kUY`d({rHG!PKN^iv(nYwU_AdtQMM1{sZb6L2EhOo%0WAripat0 zulzU1G#_J!EQHPSF&m&K${cfhwK%O6J@}o>y#W$vmz>Hh+9qqadUvt-$#ndxLPpmu zP~ipZR%fA+mi_76RnMRTW|vm?rxP(*Q8&^^GdzN9sA+@u=vZNPI6_R+;xTmftj`Cx zz5o(+A9U6$AWN@=9K9O6`XZ!L0EX#{VXVFciuD>O)oWpa9)y6t6zcQ_SfPjDbiENS z(3dNE9dFMyV&yJWwvr*0PEcG-A0Ewi;^oF7x4)q%R}97KxJN=M9L;}MJh=e+E9+`N z0DAI26i*8JDO6`$rPF~C(zgcZCpW^ok;tZMwQX9c+?y-%3}q}$EzgA-*W3!N=-iOf zMi<{v)p6vwpsL2r#pRS$CeNa~GK*~85iyo-lvB=eo|AF+6HgWhAGjrPx3UCuvusP} zb}XGF3lwi#I=#xS#@4#Zp%dnbCtoby6Hna}t8hn^u%32Co`hDGq>ec08oy|dI)yLF z=#_O3OBUpZ)!0=vF;xY7R8)sehuFZ7!h-~csO!BWu#zQuMAd5IIb<>yfl4>hT=%dP z4OGm?eYlrm?xlZ<9{bJ;swJ<`z1m){eAc%`)_RSa1DaHbB3RjnMCB6Z8jJnf?%4 zfc4e-V`wiPSG@TO>h2M6gVLdHv~$-e4I2kDVYSln7R-UOl_rjd7f>hut#&XuaIey} zF06f3X*z*g{&}SvNjE&HG@=gl$$+gxd*kkBp4y`fK%Hnup^R|$C?+d|c)lO`+QquT zBqtul1IO8rSq2;%iA;%n>WDcfJPLDk1j<$J4<$vMetq51HT75~FOvcgvSfJYJ}z@T zO%Ug$NIO!k^lgnD!5(vVmF1l63p(pt zydL7jxOAb>*B=_4UE#198IHG+xtpchF=Ltcuud%Ii?g|aYok8_3HpUx(%T8?aJ;6E)C2I7fd6&ez|C zi}d&4YW)M)qJJFGNIg+U|E#Fh5Be$%F5pPCYfXyMW5A;{xQ;tc`ztg0M8iHlBj0mt zM4N5Zn6j`5u+E7P;`H;!j(rO_2hh1aahm^IedV>_>J@jzbr3Ql=rdv#e^`f9{6uBMnvGjW)no-@TgZTxojT73*QRms+NwqRHL>IbN@prmsnp zYtqa$t?Y>P(Ak?NTUZv|jIkc1A-ia|rWrW&Kw9X@X-3MH#c3|gPN0`*=$o*f4xHbZKfD-6_B!`LLb8i(J-dasAIWX(jCwb4CgE?i;s zhii=iu+108T*f$-V2o#jjiXtfk zd)n}`7mRB5y0M78V+7cTMv(p22(d4WGbc&Bucq?5d6yk~*T6$s}PW{|Jqm{hw}c z%~@}JF2Lt=_B;Ba2%dESBmFa{HnUfWX*R&M^xZ&OM-ohusyotakl?W%s?JQ)!}2me zO;0oNIV*;BRqtNa|0scmBZ0yWf^TJmR9qoNe2IJ5U=B(Q*}wzw%d#c&jPcDZ$!_E# z`jMqf);`1LN3L#VL(+xa@yIo3e+5y7LN1(RIobr+URo*ouJ#!nm6ldhdRN^@cVyVO zTu&SgYo%FgVr%l^(aTM9qw$X4#fIi3;O1Wlid|l0Yua6m&hv)1vf=p1!v`V?3vH#c zKphSU`*7gktw-hVW_i&GJBm;h)#5=HTN&hrvBYNBB8xs`LuD1+f-o;`Lcll&4C8!o z85csDu@=&e%fM@_gZ{=#PBNZnXBaP_4tSBRH(q8NjaS$< z<5jlZ*vEDlud!Xm>+Bih4YtpCi@j^S%|0{UVLu!1q1=DKrSTzm86WX<<71v_e9C(o zpYegl=X|K~1s`F2$&WF<;nR$7`E27mexmU`Uu68iml!|udgB*va~=KhGMucmh7NB*NNEiNK81x!YnW_4Bx^~^*<1)Ny9YZ1 z)@#Y^3#?lYXJ{$p7NJpZQVy-ownI?4rv}>r0p%c>Y!_~JX`|+1&%k80QFF6>P@o{k zv3FsNf^4zRV2GBgg28@P*<~p&xTY7XVgs*U3P(^%O>&yN0*iGe9fc2 zT;%i*OgNs;Jm=;znM8B4y0pwta@p?4-Q*xm4P2&xBvX%Zv63TROtO~dcrli9L&@pi zuW&v)7>`gAkX0@Ekbq_NtSbr_xdZFzXSOJQXUl6d@p-a7?ECP4*^wtwMb5*JhebGtiyv>v5sC zoo1xT>XD?xho{A(A|##B%0`S!Ge)8_*dN=HD(vNPQ(G+9ZS&f;HE}L;$m>BZyJmHD zg;IrbP54Ftv-HJpX4IIUh13Mo1>B578e5QHCV2rBob=J_`DQ7-nq7Miotc!|Dt>xUNW5&}olTQOxs1 z+(;QWQWtp!8*LwCM7CkKs~9U+I9{GU;2N(2o_{P?d!<=dTmu=s(&DeY29hHdr?^4n!NC*P8(rVtp3qE(m#g%J(5f}@L_+a zMB$%NIqyRxFc(6axd<0*F^o2sK%rR&Q_LXDGwY$=451t^i#WNxK+|&74tq4Xwf<`I z^Pr!S4jt;DlbSr8SDYKs!{;ia!c^{U`=kSN;Sc)HMM)*H7NViCAv5|{fE>d8Pwi0w z{vyv~G^*;|Y|MCcIJ#!xZu1q}!F@KYNw>ixwo@~91I$AAa~z$SvGFm%7E+xb>ba@x zs8)7#u17Y~%LPimlkRP0`2<0okgy39xiTE#6r3>*ouF1$X!}YCeNh-XLX+*rAm~K| zo$4Bu!LTZp(KW0MJ&%s>9O!wm(3{oaH=0)?!YOxhQ#kqeCX~X5xkq$R4vZCd+?3>DE{T{#edy>{?rddx$JGGY79zDKp}uK z6k1Wb)Bp5gTxm1@o~BRF3lC4@d!HS?mwn{r#10{RYsGaEF37%y9UT5GCo5E^&WUNoD}U@-WGc`;W4*5*9Bg*KzJ=IDh%1a1+G~e1xDy` zMUi(KU(#U}EAluNPBgdCawVp4_p?g_?&^SOt}tw9I%{vLLpSpb{_{drgtqdexbt+U zs*qIL&bhG+;=(qxx3}@`<0HC(?qGeNi)FLe(qZ#`cY4w$(okgVgVcRhd`=w0_*T1# zgT|&OWko9aepA@NiP0mQd1e7^eQ*yD&pd&y?vv>0K80THLE5^Xp{@Jpv~@p=2_(m- zyU$~``vMlbhj15}BM-WVvEO|e2i>E1#XW|1-B)qO{RPgsui-2A4dRVAMF;nU=ak84bUch-WCT=z-LCbhcKNa^#Kz`n2q;kfsyEoNh;@<&=&EIuOt*$t`l;g zEVR1jTO59%cAE7@k$Fr8Wxi(~<|dNy8ad3yBb&@^tjTQB|Jj>0?uZya^s>ujVj|hL zrR97vpG;}`UzSTYZ+Tom#ssX~PiVz{O3KtZQl|cdH1{(^+|Ox7zM$Fo3n^1y;tKaX zMz~*Ly!%(0k*{eLUuY$_^9n@d72@yoE+dG-tW`^Tt0EsIuiRjw0LCxi2Z<(dkchuz zX*AASjmC`CV&7IRvB3s5RRf&fQOaovyrN95$Bq1#ELAqlBi1r?O<*c3?6P6XnI?{t z#dawhnUVWnLsfT_sUE0OJ!$H4u}tM*t;)wX)dvr$%kh}%ivy}3o=^p7R0DBb72=c{ zgm=_noK+?GTn)jOYN(mwg`7J~%RaVsoR`H$)9;M8jaJVw+fzoXm&n8GX0jbp!Co>7 zUjRe#j8XW4v{BU=9VLV+Y_ba4JLqH-OBEN-KUzN6k_mRNA zf@nJ*vL5_l>{BU@W*redOsFNj4t=urGy?^B&X$Y(ES}RmCT5zcZ*(;^5dk#`iRvn( zsj29wrlE(bpv5yCSEw08{pJ{VM|76MY!rK#Ps3r>5D#FmaWW*(TNlXTHtsaSkL=H~ z$+8{eT>3xs=C_DDsM+-GDxp;s+NtYtsj5aq-55uzjy|bI`X+x2Q-o|JF)?#5qh=fy z6I-O_s(ECN&PN-yEG|Ji*?+5KIm+1jLXM6_>G7mZ&}OAeo-*Q{)?=}Wlx04Ga3srH zmz(NiksC79?A7r6O);E-gR+IXtX9whxE)H}iDY#bO~WdZV|Sycx`*W0y%?hIkHbTV zC;S+r1}CGRVblbqp_h?LtoK|g$66UvO-#x%rat;QR@P#3^f*=)1!Pb7%K^ymk|u>Mlq!*G3GIc+Ovif39rtL#N|D=M$ei?~Qq`6~t z^PSZuA`);8uGUQrO%IVini7pHJtC&p{vg(6()`s9qD&1<(oUkvE@Y_P$X2z8sz=aY zJxY>$A2!kXHubn)^4}j7CY+i`w7tnznUI{9V4|g%Q9OcP%q0ZYFNF&*^uUFnOz9=CM?KC#soRB6;K;7V~?p85Lf^39le!*uys%y zIZ0k+7;v&b?iuULx>**}fHU`?nwnW&65KWL0$n_A7c(Ac=K{x2FfcczU8A_Bn9IOZ zhI>anE%sO^k|)>JA}KfEU2hj9sWF?u{~W#$=fWvqH;Foe1oblU>QVGjuh9PbDvH!= z7^aS6qI5dMlbEGWp<2B~0{e99xV-l55-?v*@z50chfl4h{$XhL({p)9?Y>Q1blBEqY8-Y z8nLCqbSFi`bnlYkq=_oVBM3C#krD952{bf)-~(2riR<|`rxDw!Ww0tyT_MV3$q{iw zZeC`ixRIZ866@$;2XJp@O1nA?W;c0qhVzn`^P-qb)&rmB*|Q+MO)49P`-ndp#XNcg zMZ=5vbZ|pv%J4eO{z=_`X1d=L-@O|>oy1-ynY6K?(`ZD#6sRL{$hSwhh$ZugxVcf> z5^0`fgYcn#O;YzaBz50ITlHI7dha8wen*PcA4n*jq2>1hda2*j#Ggfp`WR!>Czzr> zr5*Ylma9MFKJ^*u)EC&VzC^wH3eT#qaa3KPo%tKQtNwux)wlRU{S#lSf8$&A9h%ht zM6zlUSsJ3d7NWP7Vt@{aLLC$%v@6DIC8p^_F;lk@vvsnVqdkRfH8EtStrl@`HF}t% z0GX3BBc4eF1pJZW}$wF40*M2StrM?iLBT)W;$QRpJxSZKvbKG;sn&= zgke{SXK_@{q-zfCJhS9AR@C;gx!yI=Q%JOU*`;};>_;X2YZMEj&qeb{Bpw!Xxt)4g z+{*2=!(t(~6^F$lX3z3`!<-ZHa}Qu#K8tH7N_y8^p5Mil+?md9<+CM~JOrIB}cH{jt(P9rz1sQic56{I_OMv)>+8a5%kp^QKYjm zM0dh?-5HZ~7tGdOaf{BuO5F_`bPsINJ+WQq`uf2nlo&C~VzI_w>NWCO@wySDH5Tc1 z2&S5uB9Xv9G;D=iDVrTeXugO94!W5TQ#F16+no3<(|GH3FNAb&r0PCsulvU71HJ&| zA1?Ma4{zjdo_i;o2llnz{jn!i{>YOGkgf+3T?)}v7sWlPTMU$qfAW}m@cdWWJie__ zb_lSuXa&2+(!}k1G1@~zHOLA@@u^l944y-X5f52A7LReBNWYwG>SV+g4LVh zKx(HtB!wLwzYbA)z{)*vo{u=IXsxHx>7BJ^$=}6SqbH%*X>`cooXO@~K0O>kJ(A{r zG*NF1vh|hdp~s?+9*06b9%FSW&G#5o=xLavXJLW92Dj?jSgo(a8ht&@eKpPf96xiW z&{pfa=m9UUHALpqP#^kqtIrEt<@Jo+Z;r;;eDcO*M(OYtC#B$T>c> zsb_+Uq5jLcMD=-czDIQ&vyhB~xHintx1U!&pKpkp&9#W9J?Y$@vyd!p-F(_TSD9k5 zx0?xM(5dtyXuX&g#uA$RrRb=ap|@U+{&c-a-w~$}Ut&{%Qqa{_(-L z*o)!0;Slqb%g{O(I1_~rPJ7YlOjB^4Yf(GgOcFMC8%2!zI+X>XhNf5J7~fdcdJQqj zT4IuQNY?AoPH!L~u?Z3V05QyFbkSRoueV}=-iBhm9i#LPOw%=})H_i{pWUqY_(D1v z+5%X%Lr5+#lN^SWw;F*w3K3gLJOKHIiZ1DHqYV|=RlC5a;sPs>`Dh^tl>|gE$&Q?j zayxPtjJG2PG1n$93;xA%D-J%Oe$1Ba(Y>c#3hGSpt+@AKTyE50lMux`V`$kumk&;R zH7Xs96T_n=?anmHeV$IsiBl(9s<66_SZN=z(gB3^oQr+uAMM>Daby+a23BE4JCO?WBW_ZQHh; zbZm5-bad1EoOkSf_WOPN+&e~%QRBC&{;8+tqxr10X1@P?F{yAYL-1NVRfvzuMyHvc zrG3kgJnJs0y$^J;-3A8vgkh*(v^JgX&2|TDJM}VQM=Rja$X>JTyMdsTi%2iDHYufT zitDn$;Gm@G$XhXysEJ|K6Cywz-?l@05svz3t)jjUt}Zmf`tckiK0a7y?OH1<6q^oj zEZqlMFu(a));$Hca(L)r!dSd7VyGw4%}TF@D)^lG(&THt{YBiv8;G3?cO>g|he7d; z_w}19S5qM3d)#E%KGquNn3ti2uk?9Y=q0pT<(L8r z;KOO_W6O#+M5R2T8Y0X1Q&(}Frk>{)r|)7)HZYwA=qy~7o)H=v1W51YpBWO}0$0TX z!lUs}VrJZM$I(NU&9KzUA2e}Nrbu}{CHz`hwyZH=$b3>t9)|f(-1@cWm##hvR#{2ipv)c zy_X;Rv|R7HwsHNI8E<%5dR)Zydcq97%cj=N{mshB5*RPp#HIiv`PcLb$m3dMkKlEs znTrrjmwFe{6QTf@d=_KoBY~=5jo$l9RoUfVgj?CuKjD3H4?BnV1t6gHXa;FkAJJp7 zK)Tvt5Lh~oaVQlX;Ip4OHhN5{(8iATnCB?IU~S+~uIkTu%?DbHQJ2MtuQx2q8F^MJ z%+`xF@!bx&!vbSO9?mcX8U&LvATf)!P;#W}TO;X=OFLu;4E=!xC2d-hZyzc}wf`Y$ z^>-`?{TD3A8#n-Loc;oazb^anbzQ*VT)=EZ!B%qTduQi&;hgglS~Ri;#kbx{i>%9h08c0h!75r`t-?itQUF@YhKlV*c3K zKg>y9)6CJ38Yl3{`1@B`L*3R+A4OFQCI%3e(1z3~KfgG?Fdz^N4GhdwOm$xxGB8z! zk-=`z{1#s-49sOrjunnSw4hhb!AG}0>=p50)jyR&8~!E|#`0e*`Y&7lMFocOU(yyy ziaNG)3@E%8zj_2k+u&QHT&8=#%$HcDcPh;2g%X0Hq(9$nm{&|HB@4@H&cF9V(~Io* z;djRfYPYHQv3V0HR-W&AMqjqvPwD;e`NSbK*2{~d=@xFvg>!6I-sgy`i?W3xZ#vwS z>?b{mxtQURLg4>O$JY1iC(gBw{01n-7@gEMkhNT@I{MUM zyezvy7WHTwwZRfaeNIXI3==ue24g@o&zd68J1vp={zR3KFC%68H-JlqoyXHFp4*0 zwfJNo=-b};du3owevr<0aNvgkS1D3PD>~;P9%OI&=wqt^jSbp)`E2y!E}mCqhNDrl zgV|xTan?>h?*a+1Mv2)iJ~oQgIS`&NGxAc)+C*}(Pqkkv--I@M8woGBwj;e{S1>a- zilwXX56#B1S$A--g05LC3$slDXYqqvtnNM%r^fzgxr>PAxK-00f#EZyh2KVLzd0z% z;O3`~(xc6iOdf{|;$bVn$iWod{~;k(J$iqC`~f4b|Bw*-yK{2?UqOjP(7+M!J5K)# zS${fZh5DK!wi@O;u10)CMBZvm!m_>4Y_M`C3z19$n@l=cqY=?i^u{s=iFMAJG2H zyDsn7Y^NUS-=B8Bf6C}J)j-)Yu7RJR(QGCUS=y^k^M6iBDtmTtw1g4QY@)(|g2p1GZMnD<)G)f_yo#yKK&`E}n@qN} zX)?PqZN-&-(5ODw-+@`Txh31OIgNP@=tEeHoV3=89an;0FV-wnrCpg2?W@mFJRMPt zaFVnh*v;fP#0;ihS1(a7tkh$qJ?}K<&|YH4ghTTd$3OIPe?bGbWIT)EFdkNBl~Tr; zU=c5sR^+??R*h4!Lj*q`ST~Q9>{(mPY@7U$J9!jG#hVM4aAv))Q+ z@sz2Z{VC*>dIzYzC3J#`3l+%VEVY*|#9G~~)ch=!qiXHfjGLbdW;;XF)?)pLNLT@e z2k)Q6ywQ5qGJStj#&fbyAD!7vg)MC=SYR_t(q+dTDp#6{yLVAf3oReP-P|F~ z#BP|qD>N7u&8I19dC-Lyk%%25blc(lfua&TVpB0L#oSUluQl(a!qwxr4Ap~bxryEgCVs$>U^Rh^hfc z3+?SNrHZtTpSNT%&1%7xxpGf#F&({3bF`g_IIDAz9Ga_`&%B%IS=m`0YC_NYSSAzB zQ=@Cdv3cyiu=B8ot?=!REWhywQe#O|f4EhR=)x((ajw_hF?CwK`S)5i^mQ9e!vaDo z6kUMOTv^1$V&f9axAG56`%lH{+1!-l(x6u`|M`#?L z@yb-0GNJ<(_Yul^TM}}B+OW~50C#PH7WB)*Duh|H>W2u)fYJ}l68;Qw_m-2U*vd%!L!7J#S7)ScR8?7!bK3!U5 z5v8#AsE18$95GS&;6@PUJH&#ARisvvl@*$;x3fc=LCEG_h``c-d(6OW1eN7HZbaKOGbSfL}(W%Ig08z zHzw_V22yp46r!xFa5pr$0nWsgfgI*ep`xpLha;S%Bq-T1lwce50T0*qeEH_kxt(Fl5n?`G%rdc4 z3+|n;p7;)P9S4cX_`1=dD*hw=QrxQ^&_v2Y){Ath9ttnphmcU+g(2 zcrdq>`9InYxSxf<8$^wYomm_CtBGsoS1;h9mBG-hva&|RL!!ar=Z|AEWIPMxwy=_i zsrs07A;3pJ_7r=wkWHVeLmKV*VE1w$2GoSxx?uoRLPL#ZKzbu&7r&w7^}%{61-aHm zaLEodyOcpkD#8p#TxoOQjs>Og(6vX}4)|q8fj+YV#Qi&FMVzMkg@<~Q%L?cL>*q=;cq^=6GT~XhX`9v8{9s1dU zleVa1QnJOsw1o#)F>XDC+M4t;ClFPv6;pPxXS;({&1lB6c)OiJ@AZy&5q{aNk4YWG z4gX%Uq7yS{epD*JJpW1r>KG3%R5h^I9~yWJ-`9=-Y~&)4re;Vncl24PU%wqouB}an zZ5f27zF2}!BNiS|RPY!U6R1>WDY@_#Ft|I#k~ zy?qiF`ZGHhD9Tu_eL?WvrEe+KI$V=IY2`#gB1cd-qP2EJu(7t|?;ZgEv1ca1Hrytt z$=Ov_l#KTa_&QI}6p#>$AY_JK&-{Gf!Ok5}S?Ti*^b@Q~JF$8{*RL=D7n~j<$yHI} z#!r6zG7^GRFT`ISU!1hlcrHx56Fea_uECEFHdi55+*8+=)R9i9_dq;+OfGEFP)}~R z`}XCHB^sikQ<3N@k3a@=P8Q4$3Yk`jequ+Rd@#M^&V=Uf;#iOW$W_{`sMl*z)M6nM z5)f=p5*2q+UUudwC}{a!IHt=H39);GcwXJpcj@Pe_;Y$c>Zk7B)aqkULy(Q6FX<*+;` zU_!O}TbpWiu(JtzbzB*H3l>IQ=bGE74QVv3^84rC|9K89`$E7+C5HPSZPMSxT>nY8 z`FH8{heREToXzidAv1#y<#uUvM<;*{z~NuTeNc3d#fNV5N2|dg-C{Rv;P6}#tN{s`wFruoiM-h4eHQMmE)=9+sud-Ec6B13XLduBZlA!{d!m$}9-_ETKy2 z689V!A2Z&hMdV+7K`cRK%7k#G6r7=?J|Rgvea7`f#_kQS*jbblh*zXiE>fs0hdq=Z zmo94-9wCsS2mjF0Y9TmrRS*kqR&3Xu_?X57ZcbR6+Q77xByT!;-9A~7)w2{lYTLRa zLj-W^Ap1^ta~4auePMQi<#{^<(J0qwC&)J=ulS=`Pd46`o%yg1_kY;$?~#Z0zuM2h z@L$&Zx3XxI(z(s=o>Et+*2I7sH}Nv2Cb|KW23vYZ3=ygHOQ|x2qJmFCq3U5Am&y)` zF0?sJ7(UM@_@HJNYN$kshP~6%-DmrYhS%N0rpr%oSNRawO*$OSO8qkH&i3$Hn(MCB z=h-J)KmireBC5Rl%hn+dv1En_#!qe;`BbSmpvXP^V77gPazBDzDb#?EF5eU>#a6K4xV_=U~JwXkt2SS#EA9*{lO1OPMCD9C~6-M$>}w* zV9#VHe^VXY8bYL9@q~B(bGnBZ{uzP?XDjwsJBd$lyex8m4h~r68)Qr(uwWC~uqyW) z(;AUdhKI;FT5M)PEfY^BJC!5}XIXa1l3eN4Gl3croGyjK(P6l23sWY|e0{wb8A0ED z%R@dTcHSWVK!#<1HQ!!oS`nqaIVB%cnkIx7_1gwk=K|Bbl#SB#T3aJO}K`e1%X+&z{Da zVmrCd&HTg1>lI8N$W~E&+Z^8G=eT$pO6_m~L%<5k0fQ}$J25H^jk>yVwee5Y=1xO> zd~t5&c1q`ndZqwxBFkT95p7)8wu~HE2n|~uTLQ%(Lau%A`N^F_u?{iD9jf;hJBfrX zRJWx|@Sg=Na(X+yT?1(G1EYegoH{ke*$X&EF6V0d;DaRJ@v{4?6OS|Oz2%_g z4%sKZmP+A@6$5y?avI_nSFunM9gtgS)T=)^%I$JKPHmPG4iZofH5lSEt}qAFu>> zoj%ov6@s~WA4(2#4n8hp#@*uH4~e?{?szban3ZrK?ER1t5}kZWHZJJjQPgS znwooT1>370= zPQj?@RVm%&2=Uc~>T{wC>^)MvypJlgz;h=04ifU0pOcNr{pTx+#ql$AlF6Bd%=Cx{ z^vO7$09M!N3q4LedHCv-RnBBavnu^wI)hc+sOx2G5IQbKhq#_iGI99R1j(<3UqFG=8 z3K1$O0{Gst)XJ!aRwJ?-MPPqeI52#-5TS`t8E8U1pWV;#vkUevjj4;bm%CSR-{)qv zp3jwPcEG2j>&geoOifAVC(F|_i}oP`o+SC9_{=Ej6+l8IyKNZ;CFCSNe0Z?#kF$6l zEK283(dV#d^2PRC8sYq*p*fxBZjBJGFY1pDp1lB`Ed${iRwy2@zWDeM+^J|H*%MP< zt=1fRZDuTRKm5UiJwHywm%JzN?A@5p+`9a5?E}>>y5dcj(3m&V@pSL~)vG-HrfFKL zV}=xtsLbW#ON=yNl=A@nMB}roW*-&+h|dDe%*knjq$~0Uw#5Zv`EJaDF4mB7DX*H# ztNqc>N_m;8*SW$8Z%;$);;qDJ8Q?>^&29joGTSCQXPm0?gaNblz35@yLuKyPs>QSu zZ(=XocTOqp z+u1IR1~H;Oq{_9lGr!DN$&*~grc-bVuSw%e*}5epk#7~b(8V%KtlIsgqxvTlric+5 zJ7vgW)Rb`-12l%mQo)aG>@|$(>XS%6_Q__WWWwM_(3NA>z^7~Z&!znugzX?`in>21 zDgLtLkm{6-i$+U6u16pFv4Hj!_%{YwF;-TgJ}}4x`qzfy?-&&Q2MkI9-2XQK|7Y=k zp|2o8;Ug3y485=6bu{ATiWFCb7ek;xk%z+ac1sNkTcJ5%s1lKg0HsBf zp-EFW5$8?Lg85+WZVI>p6z|2zl2DU}T+zfPzzx>)%EjwpY*UBPSUf35P7?phj%)!B}TI&V5m@Zt1Urq8w zSN^JCgEs{uqK3&67*=V{YrawSXoDGeLO!8X7WrW&Y?egG-yK3o9blkdg+b;bA|7nY zl#P_?=P3A`Howu=<)fADMzc8UVQY? zAXP{=k-&Wwv=qFg#Us2T=fK88l_*4a94a4_{?d*QlsCR4(?re8s{u?ruWOYda_8#s2DGwcmWB_l%Yc4|B4A*3^!6w?7$fFzcH?$TF>o8PI8-O8 zqaRVkA)X5Dq#O^s%Y$o7n{ii_kq;y!4(kW*m5zr5ebynE_5x0mf^Msy2wyCUR>_imfJRg|*QGQ5zzVndWoVxD$2`-!7OSXP6jq?&F9JIPx$> z#`Xr31*&1l_x0jdPFY#kDwL(iB+m6@&mHdx8WioC&8;*K_~@A|b0I(HJR}GB zqHBS|^+#&&g1IJ>M3SZtvL+=U$fk>o3aJHSTW!!DrZp7oJCn_tqOtH6X=rD7n=Dh> zYYEnhEDgiA*k$~9q;s?w!IP1Fm1;#UjB89isHW16jwQWaDsgKBNe?tlC|Yq%-LB*; zZ^xjayG%`PE(Ej46=Of(tD_0;MvF{%QM4p2Y9#G%K4%n>^q^@pVr-iy5GldU7G{VT zPqMAWomj}UU`Y&%H&J4T2taBTX;l}gQ;%X@M~L&;UXW^xDFE{iI_l-yFh53$`b4dG z7r*vdFc(79>VU=i*s1K!dUdW>TDc17KB0j?NQxHQ!jL$NRi~_5wWV12(ma!s@ePX1 zPNZkfO|%C`5h`oI9hCk<5ZJxO%NGDjHHd1aUfBCRSp1i+%#6&gkwf3UhXTkp7?`Wd z1k(^9r-~Bn{TJ(>=jHytvio5cSW-u=Rpv@wBfzNyrb?*Ml;EY+8d5Exzc2=r`tv|R zh3hl9pq%BBY{!pw3{`YPL@MSwi21I-EjhO;jwmg#jYZNRlFV6)_BehdJjzFe)h z7E6Vz;;#4FhuuYY~gLOs3p_qd&iecO0pciSdPJK7B^A zc+Lgd&7O>ljUfz6$x~onFMhJmK9FkOv8+T^TaQwB*(Qcj1UdhnrQXya`#u*T60f@DOt#TVouGUUL zB23CA5ssOr96mzspCsEMAAZE-eJp_ER_K$BWnSVvLtXz_lj3z2YWCv@Qg?m#P15>G z3s*Hi7**gKn2`QPe;Hr06dy#%lf|)#Ni;)Rs82-nb4(5i7rcEm)v|M_%_^yf8K>}$ z)sr zk;%aPaXSN-3N6fB(XxjrRaijh?-(1!Ku@cfdSE`7J=rtFBHVfENo?nMBEy-|{k4SO zj}B3oNUI7Ey~!JhX6Xn{Mb&Z13~l63PL^*6DqtwPN8072Vu&xk5og)KgTrKA2C_vH zS!aCLE;R7b(uw881=*!A=6Lhe&ct{oR1 z-|>8qF)tta?$23&{oiK&RR8ej{W+196#Q4C9Hl&?h%AA^3ro1tub_ZP3IwXgLNZ!R zFczNcTN@nZ>#x3_kZBy)NXA@}CQI`^5^_hXdLDqkC8n`?5y^NnZSbD=He|~v zL&kS*eQ~Qt){t!{4Yx^`I$e8zZ(V!yL#vf4hX-G9!PjUu+sF!P(ulx@lrb&Q?4^Q!=vk#L~8t)lbE{9 zkwMX39vNr;VP_2%k%+s(eei%0OMA7CYqf{8ZiF+Xwmk!k5g05z6mnx4$DB7MiRj~e zW^EZFL3VzIy2PXENp{J~mVWb2f+Fj^=HA?C9P1Ez7MZ(A>}d6fSK}^bR011`p5b@V ze(Nb=MDb}FO{Q|pEwq~oJS}x+;zCadiKbatU}zy{f7P$hbncZ`4y4`-5paovP1vTl z9|UqPFF#F4vF7N};xB&KUM%gZuAJYv5%TOfUPyFiIcI@~OLykNHn=4Gl{R-=Q#HvZ zu?+i?T+9j7=WGC$*CeCj4WI~20S!>)tJy`x6f1D|FVyK-ky*q+Q~KY{7z6825*I8G>(arRU1& zaDbZ_ZyCX|PJs3L1Hnw=BD%{GdGl+bTiAkqk|&QgJ|rz?V0JUhLj@`Z86|McOYJCk zG>;JDLzO0o{47Nom6~x7+jBM$gDCdMiYCcdF~aIlD7uO@(74ld1TdLgMVU>-uOlZX zx8yWoPZv})Ng;TpsCFvQ*Te^@Cy={%v+quaPZtlxXKv}bvH%VCZ#8(o-WYSD=*$w{=J z>Gy2vz*g3>sef$4~Z2j%qe;M=q%e@O!bd=UaQFtSw_>Bd$<3F*Q6VS>qNaO`i%NZ#m zz=aO84fHdQNQcCo;}TIxMU%D^yywurf*(ui{ffUO6k2O_oe|g?P_0@XR?FAnuj~ldrQfej+zU;3i3%(;!w(3`ijs3zG-G)TsmyTrY zr-d{KYGH51JgzG9HfOSSrBym-g}KSrRGx>$eztQFzi6caQ){x;UZEL$>X2fTBKLny2Ul(Ny5YJZzaoy^O&_hQei> zglVd`9&G()xzXkI5T9!YR1>!49ha+4orz|ltMZZEn$e>{j@$#An9Vf417^{2qQJHG zJz?LGAAwOSUL#D84g2 zJyIPWi&AzDYd5AO9PX$W8I13HclyouSuil>_JiSoWpK$Bm*LaB(bpI;f@s`U7;=#4 zvhwHomz#xN8xiW1;%nPZD(r{*hFLrbh!CZLx!Z7HL@)6!7+wQr69YXrI7-MFmN$rpKj+>3-HtwwKECh4FlqJ5#M-) zXO{#xksb?u9=q;Hta*iaQY7Sf1b&es!DkUap^LtCpG$l2*h%b3f>yRjbD=gHJ4At2 z)}&yN@8V$E&TEry`${x$l8ErnzPE^+Pm{2+W!41n;29y?`1C2Pt~ce&?H&5tgC0Vr z9GM}_8zQqv2BJd%dLsgN0}}$30_SQ#7>_6jpRj&Mf`Qau<5eG#K>r^j0qcLw@-`;s zrp^uqznj~CRcQZ;2o;Gswnzdf!9TVw4ce>`yBajj6o8T%YSa{2DH}#a^FO#hYGxYZ z4U-kZXTPgMxBV#g3iK$pEAYp>NK?w(n&9OAboZ$=-kS_&N0a;Kn5rM2%D4TXP(NhX zhbIhxs42^dsQ*If2JR~q}t1(&n z>;ttLS`Hy&2-`+@8Lfl-iTY-pOvc@2iW%oE*N>NAr*u}xxlrC#jCfA32qJ<5wkI}pqOr&P!nl-_Nz^I=| z)MtAFL{vZ@D*Dr0P$IGu!v{fGdkD!KiJgqpD#`(91-O6K5kHns@a2vW={w?6=o2x; z9?8fGzBTclNip3Pq5{<({~%Kq((VDpB@^JYDg}|O^Q1zgAeUV0m)2DAS^ly>Px043 zNb5F*S$evUl5_DNNo$dR0Hh4S##zD%VEyk-LEP2`;BI7VZTNfrfAfWjQ%ZC42t!@; z*2u*I2(dq?sE7*0K@de=29$BQl=gk+0-EZ*femK!6Y@pgF->o`MBv@*j5&@55_}SO zJ6Vu_Q8zN<)VA5yJ+F9QT3;Vt9?N~ug^7Xw1tb^x8W1v}ZGz<#%|-e$J>FnXH3pcQ zO2Ny5R8t63%cPSGsmwHQt(tUphf%r=Bg`3f5v^%UxI*Q?rt91c+QDJCYde<_E-gR9 zwHA0>wfh=t_rpiBO=u&yF_m0(WaG3rH>fxp6=v5h3JkfkRJG`N3_D9k>OnHNG)8uS~dzOR7;JH3EwIO-$Z+rNw#Ta z1ZUV}I(DuHBNh61wQQch$X3YAN?d5(u{+yN+VRQ~=WGG>sUNz+xGW)GGVy2jyticX zef;dR3=y;3`?FG|J$l%yxJVXLTKp4M9TEO`D7;dP!O(C>X(-0L9jZ#oS@pEj8opwqs3I_2ELpFMmhsi2E3 zh%?DYj^OX^j3X2vrF@=*#~>(K1hzv=5ofmN7Py8J84`B#H~^W|aEWL68Rx+F6u9D{ z`~_i=g6>%v(+H!;jI5G7yAz^BiaZpz>GrmT+8$~S$i6U2+EK%V1y|QwU2S%6KHSR~0Ow{2~h7K`JnF3){G?l;;u6f!6hhKep#& zFQj{wemKYE#}=JGd$PZ?>HPoT9Di=rkZ~6RN^Usu@HZ~%#D^axXDQ?Q&WXsF{zzT z`a1#bsYkP^M|q5cRmE2VWiyZ2j24kty8(<@+}zIsfoS~*7g>%MEnUytrjsoXozD;0 zwm=yEbD=^Q0FFpzLk#FGnm$gRVT3;SU=BJ42MqMtz-r!p0;70BzmTBwT=}9vCkdFj z&%21hm^Ch<<*`@Av2+n(8ab1o4EWvtfga>}hn`@hPI4uMCR(j%6X*_{V=lR6q9Uo@X8_)b$VuktieU&_6I=$iE%kkPlJ^oSx$5cTf_xYYP`WsBEZs~ zI$a5ppwXJi#?QG0%%32}COzK#S2U#KN_@53SoxXZB~yM=TRP>&2GJXTw**K0?tLx5 zl-+$mG1?{#saH!Ru6ViJ>(;Ah9)@qVN!Yo{qbwi9UisXq^WIX`o0O$c*^v#P6-?NJ zk7T)0u2QY!C5R5Xsa!I)OMOyWx&^U{>a@iO`jDG)?X%_qw`C6+p$@eL2`aZ!@+nL8 zCrl+pGd?_pe4KKuf1$4tr*FM~q`Xr(g&SJ1e|fAlBg~fDr(}PeN~-E007M_uwR)W0 z3I9VWg5NKuy-;lMW(n~>~o1%emV`X z&N5ltbS{t$yvo2>Q^of*U7A}a;ca(rHZim!1xBQ}Dn+wl$gdsjM|_5QrSzBmFtm_a zP=JvrTN~P;4P(WeS|qEfp9Hu+(OsPkZBKV6hget-o6!ZPWM4>F5GtBgD2jNuf0h@G z<^*o(6mk$zT%0LNBvzAIQKvJozVZ0Qa+$hIT1}CM1U5<{%V{=#onXRUU|5vQFUiAJ zk)g&XmdX7F)hJVfK9dtcchcunBGr?9WF3EU)CKJ7cYz%*+b!nv3HqT6j9`HS!!Kd)p9y=7?&oUWsc)jUA=V0N+L!ODTe~M`mpev{ezrunPf?cYjx_8%9LYz=xR41K_5M6!eov(X9G{(RV)M}Ma<`!kfmJ*#Z3?UDUm zg;Y~ny?M}ude8+%E(QsU1Wpj%NIFUe1U>S_CB|}h=8^(=m23M>rMA<9sQmD`U5|aM zFLL|M97Z|Y(DAX~@MIO&%f5Wy2*Rd#^ld45wg(lOr6vQyS zQ02B-=~9=)NyFUQT!_+z8`g#ms?Yu`<D$4<+8^iF@4kUB};6)A;c%~#ByR;3C*D!{gl zpdM;V;Tx| znlHVtpYgVG+*ANGBkIXlp@dyFoT|+|u_cSGFe`&Y z2_7u#@K+9>S1CO0n=U{3w9|7IB344@wg-YOr8I#cmT6RMn?_3Yp zKY;&F9+yNyNa@d~Ke_gbM9beBpn`w+ZR+gP75n;T(-M?9C`F)CU|?af^svm>uAQrg z(6mjsXaW0380F$;_kbY39>g$Ztt@^%7X-4N<*cha^gg)GTG8uzfd8~EM&vJ*8mf=v z3ScJ1R$+S}y1n;1lM!PG&{#=_-Z4Ok!T1c_i!!Mcyl6%KyQj;jkg9698yC2iTX<~iadW=DpR_jc?Fb{K(O~|%hwA^54WLXPL z)$r)rZ3JNwD*ZINT6$DcQ8g;_ppp0%s^tfhp2kyd4yTvGl6wvTQ!m2gy<}KATwnN7 z|4>MM9#aD%QVRL`A!?R~ENx#lfNX?02h(uKF|3cAtURGj;wE$8=fS-7e7e(U=^GJs zWsBAgq-%J;PdDQ&YO^DaQ5rUn*a1U%rX_q7fe zTPc||FjcOY08OK3VQ);DdB~K-zuIiVPYiy8VkDJ4?*SB_?J4 z3t0BGFh928h*5f6woN@{N&=dX6+_xf-aJnD6uL6gxFX}IoGT<@<)kl&;ULjP;&!nzBzNhJAC5Pqo-wQ^VdNH4hf18K zlpoh+LzndX!M|h z^TFz2^Zoc4pa0dGNOOGK%A&{z?b?Wtzb4=%!j2#HnwdLOb;K*3ibmpjQhS~Rp^VGrLxsfSA~}Po(RShoNIB<+=7PqnZ=|zG z*R5vQ#hMe0Z@gBlD~GdajI&~uj9vH)yNjSS2=-X0Q#4kr_Zh)${=hF&+_ zNHozQ?>u*8a^AMMyt*+S&c5rnXBSw{{kork z#l_|3O4r0*ZFFMVcdE3;KSy0`vesCdtu`9Z?l2P4T7nabrfi}^iXPzIepHoX*j7{U zk3`MoXb}`eAw$IqR7tbSsrMA2-O7#gt)fCIV-izi1cYdQu4%@PtGO0TT|r~pjmI+4 zOiW(K{&`u3g?{ifB=N;^+iY6&j$^eKIg;*)<$P%5OBe4vB0NaIU7WXpu{pPreeq@& z^h#8qD`;*GT;L{xz@m`McCvVL6YojPK!0^Zk9U@zx)MfR`fGhBApW5{w0zp=XK_m62;q3GKZorGcUGrMX-eK}!L8wQFjvcU~~W~#zcb{@z7{&Sj! z{`I9u^vqG1Z1$j^4S69^wN)n&3K)63qyWI-;z44i{mrCciZ1iTY}f(r3&WPyXB+-E zd)m@Yh&_jA9zON?a9ExWai8QV{7BDMC7AHd1L)z2!z83t?#}7DXJVi|f>n^VTBW)* zCO5NMvR~=FeD7cTd~Ro}fLoBOtE2knrE zyM`=YvS=74?^^4J6u};kps|3Cu&r}oF3YqwI{=zj*S@1U9ZL1tM$QEhF$2hyfNbe& z_hHO0@8dnjOjeQd_jt?^IX1c}bsqOJO;}x?`k@yJOFf6?Phs6T*Y^PJQkR$|Xp^^G zk%-jK1?0EW$uiC>RL|&97oF-ZUAI-O&!+Cb6c1<+9arV5Ikm*@=uux&-uc_Ox3#RW z>d&gSf8Hy+j-k_HD&3I_zPqe+H?Cr{;0t<+ks#jv!Un#Em`IgxbZ9cI5-a)|euRQn z8zRWn@kQ=*UaHMGTuHEK?8vBXj*7}O@*Cf!QMhS)g)Gi>K$ZQ^woyLuIIc4rOuph;@LBU0=9 zXql7lgz1s?m}R+F;iRQ|=A^UWNs9n@s>QT9KkSiHPAqhwHpw35Ug**d7;bgv$|$z8 z&9-VLJEVDDQN?=YjYhl1A>75hdDY&P#;;`A=UBj|U;vjbXpZB+Fx|zXdpd>o#F}%s zBw>GG27ScTfuj?bSUJBI+IQ-RDP&M?x1uCou7_$h)9;awL1#OeT)2qV9kGGf-aBC8 zzDq~#T03=O;;|`Ooc;AzAgXBDyJi<_9xg_ZbH9-5fqWNH9Fx9ZIsmRSm*@B~RWn(W zbll>kv_y#)5o12jU>klMGw^WR@O%wDFQp{dE9x5%JUaTMfB(!SW>2gS+^HNfr*vmz zuy=Ob-~Xc=^9K2ATe9>$2r%Opr;4!f!Qk`eskm}+xpia&d2O!EsohR#2Od5>OXDj3 z+v92^Kl=1?3MMo%C3xc$w&i{+B`PuH8-nSqKu>20o+1Mf4x337e;Gj3h_kQzfUZ?$ z=<@{p$V|1SWIEP>m$wtRK(*3okO(xnqpLQK5?#dG#fayE#wda(KLHWV%LAqk- zK}b`-5#4Sqn+2NO-kaU^KUa4Z4ME7~3G<<+=YQ=)xYbFVVfWdL)mJAr*i9r;0u;+} z&zS{s0%vnqlWZgb;sU*#4NxTKyh9LCn6Zy%B+9IN+ma3xKN7HXx;Yu;wf~r{;&mwY zIa}R^O+E9TJIku$_`P-=FFfrWoYA@LEidLP-fah_H$Ey9!e>1Sh;a;HGG@(BEP3bb zYc~^Y7LAN`pk~ag9VTs4IN*^CtI*^3f^{9kR`hI3Kq=X@zA`B@``JDLn*qjzu+|mN z2pZ^kq#@6kwbqXGJi;q|#`wAI#_tIG*{78lWKsjr`S6O-Z9DF>ViZd{UqcIVS#I@! zT77E;Y=b5RYG+F4g_nfoO$$szN?_K!%pGB|c>$%3PsyV7^R9>ZuawQ63 zM3BWhUJ~p^c#$dnA{oXsiusQMw^jk?U z>-LLVIT=~!lPN-+0k3weEkNQi4D_LsvhmgJu@b#?~UZM z+%l@p%1GD1TVKo`dYgB0E(eKm;OZ)$j$wTPS9daeW8$`e-g=?b5!hypTPc*3S5!Ex z8t*)cXR?om-p0 zySqf6SpvhUKaopRC?SQUUM6R>)H#-9N8F<28(yxr@E)3q&kjt+I-8|Ib%t&#N@+}Y zIdITy(Xb#|RS3O_3qT{FacCbchcS?tU*jgNbQ4Zdd?Pi9R=+DX36rrz#-g}^)xSTZbEC@!X^@B*>)fvWMEpPleITUHo($PmSw`>j z<+)%3cS6YAFl%Ph!9 zYpU;4h4qUjbEQP<8$t-P2OK0VmEfP-GLn3j5ruUKw?g~fO*ct1zd?L;;G8a$SPk9} z%J17TJ3GWsd_g}a9EfW`XTD~ooMjW?&fitz8d0U1%RPt;Z_PS&z?5|4j*}6Utr>;I zV$^k-8+TXwRK~g17N(OYXSjr7RZn`Wn_iwYpu{i(A8c83>>hs+ThO^a?o`!%QBV?! zjW$74yOnR}u$y1SF?e@!RvMZbi(!+%U4!F4ht=snXf&I%2C+wfZ$;iwxPgkk#dUdfh3ztDDfLK#4DMje7#H;2iQGLzFCV4dKhbOr%o`!esE#s|TaxCz!@M^ze?tcj1mzP|XBl>HeF2XDiW< z!btu!yWZEtgyHnlEg}&!3q3m*R90Xi#vcnE3qIgG41w(sVRhx&e;gGT(}P6B&Ia#S zD6r3cfZI`&?O55s9{_fW)?0s4ZdF*>Nky_C1Fx?UT7erQwlHp(fAfR+qn3VN!%W;p zZLy#=RO|sU4c^C!K2)MsJ>^eUP+-S)O8oi48^>3w*OM;52dC^u7+zbW&yU~Yin=_X zBuAU4BKeb~E+*n==v-wSFM;l>hmID2+wcf`VMMzk)XvXxTilj>5IPrYDqnA>lwRJ= zF@lkQ7r*xAXFLCl{V{(jJc_uhCIwU9R;%4eDNI?-xAc=;K;Rt_@QxAi1O@O8FuUZi z#OIePIyYA7iR$bA%y{+{kf)X(@gcF(^xZWcskp)rxlR2cdu?$PEp86^#vFN9dp5@! znea!c@dY~ct+M&4CCZG5eGLHVQ9UP}4|k5idRby=x*WXv10&Dg*vX^l8jNKtab*uX0}2OS{~ zrpOhcQdd3SUC5GilNFBO7l5N285OwPg5Fe);CFIoq*NTGS0JFquGS?bSfADsPg862 z3jM1Ph1$p0;|3WFY?<`$IQqX!ZT=t%r*SyHg8b?>5d_Ddtk?buo!x24=)khWV`-fF`o#!K$5 zI#2R`zs+c=x_{W~qX0A2i6ZuQR!kQcONE~T?8^^y(ud0}nPtnfP0Q7FYE3j!Ok9*3;{)ED> zg%vq!8LLvxOez+|l)O!y?m{hwrtW0iMO}{6Z!b^Pi@e6z<`(uH%LxPPCRa`0l9w(h zFIiPF)DUIJSVAf;mOO%{ej`}#r;H}EzG}^2wXX$csy}QElFVoOhA}y30%518sqvD+ zBq9#%%ueY6wo;Qm`4!oles+!~;3`!Uwxr2m&8vA;$5%PW+#=pLF7OpHVm%J-50>4` zy)H!~=0SSPH!d_2G3uacD;B;u$Gq>~jK!(8Z(!k);9R014}t$Ml`=0t(ko&o9D?J9 zX~zTiyX=PL&p}Gm1DDP;b0U>>NZx&X!&(x}7;szt%{hc`sb~f%;2Tbwe@i?tyoA`3@ z*Y|?YaZ&;EG*Qy%T{3>1wWu%fzW}|N{t7e!v4{l!U=cyNC(zGdbM=&0&4)#ti3~sCphX0zHcQ$o$votnk_-Dqy_Agb~^8Xv3@^4vxy!On{bPyAOFzVP9?Sq^{kU>?QO*WfxM{j&H? z$*dzrCThU6ByL(i)KbPrc%m5<1l9cG6&3OnROUtQQ(T!0-scgQan9XFifP@TxtMz0 zN~C<*_^}_(1;Uqw*7XU?%&WJ4U!LQ7?e@s#$}9#P><7^S@G2`LDWM_*YS^;cSuN== zD3cz@j=XSC^~$`tSE^Fq;ft7|nb{N*p;_9Kb$2N!3h@A2jt;aSxmHOV!ioaaXI8X03Adu#FBAGN@g+7l)_pgRATe=E59tEQjE|8EHUL-$X})X+}W z=^q*m6-uL0eFEsbGxLLk77cvx^g507fKXx$lzKvyQh&NN`RN)tNftw9x~r_!W<`fh z=sU$NS?VogRY!x&CX8VF0e(>B{4)YoKcOMYAeGCB0pMTOF3X|f>kh)y1H(U zg3XA64gz%MlNHEP+lJ^=wyWPdM}74BYpzTP z$2l=Skos(9`a)`>Rimtzw!RZt)d?X4X2Ig?9d^7!_=Z+EL6RvZEf^6=ot05YtzX7& zp&^Ocw@Dz)xJbt~+sT;(dreh*e03kfoh-QC+X?}V1K@alH3o!9l5lJoPIlZp^l|{8 z{fN`-gdwztr#ne0gp+omKZ_0*#7_a7)gI;N0eP$jsBS#>;M&j zg7i0n^ow*^qzsL{0YC!N?Ocd2FrSh|P%NlZRY0xmf}#$4g?f$&i;Blk=UL4kX-Mhs z-aJwEODY+tEHhIJC~j>>UA7MmQM^2yTw;N_*C>iZs_W=DJFbbw<=jY6TN1FSXr=iC zS&1V-_9@9z*KmJ_{B2oi?JKwwKfPGCt=Lwr+x zTyBaJuy&aS^f$Cq!D>wo0~me>FxL>1xz*)j5QuBqMl^DD3Wn?(9`3(=uMo zj@sBams$M!ZffJfTYbYd{6RxvunNFMH*&kE%&z1GW4W`QIOb}roqUA z-JP?8NxlWkiS5FBx#S&+@29ghL!vs0aKssJroOU!Q{OvCQK$~i3&d6?>vX^ovdC8F>zmym7Au2g;aNNOYGqr zV{AtqY%yj$O<sHa4$ujS0($x{MiH;;~A(JSD_8nEOm94JS=sf`H5@%V2iyba72cM)5 zn9A`ETF-biGRvtau6@!{<?2SC86zF0a^VSLkb z0+etlhR8u0B#ls-85C3?Z2~Ji&ry>B$EK^l36BdqlMM45yZ~xmz9!>7pGTC7M3ZCi z@HMvs&0F)w`wtu4?}kKRMgz{{M38DpRK5emUuPbM3}7eL~)v(pr20m z!NJqsNSMway3*KLI`#s_fXCl8T0@7KDGt8oiNG;Tf6Vc{079p(^y zmKyW)kneIDw^!Kt0bd@FALW0ven)85lay?qVEm5KIx*Kcm4ja6L9e>vr+u4%DaEo{ zhO2TRf3Q%-V0jC|47V{cu&}r>nAk}e+v0#Gh{8B&#-q>J&P&JjnEXV=6()iO-I3Ev^RWH2f1pp$ea1qWdCVT zM0U;knuV^QjZ<71U>j+8X`!K!Yi)(POEo3k0kKA6vXqZ~;C;ffD9+5xDd|M4S#BJf zKj+@fI+CAac}I9he-M7(^Z=RioU8X)P2UIMFyIx%4TKR;#MS)Cfsr z--kI%WTTXP*J^ZNkH z#3zNhreZTnvO_|{L7Cv`mj}A0J|?H8ob^}qlQ+o4-B%u};MNL|4jK?u0tAPUm6Laa z0FLYfX6kCqRk}sTMF%Onyy}xV{y#+FPGpait{+gfgf*(I7xLSt-bQDrS^9?RC=)g0Pp7{3qT@amn!CMp5&+lSzk?`B((0u(aJ~I#0e#Y-f5+ z%yqq9&Mkn+ZRLR#R&#}JSGy7Wv%R#A=$pQ1?J=w%QGmTE1E=Ge#Lp!!~m`8WUi!B%7=ad101C8TW ze5)Q;5hHajCIvl~4x7fnX(3^AV>0b|*Oz7FGMw67SnCVOt z@&|WzuUYho!l&%S~Byg)j;P%wGA?Ui~V86gV&0B%Y$vsc?TvH)de8g zqg!!eU<3q5?NJ39$$c{cD$}jZ9v+RFv02k5eIY58>!I9>C>=P!oY||?ir=~XuGFi@ zd_tL0sbnG%u#)_WHZ|txI=;wAY}!XJ%4|1RD;;oHXYpn8SlEd9n7nS4uYPG`Ui`aUtK|+7>y$tX#Q0D?1_Cut?TvY?Tp$I=WCHx$;um^)*v)j+U(LuRi-9W*KC7cX~scgHg7o?YiO@=fU|XOcfM3BnA>BA znGv(os!E@#3Yx(P_HB0>@EX#2QhZtAp#$o`9vmUJXMBBAU%sBUlJ0CtsT43X&6|x&mz1L(VW!5hy&u=a%aNf@ ziEgly)BE~^^zhyBHKFepB!9+gnY4r%R4pgP%k4hG(=9;XocO8={&5~nl!kWOYa)J4 zZUy@U%w`7DKH__QaQ$#eN`LwLzwWM&Cdf`DwR4Zo|W5W zy(Gy>lQJmF25I%NQsKQ7an~TZLy4t&>C@7M%njw~CU@9v$DAcb|cGecTYuopk%gfZ|gb z=9{vgLjS5-Ur zQwr@dE9S5v|WBMOQ7rYTv}b6v25T!xfo7haM~*u+`bx>;d2H{>8t$zB#Rm z;EtwUzXv2(erGAqVbOL_d!#9zr1_z9sLKCpOg_x`X+<766LTo7?(@u6=B|yA7J3@X z^m#JJ6pcG7vYAc~OOdXqu2DYf#Hnp=sopo^? zwH+f?lO~?~qHBAf-3IRs)M;(nUGiEl!J;jLR2=#jWcKq^EcH-W&GoCzTMxYN6a?Zq z_M(UcO|hI9RzXHRVV*3gEGxuB4a6w+qDB)lP&%kxGspz?A&>92UV?yDA@ZymLzBW! zI5+eYb+?W&J|8I`k(t}VJa14?kDI0zf3~`D1QK}6M_xcJ^YbHKnJpIiT;@&PT$qiH zhULifGMH=OJJ}OorCXirSwv`0N^iv>oEr#xmlDab_ZM-?1$sm;^72e}_FLXy=$X9s zzrSI7e_utfOrN_5*RfRjE(l9W>H0llM3`UioeyqdJnw}&z{g)Wy=BE1pKO-}-+93Y zmxNfR-#l~87GeY01=7nAL4Nx6j;cA|?lXG1M^K`J{~*=Kai2m|!#N@O`_#h~l zn7Vrk5qMqo3)DBh>iQK{(PEO&pMgRuDNqXG7ya?y*;cIo9#+|zy8H{d`qyIz`|ocO zwzsnbRd`yuff}e}4edbExBsa1{GTo=UF8`Nv863F6Z8?|X-gVXQCon7AQUdQ@#EVS ze+5McT=SJmpiG<`s)F7V1K<7D=M6wO*Y@3Ulv6t_p1`0I_x5P!8p!2(IoFxTWp#D> zLNk8!#HIs=WMh9uuozGP_Ays(2L+&D6RpNO!Z(os2a*H0nN0u^z@!`x4|TD);9C#1FS%UAV)jQUWrQ>%g4o@|SHTMC3z&R)Y1dF{f* zVeJ8(55Cn>7RR6LVyVpG^@_Ka6E-3_r^SV0bL!w^6{IH%fV)bow2O&)3Ksp*1BR49b-&gF>D6^S=FtW3O?O&qhHclh zlOhCf6XZH@%3ElqyrtYvy|jr*Ryh)%x#)BZ!@z~*ZK5i{hb+8Ph@u&kyvkac>#Jaz z(uG;{wUirGWfn0Reza^eo0OTaI1g(V(#WXKc>^O}Q9KC)7u42n4LOymQd^7S7=({d zST}3h6@B?H{2R>n2I5cIUTg*?^mKQQbOb3Ts4c{U{qc27EEsPs$z&*#`_cOj;J#q+ zbl1O??E&CRNzfz@;P%C(B7N_&a%?f%eK*^x!gAj=>eXp>T6+7YuR%)^J9k}M9l@@$ zxUNOj$!PfLdzt^+$J@^`>JYFtkuyuI?b?PH71qu{of=kMg^&w{iTKFjJH?MEE)!(A z!*=ljeh8L;y;6(VoCA4P7MK3|5&!tJkbKZUOe0wiINq?hOZa7*po^cAnB@4KQ_PxB zVy+@c!P#M*s&rQ;Mi!S>qIHDhl6I__d2`4_B;`NX-mK(Hf`OXdVFeKdV^y%m<8>)q zw!sbil`T^Yl6g9KJ>fsCGZe#bY~xE0f7g89O}LFp{|I2}9|c5xZHuffsCwTV@jw7m z;Pu!Wr2x6 zOeGHAek`fHSPKb@M}ryY?@(_2C5+NRp9)_G^bI`D3&{EIthS<<*L5Y(@U3Lif1Gx( z+#bKbT_1aTcm~N@Qc!vh8;tkymU}fvAz-D^<0IF4Nzt^)OC&v`fjT0EBsDCk=#a#p z8(D{P*S6yZ)MimS&f%l%Toh5WnI3<)I?zAN2ytbR zX!gZeEWmpV_bT8NO8i855UsKDAgOva!OgCEJpVbO_BH8Exo!+`vy6MXOz=-BG)PYG zf~^Fj?M%Vu9>wm=MRV%!0{U@R<8P4(FgMRRI3PDL#W#*^S5uy!QhZXMk47MsDh}mM z(j~9K4<2@tM5w!6OqWV++F1C_CrEi6$&*G_U@sAm5R|* zdA)#OzGJstZ&F!&u&~8YqR=Ah%mL(HZ}iU^A%cC*7-5Q(9yvyu1EHa+ zK?e(~n4)0>1V;rB!Q5^W<#R1@RdZ#4^L9fR8ugtBLo2Zvi9?TVKdL zTG)70Id{x;%AE3YJ*|3Z&#e-PK4hx{PFZPt9F~3N#6IDej?Rvzt`#rHj((d+WE1Ap zD(Y!j@7zoEt<}CVG!^D>F%Kh3mm**maWYGxC53M#TIaA5@1?%TqZSp@MG9V>-dRNw zOGnF?UOozAVP;V)g|oYNjiX-5mr@(H*A8FZEy-+EtQC<3PWb9-tbUUvF=qz^rx#o> zX9O%^n%7$sCb$n&Z%?1deTYY|k^^j0{p2*^)1#%~plPg%av25)UsaHQ;>t5j=+C5= zW}i!W@_*aU6y!*4sz2eOI6c2DVWcrI%BlBB=H#};XKS&$JXAJl%{Ll5D9yIZ&xKk_ zr8VOy&P$QP3-(^cZ&}T)Ph`Q5wgDvIoa2(i%fS^b$ZgSl)sSJ3NMBC5#=!JJ=ptZ8 zR~SnhCNE#05k-{TqCNs9;$zI1di9ul0N*sB_m|<8Ht*Q=3%IvR^$z&Ttf5{w4ron; z3^fN}jgmA4iDNp17myJAIRW%Jjd^M@-CFR}*x6L993lHRG&XP*CAEzxcM8CTLPJB)zX|8|ei|KIDzw8}S(NLK+Uorh0>S^0 zATW7NgN`#I9s+uDY+~$oeB!v$@A>5%t(&BMm^e%c)AU%PhGrlW9Vx$9!cgK|p|3M& z=p7=EnSpKyPM?KTdIv2?WzH5p=)QF)?2HhO*EKod!Bbw7(BE^)7tx@k3twv^E#~nG>OI!xisl#i)egEbPFY|ycGHPQfy0i z={T1xLIu)n7&1Yjyg<{eLWw>$hPOnC($~)Gd!-pUKNb901kooW0n5Pp%UasD z4>>=Cb)LY!l)QnJP-jP}zv=4to=0 zytk{)440P+pwSQb1`C3SWr%hL<2|zFD~r{RVb#?|LZaa&4*#~dLG8;N${wUbBH}oBElwmF1xHz7Vg(L~d64`O0T=C>aS<-h@=AMt$ zuJrMcWoH@WV*UId1ERXi!P+(z|_{HOt289d=(SFEo| z7-DyW@p@$;6Cx^fdn7(?sp1k(7g*#eGVXPfPgTylj(t;}Gy;;TJj5pQA9sQN>V4Pd zLD{>dk5L7{;Xvqx~4{P5L=YO}d87Ix$1D4h>^PGJ#v?k^Z}Md3GrHsUbns zSuBeWk1RUo9(DEbH;t0uG7TeJNLB}g(J`^+%<9S~s9)By=AIH~8WdZY{aeuX*IFp% z-y`V1*v0=TcS?wzlmpEo8tfvI6AFiaOF0#wASIoakIZp385k-(D;1OLB+>7)P20m- zL+ADRL80Snwm6tifS~m7cv-+WSE?a?X?%>M>zQX=zsv9G?NomaEE+U<=5`>QDuxyH ztg1&zZw{QeC+kHuw$o4D$%G<6iq%PakHtMiPxZ7T@3|%OX;}5pBgsg)t9NkJgy(+g ztK@Wal3oAQzJopT!)bRUx!^|dbf>Sem(X%Yw7yQWoVpWs!;@pT>B<*5;Cx2RhT%_U zbnomiUOp2_#6X$7VbwIl(d%@D@IZ=5a1^J52ffiOk62ulm64m;tPz&O5w(@pFbP1e=hdY3>x3@hM%17xv9>IN(}2XEXf3&oWu%4VxH|r8o6~pL(CSk0wVAB zOBEA#CvtO=F%u1TzSUPljrMY})AIBe!bQ=>&)Gp^z&{o<;=W84W2-eBpxg%CXue8u znpksR<2U^jD8TVZ4dF%KH!3lY@%@1XK(a8O8L=3j@A~YMHx8aiwd+zFjuEOx+f5x> zk2xz%KJFDlU>piLH|kO)3CQ*bxJk;+NX&Al=FO#4H67mNQ{?Bzkc}*G6iO)r-3yJ* z-T+!({cu)#8`;IS<-m&aRhD&1ctqJ{ixuT{(b$bKq*AlpLPc+-d>Y=HIa$u4q*#t6 zQ<0hNhs7B|DP$36L9xO*@IWjMY@5_Wna&#A?B!z46gSPDon}!66}9dy5&VMUFn1P^ z24u|a|2AR$o5arlcBo7Gj{&I_D*qUes-7BM!)yx}TmV9*VoK25G+H9L$f!^s=ctn5 zugzNPPUlOdKht}Blq5WdxKj){D)+a7_#!EZ{`jzXn||bF{CanP&HWKGGlg=q6A}Um zV52>}og+FN`AHnA6hOunZW2M8n zben*e=-4f;8o7HacOU%lwe3w6k5Gd;ilH~^k|K&SNtjm@F&lZT1dl1=&echF@4xUk zlDbB6Fg&(T)hNX1L1z*SG6TCXtWYCu;tf|cdX$5!yT_Rv9t7{fKP3n7B;fHD=Af#H#vCjTRsNVTuaqLF&t zr5t>p=O&{cMe=Z|XA>~GNm^-%LNS-OZ`Gc$6|&cOwpzjX6Z z6yu`yR6u@`?#QH>@5=W0=Be3nr~T~KY6b5;{X&0QP%L@E_TZ-U$Rw&wo_I+iKP)R` z6_BU&@`skgDD~m`Gspsd_%|Q=SHcoB{`$Ywl>UOctOhufZvETkN^(!(^gCvTu{4nNfuXNY(x!yWv=iP3`7E$D-%{ z10xV_1qkpF>g+L9z7+*Zsl8aioumkO+Ht-^gfLz^&nYW#HMdi~SFd`Plixd2OshSu z2f2Hpqh*;dUaazZH^EqT@T<~w6@vpe}O%3PY4?vPAKv+3whN+p*v5&~ycoCfh@Ku7B1*tIt^{99SkSo&65 zpR340Gmx6Jr}L2{QaQg)xSLI+TxN`py}Vp*Q-JufqUi1p^xEbuA;dKHM%&}XMGT3~ z*-G|c@N=PajqXxUUb5=dsYFfnGk0Vu{eKD-pn-+x8mC7dzP|PssQS~^}C-<4B?|VF0FTA&9GPx_6Cv-UO z14*I5t+_lfN>!y(CNp14O2RKxniEaW5bUyn^PEc4L@s%AT&csoP3FMLMEFd}k6f^wpyK0XN~JtounZcl-76N`=V=pp)^NqtN3QTogtRKF>)*GKKTKK&5PbIW@` zjoA(s>U_OZ(4FBaO>Yfb9=td^7yOTMOK&S#hGaKvI1fuy%4zeIa8+i`;xloD0hZ%! zQFPIRbW2Q8N>hh4d^C@6)zzFPj0deguC4f=VlNyHamhI*Oo=!qQm6!^NiToQ5OVuYKZZO1=jC6vh*a6$*xJ-Z#nAkJiq>OgrTajlOWzOFt-`f1 zx(?M7@NGo%HUt%UG*I9~QNnI*TjwoO159XM=#Yp#&OkDw{Y&*zpJ6abgEQPc_EIvI zynQ?Tz!rxJzW_qXYbhfg>un4Mx~Yi>XmYkdQ}2r9hBKNw%j94WDn{stl;M|S8Rr~) zJeQ6dO=i*QqF7iWx>43ELUbyizlOKE8$%ogY^8*lvY@)VS32k6%=+6=s&wFdcw2V* z$Xx149BC@UXb--pNZkn@b`*5BqPWp`(u@@(n15UZv63|M0!#C{p2s7Ck3)$fu( zO^083kv#8D6gM$y>A?fh$aaToF-+f7H-i4S>gb{5KwLoY9KXB_blk*aJ5@pG)lplhUj zc5eVRZDe^T8d~xjID?VZk52tXH)bh9!UFVE#iRq5KEhp`Uv_Jv$Ye!OEM<%k zlmU|ttmAi@^OQfj{wRIPbS}gQ2AL$+zcon)zemDvjSlI*p7(zHu7CAaqjES*AYWAl zYw1xCEi|fZBv?FaNy82kFe@e`Dy38+N=wW>(GT7ij^~-K@}$h6i&3)y@t}y|9#mW! zof{1a|ETlbD>BOGgx}BpCzyBl2iW(ti3$TWNTc|AULL}fxRe#EL_}@6++;rv3u$2M z5DHAo2wd}dQ8J=g5`thwJgCd1=KD-0bc>S}9*yeT5oKmAeIGSAv_`v2J~=JO<_xsd zyP{nOa7TV1%JCjE)kYGTu=?fJpiP$W~t(GT&Zul`qr3)G1bA01k-Io&tW`2S%QA&>2pBT|8 zzVT3(9Gi~lce5G?=FuiDmJWxLm7|B={tBL98(cm|fS^(Gx6okvJv9E)8vIX$91$)E z*UN}3`fAaj1=;3&)Efa4*W~3B5+t+dihA$P~?6M8GNeb-0O>-VhrZzg2@<|y%>3-r(J5E0!Y2hM~p zYVT-ZAOI=Y-4SNE-QS;qgO>Z1l$@6E)S7C0V@hsW=!qT6_alL+Hw$V+?w7Uno6hx> z+lPmnC-4ni3cgmp2Y_x2sBH*I?Bagb(cGNJa1mbI9grc?s!z?-N2uC6oSpEY%+8z#)>OnsKq1Ix(;uj)rn+M+Kd=!57Ne)Ar^4>ZRbjR!J^$g4iqal{> zP@7!}YQ-6i?&2hFlmtK8=}tFijQxaWek&yWm^U+k080k)Y`=d* z4F5ZT{YP3cVe(h@VyH`4x@pZWC;O@T4xUa+paO;xj=C|sQjM{Z=-edn?`^#-XP`(F0zQIqW%o^8+fN2BUsB*P^k#ytLR z=@Gd&djZMFTkXhL0m>8?-TZS92B(%JQ#(-)!`CZ0}bg&tbrTf0EP=lK&{VRG|D(S@2&%PJ*$ z?#e7*&cw!+EW2{))9_Ri7+KB69epF1d?+lK4A;=~9A5J!@5DC2_C5&b6S?WHYP6<_|CdV@S`Q!TjJye0&j=A0X%pTm8 z!1aMk#L1N-3PE5%vwAJ@^eIV8mRer^LE5MJ9JXpClll!X$pltPq7ZPz*aBPfO=LuA zkylIu0kPp*6uKiAM(^mhIl@VlL3rvM&Cp;`hOmSkm0K8# zEp!Dn6_fE@jTIF=R@zsHiekK`7I>RtBOD{Ioe@r`MG{2^SfrDdp;5 z7rmTyt{p73P@GRFR_!MUTR0)>x}R@g>FiNf1i~?G>x=P8Ks6bn~e z8UWrzygDvqlU(5Z+JtlmO1G3Ck3srxxst!m zqxnsP@ZX+s{#Pf+pPMp6Q4rJyg8q`3nzoW?YC2!wPk1tg>HF9sbYjlY7YSH}kqC3Jx{l7|>;ip#jG= z(Y@)&(>qdO(Iq9(Xcw+Tp3bvB9el>QVoc#&F{+CP>O(H&nT_rGqZKMxu&v01{5anM z;@MyBrjl0g*vQC`!h!HCmW*Fpbrw|oy2l`+a=&7m*Gf@_Zd#Ua%G#aAciKAiu_3{7 z?^JdAv6iVV2dGR@*vKcKuF|kgzv0KKxn4V1zwxpe;~677G8q3HjJmo1Jq{If+t;_> zWTET$sywy&{eWw2B70+WV_2B{h@Lgf+o4YHFmx6#`Rw2yUh{)CLW$9J-yV^>2hs=9 z$M^g&_=#O#^E|e-&%rM+Pu_m9I{2f&<>i*td{x+&3{a?@Ow{Q8U zrvs4`_V1XGefkzqrBH>?gjPsx$y9cP4-1v(LrRrGRj5#+h08<^#%VFxG~0)*L+<23 ztS)8n)5oXc(mMDp1y~eB-bH(!%gij^o9(PeXfT2^u3+>=CrZPW9?&FOymn#}KI)2N z3L&T0jo9c?Xgo;`drCU(K40xr``i=f!bKRKO?|k$+-ug9T7DG?4|jSWzb8#NU8MTN zOjQz7&|n);_0$hj1TbFn1a|>X*h#W$Sca6E?rX@c#^7^~eVYczz@tbx9l8o`_q36j zbgO_^IQhI<8%Zym0!j2T7KsYV^!`uISCJ+-jzTVp;K!{*375e+@Rxe-ucH& z;1?cd2i)V`nn?f8yuEXNhhRC#*sYyYy0^J&#>6=d^-JJUYmnE6wLx{GD3M8XTL`gF zeISp!AIVgQb|P9+db7Av>TtXwi1{4G)$76@|mt(NZWm zG|vKJK;wpI*WM_hW>^u`v~h$vFFZr$22@=K8Z}|))%lC0$oNOt_uotOaQ{0hEbUxO zo$L&4K%exx;y$APmpk1+BWwP+9UTk?^!rzK$A% z%$PZHtFughzsqK?ZAMW`&sU3^%ZYaxIzCzeXOosgTtm)`kB}&X*jKbZsS;xg6EV{tofkz=$9Isb&T1 zO<$3vXac9zc9W#XeCo2;$o`1J+gLA2BPEiCzLAZ=5$F%Qp_&EQ^8*V+DKq1{SBK(3 z5t%c6MZ1UD;!fU z+Kk>@^JAN+el@=bf5tZWl!|n4OOSqlUrz&VM^sQ z*J=NPAB4LxZ4OUQfc=(UIEIvXb09PmUwSXL@Dg8CMc%3h z>LsWqp~B*PNxNG6@D2JbCsj@@UI#GdzMF2idvSXSZxDcmloMPTj4y0Wk~_C&M7s;H z8Qkb9c(BQ5*G~B{0yz?!V=HUKl~ykKhI+*VuY*CIfc-Ghlnl!K+zx??cA96UOfsD^ zNa073a%xK8^!*tn{8z^4hv5-J2IyK|h*Kl06yTqCp&eG*?ScMNOR-9|iDj_`T3H+bCh`?Y@l3`%Ajpv^4& z%Y}fp`+wiBznMw%U)N9B^^fTve=gylXGC<7J$2i9ySKbz=Oi9b?pwqZ5-WsML{v2; z?#`QUc;Xkebeo-_%ve}{p0}^PIj%-W26z4x2#UM%qjF}UjoA$8jA!nqMl^66!dA3g zL%T;*d(uJ~j7QfpBdlE=Mx4yA68!7~<{V7QR#W6fD@GHeU*WM~(|$fFcl1zwioVJ; z2o(&_%z~Z9`t_B&BX_H!L0@?t^!lfT`>RMZ5cJpoA{OE5V)>_C{BxoHdKdZM+$HGb zWC*HUcKCB;D%3!SAyf2MAKTLg+G8<_}o&dBz+x zYAB=ASL}@C=I7>rJBUKyw6<~U?Bpu^3JQqw?%p(Q$h5Uh55$`Cc=A2|_@1^uE(-X( zpRWNLx^;qtxWT2+l1Kk_GJNlUAbhju49TzqovI6G0>ls+-Z9jc+UJQ?6YPXXOd;cc z&>wD?juK(hHAbhwsdbpke7wZj)*G=W(TlJcOZ)>f7*H;)t&KEpRwkPp;;N)n)Jcz_ z_6C@WIICArN<}%8E>m527X-q^(%P*LI>Y;f*sHGS1t<7B) zl|*D7Wa2(@1GCGp#jR8?eGd)I!XmK5VaOQkFL7XLh7xVH>ua?sDwEQ{+i&P2%6w_; zfun@Rph?we#1hBAU;p)!ztmbyG3PW;byHFwPmJuFA;{K2Sr(fwv5&*;9zz^k2RV0J zCIMZJQU$zopTtZtwEZwBE5K25U467}dXO%!o~7~pJ?ZjC#bN|8F_GOXJb&0deU?ma zAxb-eBNHWcw-!g5TK+LY17_iR!Epl*(A;@I1i@COsGADN3O_bufB6|Ntv-jveL8uD zNJ_j=C$2TdHnN6;-QXs|eCwTQD>XTziIEJQ`^6s?x_=4Z)GDnu-<6)hXF*L_(4NrR z*eL!yniXYh982dwHmf-79S~YS7@3kvKj!t_rSFj^&yXS4`k2$ldlsO??~K@E)O4+m&Zm=>&dy&R#Q^;WtaJo&2~ zJ>YAnk!LQfVJct(L-C%lEZ<}d33*42m!Viv zR8rV<4MVH8U5uR}mA+BeSM^RaYrnzT6_m#xU=o^}t-}iStT+$OI@#G9>|#1HieW$1 z>N*MSPC_Z1ua%->bFjm^1g!8a=cl9(1O#PcromTdL5w+Z?3Nr-T7$$Z18b6LjHCVJ zkjVq)mp&jS8ELn|ivT1K75+c{J0MO3JPqc#Bz18%gCl+qQE-bUSaG+-a5Td`(J@_e zinEHA_h5P6V8)D)4U`GKruPIX-JlK!| zAd2H{T8I$X3CB7Vb|Lvi&ivNNqhLIW+!~^Yrj+<2j&1a(!Yf=q@7Z|9q%nOg@$#qc#xL|R8@(+n--F4e zYqhZNKKz@UZw4&Re$QB{{6!Q={{F-pY(GP}buMd_75%WmlD(}~>3@(v5LH~6) z?SQ!Z4bYES`A|Anz0bGpKj$IW%!C5@f9M2?CEj2$ZrYGs0SARAqLDcr+1$6FIX#Ku zwN^CotbAjpZ1F;K%#RG1#d11SPF0P`bEr=9SBK~JwA&cZ`MwyNevhngZ)f~31=}&@ zHDzbI;H9rm4*Adazgn(s;V>+%TYnbrGL!nWquu?A9{IER$d|nU9bm zu6R_hApZEcfz#Ag2PeAql|fj~Z42WA;lIw^*dwCqt8cA>4({Ks8rpw3LB9`A5eHk_ z|4M;4*#Ad{$ky~x)U`nS@*6i}xX=eN4HWb$QLev8i9?38TTw((jwB+blO(WO#AzkX zr0;Mguu|UEZsNE0TUNERsT`D8P=~S7#!)d?oO%h1y+x>+Iw9yTFN`TH+y}h8Uv>Gk zb?9>M$hIE8PkHG7ahc|NUhllw{>=c=3cU@N2XYO+r{75t{=DaRcl$|r)emv7@BjLe z=j%%u9*5e7L6AaB0A8F?|L?szAZ;i0!2-d>#+(tX^j%eAqY2afvZ9~tDYDq7yTLi5 zm{`DH!21tH@o1Fmxf3Oa%7e#XK@g82b(Qf;4P}jy43Mg@#q)2cyfS&d{0t0^i>*0X za=-T)Hq$rygsHPH`B&Go$A?fh8|%+_=5sW#@;*&JG?k~1=0bbea28_a@G#Rd@G&<| z>kFrjfn6O~p=AQw|7Jd(TbAFe8*||M_}pgZCFf7RJ=gBW4kq4Sruj`?l=FwmG2Gu}0+T0gu$fVgFd>#Ct)dGsK>wNNc*oL_a8 zuF707oS2?3y5~(&XINX=w|k57Cbc<>>u9If%Hu$`4iL^$Z7Fp&wT`4%H&MxnNc_!eKBkK8ar7V> z+LZw@dnI3avD-v$O0EW9th$zlX6XVYdw?9#U*?$*u@+!Gq**IdI!N}NCNttobb|?( zHS*JLC>)qb6)^Kojy?qru*pwR6K4~X6;8geS(XY;$Uz4SwXiLjwlf}(CYzSuEkH4C**+^|MG(JNI@vXR1Pvo%0V@G;bN9_H+ z+Qmg_=OG?LM)CTo`Bahe-S3yZ{9xw}bg>=76rie3UW!i8SX4jmuCmB-}v zp=iFnJv^jlOdl(@0G#jLu^>@@U|%HNVSCU1-jl(e+8w9vF4(Q`)a^%k$%w46@kExv zPKjS~#8 z;g4?%3~QHejZHY=7|sZJjS%vS2kV7si{NqzJp;Bw7GG!2N3I7#U`(_X^n>k8$ay#A zOovc$0gu^;Nu1+_R}&8m>(vR`6zX!A@3}U;#fK9gi&55C#(vcIkM(wjIW%#Hq z`uSY_Cm@cU<>=#9hrqmKU1n-L`zz+djrTfCMqa$(C@nvTP_E=-1FdcaQJIYGPn_j68n)UcE=@xZQS-+ohf+*g+-)D6R+p=c;5LNxy8mCN7G3tLt6H{G)};P z>J5b&)Ypm{Vrv2oLHmp8Z_anUqv>jVi$9rv;s`0AxO`f%iP4IR;vYuj^HI zkmWq(q%NU?I4y#tKEsrs3GEswpsB(#sNTT$Dxc{yOz{D zmW);&6As|}h368aN316KPJ*$6v0^dEJ8L$K8|k{rRKdT|*m^fiE^}p6I!2t7U<@Qc z{FA^W>IJGfBG)+VB^`>;xXlshfd|NacagIPu{m!(Sa~mK?ppA)C0|pykXJ8+`AYCL z2hMCDR9Kmugu!Fi3UG7_I^ofyr)cPO$Z@{c4sZjyb=i9Z6W$YJjWBTj`32pzw@hzK z0^f`TvCfa96F#T`up8)QH#TV~f^V;7vc;|cE=V;`eHD{1#ainwu~1@Cs+TBJ%a|%C zsZfttppG72VfKn8M%VaUc=S|y_#;;Kf(NqqEP4ac_)XBIPMr8yHG!-FQNxY3LIn=9DWM3@Q-fObL9?yVk{4DO62k)TF@WA{bT|D$8rfbY`4SZUK=CX3 zv1fpZ{59l%OMtRL*xRD$ks(B5>CubpW*DZsYU@r-%l?kIuma)ts*74O2SVW%d}6`&ab|*_O4YCEEgXZfu@5e26xI%shQ3)I9;r z40RShdrFZXU@JQWjZ1VT$rjH5N|;~3+n3t?eQf5KW*FZ9NaLM4OQSP$$-e)xv36Lu zE2RRly661H`wEM~wc4;c#yGSTd?Mv(RkoNH2ciOU>Sr6oHS1}|OEJ*-M67!A+hM73 zrh`R`YJT7Y^c?&gUXjt9{2b?1KUBc$*Y`)_cjmR`5!B>6`!HIc{c6MG zitD-i^>1#jKQLqDI#ik`Par)&+JRQyL6;r{oxGS%D-Btab|awnX;|gYNs|^ImF_gzKcf-K3n8F z%Ah$3WYqnmc0Y+~<4IVDf8%ga4Vcp%hke&pF1%7d}Rb?C48v7ocYc2_2*g(C|ez<~+6>JayU*;_IKA zg6^|i>%~Z;!?HP+7^u8Cfff9s`pJp)K$Ce2B-;#}kgl34D(RN}3zHKp{zA}{2a&&c$TF-l z-PZbsiW!UVU23cvpV(;+*N;f_d~iEGwZ|%Q7ubCd?y3gK8M0ZGG<;XX0HFCh%|Iu=G75DF2!BjEN9sY?9i_O?){JFIK%H(<6WXfc>t_0c zi{U_1-okw(72%<)9@7zPo3@%I|2)}!T32oXzO8wg2Da>Rd+-=Kx;ZorOT%wn$y{A( zC|FW-g3)zn@x;fl^uuV0Mqlza@%&V}%zK;rd3|9N$m7MZcH1S`NRqfbDjSks{W;b^ zB8XLJa}H!1rJ|E=7kj*AD1f`G>HGkz%vFCj6t2Mh13H@+JLLu_fl;aElAPA!DbN#} zEYI8&Clxu?<}Xq+7SP4B5B0%H9oz?eWx2t)N#=NX@`Ri!E{hyO32yFsd39isRceRC zg06CX2_S&ed*3{aG@Hud5OVeE%zC7YuB<#b~*O$k*?tmXB$?wGOSs&0SZBwtU;Dww@5pcDL?C zm|KdOjJsG+^QpXSSPz6R0_I7vq<=`CdcNh?3G&)xJyWM`Gkq79owM)&ItU9NY(+Y; z!7cnEf}OvB)Y6z02@oVr{zM~wMCKEi&qOF>1-FC~#k@|StCPz;e0EIA8O|_|nNI{6 zeh(f<^T3^$p?Og^==-vOF z^83j&Q*g*Elhg)!K1P4}bkr+M`H$d5o`*&iWMTL($Vd_VL1DYd5ZyufL}T_dJBl#Q z!V(We&(ORtu8(dEx>104LPW>t0N>mysZ;6!fM!82OtfAEp(H@06z!`N!oc~qn7xiv zgZ3%gZSd`9rOV5Vl+7#>jX6tbzzRu)Q>22z`;XDDzQkTa?+9yTBc_njw4tAz z(ZBX8#ry`qo!oGpr>JDP^m=IHFG5)k%)M^qDA4T|uRe4*>teSDUgT-^2U~hPp;Gb6 zYFIf`Taz!PQzuz1h?w?xooX3u7YE_rw9ko;17TZ)LiytEV`yy}x4X&O@F7{2BHIp- z$o3+U^WPt}6Dg52P@nWX#75&EBXk0yrkFsLU4d@ZrS9;ne~zPBc7TG|lfzVR2p}iq z=BRX6lC=IA81$Q#Wxy2WRQ9p-zXzc8bt~a?KPXG1VAqheNMdf3b-6iexL>B0XS=KEh-rT-BMM9qxdEY!Xwga4qt5LKD) z1@!MebUM&E!*Ll=syk&79c)qG<{)L!NHFw}dN#WnyEN8IR;VBQ4zpD@9Pv)O$`&t5 zF~=p@`Mi^R{M|m?F5NCyqkMng?=gN3zYy-Dm-sM|n4lvJ9OVNf6wM}x$kmV+q5{wGA`M%A4>}H=&h+X3&UZtk}M#WJ(!3U%qsUtd&z zkJX(`67K22%4ovXM+$-GdW7>|i2OzMFt0$_P0u(>%nCmvUzk3-f%gvlv?+jJR5uJU z%qUto$K1mxZh6&j2WTGs4M`~JLi7aj_qLZFA@Hxm3cw4}`(#V{BQ)z~<{k`%PI66J zGy&f`wa@@bTJ#qI--F#CN)URi?-Swmun7fZwjk0>dWP5>5J07plFTU=RaRM8<-t?d z1eis$0E1L6c8prp6lzmsLj#{=2*l}HksR2#YKQ(RUO`!QtH7TNI*l;405Z|Pv+N&T zP;V0+q2yav9r#ys`M>@5gKGA7=!v2uTbu1yYZTkLLQyJv)p1Ro1}ONpO&+X|o{U9j+32x8AOXM>Xa z`@Sf}R*iGZ&sS)dFw--+Aj))Y`_A$0oLnQ$C-W}b9pgjpTnDh)9X+0N+2y6lSs&T6 zrSD3YZcCP>^OcuHwRM~{4Lt@0SG+CiuCYG2b}CLB!_7x3RL5e_@u6&6V`=dn_Cb=; zAmR+M$^fDBAZHZPScp9RZUUG)O{1XI27$@2RSBtJ$Xqr|c%WDL&aRoIXJi!HWV=TP z7pH2%VyfpVO%%5f$Xa>Ha5(P;cUoI>$pn$gQ)!k2i@Airsb_iZhblR1VtN46MSOM? z3T|t!%3oB5DhiaJVR4A}jM%hwu(Ht^-B!MnIWKaat^R(GOrJn~jji5TClQ*mg78+8 zIoupvC^R2zLdHFW3wmTq$;o$HYre&}P(Xa-AD(522xQtDw{sD*VKIM6P7^MX(e zvC%b7D|wuwjKmt9SL}g5+05&R3s%9+G8hzUgFx+7Zn(D;9g%;Vc9!kXbyn@*b<*tf z1^x_Uc)!+=dtpi6NZ**&QHt^1@F-ns4SqEv(=gNKx2VRl$+2<433d)=T?k; zZ6myIf97~xUJ>>}1*@><_2>(&%-Za^)e0AJaRuJMLBQ=dXChR!r(8$L$ZQv1M6hP5 z^h$MEP_bD^s#UoP70Gl0az(FX!H}|W+~vOAn>W>s7FvY{O_400LP%l*Sd+(0Z$OLM z$90v66=u-Fc4em zQh~6YRLhqIc%Le~x$!6M=5wqk?t$7s62m~01R5M5A6LFub9Sd6?ClW4ms~qheu3=` z$#MQZx8gj2JU;L(HZjiBJlJ{%#J{l3-$%=IBVO3n^jKI#9L*(EN5j^Gw%j57~HNdp42m249vIOQc|%+ zp$laPDm)PgR-llI9&Yb?_#lnL3Ap+{4pyV^S_wQzq+(h9V7;v{O>Anj2RKP&8O39i zm^q_q{ROwkUHG7QqG{^DIO2JKbU3jjUgR(H+a6}b^~BOI{(88sYgigjPxVXtb2+eo za4+>1;p*o8H#nyHUXxk!P)|$#42$&&auSA4&kY~RJWT<*%F+b#Sb03nWCyVy|7c3Y z@<2kDMqqo*F_=Bp@yiLvF<2tlst&DXWrv&Q?ZUNJs+S%i9*b(nxDmOz6qKF!CTO9$qq1MlyZiIv$A*kPGw zgu(9|9I1&rI+<=LSD%i)t*6>&VW0Nk3XT_TKZio9i_52ZL$Q^B=B`DKJ?wRHf`Tf) zQOLg^Ml}={&yBeftQXf$Ij`^M_N!0v40n_G;8V`eEF&*jJ%93A zWi%seB+oe>Ueob0Jj`zJe&@UK0q}fY|oVG#rQWQPPhFc8h`AO^e@ixKM^NS*5x9S8qvsvdkLIA z`x>KEDZ-oO)7H|=)BtXAuy1%gJ_)M@XwaG>x)4KeY>v{`FRc6)~TT zoHUvNv3xhAcr%4<+`eIRP=nwDZwM15M-CJ~{t5K;^GiItfo>486v1L@B7L0We)9Ec z|6T*gWkqoYTyH2T2(v^d-#9c%D`$x6%V?^V`NE#$s2nMPOPz`;W8%qU5U;eUx(>JpY`JXk9|tJ;J`~vuNvi>OTs>M zkgYCN*G}wWXzZ}WF?mg%ymzu#V!7k@EbFj`7 zjCR)wrDSs8u@sCqvGa&Y9b1QH#&HPs*=V8AZX3$ID+p@t+2R5`JZf^L(mkRS)o)li zNK!fGS!oP+PF}O{fL;qn&b3IXgv#XYS3=lK<WiLw`GNM57)hPM5aaF1-f?nOA1O?$Yh$_T)3kK=cVc`NQKh8-`_ z0{X_%Dpem=X@NNUFSCQ{58Y4T+sC2?$P$lPAK^kGgm{euk+;8X=vx90a*d zBMKHXHjdDg?9clezSV##jN&b9mD7V{UBetA*;1DCS5E86E}cfbN@(Hl<(mVYqsSz= zj-M=a-I}A)-ZIQ$EwgX(4^rMKpSj7|6W^WIt3nbuZ;YmWY`w)1@J=M48DZ!>t^;{Wc7dD0ssA?bg6H;d}Ge9P4juub-1EjL@MDr z;f$0NX)r69#!!&>IchktNP~6Le4Uoe*3|{{tlMIS&KIT_7Ud6YKfyZc7;RDU?Auw4 zFUZ`#7?sCY_ARd~Q>LDd+?zg6IW7UmS=)Tawx1u*soOvg``(a~l2PATXrL0&7f1a8 zFx`V#neX06*B|uzVxOK;r1Pn5d&xlhXhcS#e@tIU#^va;`v^2ZTCsaLa#Cq+~k-b zM|IVWR`^TK#yp+;#hK>r0OCAyCT)O9xzW(E?QFR~h#|!Egr)-Jl>y^8<@Rb!DLHyn z)Ot>J6WHuz$s{SAw&UWD(C2t;p|E+2&^Z;62z>;{+^k9F#-X931F$xQ#K#Ih6c(2v z{Id*lWS5kQhMKu~Ef6zExpED+Ra$IRB|kuO7^2{W}7nnd(8{y5IA+VESwHA{ZJ-h-1*vr2xTwRxPKOS9^kd_7-0YXU7A;H-QYJ+He( z(DjiQ%zhD9i}Dv1g1v6~T;73dHG-~U zZgX$+n3mF*Y0ncur4K;Spk3CPz&0)|Yp*VQGC%BVt(RniYHw<^Wfk<=y-{+OW}>L7 zzby0G`~4!C$CQ`d;1m2F(Uu9yS)MtBd_Al>Ht(=<8a*E=zG#Hyz3i8&5#_nIhv-M5 zBPbduM%+n#O4AYj=|L>r5gX@XLGORf4A9I3ZQMVIf zs+cS6u1UMyDhP;{hoxWo%Q^&7VJ9sSlgn1xUR%8{v4%D`4)tWts3{^p4`nc6)S1v- zu?kb%6&X0WSe+NH*cP^h1zX{ITeRZ=S_!g+nX)EOZq13}%cDlAr3jXfw~Fo8Dsi0a zE(AiMnU;}>sK%PVTI)Y!9n@A_*T4mgXyaemL|5D{%pHsoe8!=TYv7K+XLlK~2`zqj zCSP;cg5#-m-x;=I*wsHs=y!76Cys5|7Eb%qSYwn~dscDqWM}+| z7rfeGX?AS{;qxbWy>#4ep=}58@PReQskNy;qFpPdRpT#5cFk|L(;JVC)Ehh`?U1MG z+36N-FeA8ih`*akUw)!zrI6YecF@jRng-Q67|7!w9bKQxSCc<|W(D>6iwfGH;;Zt~ zHw%nkAf29=;2RVigZ&~+E?8jW?SuV{$P)4xpW+^9L#`=~z~hQ;!0uBDV7f{*(-8P~AFE-a1g-UQ^z7 zB)#BCe}sK8-Oj5{yYFUG=E}e&XWzL*vz&5eIU!1nLM(?=(rbyBn5BMbgJ6BLHOYc8 zTrDhe$Ct5i*YJI|sI{y#BMP0}7+mrkGX__cE z2PW*GXjvziZ?&c@C@Awod7O^jZZ?G&Be{5WE`*F~w4`}UtaImYC^Yx}50*PaJU8$$ zIiw*h#bF4)SqKB)+d-^h3T7@$ZxCxkjF`;*iU~y7GOdUlB zNPv@enCN}7bOM411gQ3?kQAaghjtbr7F;K#LltG^2UMikwvwh`;mK9J=VvlX0M*uV zcz1?6%JWJ5dUE7*bgmQy%B=B<%61u9@-(DcYI)ZgP%y!ryvy?=JHahSAkkvp zYdYTEI_%XW%x5Y4PT;XleT)LAJfsMtPiFIeGMo5&bY44%t45SAsz#;G+_{cY&H*jn zj6~<@s6^H74<}YsLq`3>W?EOWylg`wJpEHO3oyw-+XU}5L1`Zsr3&n z#g{y3u;S)_m?Jn7sE^cJNG>sV>Z*~DcXQm~Zqn^lah z%ShQ{X!SD4XogEesf9Bx$hWVj*K)@pUt=Fw6~O3(z9$KFBi;gn_fODoD}yn)MR_T9 zy&7dafhj~gC3A2cr97c1NINIOG;Yd+ml5N?S&Xe1p_@pjbgin z>W+d+JOr!wV2|6JV84?TMB%jjQvr6H(47TT#)+{};QqTlKn9#`WCwsD)()i^SF~b{H3Zq1X@@2a#}2UmwCF^_qG=7YN?y0IDAdtg`sxl z>YVv3^VqwR#vh}Vx!qZt=r>%LODyOYXC^3G$MnW*Y28gNy*8mmk!a>~2L| zM~Q{F>Ef8y!fn^Xx5Vmmv5C-(v_LT6ulIS|;x4DT(2?>Eg^TK~CkT+i=hMGJ7(LtB^CQ%0PC0T;FCpqL^SRLZA=tsEL*Ha>m|fZRgGL;o$E|iv zTEV}(11nS^QxWqRpyb40P2#3vzI3fN{~{JRq6hgbi0i@z4#h(CQl{*oH14SU_=|nl zhH9oMmj*VGf9uZe;)3fg%2YYX-FMb+z7fa+#SmMS(KwMA9eSCDN4D(HT&Sy1fi7Cf zYxg_d<(MUYDq}*qXXgx8G;4Y+iGe|dpGRdOg|@;#XM=6oAnc2k_iEOAuk6>mC8H*G z|3$PKfg`X$1@aK1MVBHGE9QotsAEDY*#QvYlvBFDj6tuhuh8KW*=Tjb1vZ$^CV33* z8Y$a8y)7|k1Jz)aXknDS+OB=UxSR)RW4!7Jb)-2BtV#e&Hj`~#)Gp~HFH}?+P^+)ZXyrMr9IsBF!qR_cnD4%lTRP9tj^(*{m|WoU&mL+{ zM?0P}Ix=Sd@r-_P+49x9?swAcxt{eN#HVuq;S*TX0>NV!MX$mR_bC9=yrM%$5+K(< zLf_7XN77NdZf=TD^|Y3Z+R*9M|A?W)o*et9!Pm>qV5^h+Zq4bUp{?8MvB}+Iz*r~T zq12aPsCrILuX0{9{jaUjzFhcK10v3_qCQa?jsY0dcB%Qs=E zSEO?nq1xMN+dqu9iiQ~-s7);DG4Iy_uS5z)6AnyA&GpVeenYqtaFZ}6zWm@PIB2Ak zq-UM}Ni&~HpkM#k8G;*aH~)S!75Yg3rg;4?;roB?R~1JiXBV@7qAve)CZ|f%$5v$- z>nnR@S$+a8m=vC=*{iwNNmv+55mKrh5rlKn#w`O?6Gq+{1vciATV8SuQ%|O)T4(#5 zq*&q25MfDJNBIqPp4{%N#454b`pa(abFE!!oz-fMyy-oAKhtJdzCt}i@#=MoYx}i( z`uei>bBTL>4 zd$d|GYY5Pb%Lt?^+VjYv=$z48B9cV{tVk?mQDaVIobaLoXM6g!d5MAr{D}TK(JW>TaBBe!&UZ)OpkZt0jU{@rN7A|72`7^x6Ymwt zlEMhiSDC)qI!{u*^u7GaT#4mQux2I_x}6fdD6uj3i99Cws{}nm5kl3Grjy<~s&wFd zC3CR+Ybn_w3CwFsGHM~RK*V8y;&3<;%iO@VB-VZe74jffL3B@}rSCu*I%T#&d!Y45 z0hsXE{S#EO6uZb612zu1)TAofu|d%Lu&Oq9$wY7?83k37wGt1de3ZpY_U-GB4C2-V zA>KUXWUq>NC6FX6LKXeGQLyFUc>G#&X#X15Uq9{T!I_aa1H~9eA|WNkh>}IbNe4qD znaeI3$WTO8v*d&4%Pf6m^O)n#KPJi_PG$~HN_!J?f;ROMXIH}G*U|%)ptHuu=*!Bz zIL%WmWLzXvhyrYOmHm&#))JiiBSsf$>nNycs>%uRa1N;ObY_SJblet93Q?v{Iitk! z;O_2ut7q$^{Plsdl~QW7hRuD2hTZaZn{wOWS4>w8z^dP9!G0J1Ai`tVBf}F~I6V=H zLOFKz#n_&orRYU4tU%dbzWtH4d~3E*Sx6uvJBdO8rtT}u>N;>Ea<@E{D9GNywi$0)6~l=biO=#+}OmACHN+PLa2YH|2EgO_3E}YBD%IvtPp02p2X)6^?dN_%x=d z%?u}YXi^!D4pP(8oY)S~04G|svMZXfh@@MDi(WP-yZR1t8Iqnmc^MtpSO3E5zuour zT(*aP>J9T+m*Qawl@>fxt9%5t4I;*zzc`|+PQs!UEvp@)c3`n}-x1x=rHg@^-OId; zgNPxu=1BL4-X7?Dw?}P7UV6IL2qJ^?O1E}yLJ8WADJ17m%gfv61`ZX>F4gd!KX7cP zqShd2sMiT<%0+XxYoZ>(d)sML?Ye_tAP-bLuycBt6k=dg+>y5A4Ro!e~wp8ef|coP(86J!q@0 zh{o`W<@hnes`{slsxI@ZrixX2WxN#=KtQ4Irz`JnE zL>N<{ajr5Fvl_2-gnJCz9L0wVlOtNyCyOTe=HB)PHMK#IdH@m2I5DNhZ+p`j@YkIV zs0t^+d?@oGElX=z)`T-tc#PX%h-H__l>HcN6r<3JC>yNGP2N?L;;kRNg~I7kO@kib z{t;6Yb=~2Ik>ptL%p`WJt~ydRz#F+dpf|-jJjhIjhy^pYgf@I{Xfu^^JoY&ZKMg4z_KU(zTQIlO=3# zKKI;Vq!e6Y-*(BYCCe!WRTr2y^oL44%Kc~k3`YXAEd@!0nWS$rBdjha2f99weV6Hu ze`;ouIXc&rO<*9&KV^tdVuXQ`;$r{Q?V|gatN?_GYn5}D>ssC^d^A$4R9pWj>q^Z= ze&RV$M^Q94k7HcbcFum95RJPpqv@E=NBZ0;rqMLRwX)jGO{%dxzkK?lT%8817F)fnVfon^f_K-p5uSrFD`@tO%e$MBK6) zRx+I~alxp;?33n?8TF@m;+LcRIN*kKJJS5}$t9^xDJ3Fj9*}n4c^Fk(e)%^C@~g-B z-DJuquX2Y^(cBC(H>D)B-+Z0Mpj7Cd{owos#_c1S`!i)eYOHFHf#F2#FonIp9Z5h4 zhi5N@*X}F7`Ad0SB3DJ{DFHXThS+^(Vo)W%CfTg6_7s{Ts{m7GC4MX<$E8M9vz(@q zUc)Gq!v{fK^Vv{LNO71pH8#UT$Sr65c${(iwjd#GV?Z@~KhhdT!L9eNiXGP{WI+kc zRN8du8g6zox@xs<C%VRyDQ9mV&<8+WW{t@&JCX<5#h-w$Rzh0NZXVfYsd zT?pXWQfy4rWBCVI?(Q;@B`tPur-tYF=Wcj!z0Qwo=WPF=as6GSHec*I9JBxW%HKSC zk`K_|zc5V^am|yy2voQTF>p0bY{l0RMQ{(-zd-goLFLF(2xg)LXCw!A(!Cg#asu** z%yf!v1w)wI86GsMU~<=vuA8<7{8}9vk#XfmGp}knsMO-(;fy)%BD1J^NTVwy`rKhN zfaO0+T)uR5gx~tTL;0-diSzk)F59e|#KBNaLvJ;Ls}jF4p|k&)RoCs%=BU=4@g%dq zeTn-EcL`xBxk-}0%~dUN(*&VAe2yEzKuiN6ClSK>09XyxVJSH~snX45CC*O6#}iBl z*Tice%@N8|G$F#BCWtr$oGGx%7@21fb#1`u0%iULjips-BUEIM29wM{HmfhVb<xfZ<3*^m7UrDbe^eSx+H0!eQokObWGD5L3vqjvHzrEhgt>Ic`GHN zo3m9$7m<`=XPsg1xZo#3*lf9yp<<(!FH9+Sb6s0=UsKem0Ax^`CF+&=q}<6IvVjuEfXz7#Ln;yrK?Z4q4-x+6RV#s2W{-utUBt`Bz)I0iNl05PI&|tq*L?2GsYTxC&t{lL+1P0OOn}0)LNs2kKt`JE6ks$F zDR5*cv41#WxXd92(sr}-H%_3US*PaI?~3_j7%XD>EIENp{IOyfi_n;C{&TbPZ)~lW zXswlZx={L)YY*e&tRF<%VY~7tzxISTXzmTnmMLAp8qIW(!Z9zD#zc`z!)ZOkGhDI0 z-UAH?AIhn4v+hHKNV0aBDy>FX&ZdBB#amlGmcTU`m1@zoE4j*e?7Kcajo~9XGR1eO zM?~hh0=7_DNAo7PFm5VaCYPd=Q>x;)%egM8q)U(bJ;Zvye$&UAm8soZ;5-)zGH%w{ zt$ZY^H{=l&jAcPud0l&X$mY;>kpVqzavnb)utfqrNSn-exIL1adjkzR!A=Y19J~&8 zs-2zYC6JnErGv(xLTgHOs)bfxr&*bND73|}P@c0;S__)t@Jx?*$ydMYhgo63c`rFR zZPs-M{0grv-(D}jtOj!F(TIMcId~T(qLNU8V)kb&F&NaEI@^TH-dlcwXCnzC!uwdH zYb?wxDTH|T2T8haVfcj=bKLEapBCPvO^pDhQ{PI+rje`3?+{r`El;D3uq{S#CRA~Z z0wZ3?g!)HC3gxe|uo{Z|b!n!yb zbgAYooa-o<4Ht+pv-lKg{lLQp6?Nl+>o49IwH88)bq=CLel?@}2=6b5U|ACmh;ep! z5R}W681Az+KzeiqIxc)r(KfKSHIX3es$r>O zsk(JRRhWRK$ZK`9A64L>2VD27@7YTT#6Qoe01lbL-|G|xXAGWy@t1&;JywtwH)8w{ zO;84KMVR|?XHG@B1em&1FA}&_j&v`? zCXQ#E6s74+#IVXnd(<_lkfXXzoRE3-ZXEE_v1anej_Hz;Q#`Z_XQ-sg;`##_14&qcO zV}kjwYrh6fWPDtz`qEJy1t+}S{@k;P07!Kgk#a30lX9_+5b4xU<-13g>Wmz23kc3r z=#f^PdklqH?%CJ#yo_a@%a>wG2jbr%($msK=s2jZ=spJ}uX z=yrV@1u}DTy=K`CG6GIbFc~^Zj1xYeWD(hmF6*E2{`>qM%! zIC{PV5N}GRqIwa41Ja);0DxrI(OP9M+5cheoTDrGyEWfQcWm3XZQHhOJL!&X+t!I~ z+fK)}olM^Q-aB*Wu35h|wd$OzQ)|_q=Ucn>v!Bm1JjZfjq;5L`!2z@hG0NBhtix0) zO<`lNRMlFxM1N|jR9?2IBq;~1X&5a7oNNQYMpU!?2+$Hs(HeFYiY$!Yk0(P-H5$(a zuEuc!juX*blRZ}KAAp!&Dcz%r&?ojogJM!_jR+!Oa4xg8T}i`|y$~lE-COYN{cEfM zgk+spU_O-iUV}(B#SGRDz0Nu+m}%0>J>{QnM8P*Y=M!#{E(mP#cWiEK&lZSxyk%g^ zi9N!OAS7aBPmFq@xzq=4dfO-Q25Z4S3zh8}o44QNJ+0_d&Ra%Z9g*wC1pu}M?{y=? z5DI0;mpn+{MT6VtHb~GxPHL}^IUr>Sv4uqS-1Yp^7yr{gWl--%Xpy?csl~Z&)42ES z{kOSwBN(|)FyWr9h{Bhijklj$r~4RqPK38a7-s7MUK=)Fzbb}}1M?WiOtEEL8!%{=44ICxE}tm4 zN2K`cHbO(Rgw;Ohy>Re0O_}sL^b)BA$m3a2{u%_KsY3ybnOfg^E=nRsP+NTNl6=N$ zqj52F+hq)O^OgNI+wu|Wzgq?JZ;NdVb47e5p?y*n%(DiL#Bg;ze-KxA&maDg-b>$Awg#B^?KjZVh!nY3eYT~4!UHLbau-eVkJ?xZt56CPW zFQB+fWq&7Qt*{QqT!(;*t}O&6{T&F__H6kpHOYW7xbW|MmKE+Lu<&oT-YE1xJ>F^l zVf;bb&erU|_1gYD?ogy|_02-S@a2639gmL4+wD4p zr+a#r?Zi&q-jEQ@$G+v&b?1Ba=6!YW(sl6h)%Ae;d-Ayp3m4n1;1`)B`KFS8LW^4A z+c%%I5Nsn6*Lg?k)=^R!&v9qmmYdqB6H6}+&>JK+u%IULqA>fO-oZ;6Q`7E%85402 z?l{V!n77B^;Eq)%jeXnj!C|(NMpv zF&be0-a>sYZ+{s{wzsMS*(84<0OF-(nW~rUHkhFKG_aDJd=dde$_(^ve2qy_)Dtor?e-`G<8Z*WsZDx@+-U|z^R(51gk2V=xR5S6 zvaxAXCE|Kp%W$2I=UE^KO@aD!r=CTX8V=rFwXn4#kCU7;B)+%!y&4j~r`^Cnrf*|d z!j%+-8PT}&SVlmT6;%?yKo>S7mH;>x4vw(xaFx3|wkgn5?L|AS)S(n=GQwobPn9BL zX%XHDmN&~gjF0F{i2sO2Q2o_=B`ZT5VnHQa(Uuo4PbSu1>ZC4Zt}#lyNuN3u$(o$L z?*$-efG;4*#$GB`*DMfX7FcIa-q#DSh&~ZH%48m&OwQi+FDHqcYa_BaZjZl%!fxxq z_?dvb-J+XbDT-PW@Cq!TNaIpv)qL!5rtWwqJ9UQT6l1j-aJQzC7hMF@Du`38)!a3T z8y27D7hp=w z!KwzhiT4}p2c1%!^wMBoO>pY{4Wd)Y%Zwb7sTNK;}YNSoGw(MoS4AD5|PeP;X)gV7ph^@#Mo`EWSjK!t3ANIK;k z9`gD;zlcA!4SC;%ouuTq4Sg#23^ak4(6H5MM0zUt;}*(!>!cszM9O0-#iDsn>kD5t zhMIXY)v$GT9G^1eYZMxGNO?Eke|Uq+p7*#);tEAEak2Zl&Po%BF{~M5c8)aGd5S&D zAP3o`7(iu;m^{0z(DnEBdSFy*R6=VT@P+)mN*uG^)=9M2Y}kY%?;8MW=$WcY%tbM& ze39IUWLb%V`Gq&6`+7kf?87-m*Erut1Z$!Oh&YedzKYS#4xgd#xd%JhILh{&pdsrgoF zvVE~DS(l^X8{-tEUNb(}Uh#@u4x-!m+XslsIn9uHqP&47al=v+Hr2RHhM{r3bjYFj z=9ky0E>#dz7}6-eZZIZJ4Gmejiz?tj{n)dN05x+bo#Xiy>k^shLtb_&Ga1iJ;QRYQ zx8h;QTxJQx*y~Sb73en;JT6o0AX-k-JyMG=YmZaE6?PlSLkGFm@-EqfQlY4U6laEx zV9UZP`PePuOtjsmz5fVYdw{ij^Jr!6_@2u}pM_WK8o2y4;DJ|6sAdcIo~s}~FTW&w zfg&XR0klAti4RZz8oOMzS28?Zt%Irh=rog~ znL0`R#)uSqXv%}l<-zGgOLUdyxcX};-AjVx6~J zDQKC!2dc9-yQZG(*4e#(2XV3g1gqV7zX$O07RLA;-ghmZ`q&9vdC}N)V5f@>47(Hk z)X_Yb0VF9SNG9zmc{1g*PjJ8x6)#&PNK)N)E{WWU%hD9AA2^={sj2K=y9XV#^*PhT z7dDe0ZIsncWkK?kiI8S0oZ{`Am#44Kcy=u(@gMW186aG>VgNL~;!%`?< zHNrW-T2Q4DH#r}Z&3Zi^@>i<>qj>64v;rwpg`0c#ArY{cXtU=Pif}x&UXX(TYT0V4 zNH-JG&|&e|5{<<>P2taaL7QvQEtwHzS4P?>$DmrECA1agZ`7}{9DFFBY*Tly-QW&C z8P30TAx&!c0Kl)&jzL_AQZ-0KG>NqY^D+>LPwTr(dedI?!^mZl^`yUYR5GTu5QbP( z*|M%`AFc(#eA!*ke66fcAtPx~+z118JS*viP$mGRaVft)LR@5{6p zazX8-H=~hGVYzcJ2l_4HOBUg?zv1n<%n^9)G`{Ec&kp*3@H{%E)CMA5f-)Fh0AZc! zW9@yD>MD#%Ju&Yp7Jo_nwTYH%%dWBCk9O{>yY5+mLx@WcdWq}^S5PSU7(z~cE0)#+ zru%Sis?&sI{Mgw;8mr=5oYa@`DC|&q(lob@ueti@a;bNZ7JY@jDyds!QI9)s`o&)) z6rv_}UO|@DCZ+I|({&ut&S;^!)Ac)L2rDm#NLdC~aLugcaz!=+I!}o`7dqKTwa>KC#eZhaDQ3~;K8r?h8YfKTqvw~zSVeVirI7iGZm5@xkD)|_cNX;CCY>k*6 z8<^Z+vGodfUj%34=X0ere>D*~R9Eqf^|?is17zN-_tU!A+r1|S z?5F*XIt%L#0UoZa-74g-?Ljz`0|Y$Whdsa#wdm1Z2aWeQ<`}RQZh`_blRXNI5A~(& znDiuWUyQ%aZZf5Fp7uaa^q{vr&yw{Pw~2Mjd&k`e zLzXRTQEQ~`g3miCFt-pN?A{zCr#knBYfO$B@UC93b$?v#1^k%WX5;lP&9xMiqEi3s zmBU)ba^xhM-?}W0yCl}$c>YXFvss+$*@G@++3GE-R{OfXzXs;D1{$))NpUrW2`8@{ zMs+P?E(SJ{#+NniQgl0->7O1KS$*K_rCK3}NyI^v)Nu6aP=K$_V_;nWxUz0b9HmXx z7_t{7bl#>|psXcEbl>$pAi%>^iX&}LvXX&0izuWy6x-T)JQand0mAlZIXWvnhHf); zIDeu{y3E}=`bd&+H77dclHP4x?O*0BAhDlb62V`JIdAc>RvV-yC>71J<#5gGL%h7C z-X(m~|C+d>YcMY7AKW0EjarK8Sn${ozAV8-tY{#MIcb2Br)uvNRB>bxX*M@^C1)ls zODVT+*_Uj!1oKCGC>32=W8&4Z3`dY)`a=AB&_yVUEWxvwD$k^zb6QsonJF?cLz==; zL&KsIT+mK5M_eX+z3u#*!K?sMv;XaAPZPupgN>JILpZ7~2e%jzg#JU~!`Dk4>#v;# z0qkAmvVWGZS))*!yU#EI$k`#7{f0AfhMYJ*ntbA5W!12qW&=$ezLP;~G|kh;YGLwJ zbcuTrGI^ga}_wdA1w=iaJ&&DYDfe|ld6ay7RD@%EAT|KFAr0`RB~hUQ$z9_ zy|O`7z2f#SP(=^RH4E{!1=KpjPVw@UU4`tFS;!UXJI)h9Q-ZU zMes(qK-Q7ot#Wgr3jd-lMQ`E5%5W|F3V$q9yW?>(#19Ihw0S0xHLFz1yy$58_;$*! z7+e&snR3Gl<`CmGf&w7u@)ha=hRBL%AlTBCkPApvy+@6IFwDY>to^F*RmzMQSEWY4|ch-Rjjvf z?#Jy;d3en=8Qy2*uGPDUz_BJs${>k0?w09P@E+Gw285lln{=U*lBur5SUr74Q5gM% z1guk>fVNtlFbelviOe-?O|tBn1Zs?Wk=1yzH7Ci=1R`s0iV0Iniw>9BpIuNR)$t-m z@94wO;R}~+h~%2vJgHMLry`51eX|SfzbCLbXK^87{D26(b4)qaGP7QL2^++jvk1YQ z6Sm@c=A1Ng#hc`7h%1@|^9&@!AmBru#4%}eXA38gfvfbGG8^^Dm^@V9#TSG`OdybE zhr_;$cZU8+hm6hUb)S$;x3v${_ASfDh*Bf0ruvKBa|K`R)|Hxw34RNAl*W{8Ojy;) z9v_Z5d!XzQ68De_f8HnPcQkpQ=zNuD+VwLJc=KQ^EOTwB$@S18W>=cYjovJhWXLzvELDPFWnZLErm$OYFfv-JqL_tHiZ=hRiO zgp$C&(JkV-vh1b!Le1>`KOlS&bL?lhLQSl>!v3OC=N<`Ev%)v43>3zN4u($H3=~B) za?9eh*P^-A2E!SqqS*2cIj|vO%k2Ef&Tm4a4^PS6qv--JY4HLL9u*8^gO>>jf}54n zfxPlW^}%i})hRjDX{hk}wuHuAx$V1g-L_NMf$ZYm4nGYY*32GWiO;J%=YzneXkxD+ zQzJnpud<8TWa7ZS8mb+|(rbzWgIGcmBP(nhK0nMOUpG&m)0EnY(5zzzFw3QukU#vW zKNSeRU;y10BHl4*`vSl0GxDa0xf}Hcrr_52wS@rIMa1gOxMtP2EQua0xy`lP<2DdH z9lv!kGTrA!=JteAr{Ix({nFw)3mk#p5jhAv$()=coIss9Ad_PMaZSPuJ*_Wdj7e4E z(9f(2B4k|*@C0SkMQsgMf?n(!wM6Pwu=>o3aY*QUa*6Vv1|*ky@(yu=v=_or9V1Z~ zuDh2E3O4lkOB40!3>@}TdArkzZOo<$(#rbHdqw+tgnm%G(g(6lej@*6@`{L(T>$uG zE7Iwc=6!6&3uON#rnB2|=!iOUzhvp?*XND8b5Egr@*<_maOeD!kp}7J zlxURykgknwq_SbBgUz2i=%a&!y>833(5q-ucRTw=czflNVJT& zH$NA3AiP3hA$+aWFd6m~h7p)e@kms(PZTT%{3|M8OW)Reps&X}cNwO^0tG@VM(TcF z$?y@w=Dlx#(0Fa*!hQXM*nJ{WD&^# zm8||4lixgipng~-x0i`tt zWZ9`lVq&U0$qc*Rzu4c8vEnNT^F0IZ&@Y@)D#FMxLPsc^NlaS}D3xR$(b^)xPbl8PKX& z(xNhTx>QA)Mt*!6$u-F{5Z2K-TM4&*Qzc0MTqe%bl4)(psekeFjqlmG{l$&0R zFY@6#lV%IspdRVRw~MRwtIWIhi)6pAw+pu)(>wjB=l#w<-WZ4~SAYEN^DvkU8}Ep0 z{u#?av~k6}r{i#!-O`Fri)K=&IUDT!1H-(pjW`z7m>P73MD_y7OJ^nnK)f{G=Om%7 zVL&rZZ=A~Lh}bcXBr58UoU*MKjfG*OB1q-abd1`2tt@W6neT5YdFIg%&#P}f1 ztT%EXJsw>REe6$;9VJ`d>cEt-IM-y0`GP(jc^qsTBN@u=+#42 zkSWJ#2P%Cp9i`fP)P-KztBE#qi&`_^(#4er);2UkXlJ<^d4bxhu^tyFfjI45p=XN5 zvA)EXwa*|f%#_r7_Js1#KkBlT8gWOA!|1jvc zzdwq$N^Q6mW3`e^)(CQke`@3t%0`b2$S}N;Jt)MZn~Q%8+P$@CJ+k+2E$UkagAG-C zR6BBaTsm>~+x%p~jKmpcIGoLxr$3j!GhqFpKD!VC^Bdf@szw+9V>LOQd zlSJ=TQxa}n?Ls&1n{fy+BvJ{k*f6w zM>92tj_J?(*uE1Px%o|i@*}qR`hz?4T{BC*^qKycj1)cTNA`j4pO<4mKi1X<#jmTA zx&zpMfy!Ay;Aa2w?2BU&-vKj+^jg}65L?=LFkRY)Vyo)?Ldv<$%~`g6c9+QoDH&xA z+e{^V(g-|J36&rgrXOL^+`-tTywUOOE`K%fCg#6HgX! zTi|y~%w7EmM4n;dzT%%oSoey1?bk(^k0Ci`t?u#oMIUmJY8SdI@|k{(=tH+xiZxh5 zyGT!Ty&-ZYG~xs|^A2W5g0RA=iH-0b8J|2oS|)yDD(m$O24(-}n^>RFr(38|0qtTA zeWsY!wu9-?U-au5WtSBHp#0Q9*#@bc^C#Sl=G=ish+tFJl<9PpS=rzzj25 zeYPezj=1JeVsiAlfKvN+@tr4z=p#8e+9}(u820UTrVdTqglO$7TTuG(5BGPQf;)o! zgSmh;?@mrF*Y81uMf7u9jXN1Z@+ZUR>6?EUPS)*kGi6+o7VLsBeYP!TXQGI!z?AH? zsuHbVHfUBKnXx&oM%%5f4vSWtuQh2r(JWgWc@*n&B^T>5ocxuvT6b19P`pi{V~SE`?j&7P~ta@DYh@5h>EZ8M~&@#K4r z@gk}FV0n*u#xDqw%ZrO800lPtXOl#ROeRHqcU6 zimKsFCu_f>7unF7Pfeu+Psxo0@Spfn$l<@5={1|18UILu1(@BqEc=?j_7>!ocnb;% ze8=o`+I*@jCXIEWku`%{l?$U-hV!{k+&01rZPSCor?3k6iuN%eMBl@Q4i{BumsuOJ z_bQQb+`<3pbKquL3>xtkB`$EzGahP}XHw!qKPG&Q^8hJXiHQdjzq8w6=0 z3kR%0T9-LgaAKHWY!)J!g;h~dza){hB#@CuiAK|c`39ii=#?g*;W`-mV+`A<%Ib{T z_aeo-YSh}zrvKKfeSLg=<2RFQ=?tOu#7DNJ5a4R34ynSVCHjP{uWb`1iCAM+ORc+1 z>yv~z!fb#F{sMLmQ9(AytyKE~QKGXpEE!FEDASi{TGMI93+SSoe-J1JH*=Fd2wUcD_=h(+N?nDmY0>*kOwLJxg31Jaiq+zuo!e3=30y* zGs#JLiJN)s62piTyf~u=2~Tdaz{~CIBG-d{P=3C}voS~ErFkNEfCvtA^p*OfY&ghX$6RwDf4=zlsbaAz$&UAUc7s0HD2u>_-sf2<8M(?muq}gkkPjL-WNlQMXeRw8`(lWLl ziX(NGikxM&aRw<6R?~s&1BJ?YveGgeOm+xB+_hL}xWiykW}T(7z-E)H2}|O9WMvQu zV=pz9A5i{r0-iP!PoJLDYD0zS{vpO7teY~nQy2-5qqhLR3;y z^%pJ3W|_h$Ua@uZHc3T~#r}Hl$br9f)8B%9MC{ zsSS^@dut23{PBdbk-I6bRwb=`CbZwDiFt4rW(@UZ7F2#iq45E{`n$Ua4S@3IgHBJ^J` z?Kd4p;#XtwKzk5RQTq&izP>E@C71*8w@kZc0^Td>sC}kI3!d{iA{+*}kl{YAOM;mK zq@<|)aD@dz5fI_z&=H*ts4!+hLPVrdM1->D(F9sp#Q}kEQ^C_+_)Gw@LoBUwms}Fx z5Luq};_+Ym1J*eoGW`U?N!p9o3b;0r97B%E>y|gvMuMkZFY$br(F|ngYYg6}Wt7U- zzhLV9?Yy`?20o_lF#meCUkR+Lyne4IArSv0F8ot$iIT;4e)_*Xao=xr{~pzeQulIC zTul4Qvg>L!W`saU?TLl>g^Xj0IFpMEY#d}CvF|VYn^2dL_$M?e69bb#byJZ#T@{UH z74R6OZa%AOPk4B^rWW9_uE}M2+_n9Jck`m{vi_}d^Ww9yt^3J)%bTfn<`(|j4##oj zan;Op#_jHVzgSIN!ujj(b?1Y^+MsB)(3Jl%Y9T5!O+ueoR8=7^*btETG#1k5)-PTWK&v8LK-+cKxX9@3@sGCEp z6eN*)Z3dKg8L4ztjrO{|BiXAtVb;~eB zgbPUoUGxfIyQ8xLakXl+(jNfO=$&sb?B)X`#6PSZl{vdPioKZzjg6T1P1d^)TaP(I z4JIpduCmUwQ><>qtt=!U1DJHevR%SH6TR0nCqP6HexOkcT3fr!~b;5tBbBDphm*octKm zz#v3eSz`=%e5UIcSp&=zD6_^`ED1NBTu5FKb;__6hQ1S09A_6Zj)}N*ct(Z!K8Vt$ zVDIOzJ&gZG3eg+Yb62M%dVzUD@fYc&In%~TnyE!R1{ksTP;>hBEJZ!OIsI19xx85N z(7-K&xmt^#pwQ-Cssc>tAj;WDkU1iY8qBGum@^<2bW@K)Fijd6-q`0X72z_g0hc%L zSMy~w7^=I{g)!%l8C6TmHUH|!B@bhEYMSv-T0Q9W$(PkkJav44fxmiZQ0J2qq@*zp ze3=V9$U`N7L!d)=s^ruAioWrjc)X^XT5b=wwHUsTdo*pDN9VQ5Q%URaz@H@&5J=gL zBWq?!JDm=vZ7O8?kT@+X7H5PgXGv4$OgY!Lpkkqtj-0^Es)cB?(7!t* z4xnH@bw1%QFX3AK7Ca+V*&1FK858Q$<2z5JHP6X1em56M1Bl^I8Qsg9q&1K?*hKdyrR4I;zecOf_c|f zzwZR+y)m!$*1$bEt57H}dT;_*%8I+g47k+-|4aLVR7uI3Gv+83SS;d%$}LoICoae}*c zr5cdqC;oitk)3-~3v)>U{Dj=YBlO0T1LymxFk^F$MQB9J>|{N_&eKMr4FN(`M4yD5 z8(yL`8@_5@z`3_^qMth$rw_j657QEH2jsj<`Bzs&pjjVPRS5&j}*V9ctQ)ew4#95t<@MWHtxZ;NMQ#9*iqRC35{W{ z>!mt=L0{;!5v}G;-_8D^ljY=!wwQcwRAv?J_Ja}zO$F#BiGW3o@G7K1*xl1(jC3m( zT!S6~_16^m7bMHlEl!*9dxvkbaBbaF5P^P-cF~Q#Q@WBuNCvane#PUZOk2x zd&1#6!DatC^C*|>wRR-b`F87|Mwrrue#vpc8o6W*>nXkBT!MPI**B-k+VLJFQB2M- zvt>s@c?PVY`Y2D9JzAxVX}W#j6AJW|?nJ#iKk&+em%3lJDe5nSwON&K*H$W=?3m#- zo_(CWF=PgN<|)4SY&n{JFZiiaqnEe%DINg&g9mB4=H$40=hM!Cz_+BewBeew+6^Jg zv*k=jd0?6}BS$tP$MKel_Yrk;Sk^%B&#imaG@t#un&M|_(|cj4W~)$DW?7XBdZS~A zW^=)n&H$yE!ss>_gVJpkvF3}nLm{o`v3|I$<(G(zx8$jxFw18K;s>14`4_4N0p}Q` zLP$)ZQ4m|G)V?MKbf&?d7Dd#mKFN$CKSt+Y^Hw@_S9L2;OQU@YdWW#S%S)@?XsI2k zNk5(=_m0TP9v~zQ>KN%|TIEZmsa0_+<$1~c66?`crPWyI|9lLia`{y{FSNz4`n4da zaqiZxHx9ua7EnADwT3W)9F~$S;cZj&E_V^8q_tKwLyYR5P>g(h&*PVz-L>i zT>|f<$%>eI*&=?iYZ6sRR`38SOY6 zi&^)Bmf=;@klP~yI9fGIZhS9qK1`ezY~R$w;7yCF`FI64iU}R0upLR##Q`lO{h`qI zcI`s@mKow@GJ$hZ#Pf>6#R~*VoZ-?Z^o-5+c3|za5fea$$aq3VQOhXg zr~4&Ky#-4J(mn`Ci=bqVK_T1^k{NB418t!5#t;cQ?H3ZsFqBz85KA{<7i_aNwJ!-^ zdHHPUtPZK!$BA2Tc|#IhP!GE56k2O09B6oRXm+A1+~dG= zuH$^JxO)wl-G3HcQnO()~W^cpXQ&T^nUBEyL{xuFz-} ztyf|VFl95i%WCIwJ59|ym=oxuZ$971K-P{<`yAXoW2K2GEFr(hV(%% zc|C#D2weP8Tyc?FWGm3Q_6M{v0m2t9eL=UOLJOedgW|Q|d#=>H1M9*CTgv4iyctB` z!lo+^cHQ>M$}9i0BXmo0s9I~M7qOR2#BYU0~Q8_E)_xr2rNs;GiuyrFc zljJ$vm*c{Kj3j8FA9fE?N4&#uuOq_Iqy5VzC-9zKB<043x|B?DVbk(JpPNAEjILd}5d_bZ`4SFz_mV1#eZzU0*Y9iRN z%UnoJqj*(RjBAhQBktd$L)?M7*^GEYFhMiB3tra8e`u87{|y4gJ4I^=7QBoN z@!2B~$Y<(15lC!k4SqI*1&Djn2QaJ+gY}7)OCQoG7fjUUm@rYjF^+dlRQJ^<0qwC$ z?y!u>+a?gM8Xu@Iw^tT9~-EtP+w|aL-(r1|S<6O>-dSm1`>K%;<(Pmt1I5WAtz-&ya z$kud?F8<;*Zo8(*N^s>EH9%`m_tv9$nar=9&ch$wX!{;0n6KODj3#=|URlM|4-%G% z5EiJYm}Qw}c3D-u;}&2#<_H$InbFzWu8IbkTqU^DaDSP)4(gD0c;m!+%CPLt(0PAb z1d&T8P>l(OS>}kYyRgG^L zFYNNZnGK;#*_lY)JLv(QbPC_xPWG|vze2ahRM`>zz~EN8IF~;qzF|^_gJ3%texo-j z2&=hBTJC31sf&meD?X6357mPP<4RoWJ@0@U>Ep&Tk_5HJMG-tPd{s9{mou;f^Cs*; zO4M zjcYH4H(JfoLtuDq66UVckpMRKlH%6o`--_qoDh5EQOM_i=q=UYs)n53jG_X9fA?g* zMfdORfA)AW|KECxn}xBNi8I~*u~q-i`vm{-K4C`#Hxox`0}neFXJP>(BNHbl3quQQ z3ug~u6KfMQ1Lyx7B5hQI@J3$5_>!x8V_k)A)ki{$tx$;H3<433h5u;)(ZU)`M1ZVm zP1Y{NSevF{>WYN8w)V3^Rm;mlq-yuijX0dvs;~`;r@qzITi5r8w{eTDe$`q(;QHs? zxbKzMmCw^t=T)c2;|p0faILaqk|9iRhkC?M+>WIPL+tIOWse(A?f!AQ>+LAr4hXx$ zqyXsZhh3VMsem&N$AFa5t+ACT+>L>RW`^bU&X%+?yCE+0j`;}0j)>lNjE)lM=55tt zuNpL!mZ)BW!_F*`t=?@})E8dT)(DQv!xID0C;FC@ULWX7GyA~apU}Y=+#}lrpm0p? zfxX}XPfX800^k^*;RD1lyiJU;-cmxq8r);jA#2!@fEKNl zK%*Ka=L=6X%QXbABhxV3h+7CnwUgv$i%%@Q+G?~|xRNe^RVg=PFp$g^rD9IkN6@lL z``3`5D$z)tEg@=J+IObQdnF>r*`H>ZNcDT~V!bic|x+19lN=*`Av8Xngts!F29BQVUN07l!YI37Fo`$@I<)f)Rc zm2UNM(q!ZXbZKc^B#C9ps#r2bIjSV$3XI%EMJ=Xu=IaIbR6BwBPk}_8;j4L(f(7^!2&rU5)G zK~Vfdw)Z0|(Q5A39vI)Dz$V@hddW8^-YP@O*De@aJ#0MB$&q$@T#UM5YNOAzNHD=B=8 zk7S^JhbMZe`!&+HY(t+@D}3m0WJX_x=Ub5Vt7&s<3eR(6e)Ag zlnA*#5~W2Y0nZZuQrpwkP|c}U)DwG*O$w2Md54b|b{v?agW$>$tFrf=*zG*~CMqA~ z8jJ@R51eKq6H8Axz({g>odr(0#)DF$NwgLP0+*RhdA6W1RPk*f#ZbW!S$n3}>%wDK zOYZ*s#+~)j;kj3j5RC!-P?Y|x28(p~uQcNVZ;RC=M3>#84WGrmoAK_Cj_8#(6RBeY z&zCelN+{lBQ=}}RAt;*7! zt%c4Iy;W}!X`++34y#EnUONeZ%xsxYm?_;fFh#aamTP;{_aaAI9e)!7^a9YD-^;kY zq|@^;&?+BEb}{ze2tVC3VRRDg--m-zRW!*Oi=`_hGA;L}JDiWIQ88Cdxg$JfZql$u zML`S##GA{l*)Luh+Z;S9gkGq4Djz{lRr2XPRwk6TTHnFe#*_qS6BaC2s7@@zQ%vHw zd#mm|C{9`~z61?To zMrr0#cI+)y!dmVC5^WHhb2cIgH%*UuJX9Sb_}>h6b!&cRQ8le=h}v4lFJp4w!@P$kPWk>17y+ zqU}CoFUIl5zHN^-&;&jB13#-uJ(kM|4~Z+ZNM23`tscq9s86wBh%q+c_&iXQN};Ns ztsds-fRP+7T8S*9PLmGMtpr4AU!upe!~-T*46*)(R~_Sz+J-BT84M!VMAX9Q*w6Cv z$kt6+mt+}YRsi?TkQX1lr!p9*b0CF+2bzl%t>{x_AJHEmt9|bVV6KQI18^CY@kgO+ zLPpGqe`*~68ZaX$&f~g6&!Jm#$dlE^n)#}MqE*^6ojRFq+adcp0N)aJyJIs&)NZmE zW^h;q2BLfiXp%d?XOP=uD9|?Ls#*_P&;AL@M;aes4Od573eQp}b6pMA69}db#A~-_ z88pSD)WCDxSEe%VhS$_)?O;Am>(1^%6pq~R z#1;uAV1IqsmiPxN?6|cL(bJ7E9^pAl^wVuH#&wD^!VBirofiKXlqcFvrBbGb_nO5= zG)Dqug+N*l3Tj!2;o1EWFT74yJql78jD1P+v}uli#0;60D^zR*XJCEIPb>Y?byb43 z2@RtChs-^K4nx%(7poS+=D={~B2f5r=DLEYM^QaMztDZZu#GDe(Sc@h)1`?8D1@q{ zCVeix_CaMG6?GMzEc9Vki?hNG?81I<$mPBjHH2%?|#5wzD6IxA0hhi z@+kZmfPildq+4U73M6gDH(+68DB*YCQ#qHz00S6rv z*F6q#j6)aX%s3^uH}m>-{C7?9LcG~Hf3KQ!+7dG%{DU_#SGpv#~dD z7PqrC@i4NpG5jxezcJCq4p9Jp_zNoWr)Oh>W&^K0p1emb57xT5A|7IxXu|xEeAvyV zqqTm95!w}O?baw8DP{rP`ww68J?cSb)KCZrx7N;V%x4b74yWlZKtBn`@i>g z_q{#tJ4Syv<2hr0T+e#;-fPXd=46>^JPql#*MLl%-*$u;W_7X-g4FM%AKJmZ6{c}K zIF&ED$y0m6OhPD0nl%Y?A8M~wtYjgr?2tmD>r{?h?v@t;gY4Q(HeFoAe?I3;Fy}=k zFKjIi=mYqZ$G1{dqWSKr*DRlmMi|wc;NS7P`_yX7)4>#5U#4!c(E2c@4QDVt_U2n> zsUGB)4E~A1VrJWf<-OI#?!8yhTVpni`pUTT!9#vYjacijDzGgI;$c^=x1%+hAI5fK zUrIDt$)R!!yO2VCixt@wLvO`o|C$>{Om<7yy%4ps`-#>MaDbo|iE}e5Om>nFy~vfP zO_k`fJoEOoc5?hhA4Zzm2%ZMa^eufOmfuF6N^r^W;)$4rH62f_Gdy&N@GVt>)3OH2 z8e-5atPS`}fE&roz_zwuUMhDs_WeCmR!M!QVwg(Ifnh4sEbHOw? z1OP^=+a53!V%QiGwA6OtCxy=5d3psQ*@CZDk-8>bRiYT3X5A3gioY7LRMl#2*YecZ z^6b0%#&3K11$_S2?hJ;u^Aj-NntVP2X1N2soBsCuySmoweWtxOCW9Mv$tVL%N0o?NN2b6q5x0izhampi{myT+gI?egZHSk2^uhcdAoyF_ zIg6Dbr6nBvRb=Ur)F%E$DdP?Bb9;)w@rH@w5sHM*C!Cc-+BunU?7WUSJeq>}FTDBa$GIFRW4W z<5oB$UMGWUyKmqp|KZNOtQh=Oxjq5RgQrO#pqvab_LPXPzqnoG1SfdQQZ=6YMXA)v zuE4FEr%=LMMRSm~w|ljz##iQ7Sxr^VX7_A&Nl%H5jZXObzWqRPXG^iGi%q)Vyu84gaCPUiYKA5ia#F8AoE#*XgMdNu5?xPlIkx*dqR$~{(tEwNMS zsm}U3dn<>#iwoPrZ+AOuH;0W7I~ncs?YYH<&F+@=sF&`{Hci=O=(vz1v;uu_vHcB3{k? z0`}qDYQ(Qar zK$vK&??%wJ4-?!7!NNer!=T)=4*v&E3CXG@eDu^JhoSkST|~%Ry3?C1b)X`GXoHHS zM?YxKR$TrKM^POWq4vXRZaw71^GRY{UqbxYPpwmLcfoq!nhpWRnP1J7rGXJ=8KvcX zt!GFCPY+Kg%=4Uxk;T)f#S=cs_$Q~}$3rmilwqRt2W;>c!w|$ofOBZ~!7ilG&EmI* z{5U&Tcgj+UzXL)Jv~ZE?@hJfuea5aw;I6_|TO3l_85jX+OUmC|;~BN<+h%u0EqX_q zzt#ozPQ7fn@R4=Q;Fqc+m`Wx$%k+ zhP(!{{;{?V#v07L#e?ubO+rmQf@rZHoe;)e;r7|Y-(@SKx*G&G9@mB(``n*u7PboVHoE<8n?A3jq`=klq8KaU%!Yxq0j#aTREVIoo_OkChsoioz7y z?4iMpj@)X>|D(x3?ga$o9iGF3eGucF>MX3;f>)(qtM0g&DAi(<(nnv3O$Bv!a68VQPLFkmADG4~VyK=_xhfw$~Gt7lX(KS1I_0!bSBH zpO`K5XN;SpNo7#s5H0*Q;ZJh=Ru+83g*?u44n??Va3vGc6l(V01vV|Ymt}B%)a(e zQ!|IGg2|ZEO}omgCezEwBYUoIAV@-vjVc^3FOhzO~SZZ*%M zNjVlz{`p%h9zR=zJ!B@NQB{BAWl%a z&h|ILhm#(d{Lm#%kc>u9CNe5Ok@{!Bkk4PcNW#*xQRbJdTi@Imy(arA_ypTuRzCh! zwH9nXp?IDb$Jo3bif;q%yrmQSh%|wLY0j4>Z2!2t#TTx>Ka*|tgyc!zx`y+PF>v3( zV|yvjy5fJb=rK~=BZK#He-=&-<%{PPLb7>9;Je*KWA_dkINeNO`)BkP-fEokVEf1F zFP+F(zMQ{Di5ryu!h460?WJO=yZg=h$qstn`OX*HJ1sDCg1K2R%Wqkc^ka8q3 z_l{Xua6S9X_6a>WEKstXU|f2};Lce7>=7(^XySG6C&i-brO2ZG&B2Qw_a2zl^yEav z6)pPp28y&9j*!F}$?9KvJN=4*{iW>oH9S*dN#3wY@?#TkKpLyUq+Z836+CUeen&xbTpwKL zH;p;~tbkY~kfg<%fw>27iE4{m|4BCghZ|kmM$+{LR8+#b=u|e2@RHf%GVj8 z=<^#<;~X_Z=6Oi}EW=Ai?N@ydw3Tj(kG1h3!r4QQWU7L*7ZHoBQT@mWTO>L6=5)Z; z$RGe2pSr=4-gESk7{i{N^n!dJTKMh@(V#dH44zpl>fqHeN=! z@EusK38SK?M$>Mo5}(!@1&ovkhI8vF+_P0_rcxSURc44n+n>WuoF3itQR^-F24=JF zjk?&yVmXv`R2TPF`Ht?vRdNH6$8iQgm1(R4%Xt^o2OnLI36yu3cWNE7~ z1}Xp+^aU4@XG(6XXOC}--ZfqBRgR)+WoBqt=r{!DaFe1Ld3nYqi!^m0OFaS1zu+qY z=`gBItqQy-vNBoH{OF=X3lPG7nDTy64Exw}LQ$yRzz$_Qw2q>e~(z z6s_&H1ToL^%5<(wr>Mi`Nk1}+n6R2{tlOsP)!b?2P!*lvETa2?FOE{qFT?(1R@?mNOdWc8uk;Sdh9(me6jtw&`4(4f#166Tc zcz`1*#5n*fZZE)`OO9uao@QYlL!TuEq9Sn~bu5)d&}pxlwMB_n%1Fe;sD@ z9rw%V{j>QNlCg))PB-?}&T3yiMnEz=c^_eyfEp3J=s}UM5@C^qPL=NtYmtECSShaj z)808|T=bD*@)O_r6Xobdzo~aRTfpk+nT8u&nZ5#Fi|((olS#*DNRgYjL#iD@u zQ#pj{SI8NSV=2WcRkMOgb6mBi)B!;4mQl`E@f-De|5I6dO~kX}4KV`;8p|(}ry}6W zeWK;{Q#54d9)hVS%9gY@#1E*}0!S}yuNG0=p-$%)4XxcE8c+QeGr~l>1i;V75K%+$ zs_Y~YHU6MSYqO2G2(WLQDnCrMc-M%Dk@R7K7b$xkAi2b{aZ;4~pVc z`fJ!mQI~J|0wU1&y@7FEM%v7xa2}^|L1qKZJ`vVc z==`EId(BR%KsDp0wLKT3Z1vRqIvJ@WW@_;_Lei#4Co2}YB6Ud%*wk5h?mV}73E%HGn|Fd7{wR)9 z2?zzdW4BF!RGaz((H~?^%b{gh5yzaMpH-Z`VZwTfG1~(+XYk|n7fV8`B+wzL2kSU7 zFI1z=5K=|3fm8mxctBts-cg(3rk`^$%Ne%}!o?H9+{F5vi&62%DlL?3QQf?(SLpaD zj%w)Nnlybi+Y}rfve2#{ZQ*D(H1&H*uHzc@!-jTr!+Ss6G!_xrV%<^*49f^gxuW=_ z7Jq8H2ZV`HOC&GRC##>nZ>+~D$2rA7>fI0V;S*65uVfb*z`%$K2)#L{uQLEL4TN^< zl%S(#7W_)aKBP}|sN)(?<&OL`vfk8!eS}u=RH1=(j2jKIKB!F+DTq0aYaT!Ni}K~D z$d8oR*Lw3mXfR)JFkg7sKOupo{{2S=WnvHF*er`u=9QoL*^w~T{1R)tY%ul~AZ z`6rlGjM7@r_IWq5(cX zx!SVLZ*-}T!BxkO=R$q>*_^=bj-}6xF}j1RlGA3uIZ`mmEV`(%B>hBs*{0i8Stoon z78x%Q@id04EUc$}lpq*NX!XTCyLf^9cgazcW!tmYLet{@`2v~GGocBN_&t|>tMnBu zMcvIyLwt7lqs=k&&&$?i z_5H*YpNIN!@}0c$Td4Cg`Km)d>WE{{%VRVKu$O0i^d;!^6{6d7&)NbvHlPaFX6^0O zAv?DWxxU+E4-|*oKR#BQXZQd@1H#XLkPxbFIv}q+Fv(3R@Z_n`D}`>p6w%KLy*R($ z+ssh?sXrBL4d^>JAw|1U-xowmv`uBgC#dA)E&QVaZlsrdK+i=BP>tOt-7VH3@C6WK zokA+MN7aY+BA+PutF*YRbgwub25=Gfhg}89K=c?ulQW_-I*?;!KTm!eRaS8fMTdMsb!HWq_=sP$dh&yyAc(rY8^=C)H+TP_ zes^IhIgAE8z9gQmto-_bvUXc~)dwp`9wTV#usQ5wVVqBjhc0x^F1y6zQg)@6Hz1=+ zTA9kiCPC6tFIWy&!V(4(8c)nr{E1W@gTK(8dqgQSN~u>Dem}reka(gWNaS@DxMx=i76qR<@;cxn;iruL5&Yv4C;Xp`e1pH|VSOmN`$tZ7d@w#Du1oW7 z_#T}3rFswFPQN>^AISvD*y~_=xM2lHL<;o-&kn=go>16#fp@5aNnSm<3&-bea^F)$ zCk|~YLz}qyGo4k*rwzu$s5eYOZNj*F#ry)9Gghs`vV@Hwq$b%S zbvz=R#0^ZRjkb@ixc&Ko4lv1YsCTk0@nZTta%Wkp$_N`s(C_cU9qjVUb_8-?(TE4p zPz4Mn(10)@e{1$%PFi7IrsL&ZA?hW^WV{o)ygd7R?~!!5!Ocb&dtC~0mX2Ib@FusF zra$!Ag)2_0fCuZEHTj;zsxuk!K4!Ei?Fh0Fk~&ARB0u3_NZJY_oezd!mxC)MhOc6pWZ;_-O z3W^n7-Dv#^H&bHmWI4jbAi6<>t^0*>?jK{Yp$^kOI{C`lhAaG+8%A_(J(ot>MA(O{ z*f~&%RiX4rXYNJYkzh}HE})wcIrhT-Gr7Uu120)7Pfe3O3l|odzKN@Od)+Q;xxo_) z17C!%1~8vM2gND>|KoG@REP55{tYTfe0OgDcOHo3|IfBAsj$(v^_9Jqoso-`gT1Vk zvx}Mie_3{ys7%<;3!?HZdwv_;kcTP{vZOQ@OGTonsuPl~1%;TRRS0b=Bw6vOamU$G z1Wp?VQa9{?zCe(o)4sqC;!%V|iEE-~oxgF9xKHK0-rdhzfY9-dlf*j30Y7+|HCvP# z8qD{Jh;Z<$^1sE%bPK$D%Dm(map8CcT*P&zG#}$kPnt)p37-!O7=leSx}L*!RmAyK zv_q$%Ypj`1hW{bz-hU)DnpM-jf>+>~^QYnVouX~m*LXk(sgvcED+MNm9NHm`Vrb_? zDSED{2~oB@K!+}8_VV~5fhDcGp~R|W$c!J;czLDShxa2u+xW|KD?438Y`a=4Vdc*Vs6NQ92e|c4Shs?DP_TWk)t*sCS5F%IR$i}F%_CD5H$wtq}!cZKnZ_QkfYmD34 z9~!Idi^hol!*u{#?>OechU41*^i>!8+k7RbXGUTwYbx@h(LO6=#F3|bvVa;m#+EcD zB&imgpCx4&;cQUB}PKhdk;rjL~X&~+&q*xwCz*#iKKoBSAl@5MOkl# zYEV+w*6-K%5~D2$edI^CdzP{*wJ_b@8@Nrp^C;yA!@9*r+eB77sO%G8pcz^Aa?21! ztQnQ15~X(~g{52L=ay(eEaExGv_H0o9xa{dj^j?ubS*yWZRm6)e+z?en8?BrKxK}% zXnTe6FF+yS&A$%p8&Ginw}67kzs)>F2Y@R;&dlERKM*Za87mhVBbWbsRqA`%>^~5O zk|aGD93j-OZIiibsiKNJwR4Nx{^lJ*RB0)lg2bRUwjiSCWYY+etPC@E_D{NQ>r*j* zL4VcLRk;UZB)GPE3-fKhX|8MBqwC&ne-PYVJ7~}9v>R+2e0JV0B2<2xqD>9qtNbgKjVcCJj|A3l4aW@OxLw8vYOoUSF#OJ znUu8!hTA=@Gsm0VubbM68*VX}pwk{^RX>9Im(f)9)D25pe*>LG0B^_dm3h}q3p;JHF_!N>J8 zD81u$hNFO+t#6nd*ARoNr}&g*fMFU5EZ#jxLps%6K*)XdS}QJ8mRB^<#4|kr`N*Th z<%Q%0rB18;xtGzI2ZF%t=B#`hQQkdTbG-hL)<1Lt6z76I+_lTJCy1_#8g=!Oo1N+H z|4`ZBd}=oG{{aCp{~j^?-?yUw#d7aIF-{RzCuavIAyXs3w_419;hM2ALNNV|h+NyU%$^t=J#$RxEJTm$dZ!Ml70&yWGAjuDKa zq7hRaZ0#GrT1Y1wmo)8KgE-_fU59w&)2~$ZZFDO4C^yxj5mEZ1XpCH_((SUuaYj1e zJ5vi2;yyUhss0Ih$xmU`0@kFaCHPEMA5|Kb$&fiqXns=39_cR+xc~LrrTX*7J)mH^ zp?CCaCOl~t=U?B(bKE#u?RVziegFRVQ2Yz~{Woy0t(B>jy@jHYz1e?K^#1kNR^@xy z?7#2Gsd0VMpiGEiUk$FywK{b8XRscMV8J_bH_DVyuxK#dBj%dQ!i~0#IzDU&`~e7L z&?W{uUPz}S@wO9qf5@$*rr<|-^!>Y*154#eH``LR!8-ZILUZ@uJ85c+t?#M zb3|IUpk^%5IzQJt{0Cu2g265hRpFO6Rw>=_8}~F|N8P*8|^=sUJmWRF9$qjD+uY}WCI{t%r8Iw z6>kM!pPJL}Xoml{c>hnxSmNKu`~Q>0|AuH?m`fcqa*XYi{BP+#T4_$zeUr62w z4eOhqfG)=YrZJz|$co*3X6hzMznP7b zTch@c@tC~|wEvOy_b~Zd#_u`XJNJ3R`8vnjS@Ea4~ z{Dpmh1a8~t+rW$|Y#(mhorh9=KR zwBF*VA#-k9sx#cQbSygbaT!zgzSV*(mjkT@7~(Dx%mz7dj!`gspkYQGwYbUPr*iO_ z;Lf_wlGSFk6E1V$o33)oG7Mx{kMO>8XG^Q@x; z?DaLXD~7DvUo15~MYs-D3Hv`s=zslX5Wez8t=698Q}d~#^(ZaMFH*``X&b1QY0;Zl zv!ds}3<)ZNpWa1&{vvL1pmcCDVegC+ib2^BvYw*n3F9Jtm37wzpmJQyQ@Fw}?|Q+n z-(coEhiRmR)ttodIKm4IqF}r2pkUkgVX(eO*d@tuz9GG94kUX>56pXr4=CK&f(a}F zeh8=_cIH1}`^8zXz5nQ4xWV-+`8K)h3Nv7NKk+cH1HEA<;$=#+JVDToNw@8+R11V+drj%9*&L6}raoEnp!P_S6ki0Mi6zxsTw&ElJLif#lA8e8 zx&?n1x>`N+mOO-99lZ23!m)7bC@I(CmJHcLD|a|Gur&A&HSq8`~ zXYXHK4$&@k=J4c7=kQX73Z+V!q>mxA#kPQ&&J#MD-J{2-;j!%)*pu!_EV#*a=dWJQ z&NXxJY4UmePe6JBP*tvu`}GZLxw9a}XZ*NU-WB0}b>EHZhp97gyw-eA$#p&j9UOxh z4@YymiK1dixn+RqSTg$|nmf+4L`mo7UOX#xiZnNyd4|h8xKv;eLYuVrvL^D+Rq@pt z*yD!TO2Cv^>}kSPP)#K?w^UVwXsUf2J<$NH@}7yxe)-%$D;qxpP3^6x%0@jX1Vidi z$CR~-e!y+;PaUy4oJ*-DN!Qig6ZLjMg4*1Jx*4@AV&dwOJT#pX4H=ZRS1Qo8wU^nV z48{+Kfsy>3ebJIr4Ox`fThTkxltH*myQPc>(pJiZ3LgpCF%YqSSL z6P|l`YT1`_ZSD)Aamq^$;vQpKq}AY{UPQEaz4%7-;~o_99%U`^bAiD|ywEL3^vDc3KEj-~ z4pU_bVpR#^02G%UaV9@nrO+^?PsH$(sDt8=8ETAM*}3R_F9?m?wEeQn}`0 zVY5mKpHRwEKB3${Y{<02yVGgbUFTB$jg;4fm#=4D>5N&?D1mQrQOZDHRzT$pt*@J! zPE`)4ym6*(q%Fhae2G-hM0!Vd1x-?ODI5RNUE9=1Dz9HaX6(o#KmX`{xQ|czh&=%x zFS!q?XK^n-KF5pXZQJY!Iey)pBU}9POIz9qke^?9JAqbx2HWSXPOE$myg5omlS*Is z7iX;Np4meL%L?g~akK|G=$@MCpiP@pmptDSgv%{?u?Oti5KlVt^ru3oXmthRUKSSEG5ls0pIuY|Gp^iU}~o5-A2zkWfm?ckUt^GRtcV0Y%P)HZrrF*2 zqEfz`0~1phZbvLlEKSSTy*)nQGsDJM;0w~tywpVzBWAopdJM6|nPQX7sD&a(OWJTX zauhcysJUpvo3*Nmi#m;QA?|-jY(Cn~Wrj2q+)OXKl+#GIL zcQ$kTa3op8J35XQ@l|*h(`CuCa;My%wM8LYW#OJVlmiFbZFIt2N{tk}wV1LzP;J`x zIgAIUZ`>y8E&ffXttz#9@`D<>zrqVvPdl-Ugt-!B{h?C zYEhKZcXJh$WS1!<)=doAbCjIklwH*~Bu4{`y6o36`b;frh69i94~KQmB9qrra9t7I zJrI?Mh9NL9Zd3k&<8{7nRBy>~S?9DrEdkai;QdkDN^5X>r75s5GEP{1=P5f*rz|oy zh9av0qA@x23r`gPuK#0bu*%C={bkWK4gC=|-#MWT7pAL+;liIql3JgqRkK+r|G@nF zBkJglHyS)=Nc@Qw0)gNB1V^LT0l!M!^;v3SU}iv&#D2~`(hXwF$@z&T=7`FPz{)n;w){7UZfan>|p>48Lt9#$q@ynip8jZ8`w)Ci2ZY{a=?=PELOM4MxRI2 zTIs*A?9ImO;>mtRb*x6}&pBznMKTtkMu!WmL^|$$cJ#;q+IwIh%z-AH=px zse@x5{SH3a1hO5(bMiXBBrm}p#F)|?%)_!08J8ULV!`&mvV7v^+QjO+A7S}#)v}oW zZI=J5xcYB3*MIUGd7(X27Z;DW-pu`1$vwa6jbLDKD1`Z(gx-=+q9}q9f`GuW$pkoA z^S#Lsu^LyB^6^AVLFHPE( z;V7!&Lz>jQswpZ=aZ$IbvVc1n{=_ILRa~K=#092|sG{tRi84i|RPMM^V{9dk%|45p z4Aq>&gQi#9Jqa>2XRBp3Rn_$uUJBYBHr0&l16U6_w2=s|Hg93SYEBd)oVuoaFACZt z*h`I+`9*4_0B}Oru+~LHFkxj)QUXei72)gG8%?l8u&Sh6bwOc96nY`A=#X}0t@9nDgXum+rJd^!n?p=%x`~56D zA6S8DXp9>J#fjI!d)V?7Y1-}tO)n%h2Ddwzml9RoBf-ti?0lMt5E`p24JAi5v}MJS z7WS>(kn{GBVPUM5^ zi-zne@Y;f-cq-a*hBw6~w(RzMi?8d-+rq=-OZO-8U%c1QFm@ zMAU>9A#LA!h1{(6S()^hnzxFbV+VghcSN8XK@M2mdXy8S?W%l=RZtucF@LhZA+P8+ zv*N;p5Cfxq6AdwsMb}YUYV3ARj+PiQ1`S6IyWzr0uQSi1A?`6C>@cu4D~2;q4rws-nFvX z>T?1u%d_M4Ty1>MebI~zirbB?h{GOaEfSQ_Vh2%rB#ko|Hsrf1ay3*uee?z@#U_sE zv=rL`pOqyoG{;PaEk739Qbw5}7F5-zb<|qQ?Prl8R%@JwG-DYMtE0k-+Dbcn+;%H7 zJG2MuZS^+`E7!ur2mjEUCCqE1=@G<$gHjbWY5!_{`7sOMb`0N&9Vp-~Y48mxK#-WpasX?#^1C29!eZzkMD4SbEAOpqTKECfsxcWJUZZ5**! z;K7(k$&w46twKmYT53bO1IlcS2%d}x5XqpBFHDB56o+L$!6WHvLm@BpoU-LH`W#c0 z0J-&{45LBIB1AF22@~~K2Gqwa6bzA)lGt`^;(>^ zTO-&xHJ1QKxYAF`_m<`WK1AIn)`m#UZ#P2{$7Y}<(P;{C7#k6yX9#fMQ(R2)`p>-c<|A|7$YeN?aGb`JCR7adx;U8~65*|c2INLfHiTwrr zxh-@-nucRh2qItio*R zNts}&wTAwHGEiY8l(16t`-aiUcZ~=s2^*NeVi`FsTvkXW_H+*m-@)X?ONSy3j6Qey5awSc)%Z_MOA|&ySM}C~ zP;HSm=~hv@86E0J6hId1jEax9M=aW&&s`@wV~ z@fsx7H<}n}aaQ533h7!C8kwuGf>IV;p~x^$oCkzRKJ-BpG=))T4V1^<`w%0gJbJ+^ z%(=kqM?I*{j%Q)A2_n`RK^uj=F4}1^w!{QBpqXjl*+zqZ zSS~tVhgwP^7cAu)y-|}SS_*UPk`fD$Rh{Ip=&ecU@=<_0&*^E3IQk-KP}++hm%l4* zRv{9&pb3!}mg^8MP#@-x+=$HCwTe?G7eOc2jstX}5!~^u$>LzNxR)Nd4I#~t!*nUq z;A0G!LN%|W%jT<1EEUva;@1ZbX5LL3RY2)chBg!n7nj8gpJhy~AhFH~Ng@cj1x8I( zn@l8I7+FL&;dh}-k?vHVUHi-{B(SJ#?IMz>>M9mp+1X+n>NrAkcH>)Hm6{LZ#RiO$ zU?G@3lxqj(>x~Vk$l`4Y(FT$XdDrlZPR4?=D~9+(OCO=5->$Wch1SnvWKcVF^}L1{ z*RD*PTPbIeW5)7>h}*HL%vq7g^tct}lIrEIdTV0~#}uoWMuZ@iR-R{EDn-Il+bpc& z#MT|J5&}(*R1m~g9V0D6q1lombb>xzQN2R<77Lct=Qaz?Vfqwp7yH=wRnt@*Ecd68 znnr#$O8ZY|{1RP!_RFUS%Fj&-tf*mLc|Qon0TXeqWaL+cl7ek>b=>k*_X({=#r%UL zirEV#uEaC7)B6`KyM9Q#1sjooIT3# zQB^Lx%VBwqJPOI@b!B0*S?vw-x1Jh03GUHtb2ea%A%zs*A|~RF>j^m(kod#3uyx;4 z%)hq_q|GcuXOj*Wk>mFn&J`HxRo>4s44$49Dg74BGip*B z&JdJI40FNp*FR*q!LWN@ruL8QwcW2Pw}q;CqVloa?^SxOdS^@Ro${Z^zf+VITB|ZE z4(m1Acc^@)`)nQG-t9GEJWojK_(!8J+!-J19eaS zo(%Oj`PAmq0q0BnaQp77{GErohhpKYq=x{|2%-ic6@)5S2@yk67uJyz&Ik{!pZ%i| zn$wq^m$_NlFNCSI!@jF57B;FXhK{y+!3{CsJutt<7)e44yzPobb(ImzA>5ChTYB;+ zYzC+EtYA>a-iSc*KK1HAVTc`;KBvK{M6cG?Z8zQOhdAgOHDZ)iIDD|eMEJ!HE)#Fi z=5pIrxt6)+xp+bfsW@#ImEo&EQzL<(l=;V{oV9^So4Tn%nY-aunZONEJea8O4_FqU zidf^ILfE8N==#Cr9-wxx&xH(LenKlghb1gVgeIaCRv3|Q>=r{Ut;lbTi8f#*PSx6H z0T!FznmBkfutJ{77sox~R-Z$S6R#aAh1{Cc=T{r0bitj4Srf&y2gssS8PeQU65~SK zAM{X@C6wcg&Z+75KUwgVK=(4TJIi=D#Qd3$CG;F@4!LX1I9U4NK5Kk;s}d zPAiHw5^YwgDG#wQg=?ysIEOZB!ya9{C<&)cC9k+kaHF7>O)0Oeg|J@K7``%4$(e!K z0}~2qP((Utt)AUK+7p;g?Zes@Id}`_t&ZmB23~p;ENb^xPoei$Of*_Mr307md0vqF)qhwQ1kE5?xM!$l{dJfuLlf}eWUunU!W+#nR#(x z__$ap1V4x&_7TjqHZC{v>xG5pmrR+ad7Rg!EZ4%iC0$--ZH7lpEs@ zG$$iyCW$baQgHzw9q^)&`n7Zy>#78zD7z!AyHp-#xbyBH#&q0*9Dgf81+o|sfhoKS z0)J?hzWhAL2ElwhDRK2N?+lIP$uWB>PXn+>uGmjlsahlO$sFLElwTsG=uR z)G@<-L#wxk%wTyi39?x{?Ys1NpPX<#c&6;A&Mb*i^1 zb#3TTo5C2&ZAe;OX59)_Q6T3u?ouAbd z4u6}x-;#b^a)Fkc84ehA(_nejKxINDH(51QreM%nH0o#MKbNgNcsiOp>?mCq=|!k- zi|<31r&$wuR$#23t z3rVnJkjc5*KGd?450&HHP~ek%JyYhuN@mqENbC0WTMou-`7&5*SAEe74X&MD4ibD@ zB2huCnl6{~*9p|}vn3^e?ua;yw|E8Lo}ff6iywgti}$Lt-#oJyC$IX-y6QD&{4>vB z012lMoUgvz+w+r}1kqY=3ps|=L8t}??$CM8#^SCWNS4Qw+)}N+-C>wlqoot0)w*;5 zOGM@1yIt0tokD)kMziG|oriIKS@*MLj)&hf-L^uy1Dx?{fVQWUvKvloV7Ot55MmtT zXHKvQWYY>&JdKotpln4-Jndu83->FfZ~k%48tUWac66bbDa`?_c&xrviUXSH*DVrO zO_^`t3`62+|F%NiN&m8`uIBPdV$jB#@~f#TrbA?FIH=WjiPM^~Qllc|$G7VZ2V&|l z4$7tv4%Ku*AcgFc>~HAij}l192yrawTK@}~U#epUA-h(x!Hw6|r!K8FU(bxM548U5 zMo0RXb0yx)CwPo}u|UboB`mr+NNn~N_`ihldm8(`!)nE7Cx#a!bKuyIeq|f=jK$zu zcC#MFO2y2`)@;VK3Tyer?v1aS3Zt+PS92cXNk;;>bN*F`*UnWN&(9j7p_}m}k9k&B z1s*NA4C+c9mfSjb{Z>3Dq9tyI2^mwySqOUajpJVM$*ruaSR^*qKL^#S>fn9Z=mq$5 zUU6qki>K$`VijQaK=v;q%eO+vt88}!oidm{uzQKDJ=PX}%O>ITb)h9?+W;jx_>ree zDY;Rt%G_f`HR;8enE2+gy5xE~7x9Z}NcW@JL7`*9-@}C527@DuncE%>Kokj;u%!6^ zCfn#{`m~(YhNG`j7M~nDUfGW4w2qMrkbx1WzA6f1mpAe$WPE*UQ7t+rw=RF^=2Vk6)M{ z+gRJzyS>QQ2!aA^$1eW#y|R9rF0k~yFijvP>Z=yPL@sh6H?p?Q%ou6ZOXk6XF(B*; zT<8BBcRK;X-q{4${GrufqRfa>>JUt{XmJFExh7-R$xYiK8chWM(O$cvBB1d4vq-Sc zVHoT{)~f8A9SO8IB%zGA;>^4`I`_~bnkurh74IVB%lF#A(n~m1>L8qG!f3?tCM<*9 zfI1>hUk0!4!fCc2-G&EOL5ug63~XG|TWM~A4NJQYEVM$8KM6C&)t@^#4K(sLY?D|8 zEy0iP1Te%{J`j?KUj+_y00=t!YF!2>|8_`_WZGlScUEX6gdRRiZg4Mz+oz1;QwBm7 zz>%?FnW;n~XT&#_i*Qv7a%B%*%!DzojAjGqou$Ml=Qzxnjhn_IfDj~5)Piz|5%-*4 zO@idp;ab%R@Zd=fNHpv#2Ej#EUGpjn;NjjK1=YWnWQ{rZng~_!stLu4<(=&)Xc99g zR~Xqh{%8rgzH29dhi{t|HYt})aEp%Q5#0)a>~nfF%5)m}T*KI_N*TgBhKeN�CFoB{fSWI-(YtR2%-NQzM6K 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

^!3wNBE5~|Lw=$!%laSoqq0n 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

fuaM;BFeOGut}$~#YPyj!)GS9YIgRgT8g|3 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 O%ZrP+E!l)%YWiQE!}hiS literal 0 HcmV?d00001 diff --git a/lint.xml b/lint.xml new file mode 100644 index 0000000..181dbd2 --- /dev/null +++ b/lint.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/proguard-project.txt b/proguard-project.txt new file mode 100644 index 0000000..f2fe155 --- /dev/null +++ b/proguard-project.txt @@ -0,0 +1,20 @@ +# To enable ProGuard in your project, edit project.properties +# to define the proguard.config property as described in that file. +# +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in ${sdk.dir}/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the ProGuard +# include property in project.properties. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/project.properties b/project.properties new file mode 100644 index 0000000..1fbe00c --- /dev/null +++ b/project.properties @@ -0,0 +1,15 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system edit +# "ant.properties", and override values to adapt the script to your +# project structure. +# +# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): +#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt + +# Project target. +target=android-23 +android.library=false diff --git a/res/anim/push_left_in.xml b/res/anim/push_left_in.xml new file mode 100644 index 0000000..8dbdfb4 --- /dev/null +++ b/res/anim/push_left_in.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/res/anim/push_left_out.xml b/res/anim/push_left_out.xml new file mode 100644 index 0000000..5564ac0 --- /dev/null +++ b/res/anim/push_left_out.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/res/anim/push_right_in.xml b/res/anim/push_right_in.xml new file mode 100644 index 0000000..40441b8 --- /dev/null +++ b/res/anim/push_right_in.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/res/anim/push_right_in_90.xml b/res/anim/push_right_in_90.xml new file mode 100644 index 0000000..d6e963a --- /dev/null +++ b/res/anim/push_right_in_90.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/res/anim/push_right_out.xml b/res/anim/push_right_out.xml new file mode 100644 index 0000000..02e3172 --- /dev/null +++ b/res/anim/push_right_out.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/res/anim/push_right_out_90.xml b/res/anim/push_right_out_90.xml new file mode 100644 index 0000000..626fce7 --- /dev/null +++ b/res/anim/push_right_out_90.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/res/color/colors_apptheme.xml b/res/color/colors_apptheme.xml new file mode 100644 index 0000000..4c67033 --- /dev/null +++ b/res/color/colors_apptheme.xml @@ -0,0 +1,4 @@ + + + + diff --git a/res/color/mytext.xml b/res/color/mytext.xml new file mode 100644 index 0000000..a3cc22e --- /dev/null +++ b/res/color/mytext.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/res/drawable-hdpi/apptheme_btn_check_off_disabled_focused_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_off_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f23f2eb797175a80d23ac71a87990e1549fd8b GIT binary patch literal 396 zcmV;70dxL|P)E;8t`5-PnLbpPfu997F5yeSMO)d^iAVX>X zcQL)8|IeID{=Zxj$PbiKN}VzzJ#aRiBtX*REKT`hxymI6iUQ20lN;a;IO{T%hcDo1 zv0S~h9oQP6y7TwI74QkT&f^_sfpg#$cxc-R$s>^f7wm?A+!ih`%hGlpa}Q&T8xCv& z%&TiAK<5B8w=G=$^IMEN%qWo!2UfhxUN2?i&S${JXRW{p82j#S=vQU4Ua!9c*Y1_3 zY0$b}p5wO#{TH0bM zR;@IyA>tFjR;5#Rgknp4eo25F_+VEp&V5R!Ky|hFMoTLP@^beYxCJgdjVAXFJpW6% qTdPW5OaEUk2RLcHu9Q;hwEY2VK2ChK);k>l0000gl?6(WaR=#9g09qQ5CF| zA&JBSdCng^^nGUAc|Y5V(gXD8OtwxdLv0lP*;` z_ynF->&;8kz{UX8&fftSzz0xtF7Iz4a0=C zJx&vX^3iR9IRmv-0>^b-0)*qp?6cf1|DmxZzS@#PEbva*T3om^om#3}i(3SzA#Ltn z0@uKKr_$u!fahMCyS1vx8#4T#s{jgVdtE7|)N%U;kcU)QRxdIQ00000NkvXXu0mjf DYs;{k literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_check_off_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_off_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b52b23ab9202afe71be968c2c86d69cb2e3f8e GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtot`d^AsLNtZ*1f|Y#`A3(B4g1 zLU++l8>dx06L#kHiX2nsn5^U_%<-b-sOfv=@_m|mO<|Q=yUr@RI&I|v*&DX5_nd`3e37}N$vnG!*~HZWjd#z)F>kG(8nkb3 z>@@B6js*-CMHFT+xdb<4a0&P_F4A-`VeMGPaMA7F5zZ5Dd8?P6Ibd_I>DIp9%52f_ o`22?E^Y_wTC1nTYgRGCwFX)n)7-_vq1n3C{Pgg&ebxsLQ0D$3Kh5!Hn literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_check_off_pressed_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_off_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f0ddf5012044700f9214ddd4d5d43110165f20 GIT binary patch literal 423 zcmV;Y0a*TtP)fj*}~d5{#2Z0t=}NyW7Uo#+|6>tv%>_ z){pTZ0)WkCGXt;yFayB2Z6W{<;IQ3p&(w#105H|fCB_4IXLN5qx9~uhdBMmt{1-C@ zV6;>G0>1SPdyyibO%c#0djZiA8e?SV+)nRavWQ3HGNhwXOwQt6l!GjDTgs^nZJxOO*ycCEiOeT~4d_LbxYro@k zItA~&cviFD#6>`xBA`tX(547zQv|dr0@@S-ZHj<4ML-+zKXFRQv~9aO9*$?^`RwizE+QYij^6V>h-WHKHKQ9IL9TWwFL3`%PQ~v?&7G z{0o6=e~|u?$ms4I$p9eTTo;J|KG0vc`2>p3an892 RnQH(5002ovPDHLkV1ftlwow28 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_check_on_disabled_focused_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..31b244c65eaeeea4bf13f87d7c953b1c9673284f GIT binary patch literal 773 zcmV+g1N!`lP)mhOX4)CY|Qttvas+o_<0nO6o)XJT;T^0D~Tb56hS0} za9(CDX67=v?9I%+(_^FNb>ez3EhXTShh2ZrY3w85C^ z!dZ>RlOJ`1Wxg+Ww(}G%eiL{B+^;*3!4+?h8StuZK(7JA9pEMK05}Cy&9TbFUmITt zkpW04XE8xT2J98Mix&S*k<1`zQbIs6|9?U;wXcN`L*N;pgb-h)l;@#HF;`$-tBPcH zk!Fvp$_=m&oEY(2XafM55MmNCQN;jG=Dz{K>_jp(;&Zh4HS>86AcXiLrJOGNbBuwq znm?CPo>f&^h9f@bQatF=eT1I*mKtbS%gykJzW@$^&r-_Yz8EVr5Fvg~N_h~9vl0W& zY|}_QtiXT}Vt^LEMMLorcN1H@W=&Qf0*A|{J|o^+Hn-HDqn+*iDf-4e9*rj_wME6^ z%;CF0Zr+!Pw`H?YCf;Oz9e54AK_|pZV*?8d&^;sYiiw4?DHRVKn%`MnQPt7NfDj@@ zZ}i*+XbrO{2_Xgn@%vn6egJGLk|BESnVF+I15!!_90A8hkj0wVa?U>SR?E7w9&pqM~mxNW$;iZ+E*kj_hIV=(46F2iWV*tD+EHRn4baDlP!8|6a zh_6KJD{+a5y5ggr{5si6ESTs_Jao7hGA2F%AKNY)mnwUq%19}XyNnMjexPZCf8IdF zhx$1~Aw=6+uI*rBsQ6G{*w;_$3>HV>&OpK0sEUC!rN~gT@68)q%P3Szkx`+vLk1Lj zXZQ==5-cz0Sx^2wXZSpR|##HFc zp8?a+c;bB~2pWKSo81m_6DWYuc+z%~dU|?#dam*pN*Nn7Ez%|X00000NkvXXu0mjf D3$I~F literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_check_on_disabled_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_on_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..cd02122bea74a53223ec5c31f35faf9ffa77c6da GIT binary patch literal 624 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4^3^F!p-7IEF+VemiZW-(dq0SAQ=r8L>2#I)+lFmA+CR_cg9h)#RSk9_Ezf zd}hKnrqX1Gm0DMMmT2($<_2$k+Sgg!_cty_^46Bj%g@w>ymq{CYjX-H(lzG8(%k1by&^#BePQL zXiCiWkH0yu$z>egvgpO7uLrIFx|+6%-z!{vRYb1h`P`Vmiifs+T|pB+KWZ+w(K6$j zS=62QuRu1#(#d_^h}6Vqj2epWv87tC-go%^zzmxTgk(>{5L$gxVq-` z+ubg+&2n#5Jmt2Su~u?^o|q9ZhEz*jBT7;dOH!?pi&B9UgOP!up{}8Uu8~EEp`n$r zxs{2Du7SCgfx&vy-RvkDa`RI%(<;$5m{}PcK{Q0{4_OA(APKS|I6tkVJh3R1!7(L2 gDOJHUH!(dmC^a#qvhZZ84Nwt-r>mdKI;Vst0It3D%(R_OJLh;YbEaobzq=4((kD4N?M%-(&-0%5 zW6l)lp@$y+*N~nyfzv0(d79-!$C_?A)u><2InVB02$GxDrw0tkRh z+&y-UC(e5InXp}GxdQ;=0Nw?#1Aqm=0v(cf{GO3x>#OYZ(n>lh%M#f!yiNBB%lL zFux=Ktg;+^AWqV9Je2?t8ItVHCCM@*$dDvi0{u2pw!ha6W8nCyx34VylbSRP1Ea@J z;@<4-tI5Pb8dVpniM>t)1mADny7dBop-C?1vr7aN3cMXv;aOb)pctk#baed0#mw@f z>Gh0f^o98cQ==y)Ef;zcV2*Y5h{gWTVUNGA|2tO&g-+~=*Y08nzKsU18v_E9-+oLOF463Nf!3ikD(er*;& z0oCFaDq{5rwF6!(Z*c{HVp{o~+jqTk4ZtwG;x{1l@tkRDBS(&XlFw$&tSm2wCU+@P zMzM5#P>bCMuoJ*b@M1+I-?ab_Qb>RTAYxki;jxpazA!VZr(b(xs>TSfAQX{q}U zAN{zXuTQOW0ZS=Gh0v5$D$gXhD9ml%1MmTWt*GNh{KH(Q0&0TPu&m*+lc&C1Uif>; zE|rj8{P)bkW22XJ!wkq<`GU6hz@ZDp+{ScfZ7rCLQVN%XCvO0-QLVZSU8h?C{5ZKx zs5-c9`{l)le@*JyEQssEG!5wKm8p@#N6uUMf>tON)!lpdoi7*6phz+D6+%;arxK7a zE83sFfQsK2Anbs69@tDBKvb4UW_{ycLW>=uF4^7J=h-8>u>nfxxjiEXoRZ@x)Ul_< zROwQL$O9;V65S`xc7gR3p#I6MTLD2p4QjC)rsLZ2SmaaUy06OqvQV;8uC>E z`~jxM=Qk^W-vPG0j^B)g8l5w3XNF2rNQ76Uq^9Ta=rYQ*kIEj!&NDbC%~t z@eVl7Hfi-nW|Z)&ZDtFzGH)Sb*P`1m{?}l%i()+ z>({L`H0Q*`1UI&JtybhZ5g-GIM@jkhHpZ~ucSOcVyw2E$XeEFJs1EPd;^hvAbPE}t zh!uG5*A(sSfCbOrfEWGLR?MLKEN&} zG-*>+?K|vE6MKPm73>R43t^+s(lkvR+esWJK4%xP-QyFtC5D0~rlL-=XbW};&QnM~%PJje#34Nd?s3PM{cK_~?Q1tFAxf0bz1-{^+Xf8x~JR~P=t zO&W%Q(Gw?eXZF^$fpmW!t8<{Odd^ybZ*FNr7Cspa9E=TOj!z6wC|{#Fdr8ag&U zak;Sg;LJ*)74-YrzotefGW4e(zPr5Z<(&nzS1lIT0E+-#>vvS@`0y$K)iABzqvLN~ zu?>B4IiC*(sMqUQdN{w2BvYdRenfkfLRfTmy2173ru-*Tv{70F<(6YKM-Gz1OH1XBQV1WcX~kYR?Sy zX|n*T9=zDvjBL0Q^d(JPG2#jU#k49rckJ5zC4gZ7y#V^9V{h3swUML8Kd6)nXCEyt zhQ@a}az?E_GpMEJ09a^6-+uxkd^`hzNXUQ!AYodS;jxpaJ~azVr(b)08Zif)(zyj7`c`wt$zR4W(H6qc8R!8qq|IXZ%03#e030JOolI=Fqu z$Mbjpp43YvFxQ1?8qo8Prbdn&y=YacTD4YF_wGM%u~9XHMaqY7GM=kA%>cfkXn&xU z`)itz-v^#(FO;N&6;_IO(pu^;ciG;ao>n|c#UeQ4=l6{qbn1?yaK}C)mr9o-1P`DJ z&h!ZQU@INm@MGE>J?D>!lF9pYwxSY84)+ zwl>R;4K(t9KzAB z&wj*=w3?hVZD*Pj5;DZlW literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_check_on_pressed_holo_light.png b/res/drawable-hdpi/apptheme_btn_check_on_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..313698a8829d46fe4c18b57cd3bb52448fd1b561 GIT binary patch literal 803 zcmV+;1Kj+HP)ll`6vzLzWB2OZa6$+%BE)b))v4+iX_;7&m>C#QKLYB=7eFl?Vd;v*!oq@3#YFiC z2vw(Rou+Z)$8ZUR&|WT=YXCg}8UV*)%K-=hoE{w= z1uTKT4WQF5S80U+esYYz{IbCVW9A;ma>A$59Dvt0MFsIiPuN1O479D4fwr|!28f7T zYc&x~%~k3MB_bY0QICjfJ9>o>=Tgdmh`2Fk%Ub(LO8M6J{jZEMS2Vs9NEAiAi;Iir z81G!+Wbm;nFU_x-~%@IVa)G6m=b07pc7`6AR5JWw%&@+S!qZ6@dUAiWOc;J0pq z_dGASyu9p{xkgkr5QgDhYwfel8O}2%Hk@jTdDK7gCRYKI4EEMx^H8i5CDuEaN(Xbc``psAJ1i5<@Q zyQbiQhPra8i71Lbt*xznYYHA{u&t<+8Y!hdH#L8%h3ZPoqNO)5O9**!9N!7Uu-5R4 z~43PFGR=CQMZ_t8cV4qWLZt(jW5oLja_?_H0g$rKU~61?sK01|2*fp&p9VB#1KOa z@g!jl+F(AHwSfp=>je<#)o?vO8035d5s=SiBfuCi4WxjBKoZ!ik30m*zzR?V?gFJj zi0Mm!diw?76fgv7)4-!htz`8MJ^W;@v&2gL( zum|yc8W^qH(SkANQa+ch0`CE@s{^ifL#nG4&<*=B;=#{d&v)nNX2$|+WCHPK!5CBN z##RfC<0OE?h!Yo#F_nBS`wH+55@w&co?q%@XQT`AHt;TR6u1nWJCw=nYg!{|WHlCy zF%Nqo4^S)?Yne=D4cG^aWipxaabSb@Ea6Lc3vXVf> z7_&YY&Kpph6<}1qx`7BvhlNqt3Pg~svH=uygT;}h-7S=XxXyK3=N={Gyy_$%iR3Y@ z<&7bS(r%%ub3|Ovujt&#FrJ&P$x4K@mr)@H7;A!aua*Et$(we=c(2v|`gQ^uH9KA#*I-A9oG zsybI%`K>CKEwQZt&Bqt@c3M5M3M3rI*)uT83bmQgIY3gF09XvG4La?C1;pzaUu( z;NJbkU^1Pm0WSduCex{(0&8Ry$>9%VGMPV%#p2(6l8*t;A+^Q*=|dAX@B#2N@P+I7 ze}s+irXKhaxQXONuW1ciKsUD%=!g82+A8SgJq0|EbUJQ#ve8k1ZlH_EQs#iu#+WK_ z2YKzy>?E9Y%#7N&V~nZhbJ-c-eI!gTc2n5*(v_G~;|;W^cN`~<)U^r1i~1I6n~kD= z49PwVO8yA&5#rQOUC$p}QLh5p+bT8SJaDmYM?ns{33kv{(Pmc`_)y39)K=-Iu@yn$ z^a8M4x1+7>b(BXNTY-xCx3Oi6spWIoB=9y8n(OM6uF3Z-piM-3Yq5lM=x(4LXU*p~ z=kN{Pq^&m1F<@S8Jf7C#CLt-LxqAZfbQviF7myRY)!YSHnN~Av3aNElp>z}3u#cy? z+l~RW*RKG#o=AJW9ol{wN4%Rx_CXSON*{T^#vdGu$SN(np1*C9)-C?`e=!X)#1KO~ aS^NV;!w^TE)?I4=0000Hqf{Hs}it8_{F zBQKe~yaJcX5+7dD(SDrhdV1x711j=?)uzAB%kkQz>C3-Te^>gY=lAEtNC*3ZKF29f zbW<~Cd^`TFw72c_8_TPAe(-OJ@mdr7$m_J@4C6V>7YZI7%lT{EGhH7M4^Hm|MNxQF~?8%Gy^!Gs~y(dZ^A?%HZ3%#UerR8t3U5f$lkh5&~;`w!9VV zs}H}ep*2xSZV6xaT*WmOQ>sqLon=;8C!5`RO>@c98>MlPXBb`X%(U9PdD@1@XRgEo z`QMwD&YV|Pf5-o`jN+Aii|Ym-Hg9>z^Y!_%zBiR;zOCM{=BH5xZn>xPPZU4?>KMzra_7v6?d2JJ{++7$5M&sB>CxK9 zVbQr??O%weIS@^ujDFP;*NBpo#FA923VtQ&& XYGO)d;mK4RpdtoOS3j3^P6V-^quEd2l!^)ut9ykb4?tBU~1cq|C42D*R<&<2Eo75d6`AO}nUY2Y^?TMuDs z5pfqBgDLbUlAaI#>9nkbd}2m~C&RYrh|h*q!a z@m8P%*oef+6z~mjE>tW`14-Z|U^(!GDy1SzRAYf&MDx?YM{dd+a1x0qrP6Bz0ybcP zeqh`fGjrS73~<45oRdg~N&v3{n+sOxkTK?XG9JqVuLC<(@PSI0s>lKwu2TeAS_I&T9G zZ~{132m~Vp0{el>z(HfoRUZ<5g0uo}0uKZ48)LG`cx)f=%nLQqhA1Sq3;- zutH6U=C0MkJb<1(2>b)=b{wY}_*C!O25cxt!&d;UunB$dw43rKG+=GuP%X^Q!Wc7& zxZrx=2{+~Cka!9LPpbzkP5>lduSW{f`MyNFO|#8+NJ~&Jj3P{LcN`~-)RY{OvD*C( zmJ^^0DN4Ts*%E;b`s`I2u$4e*4Is6n+f8|sdS?q#y%)rS0;uUC`Z!#$LJ$aS1b#u9 zvU+1eY4>QBI)k`T)X$ClED%I;_6%a;W~7I?beB9|GnD2qQt+CPVmJe=!lz!96CjLq zkK;7F49405i-DByCDKhXmPDp#!P#)AMHQtJEOCgc4bY z#K9QQ?Kns!&Lv*W7 zy%x?L$5{pJLyF~>U28f@z+R-F9d=XRpMK{naf3nNEYcV4&>8kHuoBp-L&;*9Z&hYj zBJFt|*)cteY&tHMqv2}-fRV9GsWTe+3mM3}f&8idfgf$#9?{D-*|vSzw(VRxoi0_# zxMkaRC-4^1>l`q~WRme%H?SXZn-ATT_jk<#s1Ui%XygX6h3oE&Mslb62L^519zv$3 zoxn=lwkK`do=&IJcg-4(;{?jq~=t$R;g+;ciUnsi1_JIV7y?3 z!ibCYFt^xh)}whOC5|C6HDrv*CF8L$@G=lb(({pOn6FxZc|y!zEoPDZ<{4zQ2tKPt zV@y%kG(AY_Y^R3RVlB(v2(sMWie$4KG6oJK6?}HN3u2AcNPDmjaibO$>@0BXo-KFh zqYmr!e&E7=S+CEBu3y>_?M9K*7)J6t$lho62aXJ4rExdq)jXR1?|))ypn(P&xWD)h X|JxHO6kh|r00000NkvXXu0mjfllH(r literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_off_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_off_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5021bb434ee0f3db5fac6a6ae3a67aabcca229e8 GIT binary patch literal 790 zcmV+x1L^#UP)4?Lf=7gq1a6qzA7PW=^H3TT-;KmxF}Np z5G}Q%hEhU}A%uWIyO^;i){uLiJTWfrca=QMoH@U_bIzGF^z`)f^z`)X9|uNluxXlu z7+@S@_2&(&W36r5XQNziBm$bIfg?DHS$tUkAFo5!u!;xx6$@Bt+jiG$?@B;*e1OmJ zH4fnq+`=N3>(B{I;S^>RF+bqC@>PcRVQ2x>`6-;makTgee`DiSr|S53F^MnG;4UuX zuVFO}5(zH6LJ;~N~tCEOoI#5>Umn|A&p9${YD!RK9Vhvz+sKO6i^w_#fl9ob%I&or96Vb@xvz zfq2==Al(iBR9naKX=T z7Gr*OqsGD_-m^yn#;W0!kY_PgZM_8UNHmDwIwAsIT!}+zF36#}M&}rd2v}E+&s5N< zPHeiOJgIASA|hZ-xzC?ynx^v^4KSwEfQR-%KrJ>ml#)Lg^{xYx)%J}@k&FiM9c6b; zM~cl(R9k11Bf1co8+BqCSMU|4qZhB&QEg0Dn^y$WbVxugHrMbc&f#ce{x%#{y1L(S zJ$gYLrXP5!1ls4APAM&X0=hyF5^8$sKRQ!`AC~(@%>%Jv}`=Jw5x$zf&9X UTTG}yy#N3J07*qoM6N<$g2T&vsQ>@~ literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_off_pressed_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_off_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..065e49a129bef09b2d2008e92e51af1a5e7ab616 GIT binary patch literal 1574 zcmV+>2HE+EP)>oKci;iB=ra z5wcBW9A_0)crrWvtEwJ{u8!BcGfegDZj3*vE;Cb8-|Kqyetgx0OQI+W0YC#VVQ2sf zfCvKsd>9r$2cQX~E6dVfW_{XqVo?+tz$^@Nj_@{&1~mXy09IvLcDwMHY(P;I2Ebkz zQKv5J5z&wnrAbuXBAqxPDvMg=Pq$mT5qL=~L$5U6iPIwG% zbrQ21|I>hQK=&|^*H=O>9vy%a3~sgYpvz5P1oCqL-v^LfIlb+W7%K<9bhR8{p% zbb96xhfsNdVFz{sGYjXO@!o6iy#fFsgcU+`Qp$#iE|Yne0FKXw*z+zj$By zcbs!?GP5C~FN6^HrIg1)h$R4c@AsT@2j2Tz%=`)wt)!G68Dox=Qj;<-hVc4mEIrQd zz#J0~ZPPRdZQK5mnGdCuA8V~YO_Jn92(ivh{^7m&*PGBuN&LOA`Q@=lQCtDmRAF*%b2O$^V9kj!NW%(Cnc zM0C=&?XR1rIf$JfxXu7ThRE|0fHY>NwRTq5^{)Wf*=+WK);jjdU4WFb6+%4d`~Jty zx!X#qN(d2C#1R0_^ZfK|GZKZmuJ17O%`{E#UWWV#t@R>J)4R-k*fh%N4pSS2V=}5A;jOTwQu!(ADe>|03$G=L~h&mHUN{R>Cq(<(la0; zueJUZz$~m01A#L;uoWT0zDh**lO#FWK4TiR)+a>tg>&vzW{&MSv_NF^an2b4FAE_a zY>4xhLMS)x1NcE$D+VgM5%=C3W}ZtazuuYU7Dy?NnR(B9A6pH?8xXctkLAI2fQVKA zG&4u%r0ec)uN?wI6TKB7>U7@wolEU)VCETy$~8)n0N|qy5JEIWv~bSd*qPxLIOh(C zXeoq<6}h~?pv7#3l(GTvmG}Nf-uo+eJ@38p-roZ7Rah$qR$!>Fw}Obgl=5?CzSZ~r z{?1G{pzFGQW`0FV`Pqad*$E8#WYmN-P459{+P1wjA=zvNGmEb4ehOd})`)?}R0EPE zSx6~A^4|ZVX_}im^1XnjX@2Ove?uwt*9onr1<;Hx6s-(rS$0H3kK49=uj{&vdQB|4 zuA8@Q`yLTJG{ziFnF^qjRaJ4G=L$nnw^b_@Li7M0S!;i8tvwV%{8LKV?n=I{>jJ>{ zj4^-FT0e=L>H$0{%d#H*c!|hp1OUdE<1|g*XXb;tu76wC_2HB=!OWtr>%+RPf6vS} z(lmX4Vqa`A2*5*6Tve6J^IT)7OrsR*BuSnCc;KA7WvzYNTAKn`gnY5KFZSN6uIu(! ztJPc9+INZQ#2E8ImStZ~An!5A@81B=R-y|GeP*<*VvKpLl={;stJHPPbZEUsSPXu@R>E0pK)91y;Q1S21BZ?J)BpV?-=-%&;)TCv-FQoR z7U5v8!k;S)hVT5E!UlK%J%ImUARpJKOkL%LebwMRUf7pC&STB%HVW$nV|!*?+3Pm{ Y1w2dLYuMTNQL;wH) literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..62f4f9b4a3ff88a1dfe7d2ccb97107662d3c3be5 GIT binary patch literal 2345 zcmV+^3D)+BP)xXp=gYX=D8~O(hacs^Bx< z`i(J#uLvth3cv(}z5t}Y+*BqjH*&lUA<*5`X#$Nv z2ha*M01;q|{$vrD2d01_;1ghMBgotn0qyN?0*?aiKp5Za5^(h${hL|#t_b`G_&adr zUWnW^f$px(7T_STPXj9eqrgYNbzlPD>jJ38pP?PVPGCDeSr<4Dyq(HqN4^pQ+Ut)1 zPXJ9C=s$pe;x7v~kx1Nj52Vv+x4Ww|sM|dRd{+}20sahR*E<{QBA~(d0FP^M=YdnH zOm^(C{f~qdM!hmb7~i|WG6Jr?iogsoUm+b=gZ}~WuzvqmDwF-o|Aasp_$L4h_#^O+ zBPxWUWK0>N7BCINC;+pjX%v;kb#4Z5xy25Oa3)f(&wFjXNP33LO8H0eKSr>tov z%(W80Up9|x@Nc9t*>jKX?~0&Qn=(X52r*GzT|KdP?_TSL7hWJ343@XGEX$fde*E~@ zg$ox#g+ifGN*M#{9Z_*Told{q-PKtHehhpcm<7(Q1=N~mKyTPSpceRjDw9n;w*Qev zX#`pg!?45Q@bx1{jua0cK3r-dmfdCfJ(*1M`s=TUi^XD_QpyAd)9G}fyQ}j6@FVD`X;~IWjvO&ZM@M%^DMP@ubUIz^?&|zG@V(Mlt1YFq5coFmOZ*`8 z8%I>kqSOP15VW+kTpJh|a7)04hK9^!G8xWhv-LAGGYyX8ga8o?28(rdbyJ<4oin|? zy~S88c8kbUPd#Ohj*jkBN=e{ag>=HeF`ypkPi3-KR>Bup1-uFT5dYYFJC(`)t1Wha z3`5jbRaJdFFfg!Wnx^nPPn{++Aw$^HIZ})@{^z`(2Z@&5Fg5x;b0q5+y=ce0ZtrhqIa!Y%x_2Q?W z4Xe8%&>m}T!9R5tfj`9JF;5wR?LvsjXP7`gcpMSWvwzk9b zysi0sJ~THsS5YVwDs0=XG)=Rrs;a7Cc6N5_#fuk<(P(s`qocz!O;c{&y4A^MvqCAg zEgp~01eBZt_5yXlho62noWB!Bai}RZ59?5n4X>v}vvMloXd_`qtWy{FONJlc6EagrdJb2L3F{EBMc~29HX)Nm_ zpc^;f2c7FWJqR0yG2hqM2OuUVC(U#^-5{lGbzL`T+x80G`DWWTj^hNSl&$G>x?ys1 z(gZ|bUmu2H%mZOP))hT=JuAek)d)oJPm2lt95hX{So+}V)vIEBe7xQ;jELhnf!le0 zxhbV^T{mDDMr3?^y#DIdtG6)dzJq|7%47?A?8r(uSK9+y_&ogu5P?9TAr2iEz{Ps_d=j_Ht$HM(=Jd{ zN=06N`DFmPZQC|Ckw{DlA%;EATk|Yy1Hh1 zdwUDGp6efaR<;Q09XPNkHKpH2h(8ox}_pUPxETnXP@2^vRKgn$RMpcz~)Xr`y9 z%_~=~d_mCc-o0Dici(-tfZMjs(@#Hbj*gCYXhHLl7Btm#C`nmHVn6T`{3Gp+R3>{akw}Dr zHlVsB>i6y2XFdP?^UFm&wrz9#_;JpkKVK5{jrhf|>)P`V0Kd|t2U3~r#)*1OpuDVN z18)JR9Z>;(pljhS$|}0p)d~C*Kjy5fta2}fEfc>YcM6zrL`5lkt>?>yEvZT0Dr}|G zX}i0tGlDN!yYS03Z>?vUg0<)@uLve=%*^rfu4$eZBTy7S3KXTt01R P00000NkvXXu0mjf<}-}` literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_on_disabled_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_on_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..6e61b528781bd5126cf92d3c0c9f949291496f99 GIT binary patch literal 1169 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4^3^Ft77;aSVw#{C3*e>^ZJ7$L)>JpU#_i*LTy+XKNKRZ{4_ZB{(o-!rn}O zt}4w*-Cv$9P2gYj-zi@yq+iLYC2miJK#`!>LZw9-Qon^(&R&)|E5&^FS-VQ3^Tx(< zyOt%Dy;XbZdh`7qxwL1-`ybAH|D8Ry^y=06_(hjHT^qYynAn_yHu>`eu*|pn#PY+! z!O6#?RX612iUy?}GLJ3htq3l54tIQ{&iL2N`;6^1Pp@`%5ygZ_b805keyI7f@9XUQ z%IiAbU%Ks_)?ro7;oZ(GqIf)0kiA^bOs^q>Zv+2vnfa-QJYN^hu6p^PL5XF~#EUQ9 z&p)=$L230leZNqrdp3(dOEq`Cam{}^#j|*Et>{}uy~~Fz>pp*$=+vn$KKQlKOYxoK zkHosiM^EKg2qqikS7~1kE8aXsh9jUwP|b)t-sDn{_2-xU?pnb&KbH7aB|KWOZ*NFM z&F_EO6BjFgc3WoXJoES3?1Cs}zaMiZy?(!DzNp1#TX~-=^IzMq{rzg?tle+5?w?I# zGq2u%Uoy{TY3%Lg>#WNu-{lw_QOSgY@(`9sZjJtCFz0!o@gP%gO*1UW7;l;}+rB``bZ|+@*X>gfy zU$m61Yf&<6%J-XBtfxJ%w(lB4uU8d=_2PE(lD)BVe5&*Ke~mSz=y*3?Nen-ddqI_-YaMOv+?fyGBak$6Yl>zuX^2;{rm9Kr_Ee{Rpa|_ znRu^VyGYg{`R$GV==Iw3C#Nkb+#S}NoXL7EOZKQ}-rPSwKYcnq@yhLQch}5%qPMl^ z^xS`U*X?~MeO*N8XS@0IpJ@rD3S0`ZeBp7c&Y1bBWSn8G|Ju{bpL6}}fyyYi#ohI+ z=h{AJ8yB2=)pRUjO6}?BnMRp))-Dfh?2Oib^i-R(MQ%Hv=*;R+6X*Y}FZS-e5FR6V zU(WW+Y>w%UZiPq9X20{>ocnU&{WQ;r#J3)~r{$g`KAw8;Fr$ef@2V^F93Fo)?>Ufb zwam5ro>ke^(D484e>pF&TYq}_kHhM~EUa4M8c~vxSdwa$T$Bo=7>o=I4Rs9-bd4-R z42`XfO{`2!bPdd{3=Cd;*?JL0LvDUbW?Cg~4Kr8r<^nZHf@}!RPb(=;EJ|f?Ovz75 fRq)JBOiv9;O-!jQJeg_(RK(!v>gTe~DWM4f56%&7 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_on_focused_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_on_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b0268f82b541b3a9efa7e8ab1412e4d12408ad GIT binary patch literal 2288 zcmVJm$kNtH9M`e$y*_6T=VS>?aT1z=Cgmp` zIVZmNcYfdBzw`V33~RJTYqUmRCW+N%IFRqR00*$l0+41!gN348&GS|Tz(Bs=0X70V zfef%7NCTbbky)S$Tn0V_{t1k)2AFFCV6=TRuph_)3AENF5SdTR|C|Ni)qxAZF<|6c zfP8KM1Nr_fz_)-sMz9+22`~zL08F5@ZUHH@g|-8I!1ZXb5pV){ZLm=M_zMAGw012HwrnLkY$Y9A$-1p% zStxZ@Ax;pwmW5TgeeA>@&b_V6W$SV@HnU zn#*QJ#!BVdH3KlNa|pNz?eouPylq<%)`P%DLdmCH6)AKucB27w1HHgH^LGjz53X5p zTge%PIE@h7fPJ3ly=N@ZYk-MdHuKI{sjS+`x11o}jSjLh@QU&IL%_69@`$5aappCi zPNmbklpT9$w$aGQRx1Wz*>=zwkC#O&c(PWlj-b=4Rw%x#znhQXD*w0 ztDP0v0?1`EThLi&7I7HM0*tBWK559lDx-|ZYJv#EP z{p!mvi4#KwF*7q`uj}ct4jw$HKKf*QLo3y^--JSjFj_vY^#~-s!3>7F{ zy!am`rHdCiF;w7*#~-u$w&!G5cXu|~)B7me?GnIsC{;B3zQIDVV$MvVZ|_BEQ45&h z%>y1V6k6^Dgt!Noa#VC$=pgM*rPH^}2GQZGl}pVF=ihgiPzV>!zb~#PjXW%-_1pp?Fs^(P#<#A;ULjc%DaJcyV;_M(6~wXtG%fKpI^=P8g;==o@yf&WX>= z)H2hTC!!Sy55V;0iD+h~mRZQl@LmVR2MfiTIXm4>&ZT0Yllk&@?vN^4TMiIw20_er zoRw%F0NZim%^;Ywq+>p7e7XpfMuyJ~U{$-P{{<}tplP0&tKA!DlLlrVbi`soD~cK` zJ-8J`jgD9>SjY>VbsA&YvX$#|?I9xPXQH`WncsZ1su z_uz7+^#oRDhAG*13Yv+Gzv5j;&!xY>p-H`PtLcSGdHIs!M=5u|%JL~g2^*+@FcWMVX^ zRUc-)>8}`GcLA^azF$T6%RT7sZoHjrSWN#j?EV>1wLp4BTeavVtHCJL4T6Bs<(+U!9)(18@Z$td&UE5kmaf z0D58P)-4Kn0DYky87vh4)lSCcWRGFsO<*5zuPei+L(4q^{6Y!qPy~N+RBHm0NoJ;} zhJZ5;#2uR$05S|_rzabjxG}2|2|H54`XRbw`U5GBfYrqUz(^F`7ncH6qEjNV_51?zE zr+nWp59Is%fS;k==8uDg;-Y2rvH=(n)m%2yL^m0IxooC-^!U)Q=Xs;R4ZuMuY+GWD zS;$GDg>RU3)d*ctFdYfUl9qiJa2V}2zxRE=G?4GV0r)w((Rp^TP<(GWvaMt)Q8v%- z0(RxH8DT3qY?||{z?}&34Jqub6t*RW-IT(fk-`q8u+vi5eNxzWBgB1Zt-k;~@B4mb zAm85){1n|UzX-gsR4+V7E1JxGX0YX;CvvX<6QSj%(Jr=|`N3Agyjn-QPzfDVqrUG~ z2lD-CbjzAYTkB<3FcVrafCV5Hjuyw!^Uag!(IT`NE&9GM&6s94I(2U58b*uPGThCe zhr73-?~^LJ4Lpy&!RPWkXlralmj~O?)47xZ_9pP^7dG5oNUJbjKMuU}rHt1Xk{Q2j zMr$|ArzdlugM97>jxyRx6N81~iaWW_(*ONWOl!18YqUmRF8v!|!hTt;D058!0000< KMNUMnLSTa6Og;wy literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_btn_radio_on_holo_light.png b/res/drawable-hdpi/apptheme_btn_radio_on_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7c1086e338dbcd13429c19f8ff950f2db54f70d8 GIT binary patch literal 1369 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 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_list_longpressed_holo.9.png b/res/drawable-hdpi/apptheme_list_longpressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e9196aa82520aa547f88b0d6425b59ffeb72b17e GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhR-P`7Are!QQx35FpLnB(=Y>pt zeZ9QStbhZ@dZo>c1%q06Ji`9WU!YawtLAB_>=zopr0FXc*{r~^~ literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_list_pressed_holo_light.9.png b/res/drawable-hdpi/apptheme_list_pressed_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..895e51bdfbce75c9a99029f87636af33be58008c GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhR-P`7Are!QQx35FpLnB(=f#|v z#_3Xt7h9MvUA}zYNHC~{$0O{|`~_M?zG|L^%8sEX9s(?cuyC{kcif|*Eb3_81S$-+V)J@yPBVWyvqG&GeYz~KYxJdw0eeyIoHJnOEfn# R{sUUY;OXk;vd$@?2>|r{LWckV literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_progress_bg_holo_light.9.png b/res/drawable-hdpi/apptheme_progress_bg_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..3f12166d259dcdc95934640b92dde89cb5c92ce9 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^96&6^!3HF|1ZAax6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je@`pr?yth{nXLlQ;4*DDp6$f06$4e!a}HkLFV*1TYBY1^rNo_ENg- zVN}bRkixWsMU6poLZ;&p#s`_7&o<=8x4)cZ%Iv-?S-kZ}hPaDHmCWs5j5C4+1GOX$ R^#BcL@O1TaS?83{1ORa(Ggtrs literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_progress_primary_holo_light.9.png b/res/drawable-hdpi/apptheme_progress_primary_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..60910916784aec99c3131b062a811718cfbd5b07 GIT binary patch literal 377 zcmV-<0fzpGP)tKwAo5 zt{ezCzyh{2y#ci8-pEE;bt>soReLs$5egL=JEo3eb!*rK4=Hi{R z8&OVGm8(NklmYH%rM*E-QbDtY5UWNwggpPb`W8E zuzzZ3Xa}pd-T}c~ny;8Nqt_i`6<|;3-{H00BX;8>jysL4s{%w=#rkG<3SSPoIqy>4 z{FJ2=g|Am#+cPu$_~XS#k5&TBelX$jEo&fs;PBE676yid35x_77#bYA+<;yv%EK2xUkt0sCvdP=Cz?4 zOJ==!KGh|z(Pe+k?JFPe-z=N_B=Xjwjq?TOuQK|u-^_c{TbEfX>Y2%Ec?R;i!V=Nb zgQwj*tNl8MJto%A@}${%hF?!_E$ge_{x@|}>f|TReDhtaSN*#B>-fE2lee^f``saZ z#`8AIu`Bk@^;4gC-)g+Bb-Sr>;uGI*=dT?OULLyo7Tzx zoYmhitLRUvS-;KQVNovA<6m>iE_^k9JM-&gmGhVRcH9fSqyHoR#q`&+jQ*W|_U*h) zWol~NKK56a%o+_#?cH_PtNpUnx-%E(f6vGIf=mny1|DDQcmMNo`8)G!gVh$_1fRQm zt^Zcb{tmvu-2M`1jLARWN&bb!Su5**=m#egE&dSm-B9-MO^zW%hK#T7xSfrPg0g^yXc7I#K#VIaHCd`8xCeM{aJu zmdk%CMs&U~I1YOaZ!839T}0r=ARj}51io>ophiL zDUH;fzY9!Q4>lIhlt82`O({lT>Rtj)au?(q*G(y#mm1dqOmhsLu6{1-oD!MG572Zf3UmrO+iZ)-QG0qb7vjLv1yl7kI6Q^ zml122o4U_#I`7qeR^J8okxyWlI(Zsn#(9$@O_CSY2Q}1jx;u!6YAKp(vD1Kg*mRcC zZ%d!P%+r1=PXc}96X>T-p2pa5-pOZ8lIuJU9J?Rpc}nA~liatD<@K_oc+oCb*~S|< zpE|Lwlianhmjv77vAMoW= zoji?hoc~SoXO53^eIV?$fETWt(`fl6)I^ z5_rCnPwF#`*O5;^oji?ilKh?B9CU1)*UkQQI70VYg>pLB(Gr-qzTf!ElfW^$`J|j( zgr!p_Pos|O$#K>=0000Ca>VP)=+2;4eh=K8dK;LR(ogFd$R37Q2N=}NC*4^LVX4%~ z)2QQma-5qaZ{mXNQ}tcod!OAM#C?)~+UG9tg?Z>sT=B7eEd92;_9iC60X}aipVT$N zUDRDHk2-l8eG}oF66c+Xa4uH2H!oxA=P~q6aa(p4rV@sE>YF0J9yGe;25_iD^NCw- zute(QX^a`?C%4?VYroWp{&@Rtrdi%EqkT6mg?ZR_Gw!+%yBRm|InT)_>MoW!FI$Xm$`VKix!|&fg{B>bt-`@(B!6Cr@L{IB$~2Q<4u!^6Kro zy#M~YaW-?I_QbHS;eh$;7JdN7`jk)9T`Y|{c^YHJx&E$;)$PscTL%CDz*ouXUjP6A t1{pL0001z^pb-E7fI$Y00000C`X6!*eI`%w#p?h7002ovPDHLkV1n--q}~7k literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo3.png b/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo3.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aca241c24ae92743afe899cdb71ef9e802b717 GIT binary patch literal 978 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 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo7.png b/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo7.png new file mode 100644 index 0000000000000000000000000000000000000000..f82c7f27cb49ec35f1ce6d32d5dbd7c4b37bc78b GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0y~yVD1I7B{{uNWQ zu>OG?UyK9zKU(mcZhgFr$9K~1y-Z)YgC<{2vdozN(z`octv2oY3()#;nWwUkZ0GiS<8ss!l!q>x#X42HWcP{P8QgvM=t~ z>Al|q_b^;9y;^r{2hU^S{?7ry`!4^tlU29Oo3!WD(KTDmQjh)Jb>rS&hPs)*UNa@X zmS6g7?vvO_^Y^|jpJe0lX;JOF4&{Q_@R#X5r#DDHDwI1_^W1mR;d|d=wzX2?Wa*>XT#2yzh=JUX)lyq zrY!gTVc{hCnfqk#t5@EQ`L)gJ>*m-0tO^1vRaX7>w>glj`CIa_k&nC0IcMFs6%&>e zMoBR+G&ugQy0UPN?}})4y;n&~?WLzxFy;l{JTEal(F*9Qtjyz=w`^X%&-btR(P`ps za!->kRZRK2g1cw!9)*7!YTsDRdbf4Ep&(y@vGd=aLdi0Jpy4y$|2bvyc1Nz#oX1D2 zw$@Dewfz2FGuGVy?i*INJiN1Q<@W7IyQA|M%u&K_^Vez8?r*)$rc3MXzWLPieeKrk ztjEgcRuoQ-f1uWL8XT2dwI|AjRe>#RyFD kDw!<6L^)xJASit5fhnZ>xNExFdY}RZPgg&ebxsLQ0J9E*H~;_u literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo8.png b/res/drawable-hdpi/apptheme_progressbar_indeterminate_holo8.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4b827527f9ee5a7e2a18c843bcafa90c663064 GIT binary patch literal 887 zcmV--1Bm>IP) z98(=@i_T+ptcf|`Q1T26M|_RjvFn;ek~B$PRU4mD@zmYnAF8EjszngM^DH_`iMJAq zm-#W?rj&Dl;mI>F9Pu??r>JYz_Jt~H#0kFS1 zk#WC{m;-jTYo00J?eYxlPJE49x2~C2>xZao%Kk7b^N8$?ab2*d0n3=tmuI$tvam`qIra z-O&Vr!-=o)I(l8xB>9kOUd*~_Ae=G?&f`U$?fS$(IPhHE3+VrAZ_5`0a~ZJKhU6!k}$a^tRj;;EhWe`*rU@^~pE`Cw0@tx; zQefZ^`{bD^9^1f>#MgM8qOMun7n-alyr1$1-o37>D2;80hyHXETRMN21SjTzL&-BR z9Pu@7$F6G@$+Fw>AxYkT`kb%7{M_UAUxZB!4h*OJ1q9Hy$2@bU$2Kq|@pVE^w0ZA! zP5pcqv)h}#whI6Nz{KcQ1^@tHD@7v!003Jl8UX+R*hIslibztzRak&{U9Zm(LCw?Md2Hvd`^yT8ofda48hVIq9#Wfz5?|#c)I$ztaD0e F0sw?7A|C(% literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_tab_selected_pressed_holo.9.png b/res/drawable-hdpi/apptheme_tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbf097bf2ff6cded023d5f9a3bae575ede9f2dc GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1i!3HFsuehcLq%1sL9780gCZ{ws{O92~aN^K` z10Vh$Zs&h#Ajrtr_}_;of+5UNjE#-$m_mO4f0j@_Cr3ApULggBAT7>Jql@eGfo3px My85}Sb4q9e0GS9NQUCw| literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_tab_unselected_focused_holo.9.png b/res/drawable-hdpi/apptheme_tab_unselected_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..6078e6ba3a26f1b32c65f9be82bfb9b012aaeaef GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDPvC;#}JO0$tevD|9LnLoH%sg zz=!)MZyl0Q+w}fL=YJob2nIh#w-QG&joN7o%4UR#s53H5W#bSkWcz3Z)Xw1P>gTe~ HDWM4fEVUrK literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_tab_unselected_holo.9.png b/res/drawable-hdpi/apptheme_tab_unselected_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc89fab9baf8d946df95f5a978cf2964264dc3b GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDPvC;#}JO0$tevD|9LnLbm$!b zf)DdM8MzN=b@2X4Pf18fDA=^EVfOC#FF4=alH6#?$#D2ECtLISy+uIn44$rjF6*2U FngBf&BclKS literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_tab_unselected_pressed_holo.9.png b/res/drawable-hdpi/apptheme_tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..1871c7141557728c9a69f644eb10e10aa37cf097 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDGN^*#}JO0$tevD|9LnLoH%sg zz=!{b+xcG_2r@D@{`cXDVDNKvD{&NKV`FPm$nT%Yvi0zmMHZY4pAtE~yFFR$4>W_p M)78&qol`;+0Dp%fH~;_u literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_text_select_handle_left.png b/res/drawable-hdpi/apptheme_text_select_handle_left.png new file mode 100644 index 0000000000000000000000000000000000000000..31d2a435fb94e1f3cf3df0ae15b635be2e5bcd72 GIT binary patch literal 1349 zcmb7^YdF&j0LK4rp^%5kToRo{?a;Q)Db{wBk!>BfT*8s&mZ=a^nPDQzr6~+qJA^QH zlv^ZeOfDg6bL3WXn>NV|lUzE^$Mf+#&-=c=Z|}!nijxCYb*Ju50030+I2-3}Vz=wA zv}1eE26`j{fPxC%#>$nq&%M5J@{GhCuX(3^UxU7svc3}gHbu0 z6~EZ7GAw}HvVpLAw%}7JO@dJGO^px|ibzv2t)th|M_vln}Q1%Lif!Mk)&90)J<_ZBU{mM@wHxvHX)?x zTJX$-pLpf|U93|cR^9yF#;xNNV&SZfKp1SO{w&ANxFDe3US}|=?C)2W10==>Dkj&` z8yy|9w)FxA);CUM0bOS=RYDY5n76*!*5}g*@V5e6OXX1Nzu|8 zY@A{1OvAe~`W@^V@|D>x_Nh@`IZvgMxFa1n%f`~S_NrzCI**dnc)Xfr&I|$6KB+0D}F4;RB4d1fjdzrl~|Ea4NI0{bG-j#BlKA{=LsQ7J2tZm4TCcjU-8T zi73aP8&NbGZJ!&38ZP&KMxH@+#Dby+TiDu*s6%BMejFo zzp!eKD_0AdhapVtB#~`_aR(;(@BC_Zd)M;qDHB zz_=IVb~)-ti;J3!A<^A^Srv{+MvV^&uj&T2MrT_CU4h5TXH~LU72SyC*5Q#6*yTd*E&)=BEd!z-?4Z4Yp(_tL$9ez!+_BR5Z6fNZ-vo*0v&qA^12aJ_nj)^mI=uHp5QWw=G-lE!wB5fNdrUkZ^@t*x zn;SiVuXvppUFZa_9sa`K*N`v{a%Lk95OZYtLq&2*Ku|m+vOFUw?nUL6yv*gKrDmEe zE@qXuH9J2Z_dQ;#J{LgC-IEn_i^$z)WWWFesFMqlQ{VCF=F*dg_kkmT29UoeE?)*$ zoT_>eomEzi^df|$6W1x_=2Y+H1YNDq?65Pn3Mw8XQR8*0q1p#Df& z)iOJP@20{+Y_C-;&RqbLOq(nqx zDc~v2;fgS*gVGgB>V#{ C5Q@bB literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_text_select_handle_middle.png b/res/drawable-hdpi/apptheme_text_select_handle_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..66c7e5efbe729cdff7effe98e9c917784d16f9a8 GIT binary patch literal 1451 zcmb`H`8U)H0L8yG$dWDFV3hS)vV_iKi13JE8nW-oh*3zAHQPL8CfiIoVGzSZgPFXc zWS6Zmwr6?95|XjUkgbvBc|W~>;GJ{t{rq@;xaVA~9m0~ISBe(^0DhR2x&0|EPwm3Z zb(+rpuE_wv83r>qb&SeiCwOFv+y#F+*&g`$ek8DNYJR7>3No7L_wY`gy0j?lT9KTT zqq#g*R<@`(pE;KK#d5RT<9cG9RI}_Bn&V-lo2#?1t7`;oYW>b+a6r>?pFJ$+OJBG@ za>hqzWvVuACLv)Po>wc_HWzxlB-9EDS2&Pq^V_B{d>aL2q$#4Q3&V%a&t{_&o#X>X zE?!`)$CrcEXBYp@|=;KN)L%v z3wfonkxtj=*}qr{aeQyz&=YAKD?>2D>QmGH)CcUW74V@SaNIb1=y*c2e&m#%X$wu5 zBPl5U@q^XUkDXXg&B!Ee@wNDTZE>u*d8X{YDD713j+`g4^v46{-ni28(fqHrL$)0mH3?t#uN6=)9-_+DO zDpGaD#^RRo$y;BzN~xUND@$KjZ|{NN9716(1r%e;x$7t(Y@tJC-HuR~{9%17%ORpG z2UD!lLv7M{RyHOT6>=|r(Vahr#jy()5LT6p+b{XH2R6z>l-p`|AAEjupIa&;kRLS| zL}*HgqXwX34HJ$kf)t(XCsQhJ3|m8SL+ z^0jt&0!CJLcUz9~HaXs5E{>*+$Ojz{^190)Qv>(wm(NDDdnLNg)SUe899XYO0~ z(c_E3r&FtxkA-b2EkG!vehQe5DN!7+lB2!*= zeboX&I+URtfLv-M)n+&mPI4IB7`pe)j~b=Sr=SqT8>XfV$l8&e<(^l5T|xmSjniCd zLCcse$BgJ3ia?To4c2K4YGRqjQN)usJPUc;)0P;F9nLN^A^@@GPQ{>{R);5^&w8-e9Y8 z=8X|x2dX|VUBC=~Vm?CW>nhaLIsuPY2j78Im=%>n#%eEdwYQhPxH{Vu&DJA3$8e`) zznV^hoi*VS0^vAudLbpteVsqHOy3f9-#BuG3buL8zsDf~3oKCg{z0^Q%^Im*xBXZoUZR^-Y8=-pqMS*Nr4rhUo8uNG+EzZYFB*|Pj^tB+I zkVNQicsk&w8?bq}3aQEKx1kT+U5G+AuN7rZ?@N)_P(~56;)sPDoN`t3jo5ZV$6TmB hMBwx${zHb#AqabIvz5&|rgVD30L%hmPBFWU{s)r7vVH&n literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_text_select_handle_right.png b/res/drawable-hdpi/apptheme_text_select_handle_right.png new file mode 100644 index 0000000000000000000000000000000000000000..b66df11fd9194a0b669aba033b0d2009ca3cd326 GIT binary patch literal 1468 zcmb7^X*|>k7{~t@3^5h0k#WpKj$M(v2}QSbC=kt4hzZcJo@AKyQJ+eiciwa8#0{|duX@SBVr}^>R z1PdHH*3&5l0QjRVQN|8I*&A8&_s%#<#z**j26~cO^yjxWx$=dv5*RCQ6{2N%C;b#( zbpky_85(y&p6To^q9;i_2Q@n+wQ3N`G*BIpyx#Ud9uls9q7H8k<#LFminKu9=~{hz zO0Gw(^{gQ)hqS<683-2qK%R?hk^y{C646QRzo7Ml7e|G9S^dRwLs(!8m-M&pjb)Lx zeJX1tz4_(Ai_RGBOGo6L%}N6TV63{FvbS?Hny)YbDGho4DA7}!JLAlbm~T%lb^J+3 zVCl74Ed>mS83s5ks86c-WKEPS_gTD~lCsKeYigo?L$}Ze9dMvEfx*7hz+O~1Up~Tx zYU4Oghl2}L`ww%PIXlbSOh=Oxnw+|tL$x3cS4%+wl)Q4i5M_zhJa7Ei*EYB%hNd=# zR@C>KZKbWd!&&%$#9Y&kW zJwe`Ix6$7`#`BNw+YO@lQB+*3s;=O0yJ0d!ggNtL>7Iov#ZwO{5v5?+3)d;e7>}bC z^7k_YBP6%UGQ_&SBDkRK{jj!2sE>UCHmr>IauK>lC_AD!U+Ar7IWbealkp5%ci~$O z+coTgfn;)M4Wt^6ttL5PzcI>81h2)uQNpB`$o|}*>6^Lh)7%?G|Cl9x!Z@w4kZ=KA za#>$w#&C~(hf6psTWWH*-y4KT2!Wrvl({SJ0(+k8(iASA7&3p~I2Rd>h*@1E?=ghN zTd7BDdOf>Aw1o}2K`K%=3jQ#mKqM~VaZj3k3A9o6UIl5?w`v?=(_4K?!E$Y)f4cNZ zRmR8zvRnA3acTRkL~Cr29Rx5s(=}uSC!a&e=lzBrR9`qSyl!1vdHz`LuD=_fEM$p zSlNVCR+)sFLI7}qa$I!h2ag*CWtX{q|EwMA$KvZ}YW#g{CbM(kF{lFOs*?CoUw!R! z0xUV;OML}oqiA3sS`Lv}SM^I$AViQ<(h1h2iRlHJM(WbzA|k_Z=d7b6;|ZqjlPSt> zUC49N6;jsMU0gA|f`w)VUZ!Ukjd{rwVT8Jfsa@n@J|41>d{f2x)z5}^j|Q{>MaqDb zX})db!q(7+ZNBX`OE`tuB%40ol(amSI?P&R?>mWnnOmkHF*B-Pk2k_*=CU`I$5c#< zFvg`0M2$IrcS!*acJYOtn382DXALVC{U}5oaf(8}W5b=hLV|*Qia}(f9S_$lA;(Mz|uyi~1h4{jg<(`fBA?L6-=-dAcsT z7S=uZdFo_O3NlaGs&T5=oa}+MLUCQu@^g5c>RzKk_lW7H2$5W-#J?Bc8(fb%IjgTGg~wCACOo33LwfOCUwojFVVZFriR~fBx=A7Avm>Z zH;bWjD;{)GAw5t3SZ|hwVJUv^?6)f8u5gAH$(N)d@r?h(lG_oF+n)FkZjP*c+{%EZ LDH>IE?RM0^4fVW8 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_textfield_activated_holo_light.9.png b/res/drawable-hdpi/apptheme_textfield_activated_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..a63344786220743b60b14d25332d8124d0153552 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^nm}yC!3HD`7Jga>r20Hv978f1-`+IjYB1n&d+1^l zvT*kI{lPJ@IiYp8+3uNJiqwiUdEMResOasZ>h;=Zl4i?(WSOYt!Zf4ZypIRSSS7I1 zX$cpM;Wg{Ti*>Vf&iXku#NYZayY)!m=?N#_+iD;66IwY*sp!3~gsF}0>GvrrKej!% r;n(FMYQB5ELVf*)e?J5ET`gcTtPnq^<+djm=rRURS3j3^P6q*i&lIEG|2zP%a9)odW*a?$+K z)1Cj{`q;N9u_m`hpKZ2`Zwl0JT;L*ldUtZ5d1&a=x0?&kPuyd3_d~Z!kdWs~ft7p{ zdDAZC2}JUy1yw$75c2d?QJpviBnM^Oa`D@>gTe~DWM4f&v;)F literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_textfield_disabled_focused_holo_light.9.png b/res/drawable-hdpi/apptheme_textfield_disabled_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..b70db4e101a8f7e0a53a10d0b3dc0feda850ccf2 GIT binary patch literal 1208 zcmbVMTWB0r7~UizNwg`HmTKt3anc%!-I+NvyV=<>(sldL#t*labZ51q`M-3-ZG zGIP?MELws>RInOFs0x-sLF0pcSSUUivBeUIeQ3Ra*nr@bD&lHTABwj#$!_!^^ud9d zbN+Mw@B8ob?C8kQj?V7RL?W>xKdctWdXT(a`|ad=X=eRAS?A8ebzeb~_HZ>oW7UzOS)DSo7Iow>=#NA~;2>;($eDISF_NeaUXkqMV}=47 zDtJnwHk}&RM}gu62&8E?X|jDR=z}!mQ<+TW5a3wIGAzeHE(tRt&xtGx8V^OR1y)Hc zs9M7oktAvoV_#&LN~J;%*PvsO|gH3GS4YA>xsA<a`T7@Z=YGAGZlQV`m!^F+;pJr(ukq(TvTdhxot>Hl~nV5i##+C2h zw8&W9$g6|J==zVZu5~>H?p!!HbNK1{-_Kl;-(I<+cA?hY_1Yiraq5lo3-h~w=qz6? zPJQ&mJ*BR9_E67%+0r^Z(7G<4{NSb8>uo*v-k08o_YJh}TAaUaKWOP7ce@tp;e`W_ zDj()gRR>=Fb?NjHSH5|3et-S(?u&bVTN-)?&RR$Kex^)dghaP6UQrO!V1^o3*dEs6D=%Fj#fwR7>mB%d2m&&$W3 F{0G5%lraDR literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_textfield_disabled_holo_light.9.png b/res/drawable-hdpi/apptheme_textfield_disabled_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..a77d66d990371079ac3626ee54891cf0fe6e35b0 GIT binary patch literal 1116 zcmbVLO=#p)9FJJU7K?Tfp^Gdr-5yqUlJ}CCNhWqIGs$E-(9}Ae#py*%lh;n@Bri=~ zJL!nHlp+c(dg(z53JN_q(4!(AbXkxU^son^dhi2EQFqsZ3x&Px?#pzhdMG^@NZv>O zzu)iw`QG%@mBE4Y0}R6qmM8QIT`$pBeDVqUy}tC%E?tI6sYYh-JZV}XVhRqPLu}cz z7ElFQ&g#;4XpCVVpLeS@QZpx28+*K!*zmCzP&C7gjmLpyFCxOup#|5^bBAAj&9SbN z=U&U0zzj50cPCmQnrTf{?bf25bGY%B*|Auq1Rf$58+#2uQsX?=;Z^BAxfVFKV?q}5 z+_6(NbDGs~h}aAdQZ~o}HVb(urDa*Z%!&X40f+(=Q&3hVQ3ZhQJ{(mGoq4sQ8(l4W z%5!x>0#y*2%_iTJcpNSWFqg|E9HN+_7O7~}Csv&Dqmdqijv_mB1L9(zO&F~?yiD>O z_4GIdFEGs$Vn6C8il$76tw4Z05Iir5t79FJ3i{WLQ>~-wYJh|aituu1(|XL0^uRQC zXA32U)Eo7c(4|GO8alR@J>-+Jp6BQv-fUD|rFv&zRV_po!C@8S zMy~^=>zLrEjssSk$*`tnyMA&`%5xm8jzV_@IYx**wv%7gJw;zB$wo%hB@rIST{IL} zltrUh1Q{Ks0oTPk|0ibxbw)^<<3G*PyP_SKY)@LB9!`b_`E+7JIvT&-Y~QA1wNcg! z)%fQ-KNSY9fv5Ca8}W08Z{HZYyR$v;PF>Ip% literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/apptheme_textfield_focused_holo_light.9.png b/res/drawable-hdpi/apptheme_textfield_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..a49ff369dfbeef4a81d550cb1e6c357a6c7d5bf1 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^nm}yC!3HD`7Jga>q&|4MIEG|2zMbjI*JL2lviw-9 zqMj`er*+;F&pi{Zh0i^du3_=VWM;mr*UOqMimdaP#qV2{J=wUuoBdB- zZl{FGNvBCp9bYf>IXh3%0dY_WB}q^F8`-IoW}ZBo{I6HH`wxS{;ooXf3}3&7+1`9O z(Q=>i&z&DKdVVH!^_?)>zkBn69Sgs$ba@^z>Fu`94)^Oj&K7#wSo}7eds@l)}XDQAk})3!6bt5w%M$+llI&gsIb|3a%eu5zDjdGX|UPPcbrUbkK2b`w#Dl@b@Cl~B8OJfF3pecV z8Dm|@1nzVx4EqHU5Frsb#crYK38WkMU&&^L%=1S&PeJ+vhJ;b&YoF$;A0TnvE9Ht*t54yd$_>55zx`lqp zA2$IT7NVO_`Ls|GwE~1H_A}6gMgZ+J2z-pRGU>LYT^iU8xk@29 zz?7k$0TY4VQSZ|qLO}ihBa*-oeT*_sarxTu^+s<9p}?OCEM@&P#+n+(L7yDGJjj-s zLT!v)-8iBb0s#;}j9QIXuA(%^@f837;2UoN1^~BwR2@uhGAIB5002ovPDHLkV1g+` Bq2B-i literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_action_refresh.png b/res/drawable-hdpi/ic_action_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..552a5d0cf0cf352712006a0adba45880eaefb623 GIT binary patch literal 667 zcmV;M0%ZM(P)&0QM~h$OUo$a)5MC$JJD_tVuEscA7|j(#VLI@W%7;%tTQ@ zKtO;iT(8$;(BwfrZGSiRKt#Zjpa|_z36jTgoK>8Bs`kU@d)Ra7Q~@OY2r@_Fb$iwF z1#$+WN1Z%wxdUM<5IZ2gKoKoop{(+ar2p_tS;@HtfV_ldZTz_{1fjUHh+hSOymFPd znk@yoflfpcaZ#m|zaVZPe*)Qq3*n(XUmq;UuQc*SL!QrU6o{DwQbU0P$j|#wf{YmC z?}^i2_oap!G4@Q&9B*?|_CWzjq|9hY3QUHsfLZJ09rg$kYc6-C1o(g1L07gnzJ9pH z0=)*u0#7y_k^=}EmmM)&=F;(@CPdQ{4atQjPA$;!WI_-ZXEr1YEQm?QFci=R1Uk-5 zX}e8JnO0;Ds*`#J0^FN>OJtxAA5Fbv?%Qz5W3xl`8;u#TjSJ;W@<)!_RCHnba;+8C~XQPc-1KZO@jVtcz#xkv1N`t@>mL+3rrmd0@KP3jeRkP%L zI!y$-WGcI9Q?|H>fgICcn;GeEuyUsxt`x|P&uW@n;?!=6CoULqa#1gN);31p8~|1g2GqJV&afZOpSzyMiZ2`002ovPDHLkV1n4w BCs6m#0`kdGa8hbm&e8gC4@!r z#zB0UU(}nzTxytrYJ+Do3`!AJ8f7|VT-89%MI4HSe({Vij&jLDk}$n|a1^u95oDHJ z#B5++x|Jw99lv8o30s(34yOic5Pt!4HUa}RboIuq7Z`ZOT*UW07rHFW6+U=|a^e7E zzjZ9M1(Mgy0DdhsfnsWoeDv#JZrs^z{qC%U^HW}hJW0i3pht8_Rw&V(%0iYn;p|U7 f7K;_RJ^~B?-@SK_4WXY400000NkvXXu0mjf^c1cV literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_launcher.png b/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..e229416c2bb346757210a77caafb9277734b6477 GIT binary patch literal 6976 zcmV-G8^7d+{rAqHjdK-Ej>dgG#{yrE10VS4{yE1ES2S#V+oZtEH|K9sM=lI4OzdwF|{QmfN zcmVhhUtiz$rT?mhgo?uFspda8=Fp*$Y~}S+G*LaPiuz z6>GL;?^N0sY;Jwt;jVA&0q?-Xg|R6)qjPd{{=`1(-v!ElS)M-q-l}!-UlR=DS#uWn zPn|V4@AEGg)UA_I=-92MD>|rmM69Q81%0DqFf=(1J$*}Duya6QP%sh_lf<50ej+_X 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 SKE;p#0000%`sk0e%&!2^VV+;X!BsJQIHvasBT zh>A)o1nDYB067F)Jb(q4o8?+%L5@X<$RXEW-#*W~vakVRb&@|i)1CRw`_90=@8|vg zzQ5n|yt`=8|35$SCpI?rB@+|NRUdz{&FiymdoEi$u-dHcJcrG#T$F5X@X+}bVN=Sb ztN$sl?Q#)UcP^JmBtQR2K;q+ti+7lOZEbDmaogRKt>p0|k)DwaLD)$~;gN|rb1nsH z4KS%xVN#_YGx8*il2QR4~J5wA)yKIV+)XY<{LMS&QxU+6)R>ssR0Rp*Hv;(CbHjKG z1h4McWfAA$#a5=JU4-yb7Se>7IG>z`&dx40HQxc76N>u!2B_6qsE8DO4;YY%Ni_lM zBmW~qRP-q%o=t(Zz2^ieFR$!*+)7Hi{Mwe!P4WVGG1_xUY3S(eL0IHzQl1kKizUPX zFaSeCBh2xKQj(HoW)WMlt#D zV}~F#;xuy}5|)5diOIwT&72_9K)`KD4X%l9k+Q}xWv1V!M>7jYSlPKH%Ve^bjLOUh zYd?*5b~~zNa|I-o=>yB2M9;vp0?&<1@ka^5&3mhN4Y&m*k?20b0l* zs$NAuzB!+c=-6|Jh>Sy-xC&W0R}mg{5^L9Q8at7gykVZ)B)#_Mch|^l>{$#1n;Q=Q zfCzH21PnYH!szG(^Tbm(GX{tTJd`|KQ1EdS7L|}rl;Os$N>tUMYG#Zb1or{X%f~n7}~$_B-N@Wy|sY2Op2!x>dQt0Laxlh`08m&A3^s zfUM&Igz4EBdaT4_0yPCR4P~4&W8+E^;%c~hvf=K=$rtuSb_cy->v)JvY!+-B zSoqtTPq2hIMCIV*Av6F=&8g~L{rAnVuyI4{y+Nc3vv5mX!#FfHu3HLbmTf|{u*OKa ze2xa;fUO53D;sxMSh>K|;vjaL+JfeF3dqLZ?XCgP#lj}lnY3c8`^Q#Dq+Mv0D^O5$ z9k;9MF*>F+fHB4yUBCcOL1b=te%0Xs~r@XpG0c;UHp^44ktwm-l7!vQUx3D@HYOW7$Fy^3M%JE;3aY`OQREdA<6gG{kA}zbU~n9{Mdeuf zr&SD){Xvg(!%*kfhveMsKuzlaTv;4g9B^g2LN8mL4!Zh~i$9*Xgfjy^1vEaX8y%zL zDvXRO@o;DYjcvVnZ}mn}wiP(W;kz3E<(D*Wyja+xp(P6^TLn83ZU<*yz3gY42Zh8z zbiEwIBclsIO*^E6(lAhTlsp=l#J&5Y*t*>uD^{(a$j{Gz-vCG|l`g)JSKnG%r$9r? zJ-B!r(@)j8ME~yT9Y8j0Cz!QrQl*{+qXSaUkVfwk1-jckh&81Bzu3OFoUCQDH*3PY zTHoB#c5Qp_2$EAX;cko)G`V~EBO)S(%&LibhUD~GNP*~b)cbH8Zr(g>`NE{G zudnZwr*6`+ifhfUmfux(C`K?iJO&OgYJMP=A6Z%^^e#+Gt=G&P(Pe00coNMWgV?dh zb}~9HVe`COSdj=Xepf6_7T5RS{=hg+pS|!@7%$%-vJ(uSF?Z&NqM;rp9Y!BEN7SHo za`BEJ*?D2Xjec2~^!1#Q=F)muKQeQ!FZkcxMkrkTZF%_h%4)l`71BOZ zl5Wj)iCl3_e5dfrb*XUrJ*Q6Z=O)Hk#Ywjqxr#0cso_-Yr{*eEAnN}0h zGan>xxR>Lb&X8`!s&s&x!Qga4l^4>swI`8T4+PcH7H?Q@d0s9rbC=5|k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(eqE(mY)pLp+WrCrGd!W-wS()GH}@a>QWZRN c6Vp?JQWH}u3s0un02MKKy85}Sb4q9e0K-jeO#lD@ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_check_off_focused_holo_light.png b/res/drawable-mdpi/apptheme_btn_check_off_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ca183486608962296ce7384faf7bc004a9e6f83c GIT binary patch literal 317 zcmV-D0mA-?P)9Q)9FAzB>i{Ey$y9$YK+1DaJ1O~!E_DeKokIAKnGm?JR)(;b?VL8i0!E zW|g%Ofus$A1iC%p81S(4cW`DH zw}~%KX0sCeEK$-SsKj;2Nu_zg&urm(zdSpImLD_Uy}NKm$bdm}MtsBFyQi>t}P8Y~1@IE8dw&XhH*vib7+Uw3x#6ux{VXG!78HH3iO|b0nKn2hA#j| z00Dqu9~?jeFg9y=yHoHTTQiS_<>jRahW*O^7gjQSG5C0aX6w-1Ev0mjlqE{iLkL$h z^DKds(qW$GZ<14vfTRwepNI00S$00000NkvXXu0mjf_5pNL literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_check_on_disabled_focused_holo_light.png b/res/drawable-mdpi/apptheme_btn_check_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2336fdbe6626dcde607157a8f104eee4d35143c1 GIT binary patch literal 549 zcmV+=0^0qFP)4z!7>1ua&P@m*lnxzAXdy!g30*oF+sfcykpGb%*0lr=oxBJK57`14($FDOr(#Sn zA$H{q_bI5hq_fV1EPg?7oTTr4q)+#qV55!RSefr-x82NvU0@F=R*aQ9%>W}{)*lQ< zu}PueyTBQ6A_1$67a=CVci^vpBm=w$z5>7I@K^z0jSHtuGRWs}q?Gyq+-t49AWJEb z?f(p%&*6HOH*RD_DH;QRfDX_C?tz{UVwL<(wAME%?n%}^5{ zILU#y18yVcHcn8rE1^JK02dK+3lM}@^k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(i1-V3hQ9aSZV|{&vbnzrzM1uKuqgF33M%me3TAo@?_@Qqv=c$3H2#d8vuV zU8`lHD@0b#SeU!$(v99DO#$zxSiG09zwP;8M*W18?_olIb$wSOUoMZ(n~@Gelm-xpUX%JwH0>@rF6Ys^4E-U%Yo+wy1a8;YXU4cOK1UO)5-@uu0~c zYwF*`WSI2o^%TWQX*rP&*Aqwb3fi|k{ylrg+`xhgp~?fsIR$$pVr4}p6tyWTE*qvD{bC>mF=5@HkX$ToA6=fZh6cJu79oa)R>tO5CMLQD=2iv<>rHpFqiD#@ zPsvQHMAu+uWo!h|5V1dG8Bl{H$cEtjw370~qErUQl>DSr1<%~X^wgl##FWaylc_d9 OMGT&El zY|h&{czJ1&bkA*UM)Iu^ut14+SWjtrM#dX*P!T|B(3(C*^x8m=8+yKO0dwn#fdn-8 z7XW501;c>52_yi11JIz1@xb>b0BSi|URuP)W+Vp@I0Ik~z#~h^FaicR1W-V#umoUo z?#d_E9^C)qXIIH>YfqMn9s)Z2Mpc6m{||Ew@dv0vT( z?A-W7ytlh^?aWv)L8nLuroaXmC)uyilH+x%%qxX$H=u+G0Yi`!1;gxTJxp2A4w{QJ)9|andf$&R@E* zUwyPHgg|+EhE)Il>n`AUljo;DfBxk0O1s_8z}sA`6~d4}asU`drw5!U1(~_NU)bN> zDNB~t(Z98W)%QR6kPD?yfAQP~kA#%##lWjE;;#|Oe+Lk2r?&b$1k6G?;*$F7R{KWa zk((~mr*RyEJ*$0990vxR3K_K+Uw=0YY5?j`G6B%ks^e~OAXg1!MEI!Z)HoNn1)K-~ z7^N9F6EYG~8Sqy~J1Di3^L}5$;|NG7$6TERKs@4+T8r{EuCQemu~hlmsPCrAQ`JpK zVG8d^<=Zwa1!=Qz0I2i>qScUM;L3!{TaHJrOCcrW;&v%j-n5(o#E|b%o`--YA)ybU z);teA5+?#Tg;e~V5&tndp*BwnM*`~22tap2JCtS|hb|g$T|>~2%pU*!@T56 z_I-~1eJfmpm-M)AGzLYW4&XlW{gNGLQlC{n34tbnUjb|kS(Dc|I(5=x$Chco|NE0z fzwUQxr)JxK0YcM4qM4jl00000NkvXXu0mjf^l#0& literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_check_on_holo_light.png b/res/drawable-mdpi/apptheme_btn_check_on_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d72c289686ff33aae5d655ec7b72528d6d9185f2 GIT binary patch literal 931 zcmV;U16=%xP)1uYbMeGD2C2ZRDy^Z7(o29=ph&?I${%2XWU^pWv0z!TVpUZYs=BbU=r7DZn*7Zx+eo}_NTJOGN>7y`kiE1!J7{L9Zjx<;?&mi1CGR6w;_ z-30E_&t(pV#0Wrp2sahsIDrF8^4Z?qsmoWct*tEADwWE~)n@YtAG1Ol{@z}rMBu)! zlP`1k;?Q;KxsoAJ0?JCM;NnLgf4B4KVJ(ScHk+%Tzw`FH(Z>4PwYSDg9r{J8j}$OF zGcA(-6$3lWWsRl)80dytqXgewp8Wn1H;eArQn;l|9!L!a49fOr#7ym^^>= z$#!cliXs4%p%EprUM~3CK!*XxaD)gL>u~^t=PylNmr~MPS-#`CZW#!ql)7?m^6Jx_ zR?U(p+AJxp=gS4Z1?*=6Vk_ch8&ME-y5$Q~AKut({ywLaqB1cln!o*e7aZ^O*@-V6 zKYCE>cDp_Du2l767z(u9%>+a_0X>Y|2VCDTZmzFYbduK5pRKLAQ)k|n${2S4dYmV3 zD6Qv9f!9ieUl&?_l?jM5)A?`0r~-7s6}!*c-5Y@?Zn~IHqbMTTZhb8r2TL9+-DoFr z{>?CG0lOI8$$9=9ISgzrg9QL`%yU{&s@n>u0g%LTk33Pjp|r8&Pl3IR)aL#<@=*k6 zjAM^Z2Z#!uXtiTmmxd)fDM>xAkNIxuc^dM4w9-eB!zd|m07IOKjQ~*!T-}lSmg9-* zT4|j~b-SE;zMr!g#DR)`X#orO8oFBjj4T3i?v)HZ5p@(dl{WH?g8zViuKPK6Gz&ky zn0%;!6b_^{5Yum=F%X3=d$_I@XhrtU`Y8W9qZFYHq3vL{viC^~ZIAvr?{&M}n&Ivp zg~6ZW7cDafgaels7Z=|f#_^9aJ2Nc?{d^wd7{~Zu;cvw}y~R*h-i!bM002ovPDHLk FV1kkQxmf@J literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_check_on_pressed_holo_light.png b/res/drawable-mdpi/apptheme_btn_check_on_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..09f2df11f7a4fdcd780df18aedcbb458acdbc5c4 GIT binary patch literal 554 zcmV+_0@eMAP)wbG{Nnl*X8;bM8VZ^)5|Q8!fO}txk+F zFBxNbq`;S|sybf2fQ5XDbS9r95F=kp6 z#k?%btA`TS+KILHHWnTw&{XKXzjn@LWm#Sl5v;WnV@yUw&o<%9<#JNjwcLw<_x=$P zJqeHJ&bh28it7Mxt=u{Hys9d_7XhWzy$~V;@I4GotE!p@INyZty6(;bj4^1f-wPpb zA4oJ!OfPtpK!-$cc(g!^#OFVO1KY3SP6=!6S1D!Q7v5W-kr)n#-}-(ZCD3;B?JL^^ zJQ1BP7K@ucixbf))-8BH0V(BzF?JW*kThY8c_GB2w*X_zODTW!f$y55_k{liIJTV9 szZ}o8{!2YpEC-MS_=&^rgb&R87dhGwL2i*az7WViCLovb_5kOBPT)E440s2WjgTa; z9XJ5&17?65`9kpew*}-f-Z9`LFbdoYEvJf7oj?ll-F+UY0%b>rNnpSTxt}it4;%5@ zO$0vy+zu`0fyC-Yh|LHg5n>ws(pe*59ndX>Ev2v@*-Fj=gS|cJuVWLF#g;Q*(tZiJ z6{l-hw1Rba~Z{rM=LY&IJMx_~(F&XHk1a0a+q@9&5dU<&REPz){SI!f(Ah-u&V zKh+alBcuyR0dE}{UI6;?h2V0OZEYnlp&wmXcTp;h5Y=Xb1Ngo_1$;(l;||c7%XnTZ z0uBSCq2iBdeODHc%Xo3158Y}hpyK=fLaWh@PsMON19qAL z)>r^~!U4QTsiYxk7Zo633eZ}{-B3Wne5(i%L$_GFm*m&(A2~=|#Z(|L2eF6DG@EI6GFP1Wp%x1G|T8(Ucl7^!n zcons->(#(8aL|!qhapI}D!}-Z&DcI_IDbJs0Z-5^Gzd%qaWh_dAO>jaLuuDcbz8H8=q6}*4~$JrzUl2rF9HL$ zl3liv&!wQnS>X6e!J+w+Y%lsGO94;Ovwaes1k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(eqE{&>1LhIkx*J7sUyVFQs?d-G1#V|{l|E|FtuwP~9d*B|&|!ofDaquVYu zOmVO}BB>Oe@Y*qoSwcY z*?cCCgWA#=2StI-;xQwB6k(#>zi%16Fj}nLA7DmmzpMHscS(4arKwy$0A9J0qc*0$8skax} z7-ud0vP(7P&7p>}AO9~$ZCJv~%p*H>j-Q8%>5{|z0T(6&^a&a*Qdw9i|MUN0mioTW z7e3nrBpq1vm-*?!-51P_MT7Moc8B!>!$GygHKHUXu_V8e=o*+?85q3yvh^a0hTQy=%(P0}8fLEK%>`yz5?=_u;>y3kzoJ|BB1*6d#g&U1 z2F!HIGz}_6Y7DIjY3!nw5JC{!3-`LXPe_Q9NiwZ&%-K9J_dLJzoqNyodk#nOe~+k> zP1SO#8&9D({Ir34wMO%=e+{5oF2yL}MT{Wcm6G8$W-(W5G_%JBP%W2E;{){LN6h0l ztOt-@jN&Yw!x}!VHJXc$3{WkX&f|4l$5&~b#Pa+MMn%!FkhT$kZYEh8hoa~w{D5Bqzz8O@sH;1Rx-NC)*&3!s1_vH2-C4bT z=r<5v`^We^jguSl{9RGBidwy1UvIUiQmOP|5>I0~$4leBVId(VFR`D1g;#wLf zbMpNC@Q=UQt2l&bmv94br*SfeYeB1Jv;@GoqOrb|=jTPy3a-@a^?f@#q7gL5lB!n88>YC*Am7aeVg&sFq8|a6)m^#;{ng*EbGYdS;doo$d?v}#Gx!J> z+sy=>4J1XeVcRCNj%EBD`eq6*>{t9i00Cl5F_QHuuGe|2+CJlbiat3T3g5?PwMKJc zKkdT~rQ?bQJJBK~Qykw}G#~3w+5)CqG4*VDd>>Q5?nJplA!r3#&s600000NkvXX Hu0mjf@v)7F literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_radio_off_holo_light.png b/res/drawable-mdpi/apptheme_btn_radio_off_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0d81a6ad4bff24519a73e14fa4a3437946a1c8ba GIT binary patch literal 428 zcmV;d0aN~oP)2q1;Aw+B@50FAcWD&WBRI)4^NU14i z7O#>x-mAvue#^OM&iT#U^JnPk>3L<|v@s4Lzz7@ofIuY)aFvj@%*#v|ThWLV?IKuS)Df8_tVH@x8HO4qmpeP`pd=KC8Eyj3VuwTFy zHnCs2iN%65_>5mTC-wMe3k828tV{p27<^8)J(QAl_>gT$ zzy{8wEN{yU~b}lAfNPSLY93 WEqXjOx5kD50000;j*D%J*I>s#7WihgL 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 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_btn_radio_on_pressed_holo_light.png b/res/drawable-mdpi/apptheme_btn_radio_on_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7d47196e4440b8f35646fa07b72e4f9c06ba174d GIT binary patch literal 1118 zcmV-k1flzhP)`cAMzXW6GBct<(Gtz(-3ksI{9Qw z3?|7KDRPWaBq73jwX^flGu1gvkG;~)j#l>i!5(_Iw%@Dj>Z)pi1rY>+4WOexHUJX< z>7N-u0U!r329Snfm@l%gSb*3CusTJ25o$3L0HZJr)3*{31c3>lugT2?h?`IV7y%fD zVOTU77<0&70M|4*HQ6i(0^k8~eBaNbD4G#5BOnNZ4uI84-0_j`+j;}#2EqF z^XpjbtS<{gi&QMgHx44C;tBHA|$;{_270f3qNWm(>2<}D)H z^E~gNX_{@UB{Rn?&@og})$F1)&j^Wj$l&Eh%LO09@BSv@Gks z5aKD$MuLS9Pc6&3@4D_G07xl&N~sTQ+um&vkeaAQr(V;qj^hmTJl{{#bYPn110e+W zdcEJ%H2rQ~Ap)vun5OA~i1u2V69bskrFa8#uH*YI#YPlGrSJO|=F9;^B#G!np66dm zDX$XIaa|S9LrU3;JRYJt zhSsUbah##!IFA54T7akt6U_x+Y9@@Lh<)GBQH{}!_)KSmN{ie+}UTs(4Q5G5`Po07*qoM6N<$f^8cJ00000 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_list_activated_holo.9.png b/res/drawable-mdpi/apptheme_list_activated_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe546b19baa974a4682e37823b09bf55c6c2395 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqrk*a2Are!Q6C7CoFO=Yukd%;+ zn6pOroKXVf@4k5kNr%)Ld1hSbJ+iD}0cVfMOoq$7r)7H>J}l$lx@~Qz4m5zl)78&q Iol`;+0L!2t5dZ)H literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_list_focused_holo.9.png b/res/drawable-mdpi/apptheme_list_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0b812f7715967ce907dfe6092c72890eba761a GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqHl8kyAre!Q6C7CoFO=Yukd%;+ zn6pMV%_xEKci%jZ@oJyIHz9Y|%SiynA|kd)58s-{92FmHki*;@KxND!%;H%=F4ZU(n;yg$GVRgBd(s L{an^LB{Ts54)-;@ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_progress_bg_holo_light.9.png b/res/drawable-mdpi/apptheme_progress_bg_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..780b4b2560eff39992aad632c73845afe508b358 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^EX7WqAsj$Z!;#Vf4nJ zaCd?*qxs3xYk`8!o-U3d5>u0Z{Qqyy%*=ea-sH@IhBFRK|7ULCc*MG+bb{VNrlq}w zo*ol(t{BH~U0^i*d+fWz{C0eEh@04(?Wv8R`A=50k{DJ zF^DzYaZ;sbUfq(FR4Cv~wopP4Y)&TY3A?oiNPAQvmN0pR1>`mWA^rqPoUOpj z%zU_BO{b}XF;8}h_XYzXu!xM7P~?7RUB#qy@W25D*I9u)JUr(MG#%Kld|?-6{&wN$ g+GfFLTqT7J!C$!p_#ReU0ZnG`boFyt=akR{05^{(`Tzg` literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo1.png b/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo1.png new file mode 100644 index 0000000000000000000000000000000000000000..2458f6d0cc806cceb2dd8450b03139c9658a1b7a GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0y~yV2T5>1vuD%8y=j&w`~?r?y3d1E~@{n7cl7Kt$N7o zbi(iAm8n4U4EA4L%MPR`aI1kV;g0mYR93&^tHrvq%rj!275u*NtX%x~!_?|AwNtKm zy;}CUe3IFw>FkAz(miBl+t=UOEi~)?-TPA~-TSx0B24ed=@K2!?~~$EjZw{6kojoq z?Cciqn;COzcO}2B6i}~fyK=Gc$Em&Aia&o}NnZ|h>qQOKy{DfEEsXw@U3%-uwNrU= zM>^*zmX^ruD|+vh@y{_R+@$oYM)mARMfabyr(Q5#(${x5{9WwN>u0~t-}F=Bg@1o( znN+<~=Y5tg;!@$sxx@4aY h2QXfEAtCpZX=2q|AJ)1ZJwUfHc)I$ztaD0e0ss`a((M2M literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo2.png b/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo2.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ac6c3beccfb4110c7a34b3fdbc6123ccedf773 GIT binary patch literal 528 zcmV+r0`L8aP)40DA&AHjX5~fPM6%0Dn1i_RJhPTLgfKU7HTRgsAmTzo2#t$$+p(yzWd=Ky zzupJLP$bY_^YL3Wop!QXE|4Ti(&w8V`T!(Jl4{|`OOhmMBvXKkyZb{Q$LMOzEJ>fu z*{W1+o%mbcZhf*^E>75Oz#?A#YBE1F`n(Y{s|;!H;BD{ho{pKbRjJxKv7d9>t_|gF zfMy1K1y1%p5Jh)F*1&W7dkUNaXT;2`GUU1kefLg@IfzsTXRA`Rb)wsBZOG5~T;A?8 z>lyGP^M)w8pf|wpcI^vrOWe#VL#})0z<2DPj-RttsoFZx<-G>}v};3o8`_Q6)fh*3 zU~~Etb4DGRRfak6u=m>TDH3O^Qnhtr4m`H6KazJFZ3ikzl2oi2@ROLA0inMX_(Xs6 z+cU8*geJIY*nhZPW(&W23Sv4%f&hIZhV8`8=NC%RvEmxUXeLlm8z{1 z|9x})BXR!-y(;kCU)_io)5dRBfHeJx*dM@9X0vHWzpI{Q7n|#(|b# z3%duIRg_s}XolY+9W7_8QnhvB-MroU#D9`4Ns=^G3Y3Oz+vUGzL%by0eVKyQ#$@6kmmp%f#65nXtulGSn2 zh3d?+{|^LXjS%CR$M6`*GLIUmFgSn_=1t;foUoC^Ck5Jl5|KZ zj^{XEsBXq>JUNl6IX8K%jrnNOxh>E(z~|A)xAZG9FMv-x{}($Yd63=%-_p5j-~;xv z;wZ(j^Mz_>+{Tl~>>cnuovUrkavR6_(?|LRm3&>>0Ix?kxMG*JE0Pa({)-fyPPtE9>Z4H^CBuUa)Xn-&5KWg02zZ|w1)SIMDBQHt* zWcN&%RJNZL$uN$cFBFAw8&8BW%WW*>Pk%jXoUK>OYkax>SbVu&r{JkLcD_)JjN5ol z_T~C}4sR#Xrkj}zOsBM+g#D~&NJ%=P)jJ1N;5Bg38faf=13UvOV4aR%0#^fbbvikiYr5lbi3LFA=*s6Q z))mELuErCwFX>xT-T>AW@cDoR<_o@Mcc>BuhaZq`>^4Yqg zh|JY^a!lR<-_o&j$7Elx^pRHM_2!6+Ua{@u^8PV%bviTPdt=`?sAMyCh10sC$jsGv zX24V0j}nuvUa3kyZ|u?~Ns>lV0be-$QR9l;3uCJT=jwEF9DcBUj!fD&4k}SIpRFs3 z%v_BpVodsarQeSlC(FhB8egt2fiKtVe=?NM))hrzuErCwFFESv`X~PG>m=6c1N>z_ zp02NxFb*nJ*PrN{&x*)gjVEGX(zT{lTGP*bP6a&Q+&}Pmcf0pWd&W0CV;WCAe2P>I z>xxQYuEulLnC$u7n$%|jJl@?h@tBd0dN!5WIma@8Lp3L`snmTqL2fq!rs_@>>57 z3L)BgkN1XgNYgktKRZE^BuU*H_B{bflBEB_#!HeUDaa7u_~B{o0IS}+NnA;4n>9%( zGB0CAt@pBV2IprddlU`Wx>vvQ+AAy1jcPHys+OL7;RQeU%RSRJTg>kqYm)kBUdBqH zH))y!Bj6C&t4-*yK{MbBm;$r%{5~+=Ag;PoCBcm5J=@13pzYO^-$SfP>X&&LD}~;q zX$~3X!1o(YpbCD){OZX8aJOMxb*I|18{nlpcLdzxo@x6v<+n9SeKRj(RqK5Xyq4#p z*Sp>yWz-t4i+rd?3aZ)=iLVP3{cVZ9goqa2EF zH6G#3_5X=C*K3#kmfzMS^})Q1l|pZ_^5*(?+JBtHtQ^cg;Av`loP>L(UD5Qlee+v= zGcRMM(3>oMoW$4h!xPV!r)x!B^4@I4&y=S8_g|5=mNiK!GB0C=uJ^KW2L6+5Ns^=( lUfPr-NeW`)B}tML9jx3&fNe2002ovPDHLkV1lZw3H<;7 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo6.png b/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo6.png new file mode 100644 index 0000000000000000000000000000000000000000..03ca51060b1ec79fb7809bcd82ee940c152409f4 GIT binary patch literal 583 zcmV-N0=WH&P)N!zF> zGZPyB4+WKCOr=-m`4V_3_8kE?m}hlE zQ;j>9DJ5$#tc-jduYeEo@jC{tiMJ4SL9ya>7VzL-8IpH;<#vjgN^c){t!Zo*< zc~*DSYuvd^ZLkKzDlaw8sm69nobg=gg?f|m=m>AF*WY<_y}ItF8h0*JY}Q~{t>0Y# z7BE0l!1c#T%!@DJ$+$b39w%X*)g?_o<+sL_k~J7s)8iy!jpxSWBo-(4k35~928@yW z;<(Fi-cxsEKYv8pYR+Y9n>F}H4P#bcIEWgn=bvOtk|d?!(xfCwQX)29k|arqd;)sr V=bn(@C3ye<002ovPDHLkV1h<9594nuC5RL$uDpnwN_Slep2C$2&*NG=gy0Qac@GyN#YHJ1#YK}gmH21OWD?Tn z2ZfNflj-pC^&^dOFq=-0BuP^9hHXzkk|b$g*my~jBqcHgIK6*NcEF#Gm2w`E)MeH~ zHOYL1sk>g~_YY>%$pPyIEY;bsRq64O@5@Sa@GRVZTYY)JZZ^z^`s8cgS6B}fkNFDI zWPh?5I|Gh^gVNwlDn86RumG0%{zG7ta31QWBA836^Kpp9Lj6&d_aW9p#bLg}G})i* zjGX~@H3s{SVgi?J&uAP0w~6PWZYuI|4Ls-jPJkQChx(@~@76=bV!px@>vaXZBaSP+P|H|GM|uNs;au3g!xckRsFfYc~>mvD@>F9$!F%tzQROVuk!l`{*!D;lB6^|%_vEdl!%R&BuP>t YpY9Fa?$5`5UH||907*qoM6N<$f=b8+=>Px# literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo8.png b/res/drawable-mdpi/apptheme_progressbar_indeterminate_holo8.png new file mode 100644 index 0000000000000000000000000000000000000000..37648d27d900ad8bcec57ec96132f5075eb9503f GIT binary patch literal 556 zcmV+{0@MA8P)K8#)J@x$toAg#>G3Y3OPkrUGzLzha4i%8)VgcbWuvk!iZo*7S_~GMs=)M zv0kO`2L>T4=6U#M{FqGS(PBPBk|aqVZ`^eOk|aq(VdEu9l5`|vfXlo4uIqSVS3S{c zm8AcHbEghresWF6BwasR%x5R88?Z>LU**r0yzw(N{`mzj8`wHw)HpK3c7ct?qUbW=VZj zcRK*{u6>!GT$}yK-`hz%UEbaE^XhY(g&yP|^{jS0CpA&NeTmc?&Ye1h`N_R&Ow#ou uza(3dBMaW978x}CMPsB{14!He&D7L zPe#MU#>U2jCvQEnXJ%$Tyl=6(gh5DvGs8{Y|B@0C5)87BxY*b1?3)JE&EVH!%QN&g#3ob}VGba^kY7`@Hxd&C2;v%E+^LO^@o=BYcCd$7cs$8JW%;^xhyZ=zgu$* zbuSi+-3T)GX#^&}v9U3KRf#u~artE=61nVm=ing-dD3pTb902fOC%C&0HkS%1Lu^_ zWHMr-(O4c$lM<$UOXZedSy_=DKYFmrOyi>@Nw=mo+9%{${o*g6#+bnRgsd z_o#p3y6$vN*i0sq76hSX7{)wL{Au)hJ=nJGD~3m2JUBRzoy43-X>ezcX_^=e2L41i z`VqU`u1uLiVzC%U`01FY3BS{iN1m9bDY%r z%Fl{WepZC?vm%tA6`}mB;Fb@%a$=16&dDXOX_{qOmd+D<7M5k{x~^M(Vz_RHolZy1 zX0!WH)iqHR6FfOi;y8|OGP2+4bW}fa0!LpmfCWJi?j)1Rd^8%pg7d8%*S77Snx=hW zjC}_14M5LJAkWCV0D6qELseD30_bw)8RGy@0UTl|?YY9?>C^$B1Nc6A9{&}?i-V!` z;V7@?T99Yj000FbjT*%{rwsrLfH`WO7cH+mFccoQ^WvUpAt50lAt50lAt6)b4+Mk* Uqp$12vj6}907*qoM6N<$g3oq=vj6}9 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_text_select_handle_middle.png b/res/drawable-mdpi/apptheme_text_select_handle_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..7feeafc740895930ce4e6e0c80d2c6eecafd5ced GIT binary patch literal 881 zcmV-%1CIQOP)@ zcr`)}bv%BIyTDOVA7q?3O;yd2Mp<}f?zz`?thoS^{|t;V%49OyFk>W!v8k%6XnT7* zGyCxV>%!Xlr&_IcIgB{5%VUgDrBcZv*M5^qr8c<3o-8dF4h_Tj3IIWzv0|0S7$aTR zbE@y`P)e5+ML~p+$J}L4^M%r3cn4xjAU1i7F)EkKIn{S|DW!`5fWk`(A!L@j>{-58 zdbhW?cL6aa5Q}{HsC311@I$r2SBcPXU{&|AEVLI_E7mt~iWt4D(*(3kvA;#m+E@1kIgr+vrHE|*r1_xJZt z`$-_OyryYrYilcyTzjWa@h%F+c$zzGVWqUzsMqVKzVAm$Ad-ACnMAs-=WjhKN+jK1 zQ830+9_uU?R@aXY4i1{0=LshuEKey#o12??#pnwAZM0Ad=7s;ZN&ZRK996yG-* zjT6^(g%S|1+{VVn)a1nY+wt-7711?OX}8<8v#a*2YPEVQGG7(k7cs^rOf#5cj18c7 zH;l14#+(TNI0pdUYrd$w+G@3EB6SZrjx&(pT`bKn!&m)} zaL%FA>1ZG*FZwr!JkKK$=J!jaIKnbP5TIdJJ&XZC5C}UByOKji%8v>uKPsgBsF3ob zLduT{DL*Qt{HXZn_WYIG$G@DH`olaN5G+!nX zi4??p*SPQdrpdf&v)L3bkZ9kA0>BIa%u`C|HBEZ}G0WSwePLPFM*#Q$0AB#W>a|F; z@;uzEWm(o|%d)N_tQEln022T%!#F*AHV{F;1AuD)IDwm%#8`y2QTD$Ke?5^!Q5vNL z0JLz#-3H-sQxrQKLN9I9E-$(@;)dTE5{X12kw_#G$zS3-k>rRws6=Zd00000NkvXX Hu0mjfvRja` literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_text_select_handle_right.png b/res/drawable-mdpi/apptheme_text_select_handle_right.png new file mode 100644 index 0000000000000000000000000000000000000000..e2841b5953fd4e4abe53e71327bfbc250e823739 GIT binary patch literal 900 zcmV-~1AF|5P)9p5*`2nVq=}ovmQaJm6hdwNEQJbMky3l8;H3y23Oy83k(}B?D?NxO58^?j z6cqmW9h}tGPAH{Uc(uHCdu()eVqzlXN>Dd~92Zqp`x1%7^UIlm zCv$UiXIqVT;)g0iNOvR>$@N6TuND^oO2ZpTuy^L zgbkOxqajd5H$0rUb$1LyBEk_EWz9R_JM6|If>0j$w%NQ(RT`1ttv`1ttv a_~19y5nu|`QxNq40000;b9`_jYr4+R=LIhe6cVr#*bLxJ4xx=SXtmgMsA{+62m@2W6c!KQ6L-lya`7Vddu zl>Q@~TP#NC3P)H@!#cY^{_puNoOp4@z{nt>O;WD4k+-jqq&tI5sY0aNb&|zTG2X#ViNUAB!JcJ^ag7bnZSc hqnP5W<>61OnQS_w)%9*=Zw5Mq!PC{xWt~$(69E4gMe6_n literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/apptheme_textfield_disabled_focused_holo_light.9.png b/res/drawable-mdpi/apptheme_textfield_disabled_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5ea839d159c8a4c24584813d0113aef9bac9c7 GIT binary patch literal 1133 zcmbVMTWAzl7#=L%!lu*)1;vNMh!k3P=A7A`o!K#~W@mQlVkTL3ml_nYlbMt3kjy1B zC+==Qls-hH&{nWdB3Sy+K7{rqltzV6s8YcPFCbomMFd6g5(FRgC7wxkqYuFc2WHOg z|Gw}4|MUNIvefr=XUCQfhG9C3d$lqhx6+qgw}yUukIoe7u$dGFNW~u_bu+|FkL?d) zP;|{`{h|SlK*cp@??i|z6Ma={V#LbY?CxElyP;457ZVdS+)*!58aZ~6SE2KGn`gnI z2^q<;OHK_KC7}8t1|kQO7R*49K^#h@B}v)=1c)FH1s(}WBq=FDfe^GFma2vJkW$w4 zmKI&**cu^$!t?cdovWufKOE*!Hk*w(1R+T+l2OwmW+UlE+u95oj;zoLh~s-8W;6%= zagt-Hr%NHYfnh8Ydr>PW$JLI`mS^QO&o;UF?yfmSgD&XFIk6MHwO_rJ*FijEs=1qO_Vy3t6oo zqg1NU=2!_U%35C5ksz!2EJ6h&%d(!=1gK{;K~3qXjV*c+F+B^nbsehP!cx5tU==mQ zCh^0n?~k@Cpj7jTAJzN-s1*?yrsa6?I=-HzXf+%T;%-o#q{b;#-GR1*RFrl{Hx~v|KRzfxzPtZ=U*Q)`v1GRefwC?t6SGD gUp!wSKTNGkFjo(AQ+w`!$@m9QEc9uA*S*hdNlNIs`@0DTpKqyH#&=*E)!Y24>#J{C~gS|MOa|>r7+) zp?Zd48Z#YQo~}pe%kA4sznzztGjusfQoW=H7fDI?5Yukre#B;MeE{W=ZjO(2eL91iJ zLp>8+1!H2!h?`v7DYmt&Py!nfoh{qLj<1vx+$OI=_rbNmv707jD8X$x)tk++D)tZ? z;X%j%QNTta52bJ{7CXs`00IGs0u)0qrbwa!09$!Ds^*zRC9kC`TJ)6Q1_^N$K`50< zd`aT5Hz2@xJRWd}Vu)IV{Beiq<&fjIR2ekn8=mD73p;GUsQ2ShlHjPPTOrtPHoHyi z_?1M_lnG_s6(A1;+YaK|wDw6J{dHqUYrin=A|a1_Jn9*=9>ta_nC5PGp}>%OqjY-~ zEs8#@VPn)r4#{WJXM~_R{%Mx#745)ayWRTqusuA;p%dfL(FiZ^|3JrTETgp-%J073K3D&g zZBS=F^*#CBC>{Ma@N9a%>FtS+-R;K~rujP)hCC)A@YfbrP1m*6DVWFDPRU1W&)!c1D=4( z%Ix6l@PVB*URT2WOd#A_v_r#2utisE6Mdw65{~RGim?4D=a2eAxeqb>Ng zi;x5^+PFd#tM@(PFajo|P^NHLS1I@MK_EwT4g?+)KNA=bt>w=;(7`Jt&>)^DagUPV+X*bfOM^Cts11W38|Y2b`ZE{(>0X$QKnx8Pzc&C3zyd75 z0LcJdpdFwC1O{M$WPoG<21xr~7Ptj60R5-F$dN4fY{CJJ)W(u^r*Qb$XY=f=RuB2h z()WFOS8&kN(79-&Q3J~wG)Fb$u|;ig-GOGHuTd1WlN|u?7g(Mds3aXZr#cYd81*$8 z4q|a{*mEQ7$2lN?yJ+@2Dm;4tO_&+??tADBYzerFxB_6w*qaA@P+}$e0+xb+yIfk~ zY>CC`lQifn0HY0ws0Q$(lBP@qPzq4XeFpl8+APTzPr~m7*&puV0I&MRL@Gi&Fx7J*cpRNkhZ;~6bqGG&*(rJQUh~JuHEdS4nY2M!X*}NwhL)Sx$>oafl-Yo zO0qu&wPQy{O3S^Kp3iV@6V#5!f+IC=8JU&A^8gkO=lTy0j`QEzGqhBbCL%DrW0lOE z>+ncW(y8?QV;IGX{)c}q9`YOV aEx-VhX`0R>svGkF0000F4h3>c|t*#H0krGS(V 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png b/res/drawable-xhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a59a498fa41c3da91029fe20b3c958a4ec4945a2 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Ugc;uumf=j|;+zrzL+M?czg zgi0ERc5HpblD1;XTINSAGL6oKEPf3Vn_N#d_&4kd>sXmQh0*ZH1y;swmup;W_b*)= zqOPxBXnjLL2?&a&_yw`8U6slxqMUy6>Q&#{NBO$+5<+#)H%ccko=H0X-jjb#I2#&&u`nEBG8p5~rFhvOSOX6_A`S@BLMlC|Rf=IhUkTX}^}J`U!3arm{; zn==NYdUb+!-|TC?MsH*-Ilyg@KBIZE|DX6h0+zZ#+fJTs%r29j#CPy{Z{@1l-*nRw s&bghGZ2xTji|>o3w5qEM5cFMP_bc~2G(p^12pCrkp00i_>zopr0LPrc$^ZZW literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_check_off_disabled_holo_light.png b/res/drawable-xhdpi/apptheme_btn_check_off_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..6a364bbe3c3e82381f4d415256621621be92e02e GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4?T7Q#@T9Lo)8YyK?ML znIuvre0;SU(0!^Ut`Q|Ei6yC4$wjF^iowXh&`{UVK-b73#L(Ev#K_9PT-U(d%D`aj z%_DD6H00)|WTsW()^MbyCIF~G5@bVgep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R PpdtoOS3j3^P6*bx8bQm(Lvct-`3{{vo|cJmJ`^Bh7h=`Qh{uD3*-({XodYl5M4lH#i~IiGZ& z{GH`Haps;qZzd(#2?zqgO>cI^ZnnR1Oe&`7ouNIS3Lox1vAe->e>qd1M((wM)0oekvo&GCW3#2zY<}kMJ(Erclqx}8T zRn|6_d$k)`*Z8VWKI!dS{nvY1>I1Hhq_1zx+PF6GCHS&Nuy0t#w1zn%nDH9pnw1Q% z8Lovilrm&%9k6OJ6-|&mFbkKmS60$*!qQ83Us;p!C1?NQDudHk1oHUMFU$6p39D}E;pUXO@ GgeCw`7{#Oj literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_check_off_holo_light.png b/res/drawable-xhdpi/apptheme_btn_check_off_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c2005a8d440ec53c4e392a6a1e546f5ad43c86 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Z#-QbLn`LHy|poy$x(v!;m4Dr z3eyX3UUP6=cUbhMZjPH|hmarNyAz53r_R?sKV4v>jhp+H1{KdqDxUw(c|Se7b}Op| zgS4*h#--{}2uP5RmcGap?J=Pf9I zxwqce>b2rp(;LiFmelRu-^O@}`4Z0rxd~|vUm8r9m#{C9RIpVz%kYvhlg)$Q!`Pw9 zVHQ>;x!3MKsJe6Y?~>AEidPw=e_#DFlT&;u^Sa}0iB}oSzy1FCLSDsbzAnhMm*T(j YMtqaFnNpZ01oSt9r>mdKI;Vst0GbMW-T(jq literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_check_off_pressed_holo_light.png b/res/drawable-xhdpi/apptheme_btn_check_off_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae2fad2b9779f675d11f1d1037db2ecc9cfc42b GIT binary patch literal 549 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 T_fNWQ00000NkvXXu0mjf(ryoh literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_check_on_holo_light.png b/res/drawable-xhdpi/apptheme_btn_check_on_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..52e32ab527adcbd0f52e271f6fcb935d5ed37618 GIT binary patch literal 2480 zcmV;h2~YNkP)+VX5EW3FK#@NMmY~wa5X^XKV#kEyCHv*2U8k&n~O9-X71d0izgi=Zg zCX_t%p@b5QD1OURpNen|p`=MmaUI2$Z?Yx%CQBNvR(qM9otbk^A7*BCc6L^`*;1G8 z2cwytot-(~cfS8W|2ZR|gAO|Apo9NkkpFfA){BGt_tK>E=Rf(3ujM}fQv$Ri-3qG_ zj^9W(UL)Ueuc^f?kg{6^$-1<_e3C6U`j* zYt9W#QzPq(a3j(&kB+x(*-RoAq;f!ie?JA#hveaCc_=DCC>2zpP&Bxzrb5$IsG3Ry zFKaUs<*!+%V3s0BJWjKz5vCEfw zw{QQ-OA8w}J~naV`rF-EGv9)IgAnNiAOsKspk(x~AAfufSarD?AHw9sCR<(yU`pqD ztU|H()z@A>HFy8czDlJ6r&t^4Mox8p@PUxG8qQ1+RA5WG|NGE`zQTQ$Z zl0}a$bND4df&03p_7EU`y9tXC2&L?wOS2hmoIbQ_W_9I3Z^KXcoYnUo7<<8yY&fI5#_BSIQ`rN{ww10!#=?Q1x#)jefuw z0}@K%INFc{2tcUxxrtoTckyc?0cHC~;4^Mj znfRzjsSRgL(?M&raTK7z&jqD&49mo2XRIVZy!WG??>%(r;L%DUKQKGs=nYp>xOeoaFXi6M}^aA|DobI-r<^IKQP z4$Rz{8r=Kzz^RLuuRIE%3qUru^-SEo-}U5E-+UvZl7spA`6lu~wr6>VW29Cpyk{DQ z8?i=UP_ePUf8YeGmJd$O&bG?-c`e(0k(Ua8lzQGpFqw!GkBg8@Ar1YY2B-^A7vZ0u zf3fA;gM+_ZoSWHKtyW>%Hk@h|<#Gvbr8Mx>C!RPqac{Z@ffKs!&dljMckemTZR&%T zWhIXDjB%^RN!0TW0LR<#*hwTiAQGdY_mdVz(}h4CBytk<7*}`f+;!sSmCH}wxqTZ| zDS`REkGYu{FvtGxz`!%dDvqm`t2O%dr@nDq6KwF-_&91#V+|vOfakM3F*2i?@S~V_ zxS3O77q?@n_m{JO%T?hvtq6(w%8RB@?t9+*^Cg?-H05~$u}M*u)?IAdhU3(*bzAnu zox67z9oOsW>&_mYnw)G-c$|ZAVL2StL zig$;rdM^otUpILmZ3yt_-gO1!gj1{)3-37`e-c7iLNu!6`#xqKOyj}ybQAd~<|`gQ z=iBAerlHHpE)t>(LdeN(&E$c!0*GkQQ6yGgibBf@^UmsBk6dEBS%iqJ3>FkQ7BMoT z8H!=k&?C|^c^8~H5Q6huFR)JXKxzjt0D^<_BmsN`;b1$93-8thIoC>r2#hf>#`Ct% z&-r%gv=NYx_k6H1=0XVWcW>;)I>`g=3IWmN0NIwVu4_ewxx-qnd(2}j&v|qEgb?5Y zmXgU`G>C{|-bNC6zyaOQF&8pwy6ZyH9qx|sis2W5l{G&q5C z4$o&++4V=fO6jy@d%4JI%=XN80pi1R>*elR$pa|_IRD9K9D)TOgowvrTm%PzZ5l>V z_IiNp zy6#sNtY2}}cqK#0OFr|d?eUKcuXr|Nnli~a>Bgas@!(m0t!aX@7Nip(NPC9#6iP~X>)@Xt!ez720T2{K!IBFEf~t~)$t`pNXMo_#WqTgB up@R-O=%9lRI_RK-4m#+dgAO`aJ^l?lXq-|-tG9mu0000??Y)8^s(&)V&Rude@n`o_-W^M21D)IEb@B1{G8A$>qgTWvG zum+$5z{B;#05}D3G#m~S08juh7!1|`ybGWUKsrmWc_aWIK&RjDBMie+Q9A#AdEh3I z0XUQZZsF#M2PT@=B!IwmCJyOHT;Bn&3f^@d@G7w^fa?TYvn+t?1YEN$fa?TYvn+t? z1nNLUUXmnt^E_XZm7KxUR%mfb>2h4efxQc7jOM0^xQUl?P)$+GOPAPAoOzJD}x z%sL6>d44NNk{>YHM`#?a^-n7+EB}__w~aC10az!Z+ewl@2=SZNI+`VB?G6C2CZ#-( zQigS6RY7Y#D#brE#ykSBULIN_qOapPmO&8g&(aBVSqMof!`0Q*gL%Yy6Q%gAbK)&4 zMD%5nB$-m`7kjI`jVrSfEX99rjM>HO;$I?!s3hESC7uGM_{}NKTOy^@vu?NhXI1xs zE6@R@_?^=EyHid(Qc67wf?!{3oy-z{p*!G=^KTMwo&RH2@xTIi01>EJ7bHYXm30oPZRUX z`EeXSc#HVCIB#jJ1J2FZ?xbmYo0*>kK`^?g6H4)0#+bb}oVPU60cYmw_POmb^JbQ1 zyW{crwR@U~WE{u$+jQPC_X04pEN5(w@#>_-W9FSSO&=#ovd+u^UW(t!^Za{e-k1{h zNGbJmInO@-($5Tna!$A4O5r>gTpZ^x-_>)GB}wf&d&6(LEx%H;;s7 z-|{1CT|@f1Zk~L>cpts0hjqIW0AP=Pl06tTqod~WdU3#;F@It zTqod~WdU3#;2MeQFD$MjMgnlQAGZLUN&qLA{6>1y$N(IvFbwm4zYhQ!<qX7^B_-{BIz5sy#0W=^)-X;l_a{vGU07*qoM6N<$f=ode AE&u=k literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..25e8d6e9da309138608b5db4b8f004e864213073 GIT binary patch literal 2163 zcmV-(2#oiMP)9OfbO&Us5=uo}gMOyFgZ-3&0$Z2d4D_=<2fxYyfNe_kOM3h(;;j$Oury&jUr^ z>wp1ffQ&w_J^+zEJ$*XB3h)td8(1F|5vNW-wNgFVYjciTy_3y9(s#LTVY9Ym4az$#+q9erG6E6e}|WSbO$ zbNUX1h)tjl+^E$X8>c1nsSu#6ei?WLC?QJqfV;qZz{iLgZzmitk8GcL;M>4g5i)zo z*7yzZajo9iKdI~|CZJj=XMwB0%fPI@UIX3*8o-7%+iInpIdI%uA1B+lQ#+1qg?>MB zAnZF%Hwc2r{vO#v3&3{}3jwj9H-P1nl5ipds+IB#P(_r_BA)wQ;7w$|M%OD>vVF(N zN4R+$X9n5hcApPALF)kbiBE%W5ClCX!UL`Y-$J%b7a`%zTD{R7R)?Vp(3O7$xTXT_ z0KWqowR)qYt6hkksXVfBkqW)7zYP&(K?unLIpQPI1=bOtu@eMAq=YX3-_ze(68RqcWW$vDs|$t5ohsotPavyz3)l#P zAZ#|9{o}@NHk7d1cnjHo;kBy^1yvs4gCGdDhEe<|l!#qp%zeb&PuDDIBIl{|H&bEz!m-OE>Nr08y(s6pDF)g5Cl6Z$2}H7 z5Nso%u?t-CeLt&v{#PnX2Jn$UDlrmUfI6R-k$|TM{0Vr!RP?3}oGI(@ZU#ZHnMQy# zXf~UnF=h{02-Fg~rJ^?lTtZHdy;9Np=Sr)c$okS)Kmm#EGe8UR_|bvm7I2&bafmx= zZ0KAUkfRV_nb-=xK^!n0i$nzI&F&)cdHx=-bG>pUtLJbp_Bl+B)Y2-}f`M zdLsmu^e5+lqRMWv-b#tCvNOn?5@hmn+k^9Tt&B*yPn zE9EmdPM$cMGj7;%2aY?9nA!F?SKmVC+$O$9faDu` zD(hU5agq`+OH9BzKp!Wo?>b3^9sxQkgC$^_5fNZ-XEt9)AIGM!#_9ZyA|%c++P@=2 z*6hPR8bne8tVgvuJ)6jIiLbO@1oj!oD`?_$Bm@lpKJ7Q7#EE4|I>6v64_ZS+!t-`S z$Z$Bj45CwPsmCBG0bLz5gU!_T`*z|)rZysEiBoCzzG4YTbTlU=zy=)|H1X-s-$z)U zdBk_4hK)_EBc3KctrFc!k`k~%On?WF=^u0v0`dca$k?EB=2Qktzs2e| zX-#!+a=6AfPS|3~U>JUxI5t^NGDuPaI>;3mq)0KCpU-eO9344yE*qR}z-KqsEBcca zPT2>9NPR9sQcstvm2$@IAA|_g9^-X}S)Fs8SWyolr3ZY-X`TWaVBFRTU8G!5N_i#-f)L5r_JGU2@8=#d#!%2PZ9?`Vof9NY|E#{RtBi?} zsxGk7Y9Ew}-WHM{djXP=e8MZdKg_ztt@EGEiA1Dc3W6UP9 zy{uz&j4_ch=0C>~p^86_M0J;t^wuhHD+q#JfNG`u4DcH8ByoA}Z!4|#L0Vl-vpn7f z{s{cJR&VSKgsPT=VawxdXxdF3-iyFbkIeb|v6jazKBqweS&XoH0B`xzB>4hd9j zD(zuiVj)KwBy_GE@FS#C#5QBRfe=1)T5hZ@GHMmJXK*l;Wv{d$5Dq3;mE@Oz?;_g* z{#ROLERJcCx&hoonxqoN=Q`dT@J--(#Gwv0N&OZn&V2DrQiIUmfikjMwoT5auRlS~ z=yl>4-kR==K6A(_dq|1PT9mzcz6HEpt2YuyddFehjgq~A=V6VKN4Lg3^6a&rD(};Q7(_k=>(jh(~ZTUL{ p!cjL%PcXp*6HG9{1QUE|@n2*}PP8?3)KLHc002ovPDHLkV1mEg>+Apk literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_off_disabled_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_off_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..1030a801a08c79a64e7da049a8a8c55f6d936851 GIT binary patch literal 919 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4?T(Z1Hq)49U3n_Qu_!TWJFAALX4`gnW8zZ_Eucn)UL@;*+*7UhQm8o3u@x z<&9*2c1|*ngn(^F;VnOH&JEQ;fBh@B{(iG*{g&M#S|KX}7CQYepSrDDM{o5?uBjWh z7#P3R`_J4kBOvzl!gMVr#!1yJ3yYJx-(6-r(pZ~&Tqt?^y0dp4&Yab@Y}bLA!r^zH za55y#t6rMB^8KOS)bH!}PkU>5CD81{QImYRBBmp%)%R`|XFUk}cZY1x1Bp4KkYq9sp_cD=S`bNF(n zI#qsm_|0bvmYetH$z)4?6N_BleC7wUY;|4n+|$3K!t1Vn&^ote{=~)^%dY!<{XF%` zb{!XC(cJKhCbs#JEep5p{HJFAd-bl)#@1~He`CZP?oMocx$NCRm-`ccT9wBi zAea}~knKD5@_R=shXpD7gb&0dv`gKHohiS&q~VBHs(M4fq`J<_jL)XMG@Y|@R_d?$ zGx!XQuixNYkeIm5_P~`hb>GC_-WOqyo3-@*;*iI8moD5@wP$Yit5=U%t6XAlvF(PdRghh2X24IQGH?$|XvRHBZ0js9Iz#Dmyu2&U)oN zJS$wniyj#D;th=+%o6l)u+c(4JQ^BtZ z_troDd1td&dj7xTK>k6HD)?#;l2tXkq4QIe8al4_M)lnSI6j0_A7bqx)4jVwY8jjfDL ztV~UG4a}_!3|@TMdJ#oKZhlH;S|x4`GgtEF0yRj2YzWRzD=AMbN@Z|N$xljE@XSq2 aPYp^0s#Vq3PONTANW%cLI|Ng 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 N002ovPDHLkV1hyz*PH+V literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_off_pressed_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_off_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbf8a326db1a895f9880c7f4cee4aeb3565ffb7 GIT binary patch literal 2235 zcmV;s2t@aZP)9=B%l62cf7OgQ#Dl76?+1s6+d8QwBR=UX2>2CIH_gzh3-=z}m$#x{U_Fc|204BVOkFZfy1!Z)gYlxT>^0Swy`5lnzr^## z_AJ^EP5Yr&`6p2eFK3qPV^5#1xAO(M$uw_RplX66-U{x*OW=UhxgcchfJ(llKo zqIrbD1!^tW(XhQ5&;&NYaLz$%y<8Nl4s=8goM}zOb{xkUGp{rAHEZq5%)G9Y z+Gs%n0jRPpD*#V`_xPTG_nu~ja}J}?=;^Aeeg(kBar{oV+s%l`hR(8qC*m{b+?uua zDl>lol3uh;uB%QDwEIUTgv`&#Q|t@T>~D30Ubbi3WvY1DmM2qC!J z?XJdg{0;yr%kr(VESFjg+40YgmlvGa@J8!R=iCJ;T!%&S6(VUi>_=X6$21QD4eNp1ots;YX`7!&HV!~i6rMJ88keSw*; z64Cofl58CQi}@gqT%eohE+FG-U1z)1unNs{|Qh;?Ru!CD)7g2jyum>I^HB>;;; zh`YzJ_xFN`j1b~3fW@k+LXSilT)wi_E&}Kh(fz=G-WpL9{To2nT6;Edh;Ra&a~&VC zZ3h1H)*zxy=UnV_3t>YboPZdBjG}1fYRtSqL3C&bjkM^ht{}x+c__(x7c1rTox2*R86m=bSsX6NQ;&RaGwn=twF57CH<(0S18t z#BqF&i0&}+^|CCN11B;wwARbk+UrF0*Eo(tJ<%Nkntr^QA*C#&l((I8XUnpD<2Y;q zGt06p-vH22O5JWzIMD!1lw}$Bdc7tmICH91O1b4TG_Nu9eWldrAz9#Q;4{xxthIe2 zx^?EvnZE>v;f%VKX1m$9IRdu<5t&Y>b3+Jm&lvO5(P;E+$T-trG#Wi?jQOz;Vy)BZ z+-MPnHjPy~u5f`C-c%gN8*v=J3jkW{U*>s!X`V*Wulyyg^{)YNk|ggYNzx_=+u8OJ z0QhYnQD=u{-UdPlNGTur0>%|7teVV4LEea!y zv6i~=%8&(c1~YVyjYA0Ge1>+_TKgSq?e(gvx&StaXf&%`@W$?`JkNhRn^a&bC-zdgEURwOOj;0rSJ^k(O@um)V$bxYzh_qq7_mbdBzEo#2qBu5_#qK}as&+$4B+#@VDJ?J_H$esEtpG-jCYn+0jy5bA|s{T zlu{m5i_G@km;3H@-z4=EPF6o~8)(#>A&+U(z7{{rvZ~kX0YHi)xK(n@FaRD527@p6 z`{Sg2J_N9ZKo9YRfKkiwnCdq;@XXJ$%=LOb4PQdS>C*&8y?~pO+UF-aJ>EksQ5#Ez z(?bHIUiHnvU@);Lws|t&hEw7<>@A@ZgY9MxlMlZFHi4>DX!0t<7>G-|33wNI0;0CD)|5a002ov JPDHLkV1kGQAYlLi literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..175cefc2982461a67f33a339e382348a8919e709 GIT binary patch literal 3518 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_on_focused_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_on_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2843a8a5a68f20e59388d880c207ab7b72fe9a3d GIT binary patch literal 3560 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_btn_radio_on_holo_light.png b/res/drawable-xhdpi/apptheme_btn_radio_on_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..9036fafbb898c9df976dd380226111bd736fcda1 GIT binary patch literal 2305 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 C=QKC~ literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_list_longpressed_holo.9.png b/res/drawable-xhdpi/apptheme_list_longpressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..22ab0790620759f0a2e183ee1ac40c09c7796b7e GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa2TvEr5RHk+DF^ueE&eEZQPjZ5 zz`)?g@87>47%*tx*ira6O)bbop}Fy5hn&Ec?Gyh=87fVGW_BrD`Aq$iW2(vwfyL~S UCH3cgfo3syy85}Sb4q9e03E<5tN;K2 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_list_pressed_holo_light.9.png b/res/drawable-xhdpi/apptheme_list_pressed_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..5411638532f07085cfd9cfac5598aef0a2747465 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa2TvEr5RHk+DF^ueE&eEZQPjZ5 zz`)?l9Lvib?TitQRaL(t)q+eEnj0^6$O&xOKJlNFq0;ncW|zX1&(tqDrmDm T#&P;Hpjix_u6{1-oD!M=2qh%>1r1WJE1Ls*cJ{|veUO|(2+uXou@pObhHwBu4M$1`kk47*5n0T@ zz}*SLjOHg#uLTN*c)B=-SoFS~V#syCfQQ+CVSeVn|8w@Z#opR_O@N~@<73e=BaV}1 zlg{jC32zopr0R9F$z5oCK literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progress_primary_holo_light.9.png b/res/drawable-xhdpi/apptheme_progress_primary_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..1d53f5964a34710176c3c90c1b8f6f67fa869e5e GIT binary patch literal 473 zcmV;~0Ve*5P)&|6P?tUT6ExdnRZ*n4b;?Gi%i(j8(oifX5JC@qHkAY|Dg{;kN8 z+7&&{jIkmESkgJ*ynZ%=xmbuVh{F=&4@dEgO?TUO=de-{#$&t{B3u|9nzy=B?71+RI^LU6T6Z1a2K*j|qN8&Bqhq%5_DbIz*Q#b;j z5K%c*Rh-HWg-83+UQGVhTF}sY`WtAfdjECvq*eVEb8)7!gN#F&#oAV+Vzy2nA+c96 z6;x{(-^$NZdEK{;BQ73qNGbW(2iVxA3e`xZ9w>AG7`%S*_UtBW4u*T8Q9}632_%$G zrnP+x@hM!l#3kzMb>QvCbNovMSblRp0a+8zGSIX3c$UbPxD=q=;(YZF18|M+XDXhF P00000NkvXXu0mjfr=Q*L literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progress_secondary_holo_light.9.png b/res/drawable-xhdpi/apptheme_progress_secondary_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..a2418dcdae30f61e67eb178ad110159b4fc654aa GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^Ahr?*8<0#p>+uXo#d^9phFJ6_r!+MD=lQ{?Y}h3M z1pkZ$7j`s)z%Q;&R_2$-7A~033gjI;dCQ4+{-RoUe+LmG1A_;l9+R#*J1U;JzP;nB s14qv?_d{Hrn$>KVdV2z9B{*_1Byw@5oI1F+1!xh2r>mdKI;Vst0E3k?$N&HU literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo1.png b/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo1.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4bd19ec6bdaf7c2271bd48ac0ed913bab48f2f GIT binary patch literal 895 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo5.png b/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo5.png new file mode 100644 index 0000000000000000000000000000000000000000..9f589456d14b1f1e92995e72a62e5f50ab46af86 GIT binary patch literal 1193 zcmeAS@N?(olHy`uVBq!ia0y~yVA%s?D{!y@NePogL7+f^r;B4q#hkZy4fCYkMHnvl zHwyG9xULe(ENTkL$=Hzmdh?PJ!6yuw%qr;@B|}~cWX3EN;87M}aq`<3Q&_e`du__> z!*gr-6{f|kYdnAPPyfa59lLMjU1J2=z_4|PhAfC?sPUDG1JNO_hq-}N!>Wu5kb(eF zUVV`8sznc3fs{k2*!z6@a=$x!s;e(CgoR(<`~0)Tu{icGuTL*DtW-PBaH=Zz@4MZ6 z3({Vxni}tq|Myeu_SveP^>J0(uOB|JvDC1D<=EtOhRaLpn0pq-1sQ+dU1-9$diCqY z$F3XAV$6^iTrNMs|K)fto-rLe-|(6txt9NBX>8x#DD8k-TPhJZp;7gQ2Vj_$*k^< z3gNT-ueUn^E#`fC^S)rA^j)Q!&u;Pye#|~$+%PFFc>mhT4VFRrD{o%-^Uqkx?pV#U z?=$`dzL{?ym1F+;U9QyW-%Z^)dg2FY* zCgu3IpLd>ppFID&jC9=h-|qK5WaV3P*6iGE@h@n9Y{~lq#sfcJuD&mL&6B|rX#Ll( zzPCOX&${pYSU}MC@ay#&#k)@}yzTW(bm_OhzndTdc>GD_tnA%?t3UB9SabbK{%e(l zzAN5YW+waXUF#PwzxLC1Tm6;HD&1|fzxEgIu)e)={}Y|NMc3J?w%adr+-|=j)ujBk zhA22Tx30fzll|EXn1a4f0tMWenN^-=&%8fY{C9E9;}D(4JG3JfJrpgJNx8Sur@V4% zm-w<5s+HTi)#g8ubf^Tn_%SfWo%xezW6rm6*RHco3Y5|{HHxxTUnifNwt0XtMY%htT<;FL(*&CF~$3LMFlrj)c@XD zthE0@baZU&_j%_ZOH|8VSg+rH?8!_SW{uZdzwUl-)i7%%$f0#VpGN}|RK6rXDAMMH zti633#F(LpmX%FFB@M%ht~PNH9eVKt6OdY<^`AK_Kl!0;`7$+-u&1k^%Q~loCID>= BMgIT* literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo6.png b/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo6.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f312f0cfd03a872e1be4fa9610af1813f7a036 GIT binary patch literal 1302 zcmb7EeN@tC6b5n9bh+x32w8bf8s(g1)>2W>K8~`=mZsHAq|C@u;M5BI0GU>9r8PCv zMTw<}UtmX^iXgFh7NJhe@Drg75P|#{M)gy({pf7x^zZ(8pL?Er?z#6q&-=bVe-{z9 z+!5snfk2iM!uLc%AogM~c3q{en(#++nhFxA~ni9kMYJZXA#d9jc5= zR+k(MGmyFU?1akcH|?6gkGsv#9p*Q3ppUDs!}f8V`vn=qmNY*kjY-w3<$qplXmYLy zD)NQ3m-`cyDFv=*@6gx^{w7@gTq{M{O=fkDa<8KY6Qxaq|;03st)1~$Q=>~xfj z*Ubt5myA}gxP2R}Zc@*BHD=!B(5#pFM+nTGiOae(v4dTRw^4(k5?*gWgvH;CG3Vv4 z0Vm;SEqTh#=X_Rui_0$8Er2tv530HzTMA9P52{fM0ABLOkuiPr#7nJ5JR0y(VON+9 zyH#Aw&B{5!Gg>hoSKipa?|gO zw9hSwhNhjX4f4T>yvOd@$pRi=tlM8k^ z4|YlVa5&{PAoN`-gxPKq>+7`9@eAsp(FAFk=|eh1+Sbs`dJqLS9>8u0<8an$IZ>VF zZEPAcyd_!idHy(MP#8PiQpg^fnQ4QD3{{)xC*vHv^8&*g`Ds|Zd5Iv@v8!0-rr>?MPfdhv`DkI_ZsWj3Y}lbhV_vjeL4g;jwlziF3gSfD*BHA zer7<}HMOZ$GhrYy?%6cOq%J&v7Y3j+tTBD7`c&tbNpcGGSRwjY(C7)Y0hHZ}2l+qJ|=|yexLJ3d4794(7UT@C6rY z874;0a2*jmGZ`sXujer_e3+=JOBPV>Majn{oO5|b;{_RU7gfjJDc-6k29`69btCnB>zpufNjg4 z{k~DiaNe_S;}WUk*F&nqri(w1{lDYu>b>8DU#Hk^WSbz*kUQzU!`dg}-m6M$WVdeb zc0PPbDA3Q@U)BEM-xJ?d?Eg>u%{(Jt;=}HVwUu!^_6|TDsk0`(7kt+4Pzlntwa)0) zJ3Xa+udn}<&sw{O^V8(JUr(F8Yd>Q3uB(1_#&-LLpK_=AYmyZ08D1&fZ;U#rKP@Et zZ_1{-vDXgx-dTU{YTkU^+ZJ=extjmTT(;bPPyRqn@K3`(TatA?JY{#-DL45&&?Zla z`+Tp}?&|oV+xI`A`la_pztjrP+w0>0%eDLMIN2BJeq^@A9*_NQv;Q)lF`p`5?|P(E zroHY|zr50;=|D%TR(tK6EzhJnAzmjltLCquVEm#xAHOEtO)sr1th4?)xwlHXJ?Z-P z9lPHc|IL0ryW_|2)?2Jo-s>pYxgWW1!T0CA@}uP)JE|6zF@E^(^K|!5#Q>|HM<>IG|I25PxvAyuau z^73)E@Za)^y=Jcu8r@+tXy3z-F&k*6_Rpg$pO{X582idwF8*~##PmB3pvbP+a=oJU zdff(|?Tlw8)*oVYs6N9F3QE6J`-tVom-er(-E*lv^Uk-^8y-x}i{~_Ws>T;N@!dbc zzmH3vhcmn~nFfxppTJO*T0MWsTh;#cxh^@oJAN47+T;83%3ICjhZNr4ciRmKx%f@T zE8E`us{O>gAjkh?`Df<^ET6hneS6ohH;ntBm0DvP@jVilYX3`=mrJgGc>1`U^8PD& zqPy~bmBxMX(hm@C-yO5%7C0Iw&U^lI;wPs%hAHn2f9BP3OmP7w#Hi!fQ|>PB{(W`V zw0jIcE8jlaalv#=z_akmtsqVPC;MY%ia=V<{}EU*^-q%L*1q*8%gO~m=3ZEFjqU#j zq3wH=+m0`JtNWeZ;Qj}1sq&kj6Z4)NKgr*)=`7f>EFVdQ&MBb@0A92$S^xk5 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo8.png b/res/drawable-xhdpi/apptheme_progressbar_indeterminate_holo8.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc7dcd289acc1cd53bae246a62f28632764383b GIT binary patch literal 1142 zcmeAS@N?(olHy`uVBq!ia0y~yVA%s?D{!y@NePogL7;%Gr;B4q#hkZy4f7tmNw8h; zZ%fc=5?L9vr@C!zO^3?&aNgWHvW6~{kIH#3w4WsJ(=XgG-I3d=e@bs z4c8~we=$5-81z2Bu)28foxA1R!tH1G-9F}eT=zi06QKh(C(9FbKDFB|v+^_Z+;r#d zhDg7g4aLE72YgTea=Y38OH?B0@3BpJmFvzd{Kd_;lf}Td_LHsQdzL=`e;1C2yjHG$ z8>RMB>o&jRQ+CDXlK4u2>$_8@K2I!|xLoN`>KAQ;In#?)&Y5vSwc)eU{l<+a?g3TRvG`jh3K z{T|GC!e8rCI%i7m4v$T7YCkQ1%XiG_+Ogg)G=J~zzpA&Je+T3gPkiFLjs4^D7vTvK zu{*z1Px}34|4oyfUwkLYD^F)w_GUtjIndRP|1P*+xAq9)qwd^`u`m12 ztN+99cGC6fHgoUY{3CwR-1DEr%Gd+{uZK>upIme9pY+-5p8LFu%!76_{K((+>Fyq3 ziCKRZ_RCNDGc~h!^3_lGw=X=Lx{dvl;_s^`Pv2!K$U1ATar%w;BmMI8j0N*ccl}m=B0$+&x}^tK@6=I0u+lbVw&U5WL7R5p zj|miO_f{oFp7Nuj{(VF1fPp zsTWsUHk{5`pSCc*abd~RpwBzbELCd)6y$nh9_vOKe@DY+fPvJoCk(zH!wt3_D%kDKVJ2w&g7bvWoZT5UjIt` zReIX&Y}H>bo|XR!Pn3S#ac*&uHOQ^C;Am(9X}aeA?bcQusq};nJG*^0UjCj;qwaNM7}IqVFV~d-v_%t=(Jw{hP~gd;M^EyKU>% z|6cvRjN$l&X_mD`o@$Ifw-^4rw@vmyHYm+LvRL_j`;NUk1abv)?To#ls4Yax9 vK>RaZP2wPW^P&f=KVORv-XK+;u6{1-oD!Mr?*xK0m zaR213t%jRk>|3n<&)Dz*!xHZe20)OsaSqSow!JLMQ;v0LFjU^>h*&r^gb`>2gQu&X J%Q~loCIBLUB>MmW literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_tab_selected_holo.9.png b/res/drawable-xhdpi/apptheme_tab_selected_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..09065f7eecf55a7db41450d0a4338fdf1290473f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^mYyz-Are!QQyLon^Q>qPoUOpj z%zU_BO{a+m1eSOk7#SECSVTrIxUu>D3r?dRsc%9(0aD6~7~cKjkY(ZDdlF~}gQu&X J%Q~loCIAxGAFlua literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_tab_selected_pressed_holo.9.png b/res/drawable-xhdpi/apptheme_tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..08080da8fb2f711357968c5e3d106c23a4f3f447 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^R-P`7Are!QQyLon^Q>r?*xK0m z@P9kM{H2MmtSl`5j13Ms%_AOTbXKeU@;fbd~(&U83OD}h*TJ@BmY)xlk^<@)@6!LWaoAoc!uXW*!3? O#o+1c=d#Wzp$PzFq99oS literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_tab_unselected_pressed_holo.9.png b/res/drawable-xhdpi/apptheme_tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..4c69a93d439380a626a08dc9ba2577b5223e761f GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ#0V1dK=^Fzndrud~5RRG2DGd$(c~&$`Y;A0O z_`jWB{?bHORu-0j#)c0Vo_HE0O-@KmNJ!xL^sVEF*1-b@9yn}~HTZ03!@(f`m*ek4 Tiz`ckMlpE0`njxgN@xNAxqc_B literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_text_select_handle_left.png b/res/drawable-xhdpi/apptheme_text_select_handle_left.png new file mode 100644 index 0000000000000000000000000000000000000000..03b0e0d93c7336c921000254f932644a6c4490ce GIT binary patch literal 1840 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 F{ugx@@hJcR literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_text_select_handle_right.png b/res/drawable-xhdpi/apptheme_text_select_handle_right.png new file mode 100644 index 0000000000000000000000000000000000000000..da5a7e682e620974fcfe923caaa8bbd367afd60a GIT binary patch literal 2034 zcmbuA`#;l-1I0hSla0(=6A`JNbU{Tf(b(Kt%6%l1T+`!HF^$R8NVzPR+!<0lsIfh{ zO_qg`VoK30ku?i3BXXO4{RQ7&zCWDvex29(?fh~cIy>4!Wz=N=0Dz*-+PH4>^0uNO zQrj-eONIjgxD{oCaL1O+mHr*c8CL5Nze;^#g0U}WjDDAn&QPHp&)C7$R_ORO{>X-7*7_X$8%giTWJQHaepCJ~b-%@$ zhkS_}BEv|PD>wgGo~s_JtZ}~{Y~^rddYa8^Tx+!+Y4QbUTP)Af{l3BrVJWeEjz1s{pl3d{b_GXAhiU;#(Vb&0czjHLDwzk$_ z9Zcc}*}D97Yj|sQ!61VCE8_X^N?oxrASeh(Q!(mFTj)M?a)0jPn*S6*pa=srdZekx zV4)ku^(qd${-WuKIkX9lHa{e90AvEXh2Q%+Y_6<`1WMyc`9ZCZ^SX}`%=#~s6kqmg z!#f=!@in5-DT!69Nya{hogQyR3KOjEWqP17)DAZL(~shDa)Ky#ezb|8KYQ!rnM{R6 z*I8BD6UFa%aFVM!UOZtSZt>Z@xBtmIIhwm6+|XybOqWL%XQsm@VlQU~#TrF5U@BH; zesITV^!Db)hzbWe8bt-RO3*`Pub*NSsr7}HnB0iDiHl{dX!O8`|JkoS+-9&(GD*Id zYT25W{S)_mocxJXsk3B9VD*ZEQ~(=aJUjOxvkFnsI{} z+qE@Bg0+-d6*|J4akxD$n(Jpzo;?V|zaP9AeU90zzA(Gx$25Co;oht1j}5ycV!R^C z?Fqw_V1Wr!qLSpk;&accQgu)V2HLmgW<a`HnR1b$D_N2oc3?{{6S5tW9gMP>f_l*6vI;m zf)jhz?&g*@263Xe-f=Xf1#m+H?4rC>TkDvct+V>UGvAZG)d$GGV|a`_fQ@bs{i1ee z_KxCVUOm0p*%#XqISli^ovpXhxRCPkm!KLK7nguxaMorUy>FARwRg*I3Z(t5n}asp ziVm?Imp|1F5vm>Qy=#2Jano533x5A;^RQTW`MPXG@#Fb2otD6f_mk_LSlK4prFi)q zZHO8gjd%4(ir<=9?x|af!n9qryY#1x%zO=TQ66gbnKw~=J1|ZjqZ#JvE!&TdTS}{m zm5JN~UU^5&0{E`tLP`cmCt@!Ag$ZO|1-|vxlP*xgn5r$sNvYN3++p^O4X64ri;_qH zf@!ez-CU!GJ?}CxXqc2l{B%KMXwMhcy1L8YwfYH_oGOLU+%WfzCbGRB$2iP9k6;h< z{#~>pY@rvj<7P$Xf5gkIxQkFXl}Maqh8^hs)xof-o+t9i;IVJt{b9=(fQI`D$>1TQtg{EM z8820ykR>$#qREOkykVszA<2HiRR4Lwm6dr@IUla`U4w53$YMHZpsxOuVkPlKa`DHFDPU#@9mEOQ&G39d+<-QbJIFN%@>L>~FqO{*Z88+bt za!wh(kEt10-=CLt@ounORX3Gu>P6xwPvLZu<^MB+In#Muy(yd}3JDdAM_@wLIwTUM zHoadsi=a8&ypGP-pUj}zpmKn?M=`BF-PhE6nq`ewO1$+xoPKOdKYvs3m5_|CUSE}f zcu6!s{j{t!Ur5Wimmj>GYygLq1Ld;XJH?=^52HhG=FvNJe1To@j5fe{!l9m_T2G*^ za!Cr4jUr4@+77(+y(Z-(tmb+Yq>5dz&^@~lAUhd8E_HpdAXO=>0EFkBw>bJO6sLh^ zf+^Ge2Ok(dUULH4&72WcTKy{%%PoPgh#sNRlh9{iJ994Pr6ice;j7ysCt#U~+zl`-l6DE9sUOomm%NuJmbhtQDNAb!7}js%u}{(g%5422%f&clEGt%{XdzMezQ82}XXUv$3?VT5j_;P; fKFR+9A#w|BwX3N_w^Yhw`^y28t)mSY>38qHveNNl literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_textfield_activated_holo_light.9.png b/res/drawable-xhdpi/apptheme_textfield_activated_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac8e232ad629bad561557dc20307e51206cec0d GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^W}3|-P&Km3e}JHcCEG2|NMsKAP-}`L1t->opm02thx94SKBwUf7EZgDB+eoL&fv@ z(RYC3WKv!U(tw(rlcuuh3SCS;uq z(p!AL=+pPum#>o2b&S@u*Cp>-$Z*m?>TpKX)laqi-`+p*?Q(Bn_AzUw-Z)8Vt}d+u QK-V*Py85}Sb4q9e00QD)7ytkO literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_textfield_default_holo_light.9.png b/res/drawable-xhdpi/apptheme_textfield_default_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ad55a66e15aa967b6ffb7343ac736facef91ca GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^WGI+ZBxvXlxZ3Yd6R^a%=!5$kknnQSk zq02+94^Uf8AJ9JFL`w#FtTsCjyJsV|Zs9 zOmp{UL$M|tX{f$^f4UkE2 zP{DY--2nrmnBZ^}`>Z;cW=p2!c(ELpXC+z<1IEUiZO9_3ZiEN4o3> zJ-b13b#^}adU5L58ta<5v7=)dU%D`T`PQ9h)vNa|Pu#h2>%{fn?tXJsnZ5L#fA5O8 z=fH+Xf7P!&?dYCaoLib({Nl;r#dF?5*Q5Khjqb+jn={d5b?M}p3rCbsmiw-}G{r{! z@m$ZJ>z8I9P900Hdw183zhC7W)7wvVUwpCSN9Ok}2j|73cX!19ilW}H%@htDe+@ob Bj_d#c literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/apptheme_textfield_disabled_holo_light.9.png b/res/drawable-xhdpi/apptheme_textfield_disabled_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffdd869e10d4a2d36b9248894b2f39b3851cfb2 GIT binary patch literal 1116 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 N002ovPDHLkV1k>8#gG61 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_launcher.png b/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..f30749dd75abf626d06646b37d4683def40ec185 GIT binary patch literal 11565 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_off_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..908133441bee45bb55a57917a2267c64ae963e25 GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V4Usg;uumf=j|P9FXlvv)`yQp zHwt(Q3dT6kI#{xDZA?pd5%07xvCF(XNnr_!Ndn%E6Ah-eatW<@^2c)W!`fXY>eJ2R zt%ZQ*L4ZL@_PLEGcifsD;%PNu%iBBe8vQPHFWHuNEByKj-2*8xZ#}K9f2jN6I(NzH zU77b~lVA5u%%9r!|FL)c{f}2npYarA+<9evyZmkmZ|1}M@#b%r7Fy>St<$U9yCrtl zXQmJQ=eU1d&M>jk{wt^IyZrL&Nxx$pB0h5e2>dnw$+k78pE4cd5O8ZSU}_Om=wV1? z;ZSyvV5GXxhNZUJNmu933gQwM2>Zhn_EuB#^fA^JOZ^3x*Qc-4wMov+u)03sGgI2J zwfm~ecrBUlc+Qgk{wquGwl;E*6Y^9El+Q~>*V+BpOp7%S*>@y f1S}jG5=?8D%p?sH_sXm^2MKz*`njxgN@xNAjrO#b literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_off_disabled_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_off_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..47a63730bda832d7950c7bd42a20809da398b5d0 GIT binary patch literal 1177 zcmbVLJ8aWH7`~QQDUHO01PdouOf<32dD?1d<40&D(ne{dMzGYeFOAjsfqf-O2Nbmu z5<6;(5Cbf19S{;jB_0Dp9grAUKq>=*iK2=T!N56>!caP3$-cYa-}n8G`~Ta8>C2(v zbHf0DP;N>o(se#~hmObR1ImEFX&mumIl46t>IS%$7hI;dis#sLAJzw;cW@?1EBFi=!jYuOJ zal8c<34#!4@O+pe!hXvpS~G0>qkRPh`?_bk#B^*JC~6gFiKH1CX*UJS&FA-pZNFD2 zS~9k&xh#rstYrmxbEU@1r`}C)3&;?kE7#Xv7)Mq?e-A z6-QsPuuXDGnxTIphG~egL{d#=B|(;Xlt>|zQY1-1afy=>ypqYJ`WgpuGe{BCWGa&t zWC0|L($KQ&`%Fl^8qe>F?rL_09p?zcWY><BM++G*+UOS9Gklb4sSv{II+8GSr5r z)eKsDVim$xeWtv6lG$j5Hg-S1zPI-A=Yu`*K7|he2*6R$2H-RRgJ2SXp`J1J?CZA^ zin8-#^6vYw7lXInCAQw&`Es?r&K*KJP^n{lyIQ?@@uB$i*x20n^XSw+-3H)ao7dU{ XU_CuD^7zr23p7fQQ>T?pX@2E5pa5Cu literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_off_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_off_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4e41deec8aed30fa96ce8674da9a2726f3378ea0 GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V0`cC;uumf=j|QaE|EZywukHc z*7C3=X(%;mOU#hhc;iyVsdvbACtG;Jg&86upOt-b6b|zwX=q&9@>rKywC$M3xwq?g zRm@*Axp?)fwb659Ie{iaz>H05#W#}f*-g3PRi*MW?%5l`2=8AyE91-lPG7SylTqyR zx5g#YXWeVQzh&B&w3}b=8@0I}n_wU1`~RW${`Vg%uWdNP&@Y_c8+&W-xlL@DkKY0{ zzCLoZth@5}t83@C%$>KB`GdSs`2qX4=i_5co-Q+4dL>Tls=z|Uw8D#fZ?E6!_m#nS zr{>4c?IC5W9gJN>R{k>0S9F-@rTPB6AAk1xsV^VA_^~I`>#M)Xf5tQx1LX!u#xooV zZVbjuGXxLxFi>46^6O@$HV#wgBL^>jtbDsQ$n}W8*Zb#nS!TFSJY~kW@5GnyJ7(Q_ z9l{^*d(Yh1?ZNp^MN;22Y|WdybX(!ETUXX>W&?6xABjx)?nWB*^RHH5_o!-2dXtQvEJ!dU~KYqaSW-L^Y*T--(d#;bVO}8?Wv2Zh|hoPb>4nccj4>3?G~Q-5B3`~oMA9v zKET6($%wutcjMmr=y%Cge}5)kEsSHtRJY-3{-OP)JNDd(y1P2GH!dsK*0@Tqvbx5$ zCnmk3A?*99_2)Zgt#)`lQ`E5Lyfw>;j#a-Zs-nMdWGS+lzi#c-57ArBGt6L2U~7uZ!G`)xubYsl4xKx&%PU%&hMCY@ih;>LDju;ZV3PH8aSW-L^Y-rDEGb8swvWdn zH_y1x)^I_%dcxtIvv)Sd#ja1#OFvho)Y`PcLunJs$%9#(iXvXSKP!Fy*Z1epU*rCD zT)Xrt)R$gi=0702f#uNe+c)AZ8TAh^N)(-Yd|O*Q|NN3E`wVpVolQSs`G41(mwM_! zUh$3RCr!Mysmt)*w4iSVd zGG$`e5Vt05&c6+dzU8Ql!x_dS_z9+hApVP+7bP0l+XkK Dq~H3Q literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_on_disabled_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb66b2c5404521fa44d3d108dfe23c32b9d5af9 GIT binary patch literal 1105 zcmV-X1g`suP) zv2Pqj6o)@fNkkD*AqpxgDhd=uU~nGBHc4;*AzJ>x`~{H^L^75pL9VE%s3@bfj^j9v<2a7vIF92uj^kA4J*|ok zc6VlRbJqFuY}vlXSfusw%hSc$Ju7faqmn3oe*yajEIJFF_0}jhpeO#Vxb%&%N)mtG zS++`%0Uhy^@OOdFfDeHWijQu)JRPG^jV>sea2I$4ysuE_WGL+-x)Ja>E`Bx|eRMM6 zV}-gVhsr33w^7jLSzPx=8kXo^gqI>BkAU+K!in|)lp64^(asz=$G!n8k1vY98@JIm zK`R25u>j65X15^AN&|(zYjWfQWpG$ z4~8$oBJu<{D}CTqD*nOlPMUDg*J=*Tk6)e^&7?4CKotMWxV_l)C5Y0QpWgQU+S~6b z3Xj{(bwOS6Bl~g8o?Fis=yW^FUbn*A`A~S3707c@TW|mRML>Cl7 zI1v%ZdoF(z%bd}u_+TIc5^=1b8wp3iFPUY`h!2JgfQ?Pa!Ib!5%mAorf;sWQpaD?D z1e4-}Q3F8L1he9UVFN(L1k>V!aRZ>p1oPrU0|vlGCNv>FG-3c`nb3^*(2xNz$b_cE zhsF$mwI(ztJ~U_mEH$A?@u5)z;F<}|iVsGfhHgrYe;eI4%|^gY!3`K0H(+GkfRS+n zM#c>o88={L+<=j(c_Vgh>fY5%v-YT(e6VH&w2(D%2vvVa?FhJYdvWoCHdEIm;qPGB zfOn-MOLOR3Hei+bD!)l90#e?!Zhfux`9qkabV6x_Ryq@2Db&>puTYABQUkhK2mj`B zqU=rQjLYAu5(OGvP%_~S@CTQvi$CHrlkQF84e%QHCvK}mKymu|UjFFr`lbv+;rd`> z-d&fbyjS^tK*Q^ zAyb3Sh+1Ex!s45uQJ653i=bsI?T$T+WB+((X4 z1RhrrYBk7&Q{|=-nBaICR!Fg2E0&MJ`9KQfc}k@+2bN&~Lopc&WVt}8mdn%_22VbS zXpOho)n?K#X-kweNR1%4)F|rpdZk{ul;a&Jz;QgnA(Q2b8oBOzR-k;jtUEKxK+4I+9v5rWfYGQA*X-IIwDQ-=B|7Yd{p>U2ip8rOCUX8IpDrqp&@ z>RmKyrrn%}w~FypwMBud>N_Ls-hfIVYNU{DuGsRzzG}xJ*JW?2%TOJ^m2gf6e==` zHL`AjVy$%4E+g8V#L8ZZRTDf-2^??XxOLGED5>ED&RxT~V4_q3n&L97p*S}FNTL^#fjm?(OA(Gm=*~7Z*Dm4r1-mvd;Lx`P9UO zLI{Q=ekcx#NrI*jI^MXl<(WjAWI6Ngz}5_9pR@hloLSwHEabWLVO`DIc$GbVUcsk< zVb9@T&K*#6_%_ZCJ>T{P`+M$XKhaEYo_?d|LFM(4<8FH)2))f*K}XIfpU!+52n~_j zPQm_+hE`&E#hM#W=KC|kH>Zb&RdJ)ASMF|%8Ebv8>&@Q#l9sPWhr(v^t+Vz!*S30x zdk0pVMrWqn8Ulrt#t(1CkVBr0%R+Zk;2j0#oxwR(*MD;lJ}g_+6Ixv|ulM!dj8kp+ zrMb;tX1(u;Uy&R-cHff8em9yOzqfxRAAek7%6_)yYG^R#WA8w*A;EmHy`n9cQk9+& zoLTpC!_%%M;bZ4sx$nr%>D#k#G?>~y?a^o7bWZO(bmPf_M;Ed$`BCMXZDac{&;Duq z*!tSgt|H=We`;~X_qQJ}?+gt-meeDA13_O}nq8H?Z&$GU)$FX61C4`_o@@&Q(@#6% zR)_CM8p*cZ+}y%L38B!DxPjy|A2oJ0`GZY;hiA8!9SU?+?$~5+Ss0!bdv8lsQO_Xs zqe#g)XZ+ALKj+BB<8$EDPqhBTowq%wSG^aT6)TCB?~hx7zx=7)`y_l`xS;wH6az^T mpg0&x@G4=@7& literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_on_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_on_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..dffd4010d7017f04cb99f67ed6d7586298fe85ab GIT binary patch literal 3772 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 RQ*;0T002ovPDHLkV1jAZvl0LR literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_check_on_pressed_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_check_on_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0e39517d49862bea53f7e928ad014b5092ea7a GIT binary patch literal 1155 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VDa*FaSW-L^LF;>JQ-J!w*4>t zbcAkxJkuu1J?$^Unu<;_YZVR_rxSnW4yiUA;Y&?d+}OS80pp@N&agcW?{6q>oEiM> zh|spxM-JJZFxvL!)0ZzR{pRPJ)~>W#`v3LHmn-K<7ItjX32!hg5VT-VX+Lkch~t3V z240WQP-}MnKEAvusXxtrKa@W0ylU02>U|T>#{&iUHY_t*lK3$!P(=LIu6r$R4#iKS zf7~tHr_r@%-RtX%)6Uh0SGzDjJ>vmlSqz-kDryA z$@SM~?ml*j)o1zT@YCxyYD_-)r1|jgSs(0Y=C=#HGZ8YowI(3i@VGSRmal#r$`3HQJXtMp=(+mb>mC(1+7dyrdTV!L9Ce)6p+mH%pLYyY}R ze`VKoaCz4*kauKDrg4qL1_r^M(oQ=>FE4xhA#nlItPk&xY>9OHVc@{1RAfE%Lt+Bc zoMLllj_*mgbbzWSFg(9g`u=b8471aG@@z^6EX&VU|JPXNEB^2>1B=N+`_9bEp+6?9 zU=XZSQ|cFgd)%_z^yvr1gX~7^)03 zm1{imLIMT1+7<5oWNwqbFq2Ge_odSTGjph<|?Lb+qT{7k8J;b&%Wqfto5Gz zmft6S|Mz>wty|&$WI`FUv$OZ7M}Eupk$(SI`1zfyKerXXbAJD~->`Oxkey0_w3S@H zxl7B8rHSwV20ys^@5j{l?Pv#-G-4q=hpJyxO+GD?W(Z(FMJN?u6O;eyXhN(ZzkB@~I)TbU{xO|+UJcBBI$cWaVGR?nonUJ?bGTi( zN$+$K>kgJRoBnSW{k?931mlh5|K9^=pPlkw{y$Sq<&E?8{cR_Jg$skHtDnm{r-UW| D%(f>~ literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_radio_off_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a2adbfb7aed4112824e747a0e77641f0376b6c GIT binary patch literal 2566 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 RX7Y{y3>;Pjvw@zJ`(GyaWLy9M literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_radio_off_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_radio_off_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e37782de0a06bf76fe6c199b4c9daadc846523f6 GIT binary patch literal 2781 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_focused_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2152101d51fcdc817d770c6514a89698d679429d GIT binary patch literal 4493 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 Hi=h7jpIL_C literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_radio_on_disabled_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..adb73043968742c325ffbe61821b15087449408e GIT binary patch literal 3894 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 R+&}8Ei#NvnY*y%nx!SV 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 KnPac`BK{ALAL)Al literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_btn_radio_on_pressed_holo_light.png b/res/drawable-xxhdpi/apptheme_btn_radio_on_pressed_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..58108fc4eb67104552a84d1176393fc0cb72da72 GIT binary patch literal 3544 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 Sp&$GJ0000X^g; literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_list_activated_holo.9.png b/res/drawable-xxhdpi/apptheme_list_activated_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb3d946d3622f78fd1cd148a8d29248d6eff8e5 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=kEe@ch(&L5$^rg=j|I|?ENz_F z*w}dRp$-CU3J4QOQDvhMfB;8uBu6AnHi$ybFFpP`I`l_kipZ{&t;uc GLK6U`V>sXd literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_list_longpressed_holo.9.png b/res/drawable-xxhdpi/apptheme_list_longpressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..82036b6b7812efc28368cbd5ea795e18e7618343 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=kEe@ch(&L5$^rg=j|I|?ENz_F z*w}dR{{8#y4F_Esd!^0u(iXKjo=CXj@JgaXJ99#=Lg>L2jaLi>(%sarJFIF7WY%Qg fAh9g0E{%o3VlKNX^NhSMpt%g5u6{1-oD!M!3HElju`U;DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVmzz~gRdB~7@1;PYrJgR1Ar-gY-r30O6v)HuFx&M; zy^flpsA@>fOZ%61+`86zWG=m36nZN!`v1Q2=v#Kh{W_lYXC^)QdZMwhjacxnD{uGX t3*ld8&t*3u8hqjXT=}%d=VNvBeZy#ppIu(okw6DCc)I$ztaD0e0su+@V>;vk2IlmYm?TMnK`Z868eT+DC(N4);sbAjL-8Q!Ko1In2mR8=^e}cXkbIB)f4|@Vd1-XybZ_8T zfFOw8?2w$p>wf%lJze-)`S!URFGo?jfX3`1s;Mp{lDa(!$*ifCU=FJK?DR7jCy3oe zBVRxT<&3D=CawB5blr3?njqo>bw|~vAR;GW$*>aC*R^$uH1q^@KBBOSBf+vU)NtWg zV>+dkg(9>MQL56LSKBGEmS5bn(p0+|T9Yxt9w!C(t zaLSmv>M($28PoLRYFc|J2miXUt+kh*bs&?2o?Ue{T#sUZ2aI#Kvyg9yy%Ep41}=(P zk!`JNLJMW(1cm?5x}l3{AjQIAiRWdGjm7|o@gS3w0S`DX#BpJ+!?7J!$Vf4X2PuJz zqyb0+0Z4)zOU4Aivk_dI4mN9fNVPQB(KWDc8=Kq_D@ra@k?rPfyVB`^(Xx$fuWUP{ zG!`KhRWmIA?3bq%tqfgb2I?8tHpymwMPnO%R*10x@L`s3#Vr6eAc%X$R#>Jy?`|5BIk5wfrC-e2Uo6Ez2$AdkR z^6W?B_s5%k4_B81Z(dGB?=CGYQu9~#&23&AT$uR~4#+nSpSV2!YW={u+>4*Pj#R&2 zycLb@d8&_h!}!L%C$Hc4A6)shv~mCXyTz_g#NL_JwZ?}{ctcj-fP-lI>^TcF^Z!IwhcA<#ogPlaUJb-g{(=?vaZuX;dV8KXY&xD8?Uo)Q(Ls~3ucfF&iZr|a zGmDTm>~%PU$_)Z<`vSnhIplNDM}XDOdd|TS;>g%3U8Gt5F!?K^_5ekStBanr;Xudv z+RpVsM?<3fugT_?P8|{0)pB3=-SOmu=xvDIbx(Sb3`^D|mMtW&l(6kmX)Ui+TlLx9 zZmzzO@4ih;IoN9tZG>a?fhpQo4$a-Fe+Td>&GIjkB1D0AZmTV1pQ0`C&11~mxc(l% zXW+C)_o2xx)zj2Y`O&LC6IA{Oodd;})uL+CP>&>d#PflQxP-vPMw9lb&J&{5uJ=RQF9 za_5fj_W*Wjmj9ZbF%zrO7>C|$0vuHNcBzA7`>s_VM+Q(4!s&qN8ME$vM(Q6G(8Vr5 zjA@%wKUs7D*r!?ku<-h?9TN;J9bI2S+E|;_2J{K3um7?Kq)fB?usCBz5rdW#;jW26 z8c$f)t-WWUPou4}!%%W)dB)6#4oO0~ZO}{2ft+sIeWdBK6%lp$4S=6OKXq6@q)b0F ziRPzIGBdVcImZIZ!CKH{O5IPa{=8hAE+JB!Mb>=|`iUuUaH)N)qb))}QK9i~5E6oy zFr!Wp!HEA}Mu>m?XGB5>kq|;8gb)cKB#57y4q}85A|ZrG2q6+eh=dT_^FUFCzc| literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo1.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo1.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7f4a70e2413ef8d69ca775a2c57722261d9039 GIT binary patch literal 1355 zcmeAS@N?(olHy`uVBq!ia0y~yV3z{24LI0Bo-(RB@Yu>Qr$)2x=`|sC_tpES#+t2_1Vk?;w`oH)xEJ#16#js@& zyW!@GpXh zaoNLn(dtX4?568GZQ?(%9hmnL&Dg}hnHOfX^}c5MUmDn>$ba6-!MjYizW&JT1ItzO z8Qx6Y$I0;JOeAYV*cXK~v#NjIU;jrQ@2Kdz?r-{RazKYhi~2fA&)Er;1@Usf{%A&F z@!$OG`&`U2bVS7xlh3XD!tuT+T2p=bjfBn3q znCtaD9r6EPOgC!h-@g85I*0q7d0Uo$I4#X!d>JKF&i$`f`@JXh-;BJxznh zT9VJiU|Srlv}N9^FCBn?EPo+z+IY!A#D+=ntFeePhmgP|38yX z*t_dC1H*@NC=t5wb3TDYQn^}H>D*1PPp?nky~|)Aj^gE=)i=xE!~qk+dX#Xv_&I*n-#vO+wl8DE zlatTs@_(r+nrnY7de$a&%?~eav6#L;EDn=hiIl=J^BAN^`q_P!i+xz5Xs`S-`){g1xRzi&7F-Bc`Tu>7litlsqU rUw0uT!hyIMADAIbq#}XJCCq+C`|ORX@2!9PfNb(~^>bP0l+XkK)lWLL literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo2.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo2.png new file mode 100644 index 0000000000000000000000000000000000000000..91fa279a9fb2200b816a5fe65061ac3fc44bc5ed GIT binary patch literal 1655 zcmb_c_g52E6n=>m5M)FwY5@M2CINn)T$bUB`E-2d4%m@k9;G z^HByh&}-2}B4$H%J}7uw;vSnPl=(%-P4A@bc}rqW! zu~rkpcKgRLA@a-Z5Emj;m!F6bW%#3@Lez$W3-d(zz~hBSrn>RgLX?yKJ>Aqu%UE6~ z51v?9`;a;|_ENcl6B)5;_?c8H1vr83gr0L?*tJ&#_>nKS-z#S?2e`?2>@krF3aEQ_ zHZ-_EZpw<}{Z2Hh&xrtuDh~;Vn(i;ZK`Jz0M90KTx7ajh#B2O)hjd7^P}Fs1nJ{c1p^elWlv$(3sA&I~P1!26-3+Zx06rjlf}b@XBvoDRss^5lG(7Zt!;_frJB zorSD9vE3k8X@kyflOr)VonF`+y+IBOQK08<_f3)yF)qB*Jgblx!O(HuH^*W@^T zmU$l!&}23g;Ksg)M4iQo86iJ}$~F0nz2;W@!gb5=MZ`CD+Njy9rkvS^wVWD7r>i=~ zS=2A9|4q^G<$DEaE14 z#|=2cWx%_M+}SGal7a_MaYZz8T%T*z8NuuAoaI2y{eCkHHgu>#hq0VRgSCts1hK#F z>C;zTs~VOX(OOZ0RgW6fv(Qy<9+gcX1tp|YG9Ii&4|u@l!zUq7Fq@zU0j?CKf5vrG z*J8c8!n8uyf-2i%hvhpf)oru$vLeG2gh74oAd2R)!Fa1uu4@*r_{yI&IMZT;3|Bm- zopl1#cw?2XX9Nl~R&%#-D`>Z!&Ot0!*iWZ5@B+BO7+a6i74!viT(;n1?rTNEl4<}5 zFEj*Q5XfX)ir1Nksj?wyZ41FP${RwWSd>*2{c;)Lsa%1& zHIdb;SH$u7?H}a)(fX_IRLHO!uFb(?X9y877Tl`w7FSG^1g}yyzVk^kCrp7a-b3SN zMjjZaGr87}tyFsVX7BU&!+j0Et4++MeUnq=6SnliAB)ZFHI$WZ{Dr`>4UG}Ry0W-* zQnUI6BstdUOHi@})#R{!=A{l@b1K9$*r9E(e)6X&jdvb=23l_?NW0(w)(t`DW%^Jr zA-s?+Fy1%~MSaiG-<>1i_RL3Hb|akD`W>3}LARSL!LAy22nt?$Zp66|NCjRB@OZCm zIu`moxz9eKp8(^yf9Y4hox}mdMt|k9110#j{8LzMaIj&sTPYlh=CRfXoQ~&sNyM%4 z^oo0`k;ZMM0b6Q5RS71GQJ%o7FMWPc$iNsL5-uNaer$aq+A|lqvha9mg;A1iS8@*z zc3t_DQ7{Arec$__$M78^UL_JMYWW+ZbT&57P&haL@8SDnmM@qny3|g;SxoHu#$;pV KXjyFT`TM_t=gUO^ literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo3.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo3.png new file mode 100644 index 0000000000000000000000000000000000000000..380d19b7610f5efbf19b77df27fcc0a997c3ac2d GIT binary patch literal 1926 zcmbtVc~DdL8vP-QETw?9R7r`xFtQj3&?*R#McKq4(w3(nAi=0*jV#3=5E6AzN?Ei8 zMvxMaBIE%Hf`|}EqGbnJ8rEQffQYOykgy~H-_1+sbvpC@d-sn!XMS_$d>xHh{2|x*Bvhb|)D^2WLE8PxvMjF7uw?XWVtw-q^WB=MvPv z-F@m8;}`Msx03h=v+pewDF30>iT-Vmid|d&-0+II+38ws3zp8oNX*-x)qWhj$1)`* zBqqwg16|~!aDI~VpIB-Xs-l4B_8!@#K$RK>O8-IRVUa4o-k6Nnu20I z1@b#Hpsqkw#{VrR{V>rHT-#9&R*yA&=qJf?9e1`kbj;%C(J#lE>Staym0Shv>%1m< z+CTtcn~F4mMSTp6k7PxRNT(XISzcPzK?&=WQ|)mFU#?fc0K57<5|H70m#;Yob#^74k(fD z&+i2n;_AP7{B<5wp>C1a7CYvLe{Jn;D|yiClqvMtPQjDG>vG(x)S8RPQO)2?E~o+B z5;_19sKe?;t|@1KkHxxJ6!(g`LL+Dz5bo>vT1Ka>r=l^gi&XgJO%0s?VfrINMmk=>Vw zqnEEau(u=9y_$#8B^ymxDhxP#1}g#4d#HE+sGRwXc`h+XFc(Rp)bU+>PvD5(;~L*g z-6%L$Ln>-W9z@y38kED6=23^@+cDlWFqnSr?MEe%gzXVoU^~BUQJuvnu zL?*H_^UC8=o2(Lo?Z*Ncty!NkdwZN&6d(vOcyG-`!%8n;KOR4`J_z@jb@!SXp6TZ~ zXuPIB?QF%wAm@;zt8LY^{SZZwJzVCc>0}kqUVavYioUU5bOAJo;?Y+etdKKeyCo3VD z6;{zJ>>#N`{b2&0)_!90&?BmugxTU%2Hs^|E;cvqWO~JNvE(vKEt=K=;Cy!EyvX}e zVK!htlkZ3T(6aXI!|z}nH6mgGJ=Tz~N_=A>Dv*`U0T7<328ul>;9fve>3!>#uK0xA zpZ{g01g(y~{=Yqj*55lJG#;I@+-l~z6vA`Fck(z>Ty2#*J|pQ>WW!&!0Qky3co1z8 zBPZw)L{M(NcWW}O)P~<+&#G+cj^D)GZV$sH!G17*r+ln6Y`ODdZ}$xV5^I@{-a)&1 z<_Sr1fp_d&KlBQ#Ot$h*+V8=8j;wrP^H$d~_;3>|nM1y*ZlFXC@Lxd6N4ze#k2Ikx zeyIJ4#Vld=*Gk)oQAXOPBLYq-4{H9>XZ&=Ja_owJuZy+2LrUYPlX@C671y3n9@k#? z>K9+^UDp#HLZqZ|3QF)0Uw<sq}q<+3y}D#doonwwnHr?Du8r&FY9V}fZ> z8)4LcQ+N4=9f7fI?adiTl*JkuKCrs8guYOI!D{2A&2~x!9PJ)3*8D(;ZBwLzFV8DD2!&X4gOVmnuZv zaY!K`wLeoQVm-b!Z0td5Mho#*=6Lz>=)|xe@_nyT3HtlIU>iQY-(>~Uet)5{VTtq` zXJ};)ujyIFBc?_A+h2ud_}Bt0k~WV#-RA+Y$0aJ{b3w2x_A^bx%&bd0cSBufJ&7K; zMko?!233JI{0~cR_7k0nsXBuPCY3a1{KD6bR-5i`TU=HlM=_q#JM-e9rQ-%6jSjUh zKW}5A=qyT-A(O#33k{S+@+5}N{?N79=8x`5Q$3bEp%9 ze5IZ8SSxd;7I{35W8v%RJ#+oz@?dmJ0%CJss;|?}e-MeD)_kI{0Nc#$$X{kqp#S+_`9FSB%OqZv->WaGpF7Iyd%AhM J(oSM;{Tp$!d5Qo4 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo4.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo4.png new file mode 100644 index 0000000000000000000000000000000000000000..2345701314ebb0cc2fe611044c6dc507deed592c GIT binary patch literal 1924 zcmb_dZ8V!{8h*m87^l)^J2fp)Ev4IP()8>Q1l6I`rVYbXjjuTL11U{Zgi4wiJ1t{E z>5^%wuh~wkG^AogqLNO7qDot8d_-*1Pz~|X;*h9)-!*&o=l+@Z$9wMcob%kzbzk>& zUw2L*+0Wd}(hLA#?tjcD2mqud6yr@zpudAJ#~L~y`THFCI<0g@Da;%3-2(cAyCRA> zra{PK>h>!{W~OZL$zE}C?5;$v!FzvZ-)*s4nIN)l+q#chy$oKTE~qMwigD>icQW(y z^AS*1=)<>7oFi<6ATIw)yNwWk;}4F8q`l>y{bQ5|pxNf;%13R}JH1NA!i3jV?W5&f z7f$i${>P2LgXZ@kQM9|ixpa^NsfLf~O8tk~;f0be?d_3GwIhKMmN#t< zVXiM|E0+P6A>E_O#-oh5A)N@WMYUR_9cDA@KPGPa+-h?AEnBnL`lIs{qj)5Z=WMKX z{*0f{J#hK?ZX5!5zp(tk7Ob-RsF`cCqXy3KLCU-M8RNVxm^uY)sqi!8m5Y9EbywLB-K`E;AC*Y_d#4 zteTjevfXA$y|uGwTT5FtMVHdXoGFvZNadZxb4jy7P?Eah=~?x@or?&Us-4{KijjcL zbPU(p9WmZ|qKEK97KpZn%SsT|)T*;1o8t2|v7&Q+*hE)$ zCyG;nElQjkNxKiR6Ov0}&na(fx@3*=lGsA=C&1@;FX2-A5zy!C3i_&op@f<@HT8B1 zK{zemT#zats?d#wGXCNPyVt5A!Z``0e0@T%@a-ooSPVm*Do4-TmBj?Dkn*$Dlt}{` z&54v|0&J3N^ z+KdMn`mLOf2?Qu5LCRb9ho&Nda$H1xby3-rTt13JG5cBy zH2ske8FG*Pv0q`uI>&AVIQ~^Pfz103Zm0*`&@MN!f`;{*mSCGr_>n0BeX$vD?Fz*9 zS;_%qy$FYj4W5yIgEI#BlUUUg_!=9&MvgpC%tuR;dPB{1RnUV$aieW>zA5vo+~>+| zBYzq__?<6^j*nfrLf-;v;VFEMi=w*5oChSqA?oDw?4oRd?#;Y z&qoG-Y@{RD& z$!p)Z`^BN1{otf4 zyy!1GkO;5v|Juqa)ls3r0hOy*(MSE9xEiQPw)RNn@?0Kft~8X0$t9VL3~I!^weSKo zxO)iFw0;i~gzZUfq~^6c_R=>iCzhhwkR!b<6JMk}52YT9ayVFCqq>v&YAx>|+}@USjV7P9Pqbuk5D_E3_4=Did&uL?>JFCFONFD9wQ>bm&p{gsBxL+#}Q zkeNNpA$iZ{kbrzUr0)$6ia8}M)=AllmsuFZs?y~gX_fX}f-)EpD^ABD_|66NA>$P2>Jw3S9Z{SD$kCJ@^Uq*lXZ;ozaDF6Tf literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo5.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo5.png new file mode 100644 index 0000000000000000000000000000000000000000..f1524b1b08c9fcee7fff7c17ed35e2241d998443 GIT binary patch literal 1863 zcmb_ddsLEn8vdc4bo6AAmZmXQWM;0JnTF=D+Mc?~vwQa6{r>pQbAIQ0-{<|F_kG@9 z*0;FBYmKdp0RU^UM=*E*46Pu%*Jus&-szixfDTNt81GDZr$aBztzf?+MwIbQ-I15eHD4XNS9l1i zL)}M9;W`vu@$Ym`H0s587!t_FoY64G zSYF$e2vI&YShL*`HGZvCBToF~lz`fc+dV}Y6sJjJ)ybq!A@7zq48pd$T39PaSa(>= z<@tsI0Pr)LxtKdoV9#AU4|()7^FfXs z_SMFoInfeBr0nK)CW}@ky2|VIy?Ex<2Rc%e^PVu~P4L{^k_(>4eJNeZjKzo`T{D|L z@X1F_ZkFS+EQQC&=esGgMGc=Q3@Ccktcx5-;ojfczEQ)NOs4qS-esmFxWT> z{o8GV{ML?s30+CN`_~w15XAuCe)B*VYL#8omRC>9>rb3>C_{?!?ivOa^V%@v81 zacR|xOuK>nfdQURYi9V3A>Iu!zrE&fALa-3^imB-?~63US4l8{5)$QR@dtpVwoCiM zId?V*cgi}>jV;zo2y(|r^xcTv)l0_+AMcdxDPm?EWK15BpRsqRm`uVz@i9^=zNo1XQv3KQ z^XMY}e3Q(7J=A z-`KlnOQ$x39~|j#^I<5il!}-)>^z|QSayHXB;AP-gNIgvZ#+de99qZqtGlet>WxNFbl@ZfW&I<7WCcs6Do)`-(0K zY%E$Jwax#_f^D)6fs9S-35-dro^8ozIvK;dql#i z><59YNI!0P+(9tPQ>jGaU3>JvOkYashBMiEpkVv&G7(W#&)APs($lBavAWIAV0kB6 g{Ldxuf4);R>%3%Jnx?sC6Iv#$4-Qjv==Ash1bU}N=l}o! literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo6.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo6.png new file mode 100644 index 0000000000000000000000000000000000000000..a69d09932f043459e55d015f21c6d36441ee9a14 GIT binary patch literal 1980 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 bdaIjtufJ>RHCaBt_LrNphf|e9&~N_%W9t_l literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo8.png b/res/drawable-xxhdpi/apptheme_progressbar_indeterminate_holo8.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc907de18c2ba89ed554b906b025d30f288b0a5 GIT binary patch literal 1773 zcmb_cdpOg39R7}?lC*A|q05x&6xw6fBt!12kX52kRHp4002#A zCp&il)DaNgu}BU28al-41E9unwzD~SfiWz!q4i@{0iKnre+m4Hitr?TeT^)IvGW7` z!81ekEj){`Q#yIZyHf&lGLgF~oMtSobsYH%RylPjda`7Ny}i8nx2)~2G*;bw3;LY*D0ops}wU?8KH{%C}6GOAUSp_ZKVjr9i0)%_g!JA z#eG^?&+4e{WR_1T8=H6y*AaLo_wwe{-zft_EdUg+kbt;>wgB+q>eq$m)}9!V86Ytf zqU>N#Kx{mimK$m1x2taOe&Hkx91~|o8$Qm_k2{y- z>ox@cXht8ZN|yTFY8xn_zWoQ+msj3f&FxHw0WZ{Q3BL8($XBJH*?)rhKBkd0+kDCv zi~}Rj`iirtfNR_BB77oWr*MzoElPtLcVuM``^8)&qy!ro5x;E} zBCbU4m+Hj^-2%gb4CRwOVZI&inJ4LuA3U{rw2kb_DjW7Of7|MtNpqS8PmL>j_o?)$PmFM1MFt0pVU;qi|pqC zMSU=$(oCFvvlXT2rJ!FR4=xYas7lGg7PErOrzSG!s&PKIQRI&^>k~8q%Pdr$2FV*K z<;TMOrfbtL*JN9)Jy7Q=m2lvLqqp$tJHQt|nSopP{(LwfdTzbh=2@=FLyT*D{Ntl3 z+y4>M!W)z0$xgj5pYmX9`@>k;p}sLp(MeUn%W=nDgm3eVTnem7c=^5#$V)!tWq>TdbT&I^h_**U zeckfKp6{(!e<3WYDIC_oUWI_g4YUuM@@0VIG<#`RKbB7(IXgl|ioNZ)+~0C5ht2zl zgm2hkW11?)2u(ZmEU{7d#8SY!?w_W6cH(S=f9l{_haAqP$sy0~3uFVPic8)ic;)nyxC~6nvpR zwiV>yUnKO_kVUvvTD&GA&T@)?-CU8MQNh3O`!dj0JDb*Ze;c+TWQ6iDwsl=oQfQ<=;5p z<7aXkD(K8j9d%ID4!OKGS(#SvJ8=4oYUxz zLoL{GO;Ghv#O$b~w%RJ;Qj(3{Gm{%ofK5G{dyU=A@-Igg6g*kcq`0I((ChIT3x?Vy9J;*ncNKsJ OF?hQAxvX&t;ucLK6TmG#*X> literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_tab_unselected_focused_holo.9.png b/res/drawable-xxhdpi/apptheme_tab_unselected_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..07fd67dba07159c8edff54e6abdb964233c6a7be GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^96-#+!3HFS!eXZZDQiy`#}J9B$tevD|9NgODswY4 zAFfx==1$Jp^t*4~kMk|g>M}fHtUV$#4=^pQ<M}fHtUV$#4;(sh;DErBw}PGFjLgi<%s0aXLKr?Xo;$(B Yu(5`db(@g(NuYTQp00i_>zopr0EfRLrT_o{ literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_text_select_handle_left.png b/res/drawable-xxhdpi/apptheme_text_select_handle_left.png new file mode 100644 index 0000000000000000000000000000000000000000..dd77e6a3e83bd4e49cbd18d38de1349062d2c8d0 GIT binary patch literal 2817 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_text_select_handle_middle.png b/res/drawable-xxhdpi/apptheme_text_select_handle_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb84d9557855779c199bae02344778dd981f74b GIT binary patch literal 3073 zcmd5;`!^H(A0Hti&oVK06sVC7Vwr_!9oA(V(%I>33}-smKjM9h9wkr_Xi3X*qiVUFE)1b+1&ihi zp51HnF4h%xdnPzPUI{!zG7>GAkcc&C85Q)eVu@a!nSHjGgdgXHq3m$rBqWsq%47jL&v;(Xv}UogdF= zLF&ZUDwuYbCjb|tw76kP6K}WcM#Bx`D%iY$<7aaCZ?Z>*CpzZG7N6B!K3XDMP>!uI z00IPzdq5^AWQ&bZDBy7N@_xk<2;*rK_JOpvYNgrTw1}Tcnv0l@C0Y9Z!U1dVIRxt zeyL?wMRw=N;BOilzRY0k#fvXGaFyrgYfj1LMk`GeGz!c$tA!QK)G|1_aaQn!msAtE zHt<4fy1Rr&2_nTP-TNmvDSiCEw$YFBKF_IGcog)!n^z9fupuM3jHk z_UG7eSDin9me9j`46UwjhYIGMz1ir*n)CZvR?+V3`M^F9#!_ik-fjo7kfi%jq_A@@ zTAQmzhiUk8xDVS`yPBW|{{lvk3L$g>EFvPJuVZ9BY;}XDO2omtdD8yas6HaRAMecv zK~dt!y|(JNHg(Sz zmg%XPNTh1ju_)jdDUA!X~J$9888de`4v?Fmy$$Y(CXf#@%J6C+H zL3N|p@yJ7Y9uStz!vcS-HdK{xNUPY_q8qC9bMbh9Cy@lnY#+wo?S1`{M+GIqSHl{4 z?~pm?uh{al@Y>CjBc04PVqEo~wL~Nw9uv%n#d^)bm2^ zOu0`V1OgfLlq3=sUwZY|WWE}^!VC`BJS$qRUmIO4^FXJB3;sIH~hw5 z)}DK_h1RyVwp9%cUV5&#iV1Ba;ooKk8yXZo{e~cK6TBOK8@KfmPz;z4ZNKQ!w@_1G z@1WJPUVr}Nvf+8sCbplep`zT_x#7XK3dQ)93~>mYS3mu|NL{I@Cj>ALR-Ct{Tlqmt zzqUUF15#q^Q)BCm9nTcfjdn2!IobksxZnfBpJ^@M@T;mC3pz7&GnWuU0F3cd!h#Hr zKFD~1UO}+V{copBbswacOvs- zSy;_r{YD#shYbE~PPqY-AHZr>mjvdy8Jkp5lPo?yhrb9LXhA%$=YyL9i2|^zt)vap zYB>q~NMHph5^m(Rev6E#=)9V2kGa$z`m=xQtU;BXtGHD1EoOO1Q4sXw@)Hvqj_`WP zPx2K2>`r8a*D1s9u8brjNFEx($RgftTfiAKj>vrL8$IC&&?Mb1uB8@@(~jo zMh&?hlXq#zOiOJY-wl|-pFe#9EW{ew+uOrDzqOj&U;RF^wpd{gSlg7ZdC|mi(~Fw{ z`XOqU6?xVA7vhM*IM?Qcl`C#2@&4Nva#hlmVbwwb+4w~;zy^Q{2o21V+ub+^SbM%c zNk7*wIO$!CJwR1$s(48b|Sp)FcPWf?4D1m#jVW0y86Rprs&Qd?X^T3y$QgP zeDf_<>VfjHWeB~ee3LW>K|U5dDG>91tXQ3IOx8m|JhMi&wVD;eA0_)W@1Y2S?8{AP zq3*K8kUFs0ZGRQcuffQp!TKeST_KvLtXADy>6BNt(+B8hRIGbCY_CbJP;EFTa-SG& zT;d_CMZ}{dXdR5UpUUSS2diZwCosigMW`loF`erVXtg5rtKqidI}2fj2y|<>7Nlbc z@gXcD*g!hv_SV};Fc5XiQ1S$HVj$0CrcIEU0&^dZRLm9d?jb@O<*9?>?qLp*U4R;s(2?s`~CH276LB|(<>Wj|7<)xt3%5*yi`I(YCF+oAn!@O;cP z)7h`kEY1J$K=U@`aJGv}?4pukx9zI!Cmxt+f7CsEf>~&xaU7EBZ#QC=&M?cEynmxe zfT&lC2X;AIUpuQ`-FwRQtqWh6dl)0|xQzEAk6ybqLuuBKxiELD4KwuygnO+-aG6?J5^SHo3(CQ9^L=OWc{=UAYIVTkB?ov^>0(c BzRCaq literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_text_select_handle_right.png b/res/drawable-xxhdpi/apptheme_text_select_handle_right.png new file mode 100644 index 0000000000000000000000000000000000000000..43af201651f7a66d3f7bf4a7d4d9514ce3b21d4c GIT binary patch literal 2837 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 HQ$iB})K^}) literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_textfield_disabled_focused_holo_light.9.png b/res/drawable-xxhdpi/apptheme_textfield_disabled_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..d157d7d60a5a315c0768e6974691821c77df98c5 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^0YIF@!3HFcFAm`bQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GGLLkg|>2BR0pdfpRr>`sfU2Ya}CX1P~bN(?fFvfbiIEGZ*dVBY7UXy`D!^8fh zO?MCYmH#i_q2u_PQ|=8zrlw!rJaa|0*~Q;HeHB-fY&`qv$obtD3Qq}ICT4IeI5aRY za)C%y&q*qtR*rsJTiFCad{z+2!~rB3SvUk1Ffg%j1TZi%v1kA_Fp0pmePuUDHed#e z=dW0O6KyFVvf_WYfM->m+d?i)OK_1Lr5xFlcu_p8SEnV z{^|A?`b-YQeqZ%>o4+yGH7mr|AG*(8_`{Idye#L(3*{INE%zhuFG*GyA794nrRP=p z^!uF!DQtY|$E2UdwXXc&*f#mm*}mOhw>%RR?|F22)=lZnv$oc9u64EqdTZ6kh#hH` l@BXEWKg$)*ShsZtv(*`D9y2k(j literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/apptheme_textfield_disabled_holo_light.9.png b/res/drawable-xxhdpi/apptheme_textfield_disabled_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..c91f7da91e4028574774f32553c040a1b058aad8 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^0YIF@!3HFcFAm`bQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GGLLkg|>2BR0pdfpRr>`sfU2Ya}CUud?i6EUPJY5_^DsH{KYsl50AklE~{tL0U zcmEfi-FD@|g@mTCef&{O?Q&f%Et>Zt_wAhT^k38c38!-`10xd)M*xV_@SLRLd5PiY ziV$gs2B3flh~!cLlB@zil8FOIGO}<8EMS1^04ck|YLINe4AS55E2hqDOAC;>;+yVq z(?6eQG)^;sX|K8vV_EmN^KcrQ*WsrDTD##AOgEO7?3*OQlTqkVw4HgDw{BVEKYmsA TOP>UQeq!)+^>bP0l+XkKA%>EaktG3V`F+q^>tG7cZ> z1y)H|eKYXLxwAt3W$%p%7VhUSFot%NbY9`}ee=XJ{zILRw_@kt6w~JDprb}tb?w)y z$+jK~b-yxuC;P@SwiX@^NdY5;6o(TH6Brelo!F+RcurEWl{BBK0pwuFk}t5O^PB#! zAhvLXRX5{TR@%IYS4t8Wy#0f>zP}^dCC2~x>GGcsdzW9Rd9|kD_~CzBcScNq{j%og zDa-qJxX!8ny+3QFcz4GQ)A_MmE`5H<^CNxc^IN9JbuLMK_FQ|wPF(r8&(a??L5$m( z^(>yuSSd2!Un}AE@Aqf3Pgp(=sj|B|NqsjL$Wy(axc^t&*xy@tPql~@?oF5XhvZ$| z4ELX3$i9nd;T5hu$Nx{1Pks7yNBQ2FQH|T1m?KwTW3%L6x=T#%j8v)F3!WP}Yix>- zJb4!MN$nDlnS5l8uhFixKQpRwv#?!VnJ>zU%o&9)16=6B0W X-VRRDP3l$y#w>%UtDnm{r-UW|gvHT` literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_new_event.png b/res/drawable-xxhdpi/ic_action_new_event.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1b2e749294b9cf16365a5c193cee1079282f77 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7*~6`IEGZ*dUNNYZ?l8QfsaXlUNKlTa9=Sj=`E9D*T~+{ zrgMSu4TCI$Jg5AWEk_tGHUIuA?8L*%`~H6Q`+Kpk)0lxa0YQRTSGM@8U3DFoKd+cA z?y7p^@15^4*-iBlmH)*R-#z!^;80*-5oq|5=D4_X<(o1_LyMy&KeMMYsm(Zc&he&P z&;+T5t4kLc9ZbKs?f5TNmqKqp2Opj?P0k5TAdNFvV;@Nz|95KZc8j?BKY#D-lMCkT zkUV4QcU6A6MBm-J>(jPPJP_ov`OJrj+438_AN-uf?|O;p3Io%XhX1dca!*JzvOEaW z)R=g8L-CSB$C*Yi2Q8SeK?YvN#FWNBbvDrmM#__*bD z~X`VuT$_4uWF zA3f*2UswOuo6D_1#D!tnwGQ1WioK7Q{?|5qVz>NF_lECh&_ru3GW>m!@C;ex_&7w*!L~2o4zi6iZ+@o$ulN!?8dKB;x7n=d#Wz Gp$P!F$I(6j literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_refresh.png b/res/drawable-xxhdpi/ic_action_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ed228f55891c431ea6dce9bb4f24a56ecb3653 GIT binary patch literal 1241 zcmV;~1Sb25P)U1qt+cWt$imMYqk};7lV|h$!gm(pru$RZXB=gXM ze8QrQh*1lmEIpOSea*66gRJ>QlKN^u{&fhTh@UIseSyN&i}H@g2En&dfbB&JAc?1& zUV0|JEm#Fe0>}6jW2kWj*6T|GS^Y{4t}$SAF#<^P>1HzSn~Dho&*VQ@xOAaX$=^Bt zx!hcyXRK<4u{vy1*ixQr8nplx*- zu3^+S0g|4PPZqynD14SS;|_VzxeB_s9-yr5xrN)axMoG{!tg`T+~`LnLsjpiDrjxB!}lLssfE|^GPGLpZF zr4ak(_~u83miNH%kb{x@aV#OoB=l^VVt!R{=*_f=sM`1Iqb4;7v35?xgi+pq#-2)Wa2B=CcLed?83zbmd&V6bN9JrtLsA(->fw z{e0&ry5Iq3)}MoXUIBC+&m1%d_5jfArw}`b5;UKOi(b%e<0yZj>8ENuR<%#(o{@_z z=tCpG-Gz|7X&CP)(OC2`1YJt_DTV#~qF`gdC4lXTSi)p2mlpSL`YgbV`=Lc7Au3D= zx)SnlH9tQD6W~gq3qeN+zzbcq-#H2lz^#3)BP_bT@Blse6Wsu8)9r--dguhOYBoZE zX6vT{OgGVN4*~d)8hi#Gz-awC0d}@e`yjx1&_pv`56F5yA*7+Ft)JS@&j#6#_3FvQ z!_9mxVnz*?H5AQ@A^zE(hGU+o3O$*@N1aSG^RY_uO}KC8Qsuc|T3?VEWIoQ;4*M7b zTsP~EjO3@nY<)xK>YT9+!kpxjMK29Lx_7z0!N*<^rDO67Cd*$MUc=huxqS$5=qvdh z_A6Su_P#{Kfd>Zi+wR;#+nnuP-8XDjJdUCv}uc9qqxtqy2pnAHZHrVZ?5O4 zwUD+UPx51`1Gp>o zjB|V9J_u0iG7Xif%mw2-%oEqNb(QA!eGHh3(_0z*m*%Oo@m}z4>`K|qYbcBFlK_o5 zwkn(^!hZkHQvBV%zIQ7&eF;EBK7PqIS~b_ydgPm0Za;3Q6+~4pV2P|Ml4}1JL4J4`;C<5Gw+-u|5`7p)+00000 z005LkRpLosE|*8y)%MF%RaKt|NK^P1*==N7{`t{awoXLs5D>5UTiLA#njJ*KYs%m2 zp`dsE+M(&nwnac-Hj&yQz>%d-TiZz^K#>{&g@6DAAOI9u+%bgD8W~U>1C1e`JzwHA zwXyI#cwhYYiM+X*K*#Yt-&Qtf`CNkN0}udH>4a^^)|6BrIp>B?0GA*@00IC32q=aV z0>X0kX`3>pqAH-D-0LU1>=yGeU>B)v+JRWW!r#p2$oHe;>3P)+?WbfUwjC7>FSN5P$#}HxeF` z3ks3XnNl9fWS9#I@l16}c_eZ{^Z|f?sgP_k&W2pQuH&&YIeY>D0SG_7600IyIcizb$U>Md5QYPCx zQV{}d%3<%&^f3GNf;1tRm5+#Q{*@sB0000006 + + + + + + diff --git a/res/drawable/apptheme_btn_check_holo_light.xml b/res/drawable/apptheme_btn_check_holo_light.xml new file mode 100644 index 0000000..f493d03 --- /dev/null +++ b/res/drawable/apptheme_btn_check_holo_light.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/apptheme_btn_radio_holo_light.xml b/res/drawable/apptheme_btn_radio_holo_light.xml new file mode 100644 index 0000000..e290ca3 --- /dev/null +++ b/res/drawable/apptheme_btn_radio_holo_light.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/apptheme_edit_text_holo_light.xml b/res/drawable/apptheme_edit_text_holo_light.xml new file mode 100644 index 0000000..24c134a --- /dev/null +++ b/res/drawable/apptheme_edit_text_holo_light.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/apptheme_item_background_holo_light.xml b/res/drawable/apptheme_item_background_holo_light.xml new file mode 100644 index 0000000..77dd4ba --- /dev/null +++ b/res/drawable/apptheme_item_background_holo_light.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/res/drawable/apptheme_list_selector_background_transition_holo_light.xml b/res/drawable/apptheme_list_selector_background_transition_holo_light.xml new file mode 100644 index 0000000..e55cf7e --- /dev/null +++ b/res/drawable/apptheme_list_selector_background_transition_holo_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/drawable/apptheme_list_selector_holo_light.xml b/res/drawable/apptheme_list_selector_holo_light.xml new file mode 100644 index 0000000..efe95f1 --- /dev/null +++ b/res/drawable/apptheme_list_selector_holo_light.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/res/drawable/apptheme_progress_horizontal_holo_light.xml b/res/drawable/apptheme_progress_horizontal_holo_light.xml new file mode 100644 index 0000000..967bc0d --- /dev/null +++ b/res/drawable/apptheme_progress_horizontal_holo_light.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + diff --git a/res/drawable/apptheme_progress_indeterminate_horizontal_holo_light.xml b/res/drawable/apptheme_progress_indeterminate_horizontal_holo_light.xml new file mode 100644 index 0000000..c51dd4c --- /dev/null +++ b/res/drawable/apptheme_progress_indeterminate_horizontal_holo_light.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/res/drawable/apptheme_tab_indicator_holo.xml b/res/drawable/apptheme_tab_indicator_holo.xml new file mode 100644 index 0000000..8a33b6a --- /dev/null +++ b/res/drawable/apptheme_tab_indicator_holo.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/background.png b/res/drawable/background.png new file mode 100644 index 0000000000000000000000000000000000000000..9072f67ac9f21804245061c0e823735424f966b2 GIT binary patch literal 671140 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

g;h?YXc#(S%syF7VF)9=pN<} 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

8mhJa5MW$ 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%0DA)JGV(QF(UrWTB-7j%Z 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

rripXWkh9Ph&nqy#YTavf*mZL`s- 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 z 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

)R5NHLO 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%0AQ}VGcDiAr2Qz-SNT7 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®M1BD( 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≶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

FdZa_S?wrS6ctXI=K<+RI>6}OGq72+S(A*-F-a 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 + \ No newline at end of file diff --git a/res/drawable/bgmenu.png b/res/drawable/bgmenu.png new file mode 100644 index 0000000000000000000000000000000000000000..eac9f69b183eddca9a15bb0bfddacd7d16ebd8c4 GIT binary patch literal 40049 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 YK^#+$aPf*&ejwn%8=4!GUvi219~oj|9smFU literal 0 HcmV?d00001 diff --git a/res/drawable/bgmenuitem.png b/res/drawable/bgmenuitem.png new file mode 100644 index 0000000000000000000000000000000000000000..976e90f0abc7db1bb56825fd081f49b5aaeac101 GIT binary patch literal 33018 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 literal 0 HcmV?d00001 diff --git a/res/drawable/button_general.xml b/res/drawable/button_general.xml new file mode 100644 index 0000000..c8a3918 --- /dev/null +++ b/res/drawable/button_general.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/res/drawable/clienteark.png b/res/drawable/clienteark.png new file mode 100644 index 0000000000000000000000000000000000000000..69096a36cc44e4e08170c7d53b63dcaa8b0bb9b6 GIT binary patch literal 16604 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 Tiq0`D00000NkvXXu0mjfLLLwk literal 0 HcmV?d00001 diff --git a/res/drawable/ic_action_new_event.png b/res/drawable/ic_action_new_event.png new file mode 100644 index 0000000000000000000000000000000000000000..784ee03b0b966692d48f211f177505224331edef GIT binary patch literal 369 zcmV-%0gnEOP)b>Ng zi;x5^+PFd#tM@(PFajo|P^NHLS1I@MK_EwT4g?+)KNA=bt>w=;(7`Jt&>)^DagUPV+X*bfOM^Cts11W38|Y2b`ZE{(>0X$QKnx8Pzc&C3zyd75 z0LcJdpdFwC1O{M$WPoG<21xr~7Ptj60R5-F$dN4fY{CJJ)W(u^r*Qb$XY=f=RuB2h z()WFOS8&kN(79-&Q3J~wG)Fb$u|;ig-GOGHuTd1WlN|u?7g(Mds3aXZr#cYd81*$8 z4q|a{*mEQ7$2lN?yJ+@2Dm;4tO_&+??tADBYzerFxB_6w*qaA@P+}$e0+xb+yIfk~ zY>CC`lQifn0HY0ws0Q$(lBP@qPzq4XeFpl8+APTzPr~m7*&puV0I&MRL@Gi&Fx7J*cpRNkhZ;~6bqGG&*(rJQUh~JuHEdS4nY2M!X*}NwhL)Sx$>oafl-Yo zO0qu&wPQy{O3S^Kp3iV@6V#5!f+IC=8JU&A^8gkO=lTy0j`QEzGqhBbCL%DrW0lOE z>+ncW(y8?QV;IGX{)c}q9`YOV aEx-VhX`0R>svGkF0000F4h3>c|t*#H0krGS(V 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

+TSXr z*)D`g3!#xYEy)KUeYK|ewPK;=eOvK@-jOgr%H#hV0O{d(?PBbNb^rhX07*qoM6N<$ Ef)bXzjsO4v literal 0 HcmV?d00001 diff --git a/res/drawable/splash.png b/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6261735ed01e9b73931a378dbb294a20635234c1 GIT binary patch literal 21787 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 + + + + \ No newline at end of file diff --git a/res/drawable/tab_selected_shape.xml b/res/drawable/tab_selected_shape.xml new file mode 100644 index 0000000..635582f --- /dev/null +++ b/res/drawable/tab_selected_shape.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/res/drawable/tab_unselected_shape.xml b/res/drawable/tab_unselected_shape.xml new file mode 100644 index 0000000..fe42584 --- /dev/null +++ b/res/drawable/tab_unselected_shape.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/res/layout/activity_browse_cliente.xml b/res/layout/activity_browse_cliente.xml new file mode 100644 index 0000000..56ba3e5 --- /dev/null +++ b/res/layout/activity_browse_cliente.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/fragment_main_pedido.xml b/res/layout/fragment_main_pedido.xml new file mode 100644 index 0000000..bbdd99a --- /dev/null +++ b/res/layout/fragment_main_pedido.xml @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/fragment_total_pedido.xml b/res/layout/fragment_total_pedido.xml new file mode 100644 index 0000000..71a56cf --- /dev/null +++ b/res/layout/fragment_total_pedido.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/list_browse_cliente.xml b/res/layout/list_browse_cliente.xml new file mode 100644 index 0000000..5a43c0b --- /dev/null +++ b/res/layout/list_browse_cliente.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_ctr.xml b/res/layout/list_browse_ctr.xml new file mode 100644 index 0000000..f397235 --- /dev/null +++ b/res/layout/list_browse_ctr.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_historico.xml b/res/layout/list_browse_historico.xml new file mode 100644 index 0000000..366472f --- /dev/null +++ b/res/layout/list_browse_historico.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_historico2.xml b/res/layout/list_browse_historico2.xml new file mode 100644 index 0000000..fe0ac9d --- /dev/null +++ b/res/layout/list_browse_historico2.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/list_browse_municipio.xml b/res/layout/list_browse_municipio.xml new file mode 100644 index 0000000..dae7afb --- /dev/null +++ b/res/layout/list_browse_municipio.xml @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_pedido.xml b/res/layout/list_browse_pedido.xml new file mode 100644 index 0000000..b219a0d --- /dev/null +++ b/res/layout/list_browse_pedido.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_peditens.xml b/res/layout/list_browse_peditens.xml new file mode 100644 index 0000000..98309ee --- /dev/null +++ b/res/layout/list_browse_peditens.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_produto.xml b/res/layout/list_browse_produto.xml new file mode 100644 index 0000000..cc5fad0 --- /dev/null +++ b/res/layout/list_browse_produto.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_browse_produto2.xml b/res/layout/list_browse_produto2.xml new file mode 100644 index 0000000..2d06640 --- /dev/null +++ b/res/layout/list_browse_produto2.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_consulta_total_vendas.xml b/res/layout/list_consulta_total_vendas.xml new file mode 100644 index 0000000..9f0d7cb --- /dev/null +++ b/res/layout/list_consulta_total_vendas.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/list_group.xml b/res/layout/list_group.xml new file mode 100644 index 0000000..4b8551a --- /dev/null +++ b/res/layout/list_group.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/res/layout/list_item.xml b/res/layout/list_item.xml new file mode 100644 index 0000000..2d6b661 --- /dev/null +++ b/res/layout/list_item.xml @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/res/layout/simple_list_item_generic.xml b/res/layout/simple_list_item_generic.xml new file mode 100644 index 0000000..6440d47 --- /dev/null +++ b/res/layout/simple_list_item_generic.xml @@ -0,0 +1,11 @@ + diff --git a/res/layout/spinner_model_generic.xml b/res/layout/spinner_model_generic.xml new file mode 100644 index 0000000..2afdcb2 --- /dev/null +++ b/res/layout/spinner_model_generic.xml @@ -0,0 +1,10 @@ + diff --git a/res/menu/activity_browse_actions.xml b/res/menu/activity_browse_actions.xml new file mode 100644 index 0000000..910fbc8 --- /dev/null +++ b/res/menu/activity_browse_actions.xml @@ -0,0 +1,7 @@ + +

+ + \ No newline at end of file diff --git a/res/menu/activity_config_actions.xml b/res/menu/activity_config_actions.xml new file mode 100644 index 0000000..0c5a24c --- /dev/null +++ b/res/menu/activity_config_actions.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/res/menu/activity_main_actions.xml b/res/menu/activity_main_actions.xml new file mode 100644 index 0000000..ba1325c --- /dev/null +++ b/res/menu/activity_main_actions.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/res/menu/menu_generic.xml b/res/menu/menu_generic.xml new file mode 100644 index 0000000..4f7ab51 --- /dev/null +++ b/res/menu/menu_generic.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/res/values-v11/styles.xml b/res/values-v11/styles.xml new file mode 100644 index 0000000..9643ba1 --- /dev/null +++ b/res/values-v11/styles.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/res/values-v14/styles.xml b/res/values-v14/styles.xml new file mode 100644 index 0000000..50251a1 --- /dev/null +++ b/res/values-v14/styles.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml new file mode 100644 index 0000000..130268d --- /dev/null +++ b/res/values/strings.xml @@ -0,0 +1,103 @@ + + + + SAR Android + SAR 2.8.1 + Novo + + #dd9A8E8B + #dd67A2E5 + #e7e0de + #423b38 + #6b615d + + + Apenas pedidos + Parcial + Completa + Total + + + Pendente + Liberado + Enviado + Cancelado + Emitido + + + Venda + Bonificação + + + Todos + Pendente + Liberado + Enviado + Cancelado + Emitido + + + Código + Nome + + + ID + Nome + + + Número + Mais recente + + + AC + AL + AM + AP + BA + CE + DF + ES + EX + GO + MA + MG + MS + MT + PA + PB + PE + PI + PR + RJ + RN + RO + RR + RS + SC + SE + SP + TO + Todos + + + Não atualizar + 1 + 2 + 3 + 6 + 9 + 12 + + + 1 - Contribuinte ICMS + 2 - Contribuinte isento de inscrição + 9 - Não Contribuinte + + + Todas + A + B + C + + + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml new file mode 100644 index 0000000..6608081 --- /dev/null +++ b/res/values/styles.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/xml/provider_paths.xml b/res/xml/provider_paths.xml new file mode 100644 index 0000000..74a5cde --- /dev/null +++ b/res/xml/provider_paths.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/br/com/jcsinformatica/sarandroid/ConfigActivity.java b/src/br/com/jcsinformatica/sarandroid/ConfigActivity.java new file mode 100644 index 0000000..6457fb6 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/ConfigActivity.java @@ -0,0 +1,394 @@ +package br.com.jcsinformatica.sarandroid; + +import br.com.jcsinformatica.sarandroid.database.EmpresaDB; +import br.com.jcsinformatica.sarandroid.vo.Config; +import br.com.jcsinformatica.sarandroid.vo.ConfigFTP; +import br.com.jcsinformatica.sarandroid.vo.Empresa; +import br.com.jcsinformatica.sarandroid.vo.Representante; +import android.app.Activity; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.WindowManager; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.EditText; +import android.widget.RadioButton; +import android.widget.RadioGroup; +import android.widget.RadioGroup.OnCheckedChangeListener; +import android.widget.Toast; + +public class ConfigActivity extends Activity implements OnClickListener, OnCheckedChangeListener { + + EditText etIdERP; + EditText etIdMatriz; + EditText etNomeEmpresa; + EditText etRazaoEmpresa; + EditText etCNPJEmpresa; + EditText etPasswordEmpresa; + EditText etCodRepresentante; + EditText etNomeRepresentante; + EditText etPasswordRepresentante; + RadioGroup rgConexao; + RadioButton rbConexaoExterna; + RadioButton rbConexaoInterna; + EditText etHost; + EditText etPort; + EditText etDBName; + EditText etUser; + EditText etPassword; + EditText etServidorFTP; + EditText etUsuarioFTP; + EditText etPortaFTP; + EditText etPasswordFTP; + + Button btTestar; + Button btRestaurar; + Button btSalvar; + + CheckBox cbMensagemErroCompleta; + CheckBox cbAvisaPedidosPendentes; + CheckBox cbGravaUltimaBuscaProduto; + CheckBox cbAbreFiltrosPadrao; + RadioGroup rgExibirCliente; + RadioButton rbExibirClienteFantasia; + RadioButton rbExibirClienteRazao; + + Empresa emp; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_config); + getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); + etIdERP = (EditText) findViewById(R.id.etIdERP_empresa); + etIdMatriz = (EditText) findViewById(R.id.etIdMatriz_empresa); + etNomeEmpresa = (EditText) findViewById(R.id.etNome_empresa); + etRazaoEmpresa = (EditText) findViewById(R.id.etRazao_empresa); + etCNPJEmpresa = (EditText) findViewById(R.id.etCNPJ_empresa); + etPasswordEmpresa = (EditText) findViewById(R.id.etPassword_empresa); + + //representante + etCodRepresentante = (EditText) findViewById(R.id.etCod_representante); + etNomeRepresentante = (EditText) findViewById(R.id.etNome_representante); + etPasswordRepresentante = (EditText) findViewById(R.id.etPassword_representante); + + //conexo + rgConexao = (RadioGroup) findViewById(R.id.rgConexao_config); + rbConexaoExterna = (RadioButton) findViewById(R.id.rbConexaoExterna_config); + rbConexaoInterna = (RadioButton) findViewById(R.id.rbConexaoInterna_config); + etHost = (EditText) findViewById(R.id.etHost_config); + etPort = (EditText) findViewById(R.id.etPort_config); + etDBName = (EditText) findViewById(R.id.etDBname_config); + etUser = (EditText) findViewById(R.id.etUser_config); + etPassword = (EditText) findViewById(R.id.etPassword_config); + + //ftp + etServidorFTP = (EditText) findViewById(R.id.etServidor_ftp); + etUsuarioFTP = (EditText) findViewById(R.id.etUsuario_ftp); + etPortaFTP = (EditText) findViewById(R.id.etPorta_ftp); + etPasswordFTP = (EditText) findViewById(R.id.etPassword_ftp); + + btTestar = (Button) findViewById(R.id.btTestar_config); + btRestaurar = (Button) findViewById(R.id.btRestaurar_config); + btSalvar = (Button) findViewById(R.id.btSalvar_config); + + cbMensagemErroCompleta = (CheckBox) findViewById(R.id.cbExibirErroCompleto_opcao); + cbAvisaPedidosPendentes = (CheckBox) findViewById(R.id.cbAvisaPedidosPendentes_opcap); + cbGravaUltimaBuscaProduto = (CheckBox) findViewById(R.id.cbGravaUltimaBuscaProduto); + cbAbreFiltrosPadrao = (CheckBox) findViewById(R.id.cbAbreFiltrosPadrao); + rgExibirCliente = (RadioGroup) findViewById(R.id.rgExibirCliente_config); + rbExibirClienteFantasia = (RadioButton) findViewById(R.id.rbExibirClienteFantasia_config); + rbExibirClienteRazao = (RadioButton) findViewById(R.id.rbExibirClienteRazao_config); + + try { + emp = new Empresa(Global.getEmpresa()); + } catch (WarningException we) { + emp = new Empresa(); + } + try { + if (emp.getCnpj().length() > 5) { + etIdERP.setEnabled(false); + etIdERP.setFocusable(false); + etIdMatriz.setEnabled(false); + etIdMatriz.setFocusable(false); + etCodRepresentante.setEnabled(false); + etCodRepresentante.setFocusable(false); + } + etNomeEmpresa.setEnabled(false); + etNomeEmpresa.setFocusable(false); + etRazaoEmpresa.setEnabled(false); + etRazaoEmpresa.setFocusable(false); + etCNPJEmpresa.setEnabled(false); + etCNPJEmpresa.setFocusable(false); + etNomeRepresentante.setEnabled(false); + etNomeRepresentante.setFocusable(false); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + protected void onStart() { + fillFields(); + super.onStart(); + btTestar.setOnClickListener(this); + btRestaurar.setOnClickListener(this); + btSalvar.setOnClickListener(this); + rgConexao.setOnCheckedChangeListener(this); + } + + @Override + protected void onPause() { + super.onPause(); + assignFields(); + } + + @Override + public void onClick(View v) { + if (v == btTestar) { + String erro = validaCampos(); + if (erro == null) { + Config c = null; + if (rgConexao.getCheckedRadioButtonId() == rbConexaoExterna.getId()) { + gravaConfig(emp.getConfigExterna()); + c = emp.getConfigExterna(); + } else { + gravaConfig(emp.getConfigInterna()); + c = emp.getConfigInterna(); + } + Toast.makeText(getApplicationContext(), "Iniciando teste. Aguarde.", Toast.LENGTH_SHORT).show(); + if (Util.isConnectedToInternet(getApplicationContext())) { + Thread testar = new TestaConexao(getApplicationContext(), ConfigActivity.this, c); + testar.start(); + } + } else { + Toast.makeText(getApplicationContext(), erro, Toast.LENGTH_LONG).show(); + } + } else if (v == btSalvar) { + String erro = validaCampos(); + if (erro == null) { + assignFields(); + EmpresaDB empDB = new EmpresaDB(); + Global.setEmpresa(emp); + try { + empDB.salvar(getApplicationContext()); + SharedPreferences.Editor editor = getSharedPreferences(Preferencia.NAME, 0).edit(); + editor.putBoolean(Preferencia.OPCAO_EXIBIR_ERRO_COMPLETO, cbMensagemErroCompleta.isChecked()); + editor.putBoolean(Preferencia.OPCAO_AVISA_PEDIDOS_PENDENTES, cbAvisaPedidosPendentes.isChecked()); + editor.putBoolean(Preferencia.OPCAO_BUSCA_ULTIMA_CONSULTA_PRODUTOS, cbGravaUltimaBuscaProduto.isChecked()); + editor.putBoolean(Preferencia.OPCAO_BROWSE_PRODUTO_CLIENTE_FILTRO_PADRAO, cbAbreFiltrosPadrao.isChecked()); + if (rgExibirCliente.getCheckedRadioButtonId() == rbExibirClienteFantasia.getId()) { + editor.putInt(Preferencia.OPCAO_EXIBIR_CLIENTE, Preferencia.OPCAO_EXIBIR_CLIENTE_FANTASIA); + } else if (rgExibirCliente.getCheckedRadioButtonId() == rbExibirClienteRazao.getId()) { + editor.putInt(Preferencia.OPCAO_EXIBIR_CLIENTE, + Preferencia.OPCAO_EXIBIR_CLIENTE_RAZAO); + } + editor.commit(); + Toast.makeText(getApplicationContext(), "Salvo", Toast.LENGTH_SHORT).show(); + finish(); + } catch (Exception e) { + Global.setEmpresa(null); + Util.sendError(ConfigActivity.this, e); + } + } else { + Toast.makeText(getApplicationContext(), erro, Toast.LENGTH_LONG).show(); + } + } else if (v == btRestaurar) { + emp.getConfigExterna().setUser("sarplus"); + emp.getConfigExterna().setPassword("sarplus25311"); + emp.getConfigInterna().setUser("sarplus"); + emp.getConfigInterna().setPassword("sarplus25311"); + fillFields(); + } + } + + private String validaCampos() { + if (etIdERP.getText().toString().equals("")){ + return "Preencha o ID Empresa"; + } + if (etIdMatriz.getText().toString().equals("")){ + return "Preencha o ID Empresa"; + } + if (etCodRepresentante.getText().toString().equals("")){ + return "Preencha o cdigo do representante"; + } + if (etHost.getText().toString().equals("")){ + return "Preencha o host da conexo"; + } + if (etPort.getText().toString().equals("")){ + return "Preencha a porta da conexo"; + } + if (etDBName.getText().toString().equals("")){ + return "Preencha o nome do banco de dados"; + } + if (etUser.getText().toString().equals("")){ + return "Preencha o usurio da conexo"; + } + if (etPassword.getText().toString().equals("")){ + return "Preencha a senha da conexo"; + } + + int port = 0; + if (!isEmpty(etPortaFTP)){ + port = Integer.parseInt(etPortaFTP.getText().toString()); + } + if (!isEmpty(etServidorFTP) ){ + if (isEmpty(etUsuarioFTP) || + isEmpty(etPasswordFTP) || + port == 0) { + return "Preencha todos os campos das configuraes do ftp"; + } + } + if (!isEmpty(etUsuarioFTP) ){ + if (isEmpty(etServidorFTP) || + isEmpty(etPasswordFTP) || + port == 0){ + return "Preencha todos os campos das configuraes do ftp"; + } + } + if (port >0){ + if (isEmpty(etServidorFTP) || + isEmpty(etUsuarioFTP) || + isEmpty(etPasswordFTP) ){ + return "Preencha todos os campos das configuraes do ftp"; + } + } + if (!isEmpty(etPasswordFTP) ){ + if (isEmpty(etServidorFTP) || + isEmpty(etUsuarioFTP) || + port == 0){ + return "Preencha todos os campos das configuraes do ftp"; + } + } + return null; + } + + private boolean isEmpty(EditText et){ + return et.getText().toString().trim().isEmpty(); + } + + public void assignFields(){ + int idErp = 0; + int idMatriz = 0; + int codRep = 0; + try { + idErp = Integer.parseInt(etIdERP.getText().toString()); + } catch (NumberFormatException nfe) { + } + try { + idMatriz = Integer.parseInt(etIdMatriz.getText().toString()); + } catch (NumberFormatException nfe) { + } + try { + codRep = Integer.parseInt(etCodRepresentante.getText().toString()); + } catch (NumberFormatException nfe) { + } + emp.setIdERP(idErp); + emp.setIdMatriz(idMatriz); + emp.setNome(etNomeEmpresa.getText().toString()); + emp.setRazao(etRazaoEmpresa.getText().toString()); + emp.setCnpj(etCNPJEmpresa.getText().toString()); + emp.setPassword(etPasswordEmpresa.getText().toString()); + + emp.getRepresentante().setCodigo(codRep); + emp.getRepresentante().setNome(etNomeRepresentante.getText().toString()); + emp.getRepresentante().setPassword(etPasswordRepresentante.getText().toString()); + + if (rgConexao.getCheckedRadioButtonId() == rbConexaoExterna.getId()) { + gravaConfig(emp.getConfigExterna()); + } else { + gravaConfig(emp.getConfigInterna()); + } + gravaConfigFTP(emp.getConfigFTP()); + } + + public void gravaConfig(Config config) { + config.setHost(etHost.getText().toString()); + config.setPort(etPort.getText().toString()); + config.setDbname(etDBName.getText().toString()); + config.setUser(etUser.getText().toString()); + config.setPassword(etPassword.getText().toString()); + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + private void fillFields() { + int idErp = emp.getIdERP(); + int idMatriz = emp.getIdMatriz(); + etIdERP.setText(idErp > 0 ? String.valueOf(idErp) : ""); + etIdMatriz.setText(idMatriz > 0 ? String.valueOf(idMatriz) : ""); + etNomeEmpresa.setText(emp.getNome()); + etRazaoEmpresa.setText(emp.getRazao()); + etCNPJEmpresa.setText(emp.getCnpj()); + etPasswordEmpresa.setText(emp.getPassword()); + + Representante rep = emp.getRepresentante(); + int cod = rep.getCodigo(); + etCodRepresentante.setText(cod > 0 ? String.valueOf(cod) : ""); + etNomeRepresentante.setText(rep.getNome()); + etPasswordRepresentante.setText(rep.getPassword()); + + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + cbMensagemErroCompleta.setChecked(settings.getBoolean(Preferencia.OPCAO_EXIBIR_ERRO_COMPLETO, false)); + cbAvisaPedidosPendentes.setChecked(settings.getBoolean(Preferencia.OPCAO_AVISA_PEDIDOS_PENDENTES, false)); + cbGravaUltimaBuscaProduto.setChecked(settings.getBoolean(Preferencia.OPCAO_BUSCA_ULTIMA_CONSULTA_PRODUTOS, false)); + cbAbreFiltrosPadrao.setChecked(settings.getBoolean(Preferencia.OPCAO_BROWSE_PRODUTO_CLIENTE_FILTRO_PADRAO, false)); + int prefExibirCliente = settings.getInt(Preferencia.OPCAO_EXIBIR_CLIENTE, + Preferencia.OPCAO_EXIBIR_CLIENTE_RAZAO); + if (prefExibirCliente == Preferencia.OPCAO_EXIBIR_CLIENTE_FANTASIA) { + rbExibirClienteRazao.setChecked(false); + rbExibirClienteFantasia.setChecked(true); + } else { + rbExibirClienteFantasia.setChecked(false); + rbExibirClienteRazao.setChecked(true); + } + + fillConexaoFields(emp.getConfigExterna()); + fillFtpFields(emp.getConfigFTP()); + } + + public void fillConexaoFields(Config con) { + if (con == null) + con = new Config(); + etHost.setText(con.getHost()); + etPort.setText(con.getPort()); + etDBName.setText(con.getDbname()); + etUser.setText(con.getUser()); + etPassword.setText(con.getPassword()); + } + + private void fillFtpFields(ConfigFTP cfg){ + if (cfg != null){ + etServidorFTP.setText(cfg.getServidorFTP()); + etUsuarioFTP.setText(cfg.getUsuarioFTP()); + etPortaFTP.setText(cfg.getPortaFTP() > 0 ? Integer.toString(cfg.getPortaFTP()) : ""); + etPasswordFTP.setText(cfg.getPasswordFTP()); + } + } + + private void gravaConfigFTP(ConfigFTP cfg){ + if (cfg != null){ + cfg.setServidorFTP(etServidorFTP.getText().toString()); + cfg.setUsuarioFTP(etUsuarioFTP.getText().toString()); + cfg.setPortaFTP(Integer.parseInt(isEmpty(etPortaFTP) ? "0": etPortaFTP.getText().toString())); + cfg.setPasswordFTP(etPasswordFTP.getText().toString()); + } + } + + @Override + public void onCheckedChanged(RadioGroup group, int checkedId) { + if (rbConexaoExterna.getId() == checkedId) { + gravaConfig(emp.getConfigInterna()); + fillConexaoFields(emp.getConfigExterna()); + } else { + gravaConfig(emp.getConfigExterna()); + fillConexaoFields(emp.getConfigInterna()); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/Global.java b/src/br/com/jcsinformatica/sarandroid/Global.java new file mode 100644 index 0000000..496abda --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/Global.java @@ -0,0 +1,47 @@ +package br.com.jcsinformatica.sarandroid; + +import android.content.Context; +import br.com.jcsinformatica.sarandroid.database.ConfigDB; +import br.com.jcsinformatica.sarandroid.database.ConfigFtpBD; +import br.com.jcsinformatica.sarandroid.database.RepresentanteDB; +import br.com.jcsinformatica.sarandroid.vo.Config; +import br.com.jcsinformatica.sarandroid.vo.ConfigFTP; +import br.com.jcsinformatica.sarandroid.vo.Empresa; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Pedido; + +public final class Global { + public static String versao = "SAR"; + public static String sistema; + private static Empresa empresa; + public static Pedido pedido; + public static ItemPedido pedItem; + public static final String SISTEMA_SIG = "sig"; + public static final String SISTEMA_GERENTE = "gerente"; + + public static void setEmpresa(Empresa empresa) { + Global.empresa = empresa; + } + + public static Empresa getEmpresa() throws WarningException { + if (empresa == null) { + throw new WarningException("Varivel Global.empresa no inicializada."+ "\nPor favor, reinicie seu aplicativo"); + } + return empresa; + } + + public static void loadEmpresa(Context context, Empresa emp) throws Exception { + RepresentanteDB repDB = new RepresentanteDB(); + ConfigDB conDB = new ConfigDB(); + emp.setRepresentante(repDB.selectSingle(context, "id_empresa = " + emp.getId())); + emp.setConfigExterna(conDB.select(context, "tipo = " + Config.TIPO_EXTERNA + " AND id_empresa = "+ emp.getId())); + emp.setConfigInterna(conDB.select(context, "tipo = " + Config.TIPO_INTERNA + " AND id_empresa = "+ emp.getId())); + ConfigFTP ftp = new ConfigFtpBD().select(context, emp.getId()); + if (ftp == null){ + emp.setConfigFTP(new ConfigFTP()); + }else{ + emp.setConfigFTP(ftp); + } + empresa = emp; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/GlobalActivity.java b/src/br/com/jcsinformatica/sarandroid/GlobalActivity.java new file mode 100644 index 0000000..86908e9 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/GlobalActivity.java @@ -0,0 +1,29 @@ +package br.com.jcsinformatica.sarandroid; + +import android.app.Activity; +import android.os.Bundle; + +/** + * @author Cristiano + * Essa classe ser estendida por todas as outras activitys + * aps o login do vendedor no celular. + */ +public class GlobalActivity extends Activity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + String title = null; + try { + title = Integer.toString(Global.getEmpresa().getIdERP()); + title += ". "; + if (Global.getEmpresa().getRazao() != null){ + title += Global.getEmpresa().getRazao().toUpperCase(); + }else{ + title += "Sem nome."; + } + } catch (WarningException e) { + } + setTitle(title); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/GlobalActivityFragment.java b/src/br/com/jcsinformatica/sarandroid/GlobalActivityFragment.java new file mode 100644 index 0000000..8d5b038 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/GlobalActivityFragment.java @@ -0,0 +1,29 @@ +package br.com.jcsinformatica.sarandroid; + +import android.os.Bundle; +import android.support.v4.app.FragmentActivity; + +/** + * @author Cristiano + * Essa classe ser estendida por todas as outros fragments + * aps o login do vendedor no celular. + */ +public class GlobalActivityFragment extends FragmentActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + String title = null; + try { + title = Integer.toString(Global.getEmpresa().getIdERP()); + title += ". "; + if (Global.getEmpresa().getRazao() != null){ + title += Global.getEmpresa().getRazao().toUpperCase(); + }else{ + title += "Sem nome."; + } + } catch (WarningException e) { + } + setTitle(title); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/LoginActivity.java b/src/br/com/jcsinformatica/sarandroid/LoginActivity.java new file mode 100644 index 0000000..6a3f976 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/LoginActivity.java @@ -0,0 +1,222 @@ +package br.com.jcsinformatica.sarandroid; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import org.joda.time.DateTime; +import org.joda.time.Days; + +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.database.EmpresaDB; +import br.com.jcsinformatica.sarandroid.database.RepresentanteDB; +import br.com.jcsinformatica.sarandroid.vo.Config; +import br.com.jcsinformatica.sarandroid.vo.ConfigFTP; +import br.com.jcsinformatica.sarandroid.vo.Empresa; +import br.com.jcsinformatica.sarandroid.vo.Representante; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.AlertDialog.Builder; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.Toast; + +public class LoginActivity extends Activity implements OnClickListener, OnItemSelectedListener, android.content.DialogInterface.OnClickListener { + + final int DIAS_LIMITE_COMUNICACAO_TOTAL = 7; + Spinner spEmpresa; + TextView tvRepresentante; + EditText etPassword; + Button btNovaEmpresa; + Button btEntrar; + List empresas; + AlertDialog dialogNew; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_login); + spEmpresa = (Spinner) findViewById(R.id.spEmpresa_login); + tvRepresentante = (TextView) findViewById(R.id.tvRepresentante_login); + etPassword = (EditText) findViewById(R.id.etPassword_login); + btNovaEmpresa = (Button) findViewById(R.id.btNovaEmp_login); + btEntrar = (Button) findViewById(R.id.btEntrar_login); + } + + @Override + protected void onStart() { + super.onStart(); + Global.setEmpresa(null); + etPassword.setText(""); + btEntrar.setOnClickListener(this); + btNovaEmpresa.setOnClickListener(this); + spEmpresa.setOnItemSelectedListener(this); + loadEmpresas(); + } + + @Override + public void onClick(View v) { + if (v == btEntrar) { + //final ProgressDialog abrirEmpresa = ProgressDialog.show(this, null, "Abrindo dados da empresa", true); + //new Thread(new Runnable() { + // @Override + // public void run() { + try { + EmpresaDB empDB = new EmpresaDB(); + Empresa emp = empresas.get(spEmpresa.getSelectedItemPosition()); + if (empDB.valida(getApplicationContext(), etPassword.getText().toString(), emp)) { + SharedPreferences.Editor editor = getSharedPreferences(Preferencia.NAME, 0).edit(); + editor.putInt(Preferencia.LOGIN_EMPRESA, spEmpresa.getSelectedItemPosition()); + editor.commit(); + entrarEmpresa(emp); + } else { + //Looper.prepare(); + Toast.makeText(getApplicationContext(), "Senha invlida", Toast.LENGTH_SHORT).show(); + } + } catch (Exception e) { + Util.sendError(LoginActivity.this, e); + } + // abrirEmpresa.dismiss(); + // } + //}).start(); + } else if (v == btNovaEmpresa) { + novaEmpresa(); + } + } + + @Override + public void onClick(DialogInterface dialog, int which) { + if (dialog == dialogNew) { + if (which == AlertDialog.BUTTON_NEGATIVE) { + novaEmpresa(); + } else if (which == AlertDialog.BUTTON_POSITIVE) { + try { + EmpresaDB empDB = new EmpresaDB(); + Representante rep = new Representante(); + rep.setCodigo(99); + rep.setPassword("1234"); + Config conEx = new Config(); + conEx.setTipo(Config.TIPO_EXTERNA); + //conEx.setHost("131.221.200.250"); + conEx.setHost("jcsinformatica.com.br"); + conEx.setPort("9201"); + //conEx.setHost("192.168.0.42"); + //conEx.setPort("5432"); + conEx.setDbname("sardemo"); + conEx.setUser("sarplus"); + conEx.setPassword("sarplus25311"); + Config conIn = new Config(conEx); + conIn.setTipo(Config.TIPO_INTERNA); + ConfigFTP conFTP = new ConfigFTP(); + + Empresa emp = new Empresa(); + emp.setIdERP(1); + emp.setIdMatriz(1); + emp.setRepresentante(rep); + emp.setConfigExterna(conEx); + emp.setConfigInterna(conIn); + emp.setConfigFTP(conFTP); + Global.setEmpresa(emp); + empDB.salvar(getApplicationContext()); + entrarEmpresa(emp); + } catch (Exception e) { + Util.sendError(this, e); + } + } + } + } + + private void entrarEmpresa(Empresa emp) { + try { + Global.loadEmpresa(getApplicationContext(), emp); + int dias = Days.daysBetween(new DateTime(Global.getEmpresa().getUltimaAtualizacao()), new DateTime(new Date())).getValue(0); + if (dias >= DIAS_LIMITE_COMUNICACAO_TOTAL) { + ComunicaActivity.forcarTotal = true; + startActivity(new Intent(LoginActivity.this, ComunicaActivity.class)); + } else { + startActivity(new Intent(LoginActivity.this, MainActivity.class)); + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + private void novaEmpresa() { + Global.setEmpresa(null); + startActivity(new Intent(LoginActivity.this, ConfigActivity.class)); + } + + @Override + public void startActivity(Intent intent) { + super.startActivity(intent); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + private void loadEmpresas() { + try { + Global.setEmpresa(null); + EmpresaDB empDB = new EmpresaDB(); + empresas = empDB.selectAll(getApplicationContext()); + List valores = new ArrayList(); + for (int i = 0; i < empresas.size(); i++) { + valores.add(empresas.get(i).getId() + " - " + empresas.get(i).getNome()); + } + if (valores.size() == 0) { + valores.add("Nenhuma empresa cadastrada"); + btEntrar.setEnabled(false); + AlertDialog.Builder alert = new Builder(LoginActivity.this); + alert.setTitle("Nenhuma empresa cadastrada"); + alert.setMessage("Voc pode configurar uma nova empresa ou utilizar uma configurao para demonstrao."); + alert.setNegativeButton("Nova empresa", LoginActivity.this); + alert.setNeutralButton("Fechar", null); + alert.setPositiveButton("Demonstrao", LoginActivity.this); + dialogNew = alert.create(); + dialogNew.show(); + } else { + btEntrar.setEnabled(true); + } + ArrayAdapter dataAdapter = new ArrayAdapter(this, R.layout.spinner_model_generic, + valores); + dataAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spEmpresa.setAdapter(dataAdapter); + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + spEmpresa.setSelection(settings.getInt(Preferencia.LOGIN_EMPRESA, 0)); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onItemSelected(AdapterView parent, View view, int pos, long arg3) { + try { + if (empresas.size() == 0) + return; + if (parent == spEmpresa) { + RepresentanteDB repDB = new RepresentanteDB(); + Empresa emp = empresas.get(pos); + if (emp == null) + return; + Representante rep = repDB.selectSingle(getApplicationContext(), "id_empresa = " + emp.getId()); + if (rep != null) + tvRepresentante.setText(rep.getCodigo() + " - " + rep.getNome()); + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onNothingSelected(AdapterView arg0) { + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/MainActivity.java b/src/br/com/jcsinformatica/sarandroid/MainActivity.java new file mode 100644 index 0000000..6403de9 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/MainActivity.java @@ -0,0 +1,199 @@ +package br.com.jcsinformatica.sarandroid; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCliente; +import br.com.jcsinformatica.sarandroid.cliente.UpdateCliente; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.consulta.pedido.BrowsePedidoConsulta; +import br.com.jcsinformatica.sarandroid.consulta.vendas.ConsultaVendasActivity; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.pedido.BrowsePedido; +import br.com.jcsinformatica.sarandroid.pedido.UpdatePedidoActivity; +import br.com.jcsinformatica.sarandroid.produto.BrowseProduto; +import br.com.jcsinformatica.sarandroid.uimodels.ExpandableListAdapter; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; +import android.Manifest; +import android.os.Bundle; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.support.v4.app.ActivityCompat; +import android.support.v4.content.ContextCompat; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.widget.ExpandableListView.OnChildClickListener; +import android.widget.ExpandableListView.OnGroupClickListener; +import android.widget.ExpandableListView; +import android.widget.Toast; + +//public class MainActivity extends Activity { +public class MainActivity extends GlobalActivity { + + ExpandableListAdapter listAdapter; + ExpandableListView expListView; + List listHeader; + HashMap> listChild; + MenuItem menuItemSettings; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + expListView = (ExpandableListView) findViewById(R.id.main_menu_list); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.activity_main_actions, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.action_options: + startActivity(new Intent(MainActivity.this, ConfigActivity.class)); + break; + } + return super.onOptionsItemSelected(item); + } + + @Override + protected void onStart() { + super.onStart(); + prepareListData(); + listAdapter = new ExpandableListAdapter(this, listHeader, listChild); + expListView.setAdapter(listAdapter); + expListView.setOnGroupClickListener(new OnGroupClickListener() { + @Override + public boolean onGroupClick(ExpandableListView arg0, View arg1, int groupPos, long arg3) { + switch (groupPos) { + case ExpandableListAdapter.PRODUTOS: + BrowseProduto.apenasConsulta = true; + startActivity(new Intent(MainActivity.this, BrowseProduto.class)); + break; + case ExpandableListAdapter.COMUNICACAO: + ComunicaActivity.forcarTotal = false; + startActivity(new Intent(MainActivity.this, ComunicaActivity.class)); + break; + default: + break; + } + return false; + } + }); + expListView.setOnChildClickListener(new OnChildClickListener() { + @Override + public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, + int childPosition, long id) { + + if (groupPosition == ExpandableListAdapter.PEDIDOS) { + switch (childPosition) { + case ExpandableListAdapter.PEDIDOS_NOVO: + Global.pedido = null; + startActivity(new Intent(MainActivity.this, UpdatePedidoActivity.class)); + break; + case ExpandableListAdapter.PEDIDOS_BUSCAR: + startActivity(new Intent(MainActivity.this, BrowsePedido.class)); + break; + case ExpandableListAdapter.PEDIDOS_CONTINUAR: + startActivity(new Intent(MainActivity.this, UpdatePedidoActivity.class)); + break; + } + } else if (groupPosition == ExpandableListAdapter.CLIENTES) { + switch (childPosition) { + case ExpandableListAdapter.CLIENTES_NOVO: + if (permissaoNovoCliente()){ + startActivity(new Intent(MainActivity.this, UpdateCliente.class)); + }else{ + Toast.makeText(getApplicationContext(), "No permitido o cadastro de clientes.", Toast.LENGTH_SHORT).show(); + } + break; + case ExpandableListAdapter.CLIENTES_BUSCAR: + BrowseCliente.consulta = true; + startActivity(new Intent(MainActivity.this, BrowseCliente.class)); + break; + } + } else if (groupPosition == ExpandableListAdapter.CONSULTAS) { + switch (childPosition) { + case ExpandableListAdapter.CONSULTAS_PEDIDO: + startActivity(new Intent(MainActivity.this, BrowsePedidoConsulta.class)); + break; + case ExpandableListAdapter.CONSULTAS_RESUMO_VENDAS: + startActivity(new Intent(MainActivity.this, ConsultaVendasActivity.class)); + break; + } + } + return false; + } + }); + } + + + @Override + public void startActivity(Intent intent) { + super.startActivity(intent); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + @Override + public void finish() { + super.finish(); + Global.pedido = null; + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + private void prepareListData() { + listHeader = new ArrayList(); + listChild = new HashMap>(); + + listHeader.add("Pedidos"); + listHeader.add("Produtos"); + listHeader.add("Clientes"); + listHeader.add("Consulta"); + listHeader.add("Comunicao"); + + List pedidos = new ArrayList(); + pedidos.add("Novo"); + pedidos.add("Buscar"); + if (Global.pedido != null) + pedidos.add("Continuar"); + List produtos = new ArrayList(); + List clientes = new ArrayList(); + clientes.add("Novo"); + clientes.add("Buscar"); + List consultas = new ArrayList(); + consultas.add("Pedidos"); + consultas.add("Resumo de vendas"); + List comunicacao = new ArrayList(); + + listChild.put(listHeader.get(ExpandableListAdapter.PEDIDOS), pedidos); + listChild.put(listHeader.get(ExpandableListAdapter.PRODUTOS), produtos); + listChild.put(listHeader.get(ExpandableListAdapter.CLIENTES), clientes); + listChild.put(listHeader.get(ExpandableListAdapter.CONSULTAS), consultas); + listChild.put(listHeader.get(ExpandableListAdapter.COMUNICACAO), comunicacao); + } + + private boolean permissaoNovoCliente() { + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getApplicationContext()); + } catch (Exception e) { + Util.sendError(MainActivity.this, e); + } + if (sarCfg != null){ +// if (!sarCfg.isBloqNovoCliente()){ +// return true; +// } + return !sarCfg.isBloqNovoCliente(); + }else{ + return true; + } + //return false; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/Preferencia.java b/src/br/com/jcsinformatica/sarandroid/Preferencia.java new file mode 100644 index 0000000..7d4712d --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/Preferencia.java @@ -0,0 +1,22 @@ +package br.com.jcsinformatica.sarandroid; + +public class Preferencia { + public static final String NAME = "sar_preferences"; + + public static final String LOGIN_EMPRESA = "loginEmpresa"; + public static final String BROWSE_PRODUTO_ORDEM = "browseProdutoOrdem"; + public static final String BROWSE_CLIENTE_ORDEM = "browseClienteOrdem"; + public static final String BROWSE_PEDIDO_ORDEM = "browsePedidoOrdem"; + public static final String BROWSE_PEDIDO_STATUS = "browsePedidoStatus"; + public static final String OPCAO_EXIBIR_ERRO_COMPLETO = "opcaoExibirErroCompleto"; + public static final String OPCAO_AVISA_PEDIDOS_PENDENTES = "avisaPedidosPendentes"; + public static final String OPCAO_BUSCA_ULTIMA_CONSULTA_PRODUTOS = "buscaUltimaConsultaProdutos"; + public static String OPCAO_BROWSE_PRODUTO_CLIENTE_FILTRO_PADRAO = "browseProdutoClienteFiltroPadrao"; + public static final String OPCAO_EXIBIR_CLIENTE = "opcaoExibirCliente"; + public static final int OPCAO_EXIBIR_CLIENTE_FANTASIA = 1; + public static final int OPCAO_EXIBIR_CLIENTE_RAZAO = 2; + public static final String COMUNICA_MESES_CONSULTA = "comunicaMesesConsulta"; + public static String BROWSE_PRODUTO_ULTIMA_CONSULTA = "browseProdutoUltimaConsulta"; + public static String BROWSE_PRODUTO_ULTIMA_PAUTA = "browseProdutoUltimaPauta"; + +} diff --git a/src/br/com/jcsinformatica/sarandroid/SplashScreen.java b/src/br/com/jcsinformatica/sarandroid/SplashScreen.java new file mode 100644 index 0000000..2ed6fa9 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/SplashScreen.java @@ -0,0 +1,32 @@ +package br.com.jcsinformatica.sarandroid; + +import android.app.Activity; +import android.content.Intent; +import android.graphics.Typeface; +import android.os.Bundle; +import android.os.Handler; +import android.view.Window; +import android.widget.TextView; + +public class SplashScreen extends Activity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.activity_splash); + Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/TIMESBD.TTF"); + TextView sar = (TextView) findViewById(R.id.tvSplash); + sar.setTypeface(tf); + Global.versao = getString(R.string.app_release); + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + startActivity(new Intent(SplashScreen.this, LoginActivity.class)); + finish(); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + }, 1400); + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/TestaConexao.java b/src/br/com/jcsinformatica/sarandroid/TestaConexao.java new file mode 100644 index 0000000..9e4a964 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/TestaConexao.java @@ -0,0 +1,52 @@ +package br.com.jcsinformatica.sarandroid; + +import java.sql.Connection; +import java.sql.SQLException; + +import android.content.Context; +import android.widget.Toast; +import br.com.jcsinformatica.sarandroid.postgres.ConnectionManager; +import br.com.jcsinformatica.sarandroid.postgres.EmpresaPGSQL; +import br.com.jcsinformatica.sarandroid.vo.Config; + +public class TestaConexao extends Thread { + ConfigActivity configActivity; + Context context; + Config c; + + public TestaConexao(Context context, ConfigActivity configActivity, Config c) { + this.configActivity = configActivity; + this.context = context; + this.c = c; + } + + @Override + public void run() { + Connection conn = null; + try { + conn = ConnectionManager.getConnection(context,c); + EmpresaPGSQL empPG = new EmpresaPGSQL(conn); + String ret = "Erro ao realizar consulta. Conexo ao banco de dados indisponvel."; + if (empPG.test()) { + ret = "Consulta realizada com sucesso!"; + } + final String retorno = ret; + configActivity.runOnUiThread(new Runnable() { + @Override + public void run() { + Toast.makeText(context, retorno, Toast.LENGTH_LONG).show(); + } + }); + } catch (Exception e) { + Util.sendError(configActivity, e); + } finally { + try { + if (conn != null) + conn.close(); + } catch (SQLException e) { + Util.sendError(configActivity, e); + } + } + + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/Util.java b/src/br/com/jcsinformatica/sarandroid/Util.java new file mode 100644 index 0000000..10bccf1 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/Util.java @@ -0,0 +1,1094 @@ +package br.com.jcsinformatica.sarandroid; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.io.StringWriter; +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import android.Manifest; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.ActivityNotFoundException; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.graphics.Typeface; +import android.graphics.pdf.PdfDocument; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.net.Uri; +import android.os.Build; +import android.os.Environment; +import android.support.v4.app.ActivityCompat; +import android.support.v4.content.ContextCompat; +import android.support.v4.content.FileProvider; +import android.text.InputType; +import android.util.Log; +import android.widget.EditText; +import android.widget.Toast; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.pedido.UpdatePedItemActivity; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Pedido; + +public class Util { + static SimpleDateFormat sdfDB; + static SimpleDateFormat sdfVisual; + static DecimalFormat dfMonetario; + static NumberFormat nfValor; + private static final Util instance = new Util(); // so pra iniciar + private static final int maxDecimais = 8; + private static final int minDecimais = 8; + private static Dialog errorDialog; + static String emailCliente; + static Uri path; + static StringBuilder model; + static File diretorio; + static boolean atualizaEmail = true; + + + public Util getInstance() { + return instance; + } + + private Util() { + sdfDB = new SimpleDateFormat("yyyy-MM-dd"); + sdfVisual = new SimpleDateFormat("dd/MM/yyyy"); + nfValor = NumberFormat.getInstance(); + nfValor.setMaximumFractionDigits(maxDecimais); + nfValor.setGroupingUsed(false); + dfMonetario = (DecimalFormat) NumberFormat.getCurrencyInstance(); + dfMonetario.applyPattern(",##0.00"); + } + + public static boolean isConnectedToInternet(Context context) { + final ConnectivityManager connectManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); + final NetworkInfo mobile = connectManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); + final NetworkInfo wifi = connectManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); + boolean mobileConnected = (mobile != null && mobile.getState() == NetworkInfo.State.CONNECTED); + boolean wifiConnected = (wifi != null && wifi.getState() == NetworkInfo.State.CONNECTED); + if (mobileConnected || wifiConnected) { + return true; + } else { + Toast.makeText(context, "Voc no est conectado a nenhuma rede de internet", Toast.LENGTH_SHORT).show(); + return false; + } + } + + public static String formataValorMonetario(double valor) { + return "R$" + dfMonetario.format(valor); + } + + public static String formatDate(Date date) { + try { + return sdfVisual.format(date); + } catch (Exception e) { + e.printStackTrace(); + return "##/##/####"; + } + } + + public static String formatDateDB(Date date) throws Exception { + if (date == null || sdfDB == null) { + return null; + } + return sdfDB.format(date); + } + + public static Date deformatDateDB(String str) { + try { + return sdfDB.parse(str); + } catch (Exception e) { + return new Date(); + } + } + + public static String corrigeString(String string) { + if (string != null) { + return string.trim().replace("'", "''"); + } + return null; + } + + public static String corrigeString(String string, int qtdChars) { + if (string != null) { + string = corrigeString(string); + if (qtdChars > string.length()) { + return string; + } else { + return string.substring(0, qtdChars); + } + } + return null; + } + + public static String getStackTrace(final Throwable throwable) { + final StringWriter sw = new StringWriter(); + final PrintWriter pw = new PrintWriter(sw, true); + throwable.printStackTrace(pw); + return sw.getBuffer().toString(); + } + + public static void enviaPedidoEmail2(final Activity activity, final Pedido ped) throws Exception{ + if (activity == null || ped == null){ + throw new Exception("Erro ao enviar pedido."); + } + + + model = new StringBuilder(); + FileOutputStream fosExt = null; + diretorio = null; + File fileExt = null; + String nomeDiretorio = "JCS"; + String diretorioApp = "SAR ANDROID"; + //CRIA DIRETRIO DO ARQUIVO + diretorioApp = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+ "/"+nomeDiretorio+"/"; + diretorio = new File(diretorioApp); + diretorio.mkdirs(); + fileExt = new File(diretorioApp, "Pedido.txt"); + fileExt.getParentFile().mkdirs(); + //FIM + + String hifen = Util.preencherString("-", "-", 104, 1); //94 + String pontilhado = "*"+hifen+"*"; + String quebra = "\n"; + String razao = null; + String cgcpf = null; + String IE = null; + String cliente = null; + String pedido = null; + Cliente cli = ped.getCliente(); + + //info pedido + model.append(pontilhado+quebra); + pedido = " Nmero: "+Util.codigoFormatado(ped.getNumero())+" Data : "+Util.formatDate(ped.getData()); + pedido = Util.preencherString(pedido, " ", 104, 1); //94 + model.append("|").append(pedido).append("|"); + model.append(quebra); + //FIM + + //cliente + razao = cli.getRazao().length() > 45 ? cli.getRazao().substring(0, 46) : cli.getRazao(); + cgcpf = (cli.getPessoa() == Cliente.PESSOA_JURIDICA ? " CNPJ: " : " CPF: ")+cli.getCgcpf(); + IE = cli.getInscricao() == null ? " IE: " : " IE: "+cli.getInscricao(); + cliente = razao+" "+cgcpf+" "+IE; + cliente = Util.preencherString(cliente, " ", 94, 1);//84 + model.append("|").append(" Cliente: ").append(cliente).append("|"); + model.append(quebra).append(pontilhado); + //fim + + //itens do pedido + Double totalDesconto = 0.0; + if (ped.getPedItens() != null && !ped.getPedItens().isEmpty()){ + model.append(quebra+quebra+pontilhado+quebra); + model.append("| Qtdade |Und|Descricao dos Produtos |Unitario|Desc.($)|T o t a l | IPI |ICMS-ST|"); + model.append(quebra); + model.append("|----------|---|-------------------------------------------|--------|--------|-----------|-------|-------|"); + for(ItemPedido item: ped.getPedItens()){ + model.append(quebra); + String qtd = Util.preencherString(formataValor2(item.getQuantidade()), " ", 10, 2); + String und = Util.preencherString(item.getProduto().getUnidade(), " ", 3, 2); + String prod = Util.preencherString(item.getProduto().getDescrDet(), " ", 43, 1); + prod = prod.length() > 46 ? prod.substring(0, 46) : prod; + String unit = Util.preencherString(formataValor2(item.getValor()), " ", 8, 2); + String desc = Util.preencherString(formataValor2(item.getDescontoV()), " ", 8, 2); + String total = Util.preencherString(formataValor2(item.getTotal()), " ", 11, 2); + + String ipi = Util.preencherString(formataValor2(item.getVlIpi()), " ", 7, 2); + String icmsst = Util.preencherString(formataValor2(item.getVlIcmsST()), " ", 7, 2); + + model.append("|").append(qtd).append("|").append(und).append("|").append(prod) + .append("|").append(unit).append("|").append(desc).append("|").append(total).append("|") + .append(ipi).append("|").append(icmsst).append("|"); + totalDesconto += item.getDescontoV(); + } + model.append(quebra+pontilhado+quebra); + + } + //fim + + //totais + String formaPag = ped.getFormapag().getDescricao().length() > 20 ? ped.getFormapag().getDescricao().substring(0, 20) : ped.getFormapag().getDescricao(); + formaPag = Util.preencherString(formaPag, " ", 21, 1); + String qtdTotal = Util.preencherString(formataValor2(ped.getQtdTotalProduto()), " ", 14, 2); + String descTotal = Util.preencherString(formataValor2(totalDesconto+ped.getDescontoV()), " ", 10, 2); + + String IpiTotal = Util.preencherString(formataValor2(ped.getTotalIPI()), " ", 8, 2); + String IcmsstTotal = Util.preencherString(formataValor2(ped.getTotalIcmsST()), " ", 8, 2); + + String total = Util.preencherString(formataValor2(ped.getTotal()), " ", 14, 2); + String rep = Global.getEmpresa().getRepresentante().getNome().length() > 23 ? Global.getEmpresa().getRepresentante().getNome().substring(0, 23) : Global.getEmpresa().getRepresentante().getNome(); + rep = Util.preencherString(rep, " ", 23, 1); + + model.append(quebra+pontilhado+quebra); + model.append("| Prazo | Qtd Total |Desc Total| IPI | ICMS-ST| Total | Representante |"); + model.append(quebra); + model.append("|---------------------|--------------|----------|--------|--------|--------------|-----------------------|"); + model.append(quebra); + model.append("|").append(formaPag).append("|").append(qtdTotal).append("|").append(descTotal).append("|").append(IpiTotal).append("|").append(IcmsstTotal).append("|") + .append(total).append("|").append(rep).append("|"); + model.append(quebra+pontilhado+quebra); + //fim + + fosExt = new FileOutputStream(fileExt); + fosExt.write(model.toString().getBytes()); + fosExt.close(); + //path = Uri.fromFile(fileExt); + path = FileProvider.getUriForFile(activity, "br.com.jcsinformatica.sarandroid.fileprovider", fileExt); + + + if (ped.getCliente().getEmail() == null || ped.getCliente().getEmail().trim().isEmpty()){ + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + AlertDialog.Builder alert = new AlertDialog.Builder(activity, AlertDialog.THEME_HOLO_LIGHT); + final EditText input = new EditText(activity); + input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); + alert.setView(input); + alert.setTitle("Cliente sem e-mail cadastrado. Digite um e-mail para prosseguir..."); + alert.setMultiChoiceItems(new CharSequence[]{"Atualiza Email Cliente"}, new boolean[]{true}, new DialogInterface.OnMultiChoiceClickListener() { + @Override + public void onClick(DialogInterface arg0, int indexSelected, boolean isChecked) { + Log.d("CHECK BOX", isChecked+""); + atualizaEmail = isChecked; + } + }); + alert.setPositiveButton("Fechar", null); + alert.setNegativeButton("Ok", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface arg0, int arg1) { + emailCliente = input.getText().toString(); + if (emailCliente != null && !emailCliente.trim().isEmpty()){ + ped.getCliente().setEmail(emailCliente); + Log.d("Atualiza email: ", atualizaEmail+""); + //envia(activity, "PEDIDO NMERO #"+Util.codigoFormatado(ped.getNumero()), model.toString(), ped, path); + envia(activity, "PEDIDO NMERO #"+Util.codigoFormatado(ped.getNumero()), model.toString(), ped, path); + diretorio.delete(); + } + } + }); + alert.show(); + } + }); + } else{ + envia(activity, "PEDIDO NMERO #"+Util.codigoFormatado(ped.getNumero()), model.toString(), ped, path); + diretorio.delete(); + } + } + + public static File criarDiretorioPrivado(Context context, String nomeDiretorio) { + File diretorio = new File(context.getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS), nomeDiretorio); + + String teste = ""; + if (diretorio.exists()) { + teste = "EXISTE"; + }else{ + teste = " NO EXISTE"; + } + + if (!diretorio.exists()) { + teste = "CRIANDO DIRETORIO"; + if (diretorio.mkdirs()){ + teste = "DIRETORIO CRIADO COM SUCESSO"; + }else{ + teste = "FALHA AO CRIAR DIRETORIO"; + } + + } + + return diretorio; + } + + public static File criarArquivoPDF(File diretorio, String nomeArquivo) { + File fileExt = new File(diretorio, nomeArquivo); + + try { + if (!fileExt.exists()) { + fileExt.createNewFile(); + } + } catch (IOException e) { + e.printStackTrace(); + } + + return fileExt; + } + + public static void enviaPedidoEmail(final Activity activity, final Pedido ped) throws Exception{ + if (activity == null || ped == null){ + throw new Exception("Erro ao enviar pedido."); + } + + // Configurar o documento PDF + PdfDocument document = new PdfDocument(); + PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(800, 1000, 1).create(); + PdfDocument.Page page = document.startPage(pageInfo); + Canvas pdfCanvas = page.getCanvas(); + + // Configurao de Fonte da impresso + Paint paint = new Paint(); + paint.setColor(Color.BLACK); + paint.setTextSize(12); + + float x = 30; + float y = 20; + + model = new StringBuilder(); + // diretorio = null; + //File fileExt = null; + String nomeDiretorio = "JCS"; + String diretorioApp = "SAR ANDROID"; + + //CRIA DIRETRIO DO ARQUIVO + diretorioApp = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+ "/"+nomeDiretorio+"/"; + + //diretorio = new File(diretorioApp); + //diretorio.mkdirs(); + //fileExt = new File(diretorioApp, "Pedido.pdf"); + //fileExt.getParentFile().mkdirs(); + //FIM + + File diretorio = Util.criarDiretorioPrivado(activity, "JCS"); + File fileExt = Util.criarArquivoPDF(diretorio, "Pedido.pdf"); + fileExt.getParentFile().mkdirs(); + + Cliente cli = ped.getCliente(); + String rep = Global.getEmpresa().getRepresentante().getNome().length() > 26 ? Global.getEmpresa().getRepresentante().getNome().substring(0, 26) : Global.getEmpresa().getRepresentante().getNome(); + rep = Util.preencherString(rep, " ", 26, 1); + + pdfCanvas.drawLine(x, y, 670, y, paint); // Linha Horizontal + y += 20; + + // Informaes Pedido + //pedido = " Nmero: "+Util.codigoFormatado(ped.getNumero())+" Data : "+Util.formatDate(ped.getData())+" Representante : "+rep; + //pdfCanvas.drawText(pedido, x, y, paint); + + float x2 = 0; + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + pdfCanvas.drawText("Nmero: ", x+5, y, paint); + x2 += 65; + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + + pdfCanvas.drawText(Util.codigoFormatado(ped.getNumero()), x+x2, y, paint); + x2 += 100; + + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + pdfCanvas.drawText("Data: ", x+x2, y, paint); + x2 += 42; + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + + pdfCanvas.drawText(Util.formatDate(ped.getData()), x+x2, y, paint); + x2 += 115; + + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + pdfCanvas.drawText(" Representante: ", x+x2, y, paint); + x2 += 110; + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + + pdfCanvas.drawText(rep, x+x2, y, paint); + y += 20; + + x2 = 0; + // Informaes cliente + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + pdfCanvas.drawText("Cliente: ", x+5, y, paint); + x2 += 60; + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + + pdfCanvas.drawText(cli.getRazao().length() > 40 ? cli.getRazao().substring(0, 41) : cli.getRazao(), x+x2, y, paint); + x2 += 327; + + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + pdfCanvas.drawText((cli.getPessoa() == Cliente.PESSOA_JURIDICA ? "CNPJ: " : "CPF: "), x+x2, y, paint); + x2 += 47; + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + + pdfCanvas.drawText(cli.getCgcpf() == null ? " " : ""+cli.getCgcpf(), x+x2, y, paint); + y += 15; + + pdfCanvas.drawLine(x, 20, x, y, paint); // Linha Vertical Inicio + pdfCanvas.drawLine(670, 20, 670, y, paint); // Linha Vertical Fim + + // Cabealho dos Produtos + String[] headers = {"Qtdade", "Und", "Descrio dos Produtos", "Unitrio", "Desc.", "Total", "IPI", "ICMS-ST"}; + //float[] columnWidths = {65, 35, 230, 80, 80, 80, 60, 60}; + float[] columnWidths = {63, 35, 245, 65, 50, 75, 50, 50}; + float[] columnStartX = new float[columnWidths.length]; + columnStartX[0] = x; + for (int i = 1; i < columnWidths.length; i++) { + columnStartX[i] = columnStartX[i - 1] + columnWidths[i - 1]; + } + pdfCanvas.drawLine(x, y, 670, y, paint); // Linha + y += 20; + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + drawTableHeader(pdfCanvas, paint, headers, columnStartX, y); + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + y += 20; + + // Itens do pedido + String[][] vItens = new String[ped.getPedItens().size()][8]; + Double totalDesconto = 0.0; + int vCont = 0; + if (ped.getPedItens() != null && !ped.getPedItens().isEmpty()){ + for(ItemPedido item: ped.getPedItens()){ + //String qtd = Util.preencherString(formataValor2(item.getQuantidade()), " ", 9, 2); + String qtd = formataValor2(item.getQuantidade()); + String und = Util.preencherString(item.getProduto().getUnidade(), " ", 3, 2); + String prod = Util.preencherString(item.getProduto().getDescrDet(), " ", 34, 1); + prod = prod.length() > 34 ? prod.substring(0, 35) : prod; + String unit = formataValor2(item.getValor()); + String desc = formataValor2(item.getDescontoV()); + String total = formataValor2(item.getTotal()); + String ipi = formataValor2(item.getVlIpi()); + String icmsst = formataValor2(item.getVlIcmsST()); + totalDesconto += item.getDescontoV(); + + vItens[vCont][0] = qtd; + vItens[vCont][1] = und; + vItens[vCont][2] = prod; + vItens[vCont][3] = unit; + vItens[vCont][4] = desc; + vItens[vCont][5] = total; + vItens[vCont][6] = ipi; + vItens[vCont][7] = icmsst; + vCont += 1; + } + } + + for (String[] produto : vItens) { + drawTableRow(pdfCanvas, paint, produto, columnStartX, y); + y += 20; + } + + //Lnhas verticais dos Itens do pedido + float x3 = x + 63; // base de calculo campos itens {63, 35, 245, 65, 50, 75, 50, 50}; + pdfCanvas.drawLine(x, 75, x, y+20, paint); // INICIO + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 35; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 245; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 65; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 50; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 75; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + x3 += 50; + pdfCanvas.drawLine(x3, 75, x3, y+20, paint); + pdfCanvas.drawLine(670, 75, 670, y+20, paint); // FIM + + //totais + String formaPag = ped.getFormapag().getDescricao().length() > 20 ? ped.getFormapag().getDescricao().substring(0, 24) : ped.getFormapag().getDescricao(); + formaPag = Util.preencherString(formaPag, " ", 24, 1); + String qtdTotal = Util.preencherString(formataValor2(ped.getQtdTotalProduto()), " ", 14, 2); + String descTotal = Util.preencherString(formataValor2(totalDesconto+ped.getDescontoV()), " ", 10, 2); + String IpiTotal = Util.preencherString(formataValor2(ped.getTotalIPI()), " ", 8, 2); + String IcmsstTotal = Util.preencherString(formataValor2(ped.getTotalIcmsST()), " ", 8, 2); + + double vlTotalGeral = ped.getTotal(); + if (!new UpdatePedItemActivity().precoComIpi(activity)){ + vlTotalGeral += ped.getTotalIPI(); + } + + String total = Util.preencherString(formataValor2(vlTotalGeral), " ", 14, 2); + + //String total = Util.preencherString(formataValor2(ped.getTotal()), " ", 14, 2); + + // Desenhar o rodap + //String[] rodape = {"10/20/30/40 BOLETO", "45,00", "0,00", "76,59", "0,00", "2.878,38"}; + String[] rodape = {formaPag, qtdTotal, descTotal, IpiTotal, IcmsstTotal, total}; + drawRodape(pdfCanvas, paint, rodape, x, y + 20); + + // Finaliza o documento PDF + document.finishPage(page); + + // Salva o documento PDF + //File file = new File(Environment.getExternalStorageDirectory(), "pedidoJCS.pdf"); + try { + document.writeTo(new FileOutputStream(fileExt)); + document.close(); + } catch (IOException e) { + e.printStackTrace(); + } + + //path = FileProvider.getUriForFile(activity, "br.com.jcsinformatica.sarandroid.fileprovider", fileExt); + //envia(activity, "PEDIDO NMERO #"+Util.codigoFormatado(ped.getNumero()), model.toString(), ped, path); + + //Compartilha o PDF via WhatsApp + String vArquivo = fileExt.getPath(); + String vAssunto = "Pedido: "+Util.codigoFormatado(ped.getNumero()); + String vEmail = cli.getEmail().trim(); + //compartilharPDF(activity,vArquivo, vEmail, vAssunto); + abrePDF(activity,vArquivo, vEmail, vAssunto); + + } + + public static void abrePDF(Activity activity, String filePath, String vEmail, String vAssunto) { + File file = new File(filePath); + + Intent intent = new Intent(Intent.ACTION_VIEW); + + Uri contentUri = FileProvider.getUriForFile(activity, "br.com.jcsinformatica.sarandroid.fileprovider", file); + + intent.setDataAndType(contentUri, "application/pdf"); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + + // Define o pacote do Google Drive (se o Google Drive estiver instalado) + intent.setPackage("com.google.android.apps.docs"); + + // Verifica se o Google Drive est instalado + if (intent.resolveActivity(activity.getPackageManager()) != null) { + activity.startActivity(intent); + } else { + // Se o Google Drive no estiver instalado, usa o visualizador padro de PDF + activity.startActivity(Intent.createChooser(intent, "Abrir PDF com")); + } + +// if (intent.resolveActivity(activity.getPackageManager()) != null) { +// activity.startActivity(intent); +// } else { +// Log.e("PDFOpen", "Nenhum aplicativo encontrado para abrir o PDF."); +// Toast.makeText(activity, "Nenhum aplicativo encontrado para abrir o PDF.", Toast.LENGTH_SHORT).show(); +// } + + + } + + private static void drawTableHeader(Canvas canvas, Paint paint, String[] headers, float[] columnStartX, float y) { + for (int i = 0; i < headers.length; i++) { + if (i==0){ + canvas.drawText(headers[i], columnStartX[i]+10, y, paint); + }else if (i==1 || i==2){ + canvas.drawText(headers[i], columnStartX[i]+5, y, paint); + }else if (i==3){ + canvas.drawText(headers[i], columnStartX[i]+7, y, paint); + }else if (i==4){ + canvas.drawText(headers[i], columnStartX[i]+10, y, paint); + }else if (i==5){ + canvas.drawText(headers[i], columnStartX[i]+20, y, paint); + }else if (i==6){ + canvas.drawText(headers[i], columnStartX[i]+15, y, paint); + }else if (i==7){ + canvas.drawText(headers[i], columnStartX[i]+2, y, paint); + }else{ + canvas.drawText(headers[i], columnStartX[i], y, paint); + } + } + } + + private static void drawTableRow(Canvas canvas, Paint paint, String[] rowData, float[] columnStartX, float y) { + for (int i = 0; i < rowData.length; i++) { + // {63, 35, 245, 65, 50, 75, 50, 50}; + float vAjust = 3; //Valor do ajuste para ficar fora da lina + if (i==0){ //qtd + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+63-vAjust, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==1){ //und + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+25, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==2){ //descr + canvas.drawText(rowData[i], columnStartX[i]+vAjust, y, paint); + }else if (i==3){ //unit + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+65-vAjust, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==4){ //desc + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+50-vAjust, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==5){ //total + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+75-vAjust, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==6){ + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+50-vAjust, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else if (i==7){ + paint.setTextAlign(Paint.Align.RIGHT); + canvas.drawText(rowData[i], columnStartX[i]+52, y, paint); + paint.setTextAlign(Paint.Align.LEFT); + }else{ + canvas.drawText(rowData[i], columnStartX[i], y, paint); + } + } + } + + private static void drawRodape(Canvas canvas, Paint paint, String[] rodape, float x, float y) { + float[] columnWidths = {210, 90, 80, 80, 80, 90}; + float[] columnStartX = new float[columnWidths.length]; + columnStartX[0] = x; + for (int i = 1; i < columnWidths.length; i++) { + columnStartX[i] = columnStartX[i - 1] + columnWidths[i - 1]; + } + + float rodapeHeight = 60; + + // Linhas horizontais do rodap + float rodapeEndY = y + rodapeHeight; // Altura total do rodap + + canvas.drawLine(x, y, 670, y, paint); // Linha superior do rodap + canvas.drawLine(x, rodapeEndY, 670, rodapeEndY, paint); // Linha inferior do rodap + + // Linhas verticais do rodap + for (float columnX : columnStartX) { + canvas.drawLine(columnX, y, columnX, rodapeEndY, paint); + } + canvas.drawLine(670, y, 670, rodapeEndY, paint); // Linha Vertical Fim + + // Dados do rodap + for (int i = 0; i < rodape.length; i++) { + canvas.drawText(rodape[i], columnStartX[i]+3, rodapeEndY - 20, paint); // Ajustar a posio vertical para desenhar acima das linhas + } + + paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); // Ativa Negrito + // Legendas do rodap + String[] legendas = {" Forma de Pagamento", " Qtd Total", " Desc Total", " IPI", " ICMS-ST", " Total Pedido"}; + for (int i = 0; i < legendas.length; i++) { + canvas.drawText(legendas[i], columnStartX[i]+3, y + 20, paint); // Ajustar a posio vertical para desenhar acima do rodap + } + paint.setTypeface(Typeface.DEFAULT); // Desativa negrito + } + + public static void compartilharPDF(Activity activity, String filePath, String vEmail, String vAssunto) { + File file = new File(filePath); + + Uri contentUri = FileProvider.getUriForFile(activity, "br.com.jcsinformatica.sarandroid.fileprovider", file); + + // Verifica se o arquivo PDF existe + if (file.exists()) { + // Cria uma Intent para compartilhar o arquivo PDF + Intent intent = new Intent(Intent.ACTION_SEND); + intent.setType("application/pdf"); + if (vEmail.trim().length()>0){ + intent.putExtra(Intent.EXTRA_EMAIL, vEmail.trim()); + } + intent.putExtra(Intent.EXTRA_SUBJECT, vAssunto); + intent.putExtra(Intent.EXTRA_STREAM, contentUri); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + + // Verifica se o WhatsApp est instalado + //if (isAppInstalled(activity, "com.whatsapp")) { + // intent.setPackage("com.whatsapp"); + //} + + try { + // Inicia uma atividade de compartilhamento + activity.startActivity(Intent.createChooser(intent, "Compartilhar PDF")); + } catch (android.content.ActivityNotFoundException ex) { + Toast.makeText(activity, "Nenhum aplicativo encontrado para compartilhar PDF", Toast.LENGTH_SHORT).show(); + } + } else { + // Exibe uma mensagem se o arquivo PDF no existir + Toast.makeText(activity, "Arquivo PDF no encontrado", Toast.LENGTH_SHORT).show(); + } + } + + private static boolean isAppInstalled(Activity activity, String packageName) { + try { + activity.getPackageManager().getPackageInfo(packageName, 0); + return true; + } catch (Exception e) { + return false; + } + } + + private static void envia(final Activity activity, final String subject, final String body, final Pedido ped, final Uri anexo){ + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + final AlertDialog.Builder alert = new AlertDialog.Builder(activity); + alert.setMessage("Envio do pedido nmero #"+codigoFormatado(ped.getNumero())+". Confirma envio para o e-mail "+ped.getCliente().getEmail()+"?"); + alert.setPositiveButton("Fechar", null); + + alert.setNegativeButton("Enviar pedido", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface arg0, int arg1) { + if (errorDialog != null) { + errorDialog.dismiss(); + } + AlertDialog.Builder alertSendPedido = new AlertDialog.Builder(activity); + alertSendPedido.setMessage("Um e-mail ser criado contendo os dados do pedido.\nVoc poder visualizar estes dados antes do envio e completar com outras informaes."); + alertSendPedido.setPositiveButton("Cancelar", null); + alertSendPedido.setNegativeButton("Continuar", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogMail, int which) { + try { + + Intent i = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:")); + i.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + i.setType("plain/text"); + i.putExtra(Intent.EXTRA_EMAIL, new String[] {ped.getCliente().getEmail().trim()}); + i.putExtra(Intent.EXTRA_SUBJECT, subject); + i.putExtra(Intent.EXTRA_STREAM, anexo); + i.putExtra(Intent.EXTRA_TEXT, "Segue pedido em anexo."); + activity.startActivity(Intent.createChooser(i,"Enviar e-mail usando...")); + } catch (ActivityNotFoundException ex) { + Toast.makeText(activity,"No h nenhum aplicativo de e-mail instalado.", Toast.LENGTH_SHORT).show(); + } + } + }); + alertSendPedido.show(); + } + }); + errorDialog = alert.create(); + errorDialog.show(); + } + }); + if (atualizaEmail){ + try { + new ClienteDB().atualizaEmailCliente(activity.getApplicationContext(), ped.getCliente()); + } catch (Exception e) { + } + } + } + + + public static void sendError(final Activity activity, final Exception e) { + SharedPreferences settings = null; + if (activity != null) { + settings = activity.getSharedPreferences(Preferencia.NAME, 0); + } + e.printStackTrace(); + String erro = ""; + final boolean exibirErroCompleto = settings == null ? true : settings.getBoolean(Preferencia.OPCAO_EXIBIR_ERRO_COMPLETO, false); + if (exibirErroCompleto) { + for (StackTraceElement st : e.getStackTrace()) { + String classe = st.getClassName(); + if ((classe.length() >= 33 && classe.substring(0, 32).equals("br.com.jcsinformatica.sarandroid")) || + (classe.length() >= 34 && classe.substring(0, 32).equals("org.postgresql.util.PSQLException"))) { + erro = "\n\n" + classe.substring(33) + "\nLinha: " + st.getLineNumber(); + break; + } + } + } + try { + final String errorMessage = corrigeMensagemErro(e.getMessage()) + erro; + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + String configExterna = ""; + String configInterna = ""; + String codRep = ""; + try { + configExterna = Global.getEmpresa().getConfigExterna().toString() + "\n"; + configInterna = Global.getEmpresa().getConfigInterna().toString() + "\n"; + codRep = String.valueOf(Global.getEmpresa().getRepresentante().getCodigo()) + "\n"; + } catch (Exception e) {// nao da nada se der pau + } + + final AlertDialog.Builder alert = new AlertDialog.Builder(activity); + alert.setMessage(errorMessage); + + if (exibirErroCompleto) { + final StringBuilder mailBody = new StringBuilder(); + mailBody.append(configExterna); + mailBody.append(configInterna); + mailBody.append("Representante: " + codRep); + mailBody.append(Build.MODEL); + mailBody.append("\n\n"); + mailBody.append(getStackTrace(e) + "\n\n"); + alert.setPositiveButton("Fechar", null); + alert.setNegativeButton("Enviar erro", new DialogInterface.OnClickListener() { + @Override + public void onClick(final DialogInterface dialog, int which) { + if (errorDialog != null) { + errorDialog.dismiss(); + } + AlertDialog.Builder alertSendError = new AlertDialog.Builder(activity); + alertSendError.setMessage("Um e-mail ser criado contendo os dados sobre o erro ocorrido." + + "\nVoc poder visualizar estes dados antes do envio e completar com outras informaes."); + alertSendError.setNegativeButton("Cancelar", null); + alertSendError.setPositiveButton("Continuar", + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogMail, int which) { + try { + Intent i = new Intent(Intent.ACTION_SEND); + i.setType("message/rfc822"); + i.putExtra(Intent.EXTRA_EMAIL, new String[] { "suporte@jcsinformatica.com.br" }); + i.putExtra(Intent.EXTRA_SUBJECT, "SAR Android "+ Global.versao + " - " + e.getMessage()); + i.putExtra(Intent.EXTRA_TEXT, mailBody.toString()); + activity.startActivity(Intent.createChooser(i,"Enviar e-mail usando...")); + } catch (ActivityNotFoundException ex) { + Toast.makeText(activity,"No h nenhum aplicativo de e-mail instalado.", + Toast.LENGTH_SHORT).show(); + } + } + }); + alertSendError.show(); + } + }); + } else { + alert.setNeutralButton("Fechar", null); + } + errorDialog = alert.create(); + errorDialog.show(); + } + }); + } catch (Exception ex) { + try { + Toast.makeText(activity, e.getMessage(), Toast.LENGTH_LONG).show(); + } catch (Throwable t) { + } + } + } + + private static String corrigeMensagemErro(String message) { + if (message == null || (message != null && message.isEmpty())) { + return "Erro desconhecido"; + } + message = message.replace("ERROR", "ERRO"); + message = message.replace("permission denied for relation", "Permisso negada para a tabela"); + message = message.replace("permission denied for schema", "Permisso negada para o esquema"); + message = message.replace("ambiguous column name", "nome da coluna ambguo"); + message = message.replace("no such column", "coluna no existe"); + message = message.replace("column", "coluna"); + message = message.replace("does not exist", "no existe"); + message = message.replace("may not be NULL", "no pode ser nulo"); + message = message.replace("FATAL: password authentication failed for user", + "Revise sua configurao de conexo" + "\nVoc pode tentar restaurar a configurao original" + + "\n\nA autenticao por senha falhou para o usurio"); + message = message.replace("duplicate key violates unique constraint", + "Chave duplicada viola restrio nica"); + message = message.replace("foreign key constraint failed (code 19)", + "Alterao no permitida. Viola restrio da relao das tabelas"); + return message; + } + + public static String formataNumero(String s) { + if (s.length() == 0) + return "0"; + String inteiros = "0"; + String decimais = "0"; + s = s.replaceAll(",", "."); + s = s.replaceFirst("^0+(?!$)", ""); + + int posPrimeiroPonto = s.indexOf("."); + if (posPrimeiroPonto > 0) { + inteiros = s.substring(0, posPrimeiroPonto); + decimais = s.substring(posPrimeiroPonto); + } else if (posPrimeiroPonto < 0) { + return s; + } else { + inteiros = "0"; + decimais = s; + } + decimais = decimais.replace(".", ""); + + if (decimais.length() > maxDecimais) { + decimais = decimais.substring(0, maxDecimais); + } + return inteiros + "." + decimais; + } + + public static String formataValor(double valor) { + return nfValor.format(valor); + } + + public static boolean validaCNPJ(String cnpj) { + cnpj = cnpj.replaceAll("[^0-9]*", ""); + char[] digitosText = cnpj.toCharArray(); + if (digitosText.length < 14) { + return false; + } + int[] dig = new int[digitosText.length]; + for (int i = 0; i < dig.length; i++) { + dig[i] = Integer.parseInt(String.valueOf(digitosText[i])); + } + int total = 0;// 5,4,3,2,9,8,7,6,5,4,3,2 + total += dig[0] * 5; + total += dig[1] * 4; + total += dig[2] * 3; + total += dig[3] * 2; + total += dig[4] * 9; + total += dig[5] * 8; + total += dig[6] * 7; + total += dig[7] * 6; + total += dig[8] * 5; + total += dig[9] * 4; + total += dig[10] * 3; + total += dig[11] * 2; + int resto = total % 11; + int dv1 = 11 - resto; + if (dv1 > 9) { + dv1 = 0; + } + if (dv1 != dig[12]) { + return false; + } + total = 0;// 5,4,3,2,9,8,7,6,5,4,3,2 + total += dig[0] * 6; + total += dig[1] * 5; + total += dig[2] * 4; + total += dig[3] * 3; + total += dig[4] * 2; + total += dig[5] * 9; + total += dig[6] * 8; + total += dig[7] * 7; + total += dig[8] * 6; + total += dig[9] * 5; + total += dig[10] * 4; + total += dig[11] * 3; + total += dv1 * 2; + resto = total % 11; + int dv2 = 11 - resto; + if (dv2 > 9) { + dv2 = 0; + } + if (dv2 != dig[13]) { + return false; + } + + return true; + } + + public static boolean validaCPF(String cpf) { + cpf = cpf.replaceAll("[^0-9]*", ""); + char[] digitosText = cpf.toCharArray(); + if (digitosText.length < 11) + return false; + int[] dig = new int[digitosText.length]; + for (int i = 0; i < dig.length; i++) { + dig[i] = Integer.parseInt(String.valueOf(digitosText[i])); + } + int total = 0; + total += dig[0] * 10; + total += dig[1] * 9; + total += dig[2] * 8; + total += dig[3] * 7; + total += dig[4] * 6; + total += dig[5] * 5; + total += dig[6] * 4; + total += dig[7] * 3; + total += dig[8] * 2; + int resto = total % 11; + int dv1 = 11 - resto; + if (dv1 > 9) { + dv1 = 0; + } + if (dv1 != dig[9]) { + return false; + } + total = 0; + total += dig[0] * 11; + total += dig[1] * 10; + total += dig[2] * 9; + total += dig[3] * 8; + total += dig[4] * 7; + total += dig[5] * 6; + total += dig[6] * 5; + total += dig[7] * 4; + total += dig[8] * 3; + total += dv1 * 2; + resto = total % 11; + int dv2 = 11 - resto; + if (dv2 > 9) { + dv2 = 0; + } + if (dv2 != dig[10]) { + return false; + } + return true; + } + + public static String tempoExtenso(long tempo) { + String tempoExt = ""; + tempo /= 1000; + long sec = tempo % 60; + long min = (int) ((tempo - sec) / 60); + if (min > 0) { + tempoExt = min + " min."; + } + if (sec > 0 || min == 0) { + if (min > 0) { + tempoExt = tempoExt + " e "; + } + tempoExt = tempoExt + sec + " seg."; + } + return tempoExt; + } + + public static String formataNumero(int numbero){ + dfMonetario.applyLocalizedPattern("000000"); + return dfMonetario.format(numbero); + } + + public static String formataValor2(double valor) { + return new DecimalFormat("#,###,##0.00").format(valor); + } + + public static String formataValor4(double valor) { + return new DecimalFormat("#,###,##0.0000").format(valor); + } + + + + /** + * @param palavra Recebe a palavra a ser completada + * @param separador Recebe o que vai ser preenchido na palavra + * @param qtd o tamanho total que deve retornar a String + * @param lado Qual lado deve ser preenchido a String. 1 - Direito , 2 - Esquerdo, 3 - Centralizado + * @return String + */ + public static String preencherString(String palavra, String separador, int qtd, int lado) { + int original = qtd; + qtd = qtd - palavra.length(); + +// + if (!palavra.trim().equals("")) { + if (!separador.equals("")) { + if (lado == 1) { //lado direito + for (int i = 0; i < qtd; i++) { + palavra = palavra.concat(separador); + } + } else if (lado == 2) { //lado esquerdo + for (int i = 0; i < qtd; i++) { + palavra = separador.concat(palavra); + } + } else if (lado == 3) { //centralizado + int aux = (Integer) qtd / 2; + for (int i = 0; i < aux; i++) { + palavra = palavra.concat(separador); + } + for (int i = 0; i < aux; i++) { + palavra = separador.concat(palavra); + } + + if (palavra.length() < original) { + palavra = palavra.concat(separador); + } + } else { + throw new IllegalArgumentException("Parmetro Invlido. Parmetro lado deve ser prenchido da seguinte Maneira: \n 1 - Direito , 2 - Esquerdo, 3 - Centralizado"); + } + } + } + return palavra; + } + + public static final String codigoFormatado(int codigo) { + String aux = ""; + if (codigo != 0) { + aux = Integer.toString(codigo); + aux = String.format("%06d", codigo); + } + return aux; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/WarningException.java b/src/br/com/jcsinformatica/sarandroid/WarningException.java new file mode 100644 index 0000000..e260185 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/WarningException.java @@ -0,0 +1,19 @@ +package br.com.jcsinformatica.sarandroid; + +public class WarningException extends Exception { + + /** + * + */ + private static final long serialVersionUID = 1L; + + public WarningException(String message) { + super(message); + } + + @Override + public StackTraceElement[] getStackTrace() { + return new StackTraceElement[0]; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCTR.java b/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCTR.java new file mode 100644 index 0000000..fe26e70 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCTR.java @@ -0,0 +1,60 @@ +package br.com.jcsinformatica.sarandroid.cliente; + +import java.util.List; + +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.ContasReceberDB; +import br.com.jcsinformatica.sarandroid.uimodels.ExpandedListView; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterCTR; +import br.com.jcsinformatica.sarandroid.uimodels.vo.CTRList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import android.app.Activity; +import android.os.Bundle; + +//public class BrowseCTR extends Activity { +public class BrowseCTR extends GlobalActivity { + Cliente cliente; + ExpandedListView listView; + List listCtr; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_ctr); + listView = (ExpandedListView) findViewById(R.id.listCtr); + cliente = (Cliente) getIntent().getSerializableExtra(Cliente.EXTRA_NAME); + } + + @Override + protected void onStart() { + super.onStart(); + Thread th = new Thread(new Runnable() { + @Override + public void run() { + if (cliente != null) { + try { + ContasReceberDB ctrDB = new ContasReceberDB(); + listCtr = ctrDB.selectResume(getApplicationContext(), cliente.getId()); + final SimpleArrayAdapterCTR adapter = new SimpleArrayAdapterCTR(getApplicationContext(), listCtr); + runOnUiThread(new Runnable() { + public void run() { + listView.setAdapter(adapter); + } + }); + } catch (Exception e) { + Util.sendError(BrowseCTR.this, e); + } + } + } + }); + th.start(); + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCliente.java b/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCliente.java new file mode 100644 index 0000000..6901cdd --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/cliente/BrowseCliente.java @@ -0,0 +1,259 @@ +package br.com.jcsinformatica.sarandroid.cliente; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AdapterView.OnItemLongClickListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.EditText; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.ProgressBar; +import android.widget.Spinner; +import android.widget.Toast; + +//public class BrowseCliente extends Activity implements OnClickListener, OnItemClickListener, +public class BrowseCliente extends GlobalActivity implements OnClickListener, OnItemClickListener, + OnItemLongClickListener { + LinearLayout layoutFiltro; + EditText etRazao; + EditText etFantasia; + EditText etMunicipio; + Spinner spEstado; + Spinner spOrdem; + Button btFiltro; + ListView listView; + ProgressBar progressBar; + List listCliente; + + public static boolean consulta; + InputMethodManager imm; + Thread th; + + public BrowseCliente() { + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_cliente); + imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + layoutFiltro = (LinearLayout) findViewById(R.id.layoutFiltroBrowseCliente); + etRazao = (EditText) findViewById(R.id.etRazaoBrowseCliente); + etFantasia = (EditText) findViewById(R.id.etFantasiaBrowseCliente); + etMunicipio = (EditText) findViewById(R.id.etMunicipioBrowseCliente); + spEstado = (Spinner) findViewById(R.id.spEstadoBrowseCliente); + spOrdem = (Spinner) findViewById(R.id.spOrdemBrowseCliente); + btFiltro = (Button) findViewById(R.id.btFiltroBrowseCliente); + listView = (ListView) findViewById(R.id.listBrowseCliente); + progressBar = (ProgressBar) findViewById(R.id.pbBrowseCliente); + + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(),R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray( + R.array.ordem_filtro_cliente))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spOrdem.setAdapter(adapter); + spOrdem.setSelection(1); + + adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.estados))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spEstado.setAdapter(adapter); + spEstado.setSelection(28); + listView.setScrollingCacheEnabled(false); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.activity_browse_actions, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + //Global.cliente = null; + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getApplicationContext()); + } catch (Exception e) { + Util.sendError(BrowseCliente.this, e); + } + if (sarCfg != null){ + if (!sarCfg.isBloqNovoCliente()){ + openUpdateCliente(); + }else{ + Toast.makeText(getApplicationContext(), "No permitido o cadastro de clientes.", Toast.LENGTH_SHORT).show(); + } + }else{ + openUpdateCliente(); + } + return super.onOptionsItemSelected(item); + } + + private void openUpdateCliente(){ + startActivity(new Intent(BrowseCliente.this, UpdateCliente.class)); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + + @Override + protected void onStart() { + super.onStart(); + btFiltro.setOnClickListener(this); + listView.setOnItemClickListener(this); + listView.setOnItemLongClickListener(this); + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + boolean abreFiltroPadrao = settings.getBoolean(Preferencia.OPCAO_BROWSE_PRODUTO_CLIENTE_FILTRO_PADRAO, true); + if (abreFiltroPadrao){ + layoutFiltro.setVisibility(View.VISIBLE); + btFiltro.setText("Ok"); + }else{ + layoutFiltro.setVisibility(View.GONE); + btFiltro.setText("Filtros"); + } + updateListAdapter(); + } + + @Override + public void finish() { + super.finish(); + consulta = false; + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + public void onItemClick(AdapterView arg0, View view, int pos, long arg3) { + Cliente cli = listCliente.get(pos); + if (consulta) { + Intent it = new Intent(BrowseCliente.this, UpdateCliente.class); + it.putExtra(Cliente.EXTRA_NAME, cli); + startActivity(it); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } else { + Intent it = new Intent(); + it.putExtra("RETURN", cli); + setResult(RESULT_OK, it); + finish(); + } + } + + @Override + public void onClick(View v) { + if (v == btFiltro) { + if (layoutFiltro.getVisibility() == View.GONE) { + btFiltro.setText("OK"); + layoutFiltro.setVisibility(View.VISIBLE); + } else { + btFiltro.setText("Filtros"); + layoutFiltro.setVisibility(View.GONE); + updateListAdapter(); + } + } + } + + public void updateListAdapter() { + //layoutFiltro.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + progressBar.setVisibility(View.VISIBLE); + imm.hideSoftInputFromWindow(etRazao.getWindowToken(), 0); + listCliente = new ArrayList(); + + try { + String filtro = " A.id_empresa = " + Global.getEmpresa().getId() + " AND A.ativo = 1"; + String razao = etRazao.getText().toString().trim(); + String fantasia = etFantasia.getText().toString().trim(); + String munic = etMunicipio.getText().toString().trim(); + String est = spEstado.getSelectedItem().toString(); + if (!razao.equals("")) + filtro = filtro + " AND A.razao like '%" + razao + "%'"; + if (!fantasia.equals("")) + filtro = filtro + " AND A.fantasia like '%" + fantasia + "%'"; + if (!munic.equals("")) + filtro = filtro + " AND B.nome like '%" + munic + "%'"; + if (!est.equals("Todos")) + filtro = filtro + " AND B.uf = '" + est + "'"; + + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + int prefExibirCliente = settings.getInt(Preferencia.OPCAO_EXIBIR_CLIENTE, + Preferencia.OPCAO_EXIBIR_CLIENTE_RAZAO); + String order = ""; + switch (spOrdem.getSelectedItemPosition()) { + case 0: + order = "A.id_erp"; + break; + case 1: + if (prefExibirCliente == Preferencia.OPCAO_EXIBIR_CLIENTE_RAZAO) { + order = "A.razao"; + } else { + order = "CASE WHEN A.fantasia = '' THEN A.razao ELSE A.fantasia END"; + } + break; + case 2: + order = "B.nome"; + break; + } + + th = new ThreadBuscaCliente(this, getApplicationContext(), filtro, order, prefExibirCliente); + th.start(); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public boolean onItemLongClick(AdapterView arg0, View view, int pos, long arg3) { + try { + final Cliente cliExcluir = listCliente.get(pos); + if (cliExcluir != null && cliExcluir.getIdErp() == 0) { + AlertDialog.Builder alert = new AlertDialog.Builder(this); + alert.setTitle("Excluir cliente"); + alert.setMessage("Tem certeza que deseja excluir o cliente selecionado?\n" + + cliExcluir.getRazao()); + alert.setNegativeButton("Cancelar", null); + alert.setPositiveButton("Excluir", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface arg0, int pos) { + try { + ClienteDB cliDB = new ClienteDB(); + cliDB.delete(getApplicationContext(), cliExcluir); + Toast.makeText(BrowseCliente.this, "Cliente excludo", Toast.LENGTH_SHORT).show(); + updateListAdapter(); + } catch (Exception e) { + Util.sendError(BrowseCliente.this, e); + } + } + }); + alert.show(); + } + return true; + } catch (Exception e) { + Util.sendError(this, e); + } + return false; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/cliente/ThreadBuscaCliente.java b/src/br/com/jcsinformatica/sarandroid/cliente/ThreadBuscaCliente.java new file mode 100644 index 0000000..b7eaba9 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/cliente/ThreadBuscaCliente.java @@ -0,0 +1,84 @@ +package br.com.jcsinformatica.sarandroid.cliente; + +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterClienteBrowser; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import android.content.Context; +import android.util.Log; +import android.view.View; + +public class ThreadBuscaCliente extends Thread { + private BrowseCliente parent; + Context context; + String filtro; + String order; + int prefExibirCliente; + + public ThreadBuscaCliente(BrowseCliente parent, Context context, String filtro, String order, + int prefExibirCliente) { + this.parent = parent; + this.context = context; + if (filtro.trim().equals("")) { + filtro = null; + } + this.filtro = filtro; + if (order.trim().equals("")) { + order = null; + } + this.order = order; + this.prefExibirCliente = prefExibirCliente; + } + + @Override + public void run() { + try { + NumberFormat nf; + nf = new DecimalFormat(); + nf.setMinimumIntegerDigits(6); + nf.setGroupingUsed(false); + ClienteDB cliDB = new ClienteDB(); + final List list = cliDB.selectAll(context, filtro, order, 0); + String[][] values = new String[list.size()][5]; + Log.d("Quantidade de cliente: ", "Quantidade "+list.size()); + for (int i = 0; i < list.size(); i++) { + Cliente c = list.get(i); + Log.d("Nome do cliente: ", c.getFantasia()); + values[i][0] = nf.format(c.getIdErp()); + if (prefExibirCliente == Preferencia.OPCAO_EXIBIR_CLIENTE_RAZAO || c.getFantasia().trim().equals("")) { + values[i][1] = c.getRazao(); + } else { + values[i][1] = c.getFantasia(); + } + String mun = c.getEndereco() + ", " + c.getNumEndereco(); + if (c.getMunicipio() != null) + mun = c.getMunicipio().getNome() + ", " + c.getMunicipio().getUf() + " - " + mun; + values[i][2] = mun; + + + values[i][3] = String.valueOf(c.getCtr_vencido()); + values[i][4] = String.valueOf(c.getInativo()); + } + final SimpleArrayAdapterClienteBrowser adapter = new SimpleArrayAdapterClienteBrowser(context, values); + + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + if (parent.th == ThreadBuscaCliente.this) { + parent.listView.setAdapter(adapter); + parent.listCliente.addAll(list); + parent.progressBar.setVisibility(View.GONE); + parent.listView.setVisibility(View.VISIBLE); + } + } + }); + } catch (Exception e) { + Util.sendError(parent, e); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/cliente/UpdateCliente.java b/src/br/com/jcsinformatica/sarandroid/cliente/UpdateCliente.java new file mode 100644 index 0000000..f02cee3 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/cliente/UpdateCliente.java @@ -0,0 +1,544 @@ +package br.com.jcsinformatica.sarandroid.cliente; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.Iterator; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.FormaPagamentoDB; +import br.com.jcsinformatica.sarandroid.database.PautaDB; +import br.com.jcsinformatica.sarandroid.municipio.BrowseMunicipio; +import br.com.jcsinformatica.sarandroid.pedido.BrowseHistorico; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import android.app.AlertDialog; +import android.app.AlertDialog.Builder; +import android.content.DialogInterface; +import android.content.Intent; +import android.database.sqlite.SQLiteConstraintException; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnFocusChangeListener; +import android.view.WindowManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.ArrayAdapter; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.LinearLayout; +import android.widget.RadioButton; +import android.widget.RadioGroup; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.Toast; + +//public class UpdateCliente extends Activity implements OnClickListener, OnCheckedChangeListener, OnFocusChangeListener, OnItemSelectedListener { +public class UpdateCliente extends GlobalActivity implements OnClickListener, OnCheckedChangeListener, OnFocusChangeListener, OnItemSelectedListener { + private static final int REQUEST_MUNICIPIO = 0; + private String inscricaoTemp; + LinearLayout layoutCliente; + TextView tvIdERP; + EditText etRazao; + EditText etFantasia; + RadioGroup rgTipoPessoa; + RadioButton rbFisica; + RadioButton rbJuridica; + LinearLayout layoutCnpj; + EditText etCnpj; + EditText etSufCnpj; + LinearLayout layoutCpf; + EditText etCpf; + EditText etSufCpf; + EditText etInscricao; + CheckBox cbInscricaoIsento; + Spinner spIndicadorIE; + CheckBox cbAtivo; + CheckBox cbConsFinal; + EditText etEndereco; + EditText etNumEndereco; + EditText etCep; + EditText etBairro; + EditText etMunicipio; + ImageButton ibSearchMunicipio; + EditText etDdd; + EditText etTelefone; + EditText etEmail; + Spinner spFormaPagto; + Spinner spPauta; + EditText etObservacao; + Button btSalvar; + Button btCTR; + Button btHisto; + + Builder alertInativo; + Cliente cliente; + List listForPagtos; + List listaPautas; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_update_cliente); + getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); + + layoutCliente = (LinearLayout) findViewById(R.id.layout_cliente); + tvIdERP = (TextView) findViewById(R.id.tvId_cliente); + etRazao = (EditText) findViewById(R.id.etRazao_cliente); + etFantasia = (EditText) findViewById(R.id.etFantasia_cliente); + rgTipoPessoa = (RadioGroup) findViewById(R.id.rgTipoPessoa_cliente); + rbFisica = (RadioButton) findViewById(R.id.rbFisica_cliente); + rbJuridica = (RadioButton) findViewById(R.id.rbJuridica_cliente); + layoutCnpj = (LinearLayout) findViewById(R.id.layoutCNPJ_cliente); + etCnpj = (EditText) findViewById(R.id.etCNPJ_cliente); + etSufCnpj = (EditText) findViewById(R.id.etSufCNPJ_cliente); + layoutCpf = (LinearLayout) findViewById(R.id.layoutCPF_cliente); + etCpf = (EditText) findViewById(R.id.etCPF_cliente); + etSufCpf = (EditText) findViewById(R.id.etSufCPF_cliente); + etInscricao = (EditText) findViewById(R.id.etInscricao_cliente); + cbInscricaoIsento = (CheckBox) findViewById(R.id.cbInscricaoIsento_cliente); + spIndicadorIE = (Spinner) findViewById(R.id.spIndicadorIe_cliente); + cbAtivo = (CheckBox) findViewById(R.id.cbAtivo_cliente); + cbConsFinal = (CheckBox) findViewById(R.id.cbConsFinal_cliente); + etEndereco = (EditText) findViewById(R.id.etEndereco_cliente); + etNumEndereco = (EditText) findViewById(R.id.etNumEndereco_cliente); + etCep = (EditText) findViewById(R.id.etCEP_cliente); + etBairro = (EditText) findViewById(R.id.etBairro_cliente); + etMunicipio = (EditText) findViewById(R.id.etMunicipio_cliente); + ibSearchMunicipio = (ImageButton) findViewById(R.id.ibSearchMunicipio_cliente); + etDdd = (EditText) findViewById(R.id.etDdd_cliente); + etTelefone = (EditText) findViewById(R.id.etTelefone_cliente); + etEmail = (EditText) findViewById(R.id.etEMail_cliente); + spFormaPagto = (Spinner) findViewById(R.id.spFormaPag_cliente); + spPauta = (Spinner) findViewById(R.id.spPauta_cliente); + etObservacao = (EditText) findViewById(R.id.etObservacao_cliente); + btSalvar = (Button) findViewById(R.id.btSalvar_cliente); + btCTR = (Button) findViewById(R.id.btConsultaCTR_cliente); + btHisto = (Button) findViewById(R.id.btHisto_pedidos); + + layoutCliente.setVisibility(View.INVISIBLE); + etMunicipio.setEnabled(false); + etMunicipio.setFocusable(false); + + try { + cliente = (Cliente) getIntent().getSerializableExtra(Cliente.EXTRA_NAME); + } catch (Exception e) { + Util.sendError(this, e); + } + + if (cliente == null) { + cliente = new Cliente(); + cliente.setPessoa(Cliente.PESSOA_JURIDICA); + cliente.setAtivo(true); + cliente.setDataCadastro(new Date()); + cliente.setIndicadorIe(Cliente.INDICADOR_IE_CONTRIBUINTE); + cliente.setMd5(""); + btCTR.setVisibility(View.GONE); + btHisto.setVisibility(View.GONE); + } else if (cliente.getIdErp() != 0) { + btSalvar.setVisibility(View.GONE); + etRazao.setEnabled(false); + etFantasia.setEnabled(false); + rbFisica.setEnabled(false); + rbJuridica.setEnabled(false); + etCnpj.setEnabled(false); + etSufCnpj.setEnabled(false); + etCpf.setEnabled(false); + etSufCpf.setEnabled(false); + etInscricao.setEnabled(false); + cbInscricaoIsento.setEnabled(false); + spIndicadorIE.setEnabled(false); + cbAtivo.setEnabled(false); + cbConsFinal.setEnabled(false); + etEndereco.setEnabled(false); + etNumEndereco.setEnabled(false); + etCep.setEnabled(false); + etBairro.setEnabled(false); + etMunicipio.setEnabled(false); + ibSearchMunicipio.setEnabled(false); + ibSearchMunicipio.setVisibility(View.GONE); + etDdd.setEnabled(false); + etTelefone.setEnabled(false); + etEmail.setEnabled(false); + spFormaPagto.setEnabled(false); + etObservacao.setEnabled(false); + spPauta.setEnabled(false); + } else { + btCTR.setVisibility(View.GONE); + btHisto.setVisibility(View.GONE); + } + } + + @Override + protected void onStart() { + super.onStart(); + etCep.setOnFocusChangeListener(this); + ibSearchMunicipio.setOnClickListener(this); + btSalvar.setOnClickListener(this); + btCTR.setOnClickListener(this); + btHisto.setOnClickListener(this); + rbFisica.setOnCheckedChangeListener(this); + rbJuridica.setOnCheckedChangeListener(this); + cbInscricaoIsento.setOnCheckedChangeListener(this); + spFormaPagto.setOnItemSelectedListener(this); + spPauta.setOnItemSelectedListener(this); + Thread th = new Thread(new Runnable() { + @Override + public void run() { + try { + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + PautaDB pauBD = new PautaDB(); + + listForPagtos = new ArrayList(); + listForPagtos.add(null);// Nenhuma + listForPagtos.addAll(forPagDB.selectAll(getApplicationContext())); + + listaPautas = new ArrayList(); + listaPautas.add(null); //nenhuma + listaPautas.addAll(pauBD.selectAll(getApplicationContext(), Global.getEmpresa().getId())); + runOnUiThread(new Runnable() { + @Override + public void run() { + loadValues(); + fillFields(); + } + }); + } catch (Exception e) { + Util.sendError(UpdateCliente.this, e); + } + } + }); + th.start(); + } + + private void loadValues() { + try { + // Spinner Forma Pagamento + List valoresForPagtos = new ArrayList(); + for (FormaPagamento forPagto : listForPagtos) { + if (forPagto == null) { + valoresForPagtos.add("Nenhuma"); + } else { + valoresForPagtos.add(forPagto.getDescricao()); + } + } + + List valoresPauta = new ArrayList(); + for (Pauta pauta: listaPautas){ + if (pauta == null){ + valoresPauta.add("Nenhuma"); + }else{ + valoresPauta.add(pauta.getNumero() + " - " + pauta.getDescricao()); + } + } + + //pauta de preo + ArrayAdapter pautaAdapter = new ArrayAdapter(getApplicationContext(),R.layout.spinner_model_generic, valoresPauta); + pautaAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spPauta.setAdapter(pautaAdapter); + + //forma de pagamento + ArrayAdapter forPagtoAdapter = new ArrayAdapter(getApplicationContext(),R.layout.spinner_model_generic, valoresForPagtos); + forPagtoAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spFormaPagto.setAdapter(forPagtoAdapter); + + // Indicador IE + ArrayAdapter indicadorIeAdapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.indicadorIe))); + indicadorIeAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + + + spIndicadorIE.setAdapter(indicadorIeAdapter); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + protected void onPause() { + super.onPause(); + if (cliente != null) { + assignFields(); + } + } + + private void fillFields() { + tvIdERP.setText(String.valueOf(cliente.getIdErp())); + etFantasia.setText(cliente.getFantasia()); + etRazao.setText(cliente.getRazao()); + if (cliente.getPessoa() == Cliente.PESSOA_FISICA) { + rgTipoPessoa.check(rbFisica.getId()); + } else { + rgTipoPessoa.check(rbJuridica.getId()); + } + fillFisJur(); + etInscricao.setText(cliente.getInscricao()); + if (cliente != null && cliente.getInscricao() != null && cliente.getInscricao().equals("ISENTO")) { + cbInscricaoIsento.setChecked(true); + } + switch (cliente.getIndicadorIe()) { + case Cliente.INDICADOR_IE_CONTRIBUINTE: + spIndicadorIE.setSelection(0); + break; + case Cliente.INDICADOR_IE_CONTRIBUINTE_ISENTO: + spIndicadorIE.setSelection(1); + break; + case Cliente.INDICADOR_IE_NAO_CONTRIBUINTE: + spIndicadorIE.setSelection(2); + break; + } + cbAtivo.setChecked(cliente.isAtivo()); + cbConsFinal.setChecked(cliente.isConsFinal()); + etEndereco.setText(cliente.getEndereco()); + etNumEndereco.setText(cliente.getNumEndereco()); + etBairro.setText(cliente.getBairro()); + Municipio mun = cliente.getMunicipio(); + if (mun != null) { + etMunicipio.setText(mun.getNome() + " - " + mun.getUf()); + } + etCep.setText(cliente.getCep()); + etDdd.setText(cliente.getDdd()); + etTelefone.setText(cliente.getTelefone()); + etEmail.setText(cliente.getEmail()); + fillFormaPag(cliente); + fillPauta(cliente); + etObservacao.setText(cliente.getObservacao()); + layoutCliente.setVisibility(View.VISIBLE); + } + + private void fillFisJur() { + if (cliente.getPessoa() == Cliente.PESSOA_FISICA) { + layoutCnpj.setVisibility(View.GONE); + layoutCpf.setVisibility(View.VISIBLE); + etCpf.setText(cliente.getCgcpf()); + etSufCpf.setText(cliente.getSufCgcpf()); + } else { + layoutCpf.setVisibility(View.GONE); + layoutCnpj.setVisibility(View.VISIBLE); + etCnpj.setText(cliente.getCgcpf()); + etSufCnpj.setText(cliente.getSufCgcpf()); + } + } + + private void fillFormaPag(Cliente cli) { + if (cli.getFormaPag() != null) { + for (int i = 0; i < listForPagtos.size(); i++) { + FormaPagamento forPagto = listForPagtos.get(i); + if (forPagto != null && forPagto.getId() == cli.getFormaPag().getId()) { + spFormaPagto.setSelection(i); + break; + } + } + } + } + + private void fillPauta(Cliente cli){ + if (cli.getPauta() != null){ + for (int i = 0; i < listaPautas.size(); i++) { + Pauta pauta = listaPautas.get(i); + if (pauta != null && pauta.getId() == cli.getPauta().getId()){ + spPauta.setSelection(i); + break; + } + } + } + } + + + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + try { + if (requestCode == REQUEST_MUNICIPIO && resultCode == RESULT_OK) { + cliente.setMunicipio((Municipio) data.getSerializableExtra(Municipio.EXTRA_NAME)); + } + } catch (Exception e) { + Util.sendError(this, e); + } + super.onActivityResult(requestCode, resultCode, data); + } + + @Override + public void onClick(View view) { + assignFields(); + if (view == ibSearchMunicipio) { + startActivityForResult(new Intent(UpdateCliente.this, BrowseMunicipio.class), REQUEST_MUNICIPIO); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } else if (view == btSalvar) { + try { + String erro = validaCampos(); + if (erro == null) { + final ClienteDB cliDB = new ClienteDB(); + final Integer idCliente = cliDB.verificaClienteCadastrado(getApplicationContext(), cliente.getCgcpf()); + if (idCliente != null){ + AlertDialog.Builder alert = new AlertDialog.Builder(this, AlertDialog.THEME_TRADITIONAL); + alert.setMessage("Cliente j cadastrado. O mesmo encontra-se inativo ou vinculado a outro representante. Verifique junto a empresa."); + alert.setNeutralButton("Fechar", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + alert.setCancelable(false); + alert.create(); + alert.show(); + }else{ + cliDB.salvar(getApplicationContext(), cliente); + Toast.makeText(getApplicationContext(), "Novo cliente adicionado", Toast.LENGTH_SHORT).show(); + finish(); + } + } else { + Toast.makeText(getApplicationContext(), erro, Toast.LENGTH_SHORT).show(); + } + } catch (SQLiteConstraintException e) { + String message = "J existe um cliente cadastrado com o mesmo "+ (cliente.getPessoa() == Cliente.PESSOA_FISICA ? "CPF" : "CNPJ"); + if (e.getMessage().equals("columns id_empresa, cgcpf, suf_cgcpf are not unique (code 19)")) { + Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show(); + }else{ + Util.sendError(this, e); + } + } catch (Exception e) { + Util.sendError(this, e); + } + + } else if (view == btHisto) { + Intent it = new Intent(UpdateCliente.this, BrowseHistorico.class); + it.putExtra(Cliente.EXTRA_NAME, cliente); + startActivity(it); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + + } else if (view == btCTR) { + Intent it = new Intent(UpdateCliente.this, BrowseCTR.class); + it.putExtra(Cliente.EXTRA_NAME, cliente); + startActivity(it); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + + } + } + + private String validaCampos() { + if (etRazao.getText().toString().equals("")) + return "Preencha a Razao Social"; + if (rbFisica.isChecked() && etCpf.getText().toString().equals("")) + return "Preencha o CPF"; + if (rbJuridica.isChecked() && etCnpj.getText().toString().equals("")) + return "Preencha o CNPJ"; + if (cliente.getMunicipio() == null) + return "Selecione um municpio"; + if (cliente.getPessoa() == Cliente.PESSOA_FISICA && !Util.validaCPF(cliente.getCgcpf())) + return "CPF invlido"; + if (cliente.getPessoa() == Cliente.PESSOA_JURIDICA && !Util.validaCNPJ(cliente.getCgcpf())) + return "CNPJ invlido"; + if (cbInscricaoIsento.isChecked() && cliente.getIndicadorIe() == Cliente.INDICADOR_IE_CONTRIBUINTE){ + return "Indicador IE imcompatvel com inscrio estadual. Tipos compatveis: 2 e 9"; + } + return null; + } + + private void assignFields() { + cliente.setRazao(etRazao.getText().toString()); + cliente.setFantasia(etFantasia.getText().toString()); + if (rbFisica.isChecked()) { + cliente.setPessoa(Cliente.PESSOA_FISICA); + cliente.setCgcpf(etCpf.getText().toString()); + cliente.setSufCgcpf(etSufCpf.getText().toString()); + } else if (rbJuridica.isChecked()) { + cliente.setPessoa(Cliente.PESSOA_JURIDICA); + cliente.setCgcpf(etCnpj.getText().toString()); + cliente.setSufCgcpf(etSufCnpj.getText().toString()); + } + cliente.setInscricao(etInscricao.getText().toString()); + String indIe = (String) spIndicadorIE.getSelectedItem(); + cliente.setIndicadorIe(Integer.parseInt(String.valueOf(indIe.charAt(0)))); + cliente.setAtivo(cbAtivo.isChecked()); + cliente.setConsFinal(cbConsFinal.isChecked()); + cliente.setEndereco(etEndereco.getText().toString()); + cliente.setNumEndereco(etNumEndereco.getText().toString()); + cliente.setBairro(etBairro.getText().toString()); + cliente.setCep(etCep.getText().toString()); + cliente.setDdd(etDdd.getText().toString()); + cliente.setTelefone(etTelefone.getText().toString()); + cliente.setEmail(etEmail.getText().toString()); + cliente.setFormaPag(listForPagtos.get(spFormaPagto.getSelectedItemPosition())); + cliente.setPauta(listaPautas.get(spPauta.getSelectedItemPosition())); + cliente.setObservacao(etObservacao.getText().toString()); + } + + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if (buttonView == rbFisica || buttonView == rbJuridica) { + if (rbFisica.isChecked()) { + cliente.setPessoa(Cliente.PESSOA_FISICA); + } else { + cliente.setPessoa(Cliente.PESSOA_JURIDICA); + } + fillFisJur(); + } + if (buttonView == cbInscricaoIsento) { + if (isChecked) { + inscricaoTemp = etInscricao.getText().toString(); + etInscricao.setText("ISENTO"); + etInscricao.setEnabled(false); + } else { + etInscricao.setText(inscricaoTemp); + etInscricao.setEnabled(true); + } + } + } + + @Override + public void onFocusChange(View view, boolean hasFocus) { + try { + boolean bairroVazio = etBairro.getText().toString().trim().isEmpty(); + boolean munVazio = etMunicipio.getText().toString().trim().isEmpty(); + if (view == etCep && !hasFocus && (bairroVazio || munVazio)) { + ClienteDB cliDB = new ClienteDB(); + Cliente c = cliDB.selectCepInfo(getApplicationContext(), etCep.getText().toString()); + if (c != null) { + if (bairroVazio) { + etBairro.setText(c.getBairro()); + } + Municipio mun = c.getMunicipio(); + if (munVazio && mun != null) { + cliente.setMunicipio(mun); + etMunicipio.setText(mun.getNome() + " - " + mun.getUf()); + } + } + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onItemSelected(AdapterView parent, View view, int pos, long arg3) { + try { + if (spFormaPagto != null && parent == spFormaPagto) { + cliente.setFormaPag(listForPagtos.get(pos)); + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onNothingSelected(AdapterView arg0) { + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/comunicacao/AtualizaDados.java b/src/br/com/jcsinformatica/sarandroid/comunicacao/AtualizaDados.java new file mode 100644 index 0000000..6e34c4a --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/comunicacao/AtualizaDados.java @@ -0,0 +1,521 @@ +package br.com.jcsinformatica.sarandroid.comunicacao; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.util.Date; +import java.util.List; +import org.joda.time.DateTime; +import org.joda.time.Days; +import org.xml.sax.DTDHandler; + +import android.content.Context; +import android.content.SharedPreferences; +import android.util.Log; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.ContasReceberDB; +import br.com.jcsinformatica.sarandroid.database.EmpresaDB; +import br.com.jcsinformatica.sarandroid.database.EstoqueBD; +import br.com.jcsinformatica.sarandroid.database.FormaPagamentoDB; +import br.com.jcsinformatica.sarandroid.database.MunicipioDB; +import br.com.jcsinformatica.sarandroid.database.PautaDB; +import br.com.jcsinformatica.sarandroid.database.PedidoConsultaDB; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.database.ProdutoDB; +import br.com.jcsinformatica.sarandroid.database.RepresentanteDB; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.database.StIcmsBD; +import br.com.jcsinformatica.sarandroid.fotos.AtualizaFotos; +import br.com.jcsinformatica.sarandroid.postgres.ClientePGSQL; +import br.com.jcsinformatica.sarandroid.postgres.ConnectionManager; +import br.com.jcsinformatica.sarandroid.postgres.ContasReceberPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.EmpresaPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.EstoquePGSQL; +import br.com.jcsinformatica.sarandroid.postgres.FormaPagamentoPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.MunicipioPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.PautaPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.PedidoPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.ProdutoPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.RepresentantePGSQL; +import br.com.jcsinformatica.sarandroid.postgres.SarConfigPGSQL; +import br.com.jcsinformatica.sarandroid.postgres.StIcmsPGSQL; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.Config; +import br.com.jcsinformatica.sarandroid.vo.ContaReceber; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.Produto; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; +import br.com.jcsinformatica.sarandroid.vo.StIcms; + +public class AtualizaDados extends Thread { + private Context context; + private ComunicaActivity comunica; + private int tipo; + private Config config; + private String intervalo; + private Date connStart; + private boolean validada; + private int sequenceGestao; + private int sequenceGerente; + private int sequenceSig; + + public Connection conn; + private static boolean ok; + private static boolean stop; + + public static final int TIPO_TOTAL = 0; + public static final int TIPO_PARCIAL = 1; + public static final int TIPO_ENVIAR_PEDIDOS = 2; + public static final int TIPO_COMPLETA = 3; + public static final int TIPO_APENAS_FOTOS = 4; + + public AtualizaDados(Context context, ComunicaActivity parent, int tipo, Config config) { + this.context = context; + this.comunica = parent; + this.tipo = tipo; + this.config = config; + this.intervalo = null; + } + + public AtualizaDados(Context context, ComunicaActivity parent, int tipo, Config config, String meses) { + this.context = context; + this.comunica = parent; + this.tipo = tipo; + this.config = config; + if (meses == null) { + try { + intervalo = getPreferenciaIntervaloConsulta(); + } catch (Exception e) { + intervalo = "2 MONTH"; + //intervalo = "1 DAY"; + } + } else { + intervalo = meses + " MONTH"; + } + } + + @Override + public void run() { + conn = null; + ok = true; + stop = false; + validada = false; + EmpresaDB empDB = new EmpresaDB(); + try { + comunica.postUserFeedback(ComunicaActivity.START, false, true); + connStart = new Date(); + Date ultAtualizacao = empDB.getUltimaAtualizacao(context); + conn = ConnectionManager.getConnection(context, config); + validaConexao(); + atualizaEmpresaVendedor(); + switch (tipo) { + case TIPO_TOTAL: + atualizaMunicipio(null); + atualizaProduto(null); + atualizaPauta(null); + atualizaFormaPag(null); + enviaCliente(); + atualizaCliente(null); + enviaPedido(); + atualizaFlex(); + atualizaPedido(null); + atualizaEstoque(); + atualizaST(null); + empDB.updateLastUpdate(context); + atualizaPedidosConsulta(null); + atualizaRecebimentos(null); + setPreferenciaIntervaloConsulta(); + break; + case TIPO_COMPLETA: + atualizaProduto(null); + atualizaPauta(null); + atualizaFormaPag(null); + atualizaCliente(null); + atualizaPedido(null); + atualizaEstoque(); + atualizaST(null); + atualizaRecebimentos(null); + atualizaPedidosConsulta(null); + break; + case TIPO_PARCIAL: + atualizaMunicipio(ultAtualizacao); + atualizaProduto(ultAtualizacao); + atualizaPauta(ultAtualizacao); + atualizaFormaPag(null); + enviaCliente(); + atualizaCliente(ultAtualizacao); + enviaPedido(); + atualizaFlex(); + atualizaPedido(ultAtualizacao); + atualizaEstoque(); + atualizaST(ultAtualizacao); + atualizaRecebimentos(ultAtualizacao); + atualizaPedidosConsulta(ultAtualizacao); + break; + case TIPO_ENVIAR_PEDIDOS: + enviaCliente(); + atualizaCliente(ultAtualizacao); + enviaPedido(); + atualizaFlex(); + atualizaPedido(ultAtualizacao); + atualizaEstoque(); + break; + case TIPO_APENAS_FOTOS: + atualizaFotos(); + break; + } + } catch (Exception e) { + ok = false; + comunica.postUserFeedback(ComunicaActivity.ERROR, false, true); + if (!stop) { + Util.sendError(comunica, e); + } + } finally { + try { + if (validada) { + if (conn == null || (conn != null && conn.isClosed())) { + conn = ConnectionManager.getConnection(context, config); + } + enviaLogDesconexao(new Date().getTime() - connStart.getTime()); + conn.commit(); + conn.close(); + } + } catch (Exception e) { + if (!stop) + Util.sendError(comunica, e); + } + } + if (ok) { + comunica.postUserFeedback(ComunicaActivity.DONE, false, true); + } + } + + @Override + public void interrupt() { + stop = true; + ConnectionManager.closeAll(conn); + conn = null; + ok = false; + super.interrupt(); + Thread t = new Thread(new Runnable() { + @Override + public void run() { + try { + conn = ConnectionManager.getConnection(context, config); + enviaLogDesconexao(new Date().getTime() - connStart.getTime()); + conn.commit(); + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } finally { + ConnectionManager.closeAll(conn); + } + } + }); + t.start(); + } + + private void validaConexao() throws Exception { + comunica.postUserFeedback("Autenticando conexo", false, true); + RepresentantePGSQL repPG = new RepresentantePGSQL(conn); + repPG.valida(tipo); + validada = true; + } + + private void enviaLogDesconexao(long tempo) throws Exception { + Log.w("LOG DESCONECTADO", "Entrou"); + comunica.postUserFeedback("Finalizando conexo", false, true); + String desc = "Conectado durante " + Util.tempoExtenso(tempo) + "."; + if (stop) { + desc += " A conexo foi cancelada propositalmente."; + } else if (ok) { + desc += " Nenhum erro ocorreu."; + } else { + desc += " Um erro ocorreu. Conexo cancelada."; + } + if (desc.length() > 100) { + desc = desc.substring(0, 100); + } + StringBuilder log = new StringBuilder("INSERT INTO gestao.log("); + log.append("nome_cpd, nome_usuario, operacao, tabela, id, descricao)"); + log.append(" VALUES ('SARAndroid',"); + log.append(" 'SAR Rep. " + Global.getEmpresa().getRepresentante().getCodigo() + "',"); + log.append(" 'LOG', 'vendedor',"); + log.append(" (SELECT id_vendedor::text FROM gestao.vendedor WHERE id_empresa = " + + Global.getEmpresa().getIdMatriz() + " AND codigo = " + + Global.getEmpresa().getRepresentante().getCodigo() + "),"); + log.append(" '" + desc + "');"); + PreparedStatement logSt = conn.prepareStatement(log.toString()); + Log.d("qwewqewe", logSt.toString()); + logSt.executeUpdate(); + logSt.close(); + } + + private void atualizaEmpresaVendedor() throws Exception { + EmpresaPGSQL empPG = new EmpresaPGSQL(conn); + RepresentantePGSQL repPG = new RepresentantePGSQL(conn); + SarConfigPGSQL sarPG = new SarConfigPGSQL(conn); + Global.sistema = empPG.verificaSistema(); + int[] sequence = empPG.buscaSequence(context); + if (sequence.length != 2) { + throw new WarningException("Sequncias dos esquemas Gerente e/ou Gesto no encontrados.\nContate o suporte tecnico."); + } + if (Global.sistema.equals(Global.SISTEMA_GERENTE)){ + sequenceGerente = sequence[0]; + }else{ + sequenceSig = sequence[0]; + } + sequenceGestao = sequence[1]; + EmpresaDB empDB = new EmpresaDB(); + comunica.postUserFeedback("Consultando empresa", false, true); + empPG.select(); + SarConfigBD sarBD = new SarConfigBD(); + comunica.postUserFeedback("Consultando configuraes da empresa", false, true); + SarConfig sarConfig = sarPG.select(sequenceGestao); + sarBD.salvar(context, sarConfig); + comunica.postUserFeedback("Consultando representante", false, true); + repPG.select(sequenceGestao); + comunica.postUserFeedback("Atualizando empresa/configuraes/representante", false, true); + empDB.salvar(context); + comunica.postUserFeedback("Consulta sequencial do banco de dados", false, true); + } + + private void atualizaMunicipio(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA MUNICIPIO", "Entrou"); + comunica.postUserFeedback("Consultando municpios", false, true); + MunicipioPGSQL munPG = new MunicipioPGSQL(conn); + MunicipioDB munDB = new MunicipioDB(comunica); + List municipios = munPG.selectAll(ultAtualizacao); + if (municipios.size() == 0) { + comunica.postUserFeedback("Nenhum municipio recebido", false, true); + return; + } + comunica.postUserFeedback("Atualizando municpios", false, true); + munDB.salvar(context, municipios); + } + + private void atualizaProduto(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA PRODUTO", "Entrou"); + int idEmpProd = Global.getEmpresa().getIdEmpresaProd(); + int idEmpGrup = Global.getEmpresa().getIdEmpresaGrup(); + + comunica.postUserFeedback("Consultando produtos"+idEmpProd+" - "+idEmpGrup, false, true); + ProdutoPGSQL proPG = new ProdutoPGSQL(conn); + ProdutoDB proDB = new ProdutoDB(comunica); + List produtos = proPG.selectAll(ultAtualizacao, sequenceGestao); + if (produtos.size() == 0) { + comunica.postUserFeedback("Nenhum produto recebido", false, true); + if (ultAtualizacao == null) { + proDB.inativaAll(context); + } + return; + } + comunica.postUserFeedback("Atualizando clientes", false, true); + proDB.salvar(context, produtos, ultAtualizacao); + } + + private void atualizaEstoque() throws Exception{ + Log.w("ATUALIZANDO ESTOQUE", "Entrou"); + comunica.postUserFeedback("Consultando estoques", false, true); + EstoquePGSQL proEstoquePGSQL = new EstoquePGSQL(conn); + EstoqueBD estBD = new EstoqueBD(comunica); + List estoqueProduto = proEstoquePGSQL.selectAll(); + if (estoqueProduto == null || estoqueProduto.isEmpty()){ + comunica.postUserFeedback("Nenhum estoque atualizado", false, true); + return; + } + estBD.salvar(context, estoqueProduto); + } + + + private void atualizaST(Date ultAtualizacao) throws Exception{ + Log.w("ATUALIZANDO ST", "entrou"); + comunica.postUserFeedback("Atualizando ST", false, true); + StIcmsPGSQL stIcmsPGSQL = new StIcmsPGSQL(conn); + StIcmsBD stIcmsBD = new StIcmsBD(comunica); + List listaStIcms = stIcmsPGSQL.selectAll(ultAtualizacao); + if (listaStIcms == null || listaStIcms.isEmpty()){ + comunica.postUserFeedback("Nenhuma ST foi atualizada", false, true); + return; + } + stIcmsBD.salvar(context, listaStIcms); + } + + private void atualizaPauta(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA PAUTA", "Entrou"); + comunica.postUserFeedback("Consultando pautas", false, true); + PautaPGSQL pautaPG = new PautaPGSQL(conn); + PautaDB pautaDB = new PautaDB(comunica); + List pautas = pautaPG.selectAll(ultAtualizacao, sequenceGestao, context); + if (pautas.size() == 0) { + comunica.postUserFeedback("Nenhuma pauta recebida", false, true); + if (ultAtualizacao == null) { + pautaDB.inativaAll(context); + } + return; + } + comunica.postUserFeedback("Atualizando pautas", false, true); + pautaDB.salvar(context, pautas, ultAtualizacao); + } + + private void atualizaFormaPag(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA FORMA PAGAMENTO", "Entrou"); + comunica.postUserFeedback("Consultando formas de pagamento", false, true); + FormaPagamentoPGSQL forPagPG = new FormaPagamentoPGSQL(conn); + FormaPagamentoDB forPagtoDB = new FormaPagamentoDB(comunica); + List forPagtosPG = forPagPG.selectAll(ultAtualizacao); + if (forPagtosPG.size() == 0) { + comunica.postUserFeedback("Nenhuma forma de pagamento recebida", false, true); + return; + } + if (ultAtualizacao == null) + forPagtoDB.inativaAll(context);{ + } + comunica.postUserFeedback("Atualizando formas de pagamento", false, true); + forPagtoDB.salvar(context, forPagtosPG); + } + + private void enviaCliente() throws Exception { + Log.w("ENVIA CLIENTE", "Entrou"); + comunica.postUserFeedback("Reunindo novos clientes", false, true); + ClientePGSQL cliPG = new ClientePGSQL(conn, comunica); + ClienteDB cliDB = new ClienteDB(comunica); + List clientes = cliDB.selectAll(context, "A.id_erp is null AND A.id_empresa = "+ Global.getEmpresa().getId(), null, 0); + if (clientes.size() == 0) { + comunica.postUserFeedback("Nenhum cliente novo para envio", false, true); + return; + } + comunica.postUserFeedback("Enviando clientes", false, true); + cliPG.save(clientes, context); + } + + private void atualizaCliente(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA CLIENTE", "Entrou"); + comunica.postUserFeedback("Consultando clientes", false, true); + ClientePGSQL cliPG = new ClientePGSQL(conn, comunica); + ClienteDB cliDB = new ClienteDB(comunica); + List clientes = null; + if (Global.sistema.equals(Global.SISTEMA_GERENTE)){ + clientes = cliPG.selectAll(ultAtualizacao, sequenceGestao); + }else{ + clientes = cliPG.selectAllSig(ultAtualizacao, sequenceGestao); + } + if (clientes.size() == 0) { + comunica.postUserFeedback("Nenhum cliente recebido", false, true); + return; + } + comunica.postUserFeedback("Atualizando clientes", false, true); + cliDB.salvar(context, clientes, ultAtualizacao == null); + } + + private void enviaPedido() throws Exception { + Log.w("ENVIA PEDIDO", "Entrou"); + comunica.postUserFeedback("Reunindo novos pedidos", false, true); + PedidoPGSQL pedPG = new PedidoPGSQL(conn, comunica, sequenceGerente); + PedidoDB pedDB = new PedidoDB(comunica); + List pedidos = pedDB.selectAllFull(context, "A.id_empresa = " + Global.getEmpresa().getId()+ " AND A.status = " + Pedido.STATUS_LIBERADO); + if (pedidos.size() == 0) { + comunica.postUserFeedback("Nenhum pedido novo para envio", false, true); + return; + } + comunica.postUserFeedback("Enviando pedidos", false, true); + pedPG.save(pedidos, context); + } + + private void atualizaPedido(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA PEDIDO", "Entrou"); + comunica.postUserFeedback("Consultando pedidos", false, true); + PedidoPGSQL pedPG = new PedidoPGSQL(conn); + PedidoDB pedDB = new PedidoDB(comunica); + List pedidos = pedPG.selectAllSitua(ultAtualizacao); + int qtd = pedidos.size(); + if (qtd == 0) { + comunica.postUserFeedback("Nenhum pedido recebido", false, true); + return; + } + comunica.postUserFeedback("Atualizando " + qtd + " pedido" + (qtd > 1 ? "s" : ""), false, true); + pedDB.updateStatus(context, pedidos); + } + + private void atualizaPedidosConsulta(Date ultAtualizacao) throws Exception { + Log.w("ATUALIZA PEDIDO CONSULTA", "Entrou"); + PedidoPGSQL pedPG = new PedidoPGSQL(conn, comunica, sequenceGerente); + PedidoConsultaDB pedDB = new PedidoConsultaDB(comunica); + List pedidos = pedPG.selectAllPedConsulta(comunica, ultAtualizacao, intervalo == null ? "2" : intervalo); + if (pedidos == null || pedidos.size() == 0) { + comunica.postUserFeedback("Nenhum pedido recebido", false, true); + return; + } + comunica.postUserFeedback("Atualizando pedidos consulta", false, true); + pedDB.saveAll(context, pedidos); + } + + + private void atualizaRecebimentos(Date ultAtualizacao) throws Exception{ + Log.w("Atualizando recebimentos", "Entrou..."); + comunica.postUserFeedback("Consultando contas a receber", false, true); + ContasReceberPGSQL ctrPGSQL = new ContasReceberPGSQL(conn); + ContasReceberDB ctrBD = new ContasReceberDB(comunica); + List contasReceber = null; + if (Global.sistema.equals(Global.SISTEMA_GERENTE)){ + contasReceber = ctrPGSQL.selectAll(comunica, ultAtualizacao, intervalo); + }else{ + contasReceber = ctrPGSQL.selectAllSig(comunica, ultAtualizacao, intervalo); + } + ctrBD.deleteAll(context); + if (contasReceber.size() == 0){ + comunica.postUserFeedback("Nenhuma conta a receber recebida", false, true); + return; + } + comunica.postUserFeedback("Atualizando contas a receber/recebimentos", false, true); + ctrBD.saveAll(context, contasReceber); + } + + private void atualizaFotos() throws Exception{ + AtualizaFotos atualiza = new AtualizaFotos(comunica, conn); + atualiza.execute(); + } + + private void atualizaFlex() throws Exception{ + comunica.postUserFeedback("Atualizando Saldo Flex", false, true); + RepresentantePGSQL repPGSQL = new RepresentantePGSQL(conn); + RepresentanteDB repBD = new RepresentanteDB(); + double saldoFlex = repPGSQL.consultaFlex(); + repBD.autualizaFlex(comunica.getApplicationContext(), Global.getEmpresa().getRepresentante()); + Global.getEmpresa().getRepresentante().setSaldoFlex(saldoFlex); + comunica.postUserFeedback("Saldo Flex Atualizado", false, true); + } + + + private void setPreferenciaIntervaloConsulta() throws Exception { + try { + String formattedDate = Util.formatDateDB(new Date()); + if (formattedDate != null) { + SharedPreferences.Editor editor = comunica.getSharedPreferences(Preferencia.NAME, 0).edit(); + editor.putString(Preferencia.COMUNICA_MESES_CONSULTA, formattedDate); + editor.commit(); + } + } catch (Exception e) { + } + } + + private String getPreferenciaIntervaloConsulta() throws Exception { + SharedPreferences settings = comunica.getSharedPreferences(Preferencia.NAME, 0); + String formattedDate = settings.getString(Preferencia.COMUNICA_MESES_CONSULTA, null); + Date ultAtt = new Date(); + if (formattedDate != null) { + ultAtt = Util.deformatDateDB(formattedDate); + } + int dias = Days.daysBetween(new DateTime(ultAtt), new DateTime()).getValue(0); + if (dias == 0) { + dias = 1; + } + return dias + " DAY"; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/comunicacao/ComunicaActivity.java b/src/br/com/jcsinformatica/sarandroid/comunicacao/ComunicaActivity.java new file mode 100644 index 0000000..f6bf500 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/comunicacao/ComunicaActivity.java @@ -0,0 +1,304 @@ +package br.com.jcsinformatica.sarandroid.comunicacao; + +import java.util.Arrays; +import br.com.jcsinformatica.sarandroid.ConfigActivity; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.vo.Config; +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Typeface; +import android.os.Bundle; +import android.os.PowerManager; +import android.os.PowerManager.WakeLock; +import android.os.Vibrator; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.WindowManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.RadioButton; +import android.widget.ScrollView; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.Toast; + +//public class ComunicaActivity extends Activity implements OnClickListener,OnItemSelectedListener { +public class ComunicaActivity extends GlobalActivity implements OnClickListener,OnItemSelectedListener { + + public static final String START = "Conectando..."; + public static final String DONE = "\nComunicao concluda"; + public static final String ERROR = "\nComunicao abortada.\nOcorreram erros durante a comunicao. Tente se conectar novamente, se o problema persistir entre em contato com o suporte tcnico."; + public static boolean forcarTotal; + ScrollView scroller; + RadioButton rbExterna; + RadioButton rbInterna; + Spinner spTipoConexao; + TextView tvMeses; + Spinner spMeses; + Button btComunicar; + LinearLayout layoutFeedback; + TextView tvResult; + ProgressBar progress; + int feedBackDelay = 50; + long lastFeedback; + AtualizaDados threadAtualizaDados; + WakeLock wakeLock; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_comunica); + scroller = (ScrollView) findViewById(R.id.scrollViewConexao); + rbExterna = (RadioButton) findViewById(R.id.rbConexaoExternaConexao); + rbInterna = (RadioButton) findViewById(R.id.rbConexaoInternaConexao); + tvMeses = (TextView) findViewById(R.id.tvMesesConexao); + spMeses = (Spinner) findViewById(R.id.spMesesConexao); + btComunicar = (Button) findViewById(R.id.btConectarConexao); + spTipoConexao = (Spinner) findViewById(R.id.spTipoConexao); + layoutFeedback = (LinearLayout) findViewById(R.id.layoutResultConexao); + tvResult = (TextView) findViewById(R.id.tvResultConexao); + progress = (ProgressBar) findViewById(R.id.progressConexao); + + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.tipo_conexao))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spTipoConexao.setAdapter(adapter); + spTipoConexao.setSelection(1); + + adapter = new ArrayAdapter(getApplicationContext(),R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.meses))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spMeses.setAdapter(adapter); + spMeses.setSelection(2); + + progress.setIndeterminate(true); + PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); + wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "SAR Wakelock"); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.activity_config_actions, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + startActivity(new Intent(ComunicaActivity.this, ConfigActivity.class)); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onStart() { + super.onStart(); + tvResult.setVisibility(View.GONE); + progress.setVisibility(View.GONE); + btComunicar.setOnClickListener(this); + spTipoConexao.setOnItemSelectedListener(this); + if (forcarTotal) { + spTipoConexao.setSelection(spTipoConexao.getCount() - 1); + spTipoConexao.setEnabled(false); + Toast.makeText(getApplicationContext(), "Realize uma comunicao total antes de comear a utilizar o SAR", Toast.LENGTH_SHORT).show(); + } + if (getPreferenciaAvisoPedidosConsulta()){ + try { + avisaPedidosPendentes(); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + @Override + public void finish() { + stopThread(); + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + protected void onPause() { + stopThread(); + super.onPause(); + } + + private void stopThread() { + try { + if (wakeLock != null && wakeLock.isHeld()) { + wakeLock.release(); + } + if (threadAtualizaDados != null) { + threadAtualizaDados.interrupt(); + threadAtualizaDados = null; + } + forcarTotal = false; + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onClick(View v) { + try { + if (v == btComunicar) { + if (Util.isConnectedToInternet(getApplicationContext())) { + Config config = null; + if (rbExterna.isChecked()) { + config = Global.getEmpresa().getConfigExterna(); + } else { + config = Global.getEmpresa().getConfigInterna(); + } + switch (spTipoConexao.getSelectedItemPosition()) { + case 0: + threadAtualizaDados = new AtualizaDados(getApplicationContext(), this, AtualizaDados.TIPO_ENVIAR_PEDIDOS, config); + break; + case 1: + threadAtualizaDados = new AtualizaDados(getApplicationContext(), this,AtualizaDados.TIPO_PARCIAL, config); + break; + case 2: + threadAtualizaDados = new AtualizaDados(getApplicationContext(), this,AtualizaDados.TIPO_COMPLETA, config); + break; + case 3: + String mesesConsulta = null; + if (spMeses.getSelectedItemPosition() > 0){ + mesesConsulta = (String) spMeses.getSelectedItem(); + } + threadAtualizaDados = new AtualizaDados(getApplicationContext(), this,AtualizaDados.TIPO_TOTAL, config, mesesConsulta); + break; +// case 4: +// threadAtualizaDados = new AtualizaDados(getApplicationContext(), this,AtualizaDados.TIPO_APEMAS_FOTOS, config); +// break; + } + progress.setVisibility(View.VISIBLE); + if (threadAtualizaDados != null) { + threadAtualizaDados.start(); + } + } + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + private boolean getPreferenciaAvisoPedidosConsulta(){ + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + return settings.getBoolean(Preferencia.OPCAO_AVISA_PEDIDOS_PENDENTES, false); + } + + private void avisaPedidosPendentes() throws Exception{ + AlertDialog.Builder alert = null; + final PedidoDB pedBD = new PedidoDB(); + int qtdPendentes = pedBD.getPedidosPendentes(getApplicationContext()); + if (qtdPendentes > 0){ + alert = new AlertDialog.Builder(this); + alert.setTitle("Aviso de pedidos pendentes"); + //alert.setMessage("Existe(m) "+qtdPendentes+" pedido(s) pendente(s) no sistema. Deseja atualiz-lo(s) para liberado?"); + alert.setMessage("Existe(m) "+qtdPendentes+" pedido(s) pendente(s) no sistema."); + alert.setPositiveButton("Fechar", null); +// alert.setNegativeButton("Atualizar", new DialogInterface.OnClickListener() { +// public void onClick(DialogInterface arg0, int arg1) { +// try { +// pedBD.updateStatus(getApplicationContext()); +// Toast.makeText(getApplicationContext(), "Status do pedido atualizado com sucesso", Toast.LENGTH_SHORT).show(); +// } catch (Exception e) { +// Toast.makeText(getApplicationContext(), "No foi possvel atualizar o status do pedido", Toast.LENGTH_SHORT).show(); +// e.printStackTrace(); +// } +// } +// }).show(); + alert.show(); + } + } + + public void postUserFeedback(final String feedbackText, final boolean skipable, final boolean novo) { + runOnUiThread(new Runnable() { + @Override + public void run() { + long time = System.currentTimeMillis(); + if (skipable && time - lastFeedback < feedBackDelay) + return; + if (feedbackText.equals(START)) { + layoutFeedback.removeAllViews(); + spTipoConexao.setEnabled(false); + spMeses.setEnabled(false); + btComunicar.setEnabled(false); + rbExterna.setEnabled(false); + rbInterna.setEnabled(false); + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + if (wakeLock != null) { + wakeLock.acquire(); + } + } else if (feedbackText.equals(DONE) || feedbackText.equals(ERROR)) { + progress.setVisibility(View.GONE); + spTipoConexao.setEnabled(true); + spMeses.setEnabled(true); + btComunicar.setEnabled(true); + rbExterna.setEnabled(true); + rbInterna.setEnabled(true); + threadAtualizaDados = null; + getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + if (wakeLock != null && wakeLock.isHeld()) { + wakeLock.release(); + } + scroller.postDelayed(new Runnable() { + @Override + public void run() { + scroller.smoothScrollTo(0, layoutFeedback.getBottom()); + } + }, 300); + Vibrator v = (Vibrator) ComunicaActivity.this.getSystemService(Context.VIBRATOR_SERVICE); + if (v.hasVibrator()) { + v.vibrate((1 + spTipoConexao.getSelectedItemPosition()) * 120); + } + } + if (novo) { + int txtColor = tvResult.getCurrentTextColor(); + Typeface tf = tvResult.getTypeface(); + tvResult = new TextView(getApplicationContext()); + tvResult.setPadding(12, 0, 0, 0); + tvResult.setTextColor(txtColor); + tvResult.setTypeface(tf); + tvResult.setTextSize(16); + layoutFeedback.addView(tvResult); + scroller.scrollTo(0, layoutFeedback.getBottom()); + } + tvResult.setText(feedbackText); + lastFeedback = time; + } + }); + } + + @Override + public void onItemSelected(AdapterView parent, View view, int position, + long id) { + if (parent == spTipoConexao) { + if (((String) spTipoConexao.getSelectedItem()).equalsIgnoreCase("Total")) { + tvMeses.setVisibility(View.VISIBLE); + spMeses.setVisibility(View.VISIBLE); + } else { + tvMeses.setVisibility(View.GONE); + spMeses.setVisibility(View.GONE); + } + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/consulta/pedido/BrowsePedidoConsulta.java b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/BrowsePedidoConsulta.java new file mode 100644 index 0000000..c6118a1 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/BrowsePedidoConsulta.java @@ -0,0 +1,323 @@ +package br.com.jcsinformatica.sarandroid.consulta.pedido; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCliente; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.pedido.UpdatePedidoActivity; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import android.app.AlertDialog; +import android.app.DatePickerDialog; +import android.app.DatePickerDialog.OnDateSetListener; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnFocusChangeListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.AbsListView; +import android.widget.AbsListView.OnScrollListener; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.ProgressBar; +import android.widget.Spinner; +import android.widget.TextView; + +//public class BrowsePedidoConsulta extends Activity implements OnClickListener, OnItemClickListener, OnFocusChangeListener, OnScrollListener { +public class BrowsePedidoConsulta extends GlobalActivity implements OnClickListener, OnItemClickListener, OnFocusChangeListener, OnScrollListener, OnDateSetListener { + LinearLayout layoutFiltro; + EditText etCodCliente; + EditText etCliente; + TextView tvDe; + TextView tvAte; + ImageButton ibSearchCliente; + ImageButton ibDe; + ImageButton ibAte; + Button btFiltro; + Spinner spSituacao; + Spinner spOrdem; + ListView listView; + ProgressBar progressBar; + Cliente cliente; + List listPedido; + Pedido pedExcluir; + AlertDialog alertExcluir; + InputMethodManager imm; + Calendar de; + Calendar ate; + Thread th; + String codAntes = ""; + public boolean stop; + boolean mostraFiltro; + private static int limit; + private static int offset; + final int UPDATE_DE = 1; + final int UPDATE_ATE = 2; + int dateToUpdate; + public static int listVisibleItemCount; + + public static final int REQUEST_CLIENTE = 0; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_pedido); + imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + + layoutFiltro = (LinearLayout) findViewById(R.id.layoutFiltroBrowsePedido); + etCodCliente = (EditText) findViewById(R.id.etCodClienteBrowsePedido); + etCliente = (EditText) findViewById(R.id.etClienteBrowsePedido); + ibSearchCliente = (ImageButton) findViewById(R.id.ibSearchClienteBrowsePedido); + spSituacao = (Spinner) findViewById(R.id.spSituaBrowsePedido); + spOrdem = (Spinner) findViewById(R.id.spOrdemBrowsePedido); + + tvDe = (TextView) findViewById(R.id.tvDateDe_browse_pedidos); + tvAte = (TextView) findViewById(R.id.tvDateAte_browse_pedidos); + ibDe = (ImageButton) findViewById(R.id.ibDe_browse_pedidos); + ibAte = (ImageButton) findViewById(R.id.ibAte_browse_pedidos); + + btFiltro = (Button) findViewById(R.id.btFiltroBrowsePedido); + listView = (ListView) findViewById(R.id.listBrowsePedido); + progressBar = (ProgressBar) findViewById(R.id.pbBrowsePedido); + + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), + R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray( + R.array.ordem_filtro_pedido))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spOrdem.setAdapter(adapter); + spOrdem.setSelection(settings.getInt(Preferencia.BROWSE_PEDIDO_ORDEM, 0)); + + adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic, + Arrays.asList(getResources().getStringArray(R.array.status_pedido_browse))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spSituacao.setAdapter(adapter); + spSituacao.setSelection(settings.getInt(Preferencia.BROWSE_PEDIDO_STATUS, 0)); + + etCliente.setFocusable(false); + etCliente.setEnabled(false); + cliente = null; + mostraFiltro = false; + limit = 100; + } + + @Override + protected void onStart() { + super.onStart(); + + if (de == null || ate == null){ + Calendar cal = Calendar.getInstance(); + //cal.roll(Calendar.MONTH, -1); + cal.set(Calendar.DAY_OF_MONTH, 1); + de = (Calendar) cal.clone(); + //cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); + cal.set(Calendar.MONTH, Calendar.DECEMBER); + cal.set(Calendar.DAY_OF_MONTH, 31); + ate = (Calendar) cal.clone(); + fillFields(); + } + + btFiltro.setText("Filtros"); + etCodCliente.setOnFocusChangeListener(this); + ibSearchCliente.setOnClickListener(this); + btFiltro.setOnClickListener(this); + listView.setOnItemClickListener(this); + progressBar.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + ibDe.setOnClickListener(this); + ibAte.setOnClickListener(this); + if (cliente != null) { + etCodCliente.setText(String.valueOf(cliente.getIdErp())); + etCliente.setText(cliente.getRazao()); + } + listView.setOnScrollListener(this); + + offset = 0; + stop = false; + listPedido = new ArrayList(); + updateListAdapter(); + if (mostraFiltro) + layoutFiltro.setVisibility(View.VISIBLE); + } + + @Override + public void onFocusChange(View view, boolean hasFocus) { + if (view == etCodCliente) { + if (hasFocus) { + } else { + String cod = etCodCliente.getText().toString(); + if (cod.equals("")) { + cliente = null; + etCliente.setText(""); + } else if (!cod.equals(codAntes)) { + try { + cliente = null; + String where = "A.id_empresa = " + Global.getEmpresa().getId(); + where = where.concat(" AND A.id_erp = " + cod); + ClienteDB cliDB = new ClienteDB(); + cliente = cliDB.select(getApplicationContext(), where); + } catch (Exception e) { + Util.sendError(this, e); + } + } + codAntes = cod; + if (cliente != null) + etCliente.setText(cliente.getRazao()); + } + } + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + public void onItemClick(AdapterView arg0, View view, int pos, long arg3) { + progressBar.setVisibility(View.VISIBLE); + listView.setVisibility(View.GONE); + Thread th = new ThreadAbrirPedidoConsulta(this, listPedido.get(pos).getId()); + th.start(); + } + + public void abrirUpdate() { + startActivity(new Intent(BrowsePedidoConsulta.this, UpdatePedidoActivity.class)); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + @Override + public void onClick(View v) { + if (v == ibDe) { + dateToUpdate = UPDATE_DE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, de.get(Calendar.YEAR), de.get(Calendar.MONTH), de.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + } else if (v == ibAte) { + dateToUpdate = UPDATE_ATE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, ate.get(Calendar.YEAR), ate.get(Calendar.MONTH), ate.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + }else if (v == btFiltro) { + if (layoutFiltro.getVisibility() == View.GONE) { + btFiltro.setText("OK"); + layoutFiltro.setVisibility(View.VISIBLE); + } else { + btFiltro.setText("Filtros"); + layoutFiltro.setVisibility(View.GONE); + offset = 0; + listPedido = new ArrayList(); + updateListAdapter(); + } + } else if (v == ibSearchCliente) { + startActivityForResult(new Intent(BrowsePedidoConsulta.this, BrowseCliente.class), REQUEST_CLIENTE); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + } + + + @Override + public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { + if (dateToUpdate == UPDATE_DE) { + de.set(year, monthOfYear, dayOfMonth); + } else if (dateToUpdate == UPDATE_ATE) { + ate.set(year, monthOfYear, dayOfMonth); + } + dateToUpdate = 0; + fillFields(); + } + + public void fillFields(){ + if (cliente != null){ + etCliente.setText(cliente.getRazao()); + } + tvDe.setText(Util.formatDate(de.getTime())); + tvAte.setText(Util.formatDate(ate.getTime())); + } + + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == REQUEST_CLIENTE) { + if (resultCode == RESULT_OK) { + cliente = (Cliente) data.getSerializableExtra("RETURN"); + mostraFiltro = true; + } + } + } + + public void updateListAdapter() { + try { + SharedPreferences.Editor editor = getSharedPreferences(Preferencia.NAME, 0).edit(); + if (offset == 0) { + layoutFiltro.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + } + progressBar.setVisibility(View.VISIBLE); + // listPedido = new ArrayList(); + imm.hideSoftInputFromWindow(etCliente.getWindowToken(), 0); + + StringBuilder filtro = new StringBuilder("A.id_empresa = " + Global.getEmpresa().getId()); + if (cliente != null) { + filtro.append(" AND A.id_cliente = " + cliente.getId()); + } + editor.putInt(Preferencia.BROWSE_PEDIDO_STATUS, spSituacao.getSelectedItemPosition()); + int status = spSituacao.getSelectedItemPosition() - 1; + if (status >= 0) + filtro.append(" AND A.status = " + status); + + filtro.append(" AND DATE(A.data) BETWEEN '" + Util.formatDateDB(de.getTime()) + "' AND '"+Util.formatDateDB(ate.getTime()) + "'"); + editor.putInt(Preferencia.BROWSE_PEDIDO_ORDEM, spOrdem.getSelectedItemPosition()); + String order = ""; + switch (spOrdem.getSelectedItemPosition()) { + case 0: + order = "A.numero"; + break; + case 1: + order = "A.data desc, A.numero desc"; + break; + } + editor.commit(); + + th = new ThreadBuscaPedidoConsulta(this, getApplicationContext(), filtro.toString(), order, limit, offset); + th.start(); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onScrollStateChanged(AbsListView view, int scrollState) { + + } + + @Override + public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { + if (view == listView) { + if ((listPedido != null && listPedido.size() > 0) && !stop + && (firstVisibleItem + visibleItemCount == totalItemCount) + && progressBar.getVisibility() != View.VISIBLE) { + Log.d("qwe", "ENTROU / " + offset + " += " + limit); + offset += limit; + BrowsePedidoConsulta.listVisibleItemCount = visibleItemCount; + updateListAdapter(); + } + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadAbrirPedidoConsulta.java b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadAbrirPedidoConsulta.java new file mode 100644 index 0000000..02ab01f --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadAbrirPedidoConsulta.java @@ -0,0 +1,32 @@ +package br.com.jcsinformatica.sarandroid.consulta.pedido; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoConsultaDB; +import br.com.jcsinformatica.sarandroid.vo.Pedido; + +public class ThreadAbrirPedidoConsulta extends Thread { + private BrowsePedidoConsulta brwPedido; + private int id; + + protected ThreadAbrirPedidoConsulta(BrowsePedidoConsulta brwPedido, int id) { + this.brwPedido = brwPedido; + this.id = id; + } + + @Override + public void run() { + try { + PedidoConsultaDB pedConsDB = new PedidoConsultaDB(); + Pedido pedido = pedConsDB.selectFull(brwPedido, id); + if (pedido.getStatus() < Pedido.STATUS_ENVIADO){ + pedido.setStatus(Pedido.STATUS_ENVIADO); + } + Global.pedido = pedido; + brwPedido.abrirUpdate(); + } catch (Exception e) { + Util.sendError(brwPedido, e); + } + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadBuscaPedidoConsulta.java b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadBuscaPedidoConsulta.java new file mode 100644 index 0000000..a72e7fc --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/consulta/pedido/ThreadBuscaPedidoConsulta.java @@ -0,0 +1,66 @@ +package br.com.jcsinformatica.sarandroid.consulta.pedido; + +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoConsultaDB; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterPedidoBrowser; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import android.content.Context; +import android.util.Log; +import android.view.View; + +public class ThreadBuscaPedidoConsulta extends Thread { + private BrowsePedidoConsulta parent; + Context context; + String filtro; + String order; + int limit; + int offset; + + public ThreadBuscaPedidoConsulta(BrowsePedidoConsulta parent, Context context, String filtro, + String order, int limit, int offset) { + this.parent = parent; + this.context = context; + if (filtro.trim().equals("")) + filtro = null; + this.filtro = filtro; + if (order.trim().equals("")) + order = null; + this.order = order; + if (limit > 0) + this.limit = limit; + if (offset > 0) + this.offset = offset; + } + + @Override + public void run() { + Log.i("qwe", "iniciou"); + PedidoConsultaDB pedConsDB = new PedidoConsultaDB(); + try { + List list = pedConsDB.selectListResumo(context, filtro, order, limit, offset); + Log.i("qwe", "trouxe list: " + list.size()); + if (list.size() == 0) { + parent.stop = true; + } + parent.listPedido.addAll(list); + final SimpleArrayAdapterPedidoBrowser adapter = new SimpleArrayAdapterPedidoBrowser(parent, + parent.listPedido); + Log.i("qwe", "criou adapter"); + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.listView.setAdapter(adapter); + parent.progressBar.setVisibility(View.GONE); + parent.listView.setVisibility(View.VISIBLE); + if (offset > 0) + parent.listView.setSelection(offset - BrowsePedidoConsulta.listVisibleItemCount); + Log.i("qwe", "terminou"); + } + }); + } catch (Exception e) { + Util.sendError(parent, e); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/consulta/vendas/ConsultaVendasActivity.java b/src/br/com/jcsinformatica/sarandroid/consulta/vendas/ConsultaVendasActivity.java new file mode 100644 index 0000000..2294646 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/consulta/vendas/ConsultaVendasActivity.java @@ -0,0 +1,275 @@ +package br.com.jcsinformatica.sarandroid.consulta.vendas; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCliente; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.PedidoConsultaDB; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.uimodels.ExpandedListView; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterConsultaTotalVendas; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import android.app.Activity; +import android.app.DatePickerDialog; +import android.app.DatePickerDialog.OnDateSetListener; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.ProgressBar; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.TextView.OnEditorActionListener; + +//public class ConsultaVendasActivity extends Activity implements OnClickListener, OnDateSetListener, OnEditorActionListener { +public class ConsultaVendasActivity extends GlobalActivity implements OnClickListener, OnDateSetListener, OnEditorActionListener { + Cliente cliente; + ImageButton ibSearchCliente; + EditText etCodCliente; + EditText etNomeCliente; + Calendar de; + Calendar ate; + TextView tvDe; + TextView tvAte; + ImageButton ibDe; + ImageButton ibAte; + Button btOk; + ProgressBar progress; + ExpandedListView listView; + Spinner spSituacao; + Spinner spClasse; + + InputMethodManager imm; + String codAntes = ""; + int dateToUpdate; + final int UPDATE_DE = 1; + final int UPDATE_ATE = 2; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_resumo_vendas); + imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + ibSearchCliente = (ImageButton) findViewById(R.id.ibSearchCliente_resumo_vendas); + etCodCliente = (EditText) findViewById(R.id.etCodCliente_resumo_vendas); + etNomeCliente = (EditText) findViewById(R.id.etCliente_resumo_vendas); + tvDe = (TextView) findViewById(R.id.tvDateDe_resumo_vendas); + tvAte = (TextView) findViewById(R.id.tvDateAte_resumo_vendas); + ibDe = (ImageButton) findViewById(R.id.ibDe_resumo_vendas); + ibAte = (ImageButton) findViewById(R.id.ibAte_resumo_vendas); + progress = (ProgressBar) findViewById(R.id.progress_resumo_vendas); + btOk = (Button) findViewById(R.id.btOk_resumo_vendas); + spSituacao = (Spinner) findViewById(R.id.spSituaResumoVendas); + spClasse = (Spinner) findViewById(R.id.spClasseResumoVenda); + listView = (ExpandedListView) findViewById(R.id.listResult_resumo_vendas); + + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic,Arrays.asList(getResources().getStringArray(R.array.status_pedido_browse))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spSituacao.setAdapter(adapter); + + adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic,Arrays.asList(getResources().getStringArray(R.array.classeProduto))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spClasse.setAdapter(adapter); + + progress.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + etNomeCliente.setEnabled(false); + etNomeCliente.setFocusable(false); + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + protected void onStart() { + super.onStart(); + + if (de == null || ate == null){ + Calendar cal = Calendar.getInstance(); + cal.roll(Calendar.MONTH, -1); + cal.set(Calendar.DAY_OF_MONTH, 1); + de = (Calendar) cal.clone(); + cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); + ate = (Calendar) cal.clone(); + } + fillFields(); + ibSearchCliente.setOnClickListener(this); + etCodCliente.setOnEditorActionListener(this); + btOk.setOnClickListener(this); + ibDe.setOnClickListener(this); + ibAte.setOnClickListener(this); + } + + private void fillFields() { + if (cliente != null) { + etCodCliente.setText(String.valueOf(cliente.getIdErp())); + etNomeCliente.setText(cliente.getRazao()); + } + tvDe.setText(Util.formatDate(de.getTime())); + tvAte.setText(Util.formatDate(ate.getTime())); + } + + @Override + public void onClick(View v) { + if (v == ibDe) { + dateToUpdate = UPDATE_DE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, de.get(Calendar.YEAR), de.get(Calendar.MONTH), de.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + } else if (v == ibAte) { + dateToUpdate = UPDATE_ATE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, ate.get(Calendar.YEAR), ate.get(Calendar.MONTH), ate.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + } else if (v == btOk) { + imm.hideSoftInputFromWindow(etCodCliente.getWindowToken(), 0); + progress.setVisibility(View.VISIBLE); + listView.setVisibility(View.GONE); + Relatorio rel = new Relatorio(getApplicationContext()); + rel.start(); + } else if (v == ibSearchCliente) { + startActivityForResult(new Intent(ConsultaVendasActivity.this, BrowseCliente.class), 0); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + } + + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == 0) { + if (resultCode == RESULT_OK) { + cliente = (Cliente) data.getSerializableExtra("RETURN"); + } + } + } + + @Override + public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { + if (dateToUpdate == UPDATE_DE) { + de.set(year, monthOfYear, dayOfMonth); + } else if (dateToUpdate == UPDATE_ATE) { + ate.set(year, monthOfYear, dayOfMonth); + } + dateToUpdate = 0; + fillFields(); + } + + @Override + public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { + if (view == etCodCliente) { + String cod = etCodCliente.getText().toString(); + if (cod.equals("")) { + cliente = null; + etNomeCliente.setText(""); + } else if (!cod.equals(codAntes)) { + try { + cliente = null; + String where = "A.id_empresa = " + Global.getEmpresa().getId(); + where = where.concat(" AND A.id_erp = " + cod); + ClienteDB cliDB = new ClienteDB(); + cliente = cliDB.select(getApplicationContext(), where); + } catch (Exception e) { + Util.sendError(this, e); + } + } + codAntes = cod; + if (cliente == null) + etNomeCliente.setText(""); + else + etNomeCliente.setText(cliente.getRazao()); + imm.hideSoftInputFromWindow(etCodCliente.getWindowToken(), 0); + } + return true; + } + + private class Relatorio extends Thread { + + Context context; + + public Relatorio(Context context) { + this.context = context; + } + + @Override + public void run() { + try { + // reune dados + PedidoDB pedDB = new PedidoDB(); + PedidoConsultaDB pedConsDB = new PedidoConsultaDB(); + StringBuilder where; + + where = new StringBuilder("C.id_empresa = " + Global.getEmpresa().getId()); + where.append(" AND DATE(coalesce(C.data_emissao,C.data)) BETWEEN '" + Util.formatDateDB(de.getTime()) + "' AND '"+Util.formatDateDB(ate.getTime()) + "'"); + //where.append(" AND DATE(C.data) BETWEEN '" + Util.formatDateDB(de.getTime()) + "' AND '"+Util.formatDateDB(ate.getTime()) + "'"); + if (cliente != null) + where.append(" AND C.id_cliente = " + cliente.getId()); + int situa = spSituacao.getSelectedItemPosition() - 1; + if (situa >= 0) + where.append(" AND C.status = " + situa); + + if (spClasse.getSelectedItemPosition() > 0){ + where.append(" AND b.classe = '").append(spClasse.getSelectedItem().toString()).append("'"); + } + List totais = new ArrayList(); +// totais.addAll(pedDB.selectTotais(context, where.toString())); + totais.addAll(pedConsDB.selectTotais(context, where.toString())); + + // monta relatrio + String[] status = context.getResources().getStringArray(R.array.status_pedido); + List totaisPrint = new ArrayList(); + double total = 0; + for (String s : status) { + TotalVendas tot = new TotalVendas(); + tot.setDescricao(s); + double valor = 0; + for (int i = 0; i < totais.size(); i++) { + if (totais.get(i).getDescricao().equals(s)) { + valor = totais.get(i).getValor(); + totais.remove(i); + break; + } + } + tot.setValor(valor); + totaisPrint.add(tot); + total += tot.getValor(); + } + TotalVendas tot = new TotalVendas(); + tot.setDescricao("Total"); + tot.setValor(total); + totaisPrint.add(tot); + + // imprime + final SimpleArrayAdapterConsultaTotalVendas adapter = new SimpleArrayAdapterConsultaTotalVendas(context, totaisPrint); + runOnUiThread(new Runnable() { + @Override + public void run() { + listView.setAdapter(adapter); + progress.setVisibility(View.GONE); + listView.setVisibility(View.VISIBLE); + } + }); + } catch (Exception e) { + runOnUiThread(new Runnable() { + @Override + public void run() { + progress.setVisibility(View.GONE); + } + }); + Util.sendError(ConsultaVendasActivity.this, e); + } + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/consulta/vendas/TotalVendas.java b/src/br/com/jcsinformatica/sarandroid/consulta/vendas/TotalVendas.java new file mode 100644 index 0000000..4cb4165 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/consulta/vendas/TotalVendas.java @@ -0,0 +1,27 @@ +package br.com.jcsinformatica.sarandroid.consulta.vendas; + +public class TotalVendas { + private String descricao; + private double valor; + + public TotalVendas() { + + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public double getValor() { + return valor; + } + + public void setValor(double valor) { + this.valor = valor; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ClienteDB.java b/src/br/com/jcsinformatica/sarandroid/database/ClienteDB.java new file mode 100644 index 0000000..518c491 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ClienteDB.java @@ -0,0 +1,699 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; +import android.util.SparseIntArray; +import java.sql.PreparedStatement; +import java.sql.Connection; + +public class ClienteDB { + private ComunicaActivity parent; + + public ClienteDB() { + } + + public ClienteDB(ComunicaActivity parent) { + this.parent = parent; + } + + public void salvar(Context context, List clientes, boolean inativaTodos) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + Exception ex = null; + int count = 0; + int[] tt = new int[3]; + db.beginTransaction(); + try { + parent.postUserFeedback("Atualizando clientes: " + (count) + "/" + clientes.size(), false, false); + if (inativaTodos){ + db.execSQL("UPDATE cliente SET ativo = 0, md5 = '', suf_cgcpf = id_erp WHERE id_empresa = "+Global.getEmpresa().getId()); + } + + SparseArray arrayConferencia = selectIdMd5(db); + MunicipioDB munDB = new MunicipioDB(); + SparseIntArray arrayIdMunicipios = munDB.selectIdMunicipios(db); + for (Cliente cliente : clientes) { + String md5 = arrayConferencia.get(cliente.getIdErp()); + int munIdErp = cliente.getMunicipio().getId(); + int idMun = arrayIdMunicipios.get(munIdErp); + if (idMun == 0) { + StringBuilder erro = new StringBuilder("Municpio no encontrado para cliente "); + erro.append(cliente.getIdErp() + " - " + cliente.getRazao() + "\n"); + erro.append("Realize uma comunicao total para certificar-se de que os municipios estejam atualizados"); + throw new WarningException(erro.toString()); + } + cliente.setMunicipio(new Municipio(idMun)); + + if (md5 == null) { + tt[0]++; + insert(cliente, db); + } else if (md5.equals(cliente.getMd5())) { + tt[1]++; + continue; + } else if (cliente.getId() == 0) { + tt[2]++; + updateErp(cliente, db); + } else { + tt[2]++; + update(cliente, db); + } + parent.postUserFeedback("Atualizando clientes: " + (++count) + "/" + clientes.size(), true, false); + } + db.setTransactionSuccessful(); + parent.postUserFeedback(clientes.size() + " clientes atualizados. Novos: " + tt[0], false, false); + } catch (Exception e) { + ex = e; + } finally { + Log.d("ASD", "Total null: " + tt[0] + " Total igual: " + tt[1] + " Total atualizado: " + tt[2]); + db.endTransaction(); + db.close(); + dbHelper.close(); + if (ex != null) { + throw ex; + } + } + } + + public void salvar(Context context, Cliente cliente) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + salvar(db, cliente); + db.close(); + dbHelper.close(); + + } + + private void salvar(SQLiteDatabase db, Cliente cliente) throws Exception { + if (cliente.getId() == 0) { + insert(cliente, db); + } else if (cliente.getIdErp() > 0) { + updateErp(cliente, db); + } else { + update(cliente, db); + } + } + + private void insert(Cliente cli, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("insert into cliente(id_empresa, id_erp,"// + + " ativo, razao, fantasia, pessoa, consfinal,cgcpf,"// + + " suf_cgcpf, inscricao, endereco, num_endereco,"// + + " bairro, id_municipio, cep, ddd, telefone, email,"// + + " data_cadastro, observacao, id_formapag, indicadorie, id_pauta, md5, st_especifica ,id_pauta, desc_cliente_rede, ctr_vencido, inativo, limite_credito)"// + + " VALUES("); + sql.append(Global.getEmpresa().getId() + ", "); + sql.append((cli.getIdErp() > 0 ? cli.getIdErp() : "null") + ", "); + sql.append((cli.isAtivo() ? 1 : 0) + ", '"); + sql.append(cli.getRazao().replace("'", "''") + "', '"); + sql.append(cli.getFantasia().replace("'", "''") + "', "); + sql.append(cli.getPessoa() + ", "); + sql.append((cli.isConsFinal() ? 1 : 0) + ", '"); + sql.append(cli.getCgcpf() + "', '"); + sql.append(cli.getSufCgcpf() + "', '"); + sql.append(cli.getInscricao() + "', '"); + sql.append(cli.getEndereco().replace("'", "''") + "', '"); + sql.append(cli.getNumEndereco() + "', '"); + sql.append(cli.getBairro().replace("'", "''") + "', "); + sql.append(cli.getMunicipio().getId() + ", '"); + sql.append(cli.getCep() + "', '"); + sql.append(cli.getDdd() + "', '"); + sql.append(cli.getTelefone() + "', '"); + sql.append(cli.getEmail() + "', "); + sql.append("julianday('" + Util.formatDateDB(cli.getDataCadastro()) + "'), '"); + sql.append(cli.getObservacao() + "', "); + if (cli.getFormaPag() == null) { + sql.append("null, "); + } else { + sql.append(cli.getFormaPag().getId() + ", "); + } + sql.append(cli.getIndicadorIe() + ", "); + if (cli.getPauta() == null){ + sql.append("null, '"); + }else{ + sql.append(cli.getPauta().getId()+", '"); + } + sql.append(cli.getMd5() + "', '"); + sql.append(cli.getStEspecifica()+"', "); + sql.append(cli.getPauta() != null ? cli.getPauta().getId() : "null").append(", "); + sql.append(cli.getDesc_cliente_rede()+", "); + sql.append(cli.getCtr_vencido()+", "); + sql.append(cli.getInativo()+", "); + sql.append(cli.getLimiteCredito()+");"); + Log.d("qwe", sql.toString()); + db.execSQL(sql.toString()); + } + + private void updateErp(Cliente cli, SQLiteDatabase db) throws Exception { + + //FEITO ISSO PARA NAO DAR ERRO DE DUPLICIDADE NA COMUNICAO + //String sql2 = "select id_cliente from cliente WHERE cgcpf = '"+cli.getCgcpf()+"' and suf_cgcpf = '" + cli.getSufCgcpf() + "' and not id_erp="+cli.getIdErp()+""; + //Integer idCliente = null; + //Cursor c = db.rawQuery(sql2, null); + //if (c.moveToNext()){ + // idCliente = c.getInt(0); + //} + //String vSufCgcpf = cli.getSufCgcpf(); + //if (idCliente != null) { + // vSufCgcpf = Integer.toString(cli.getIdErp()); + //} + + StringBuilder sql = new StringBuilder("UPDATE cliente SET "); + sql.append(" ativo = " + (cli.isAtivo() ? 1 : 0) + ","); + sql.append(" razao = '" + cli.getRazao().replace("'", "''") + "',"); + sql.append(" fantasia = '" + cli.getFantasia().replace("'", "''") + "',"); + sql.append(" pessoa = " + cli.getPessoa() + ","); + sql.append(" consfinal = " + (cli.isConsFinal() ? 1 : 0) + ","); + sql.append(" cgcpf = '" + cli.getCgcpf() + "',"); + sql.append(" suf_cgcpf = '" + cli.getSufCgcpf() + "',"); + sql.append(" inscricao = '" + cli.getInscricao() + "',"); + sql.append(" endereco = '" + cli.getEndereco().replace("'", "''") + "',"); + sql.append(" num_endereco = '" + cli.getNumEndereco() + "',"); + sql.append(" bairro = '" + cli.getBairro().replace("'", "''") + "',"); + sql.append(" id_municipio = " + cli.getMunicipio().getId() + ","); + sql.append(" cep = '" + cli.getCep() + "',"); + sql.append(" ddd = '" + cli.getDdd() + "',"); + sql.append(" telefone = '" + cli.getTelefone() + "',"); + sql.append(" email = '" + cli.getEmail() + "',"); + sql.append(" data_cadastro = julianday('" + Util.formatDateDB(cli.getDataCadastro()) + "'),"); + sql.append(" observacao = '" + cli.getObservacao() + "',"); + if (cli.getFormaPag() == null) { + sql.append(" id_formapag = null,"); + } else { + sql.append(" id_formapag = " + cli.getFormaPag().getId() + ","); + } + sql.append(" indicadorie = " + cli.getIndicadorIe() + ","); + if (cli.getPauta() == null){ + sql.append(" id_pauta = null,"); + }else{ + sql.append(" id_pauta = " + cli.getPauta().getId()+ ","); + } + sql.append(" md5 = '" + cli.getMd5() + "',"); + sql.append(" st_especifica = '"+cli.getStEspecifica()+"',"); + sql.append(" desc_cliente_rede = " + cli.getDesc_cliente_rede()+","); + sql.append(" ctr_vencido = " + cli.getCtr_vencido()+","); + sql.append(" inativo = " + cli.getInativo()+","); + sql.append(" limite_credito = " + cli.getLimiteCredito()); + sql.append(" WHERE id_erp = " + cli.getIdErp()); + sql.append(" AND id_empresa = " + Global.getEmpresa().getId() + ";"); + // Log.d("asd", sql.toString()); + db.execSQL(sql.toString()); + } + + private void update(Cliente cli, SQLiteDatabase db) throws Exception { + + StringBuilder sql = new StringBuilder("UPDATE cliente SET "); + sql.append(" ativo = " + (cli.isAtivo() ? 1 : 0) + ","); + sql.append(" razao = '" + cli.getRazao().replace("'", "''") + "',"); + sql.append(" fantasia = '" + cli.getFantasia().replace("'", "''") + "',"); + sql.append(" pessoa = " + cli.getPessoa() + ","); + sql.append(" consfinal = " + (cli.isConsFinal() ? 1 : 0) + ","); + sql.append(" cgcpf = '" + cli.getCgcpf() + "',"); + sql.append(" suf_cgcpf = '" + cli.getSufCgcpf() + "',"); + sql.append(" inscricao = '" + cli.getInscricao() + "',"); + sql.append(" endereco = '" + cli.getEndereco().replace("'", "''") + "',"); + sql.append(" num_endereco = '" + cli.getNumEndereco() + "',"); + sql.append(" bairro = '" + cli.getBairro().replace("'", "''") + "',"); + sql.append(" id_municipio = " + cli.getMunicipio().getId() + ","); + sql.append(" cep = '" + cli.getCep() + "',"); + sql.append(" ddd = '" + cli.getDdd() + "',"); + sql.append(" telefone = '" + cli.getTelefone() + "',"); + sql.append(" email = '" + cli.getEmail() + "',"); + sql.append(" data_cadastro = julianday('" + Util.formatDateDB(cli.getDataCadastro()) + "'),"); + sql.append(" observacao = '" + cli.getObservacao() + "',"); + if (cli.getFormaPag() == null) { + sql.append(" id_formapag = null,"); + } else { + sql.append(" id_formapag = " + cli.getFormaPag().getId() + ","); + } + if (cli.getPauta() == null){ + sql.append(" id_pauta = null,"); + }else{ + sql.append(" id_pauta = " + cli.getPauta().getId()+ ","); + } + sql.append(" indicadorie = " + cli.getIndicadorIe() + ","); + sql.append(" md5 = '" + cli.getMd5() + "',"); + sql.append(" st_especifica = '"+cli.getStEspecifica()+"',"); + sql.append(" desc_cliente_rede = " + cli.getDesc_cliente_rede()+","); + sql.append(" ctr_vencido = " + cli.getCtr_vencido()+","); + sql.append(" inativo = " + cli.getInativo()+","); + sql.append(" limite_credito = " + cli.getLimiteCredito()); + sql.append(" WHERE id_cliente = " + cli.getId() + ";"); + Log.d("UPDATE CLIENTE", sql.toString()); + db.execSQL(sql.toString()); + } + + + + /** + * @param where + * A. para cliente, B. para municipio e C. para forma de + * pagamento. Nunca vazio, se nao houver condio enviar null + * @param order + * A. para cliente, B. para municipio e C. para forma de + * pagamento. Nunca vazio, se nao houver condio enviar null + * @param limit + * 0 (zero) para quando no houver limite + */ + public List selectAll(Context context, String where, String order, int limit) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("select A.id_cliente, A.id_empresa, A.id_erp,");// 0-2 + sql.append(" A.ativo, A.razao, A.fantasia, A.pessoa, A.consfinal, A.cgcpf, A.suf_cgcpf,");// 3-9 + sql.append(" A.inscricao, A.endereco, A.num_endereco, A.bairro, A.id_municipio,");// 10-14 + sql.append(" A.cep, A.ddd, A.telefone, A.email, date(A.data_cadastro),");// 15-19 + sql.append(" A.observacao, A.id_formapag, A.indicadorie, A.md5,");// 20-23 + sql.append(" B.id_municipio, B.id_erp, B.nome, B.uf, B.pais, B.codigo_ibge, B.md5,");// 24-30 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao,");// 31-35 + sql.append(" C.ativo, C.parcelas, C.md5,");// 36-38 + sql.append(" d.id_pauta, d.id_erp, d.codigo, d.ativo, d.numero,"); //39-43 + sql.append(" DATE(d.data_cadastro), d.descricao, d.observacao, DATE(d.data_inicio), DATE(d.data_fim), d.exclusiva_cliente,");//44-49 + sql.append(" a.st_especifica, a.desc_cliente_rede, a.ctr_vencido, a.inativo, a.limite_credito"); + sql.append(" FROM cliente A"); + sql.append(" LEFT OUTER JOIN municipio B ON(B.id_municipio = A.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(a.id_pauta = d.id_pauta)"); + if (where != null) { + sql.append(" WHERE " + where); + } + if (order != null) { + sql.append(" ORDER BY " + order); + } + if (limit > 0) { + sql.append(" LIMIT " + limit); + } + Log.d("clientedb", sql.toString()); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + Cliente cli = new Cliente(); + cli.setId(c.getInt(0)); + cli.setIdErp(c.getInt(2)); + cli.setAtivo(c.getInt(3) == 1); + cli.setRazao(c.getString(4)); + cli.setFantasia(c.getString(5)); + cli.setPessoa(c.getInt(6)); + cli.setConsFinal(c.getInt(7) == 1); + cli.setCgcpf(c.getString(8)); + cli.setSufCgcpf(c.getString(9)); + cli.setInscricao(c.getString(10)); + cli.setEndereco(c.getString(11)); + cli.setNumEndereco(c.getString(12)); + cli.setBairro(c.getString(13)); + cli.setCep(c.getString(15)); + cli.setDdd(c.getString(16)); + cli.setTelefone(c.getString(17)); + cli.setEmail(c.getString(18)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(19))); + cli.setObservacao(c.getString(20)); + cli.setIndicadorIe(c.getInt(22)); + cli.setMd5(c.getString(23)); + cli.setStEspecifica(c.getString(50)); + cli.setDesc_cliente_rede(c.getInt(51)); + cli.setCtr_vencido(c.getInt(52)); + cli.setInativo(c.getInt(53)); + cli.setLimiteCredito(c.getDouble(54)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(24)); + mun.setIdErp(c.getInt(25)); + mun.setNome(c.getString(26)); + mun.setUf(c.getString(27)); + mun.setPais(c.getString(28)); + mun.setCodigoIBGE(c.getInt(29)); + mun.setMd5(c.getString(30)); + cli.setMunicipio(mun); + if (c.getInt(31) > 0) { + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(31)); + forPagto.setIdErp(c.getInt(33)); + forPagto.setCodigo(c.getInt(34)); + forPagto.setDescricao(c.getString(35)); + forPagto.setAtivo(c.getInt(36) == 1); + forPagto.setParcelas(c.getInt(37)); + forPagto.setMd5(c.getString(38)); + cli.setFormaPag(forPagto); + } + if (c.getInt(39) > 0){ + Pauta pauta = new Pauta(); + pauta.setId(c.getInt(39)); + pauta.setIdErp(c.getInt(40)); + pauta.setCodigo(c.getInt(41)); + pauta.setAtivo(c.getInt(42) == 1); + pauta.setNumero(c.getString(43)); + pauta.setCadastro(Util.deformatDateDB(c.getString(44))); + pauta.setDescricao(c.getString(45)); + pauta.setObservacao(c.getString(46)); + pauta.setInicio(Util.deformatDateDB(c.getString(47))); + pauta.setFim(Util.deformatDateDB(c.getString(48))); + pauta.setExclusivaCliente(c.getInt(49) ==1); + cli.setPauta(pauta); + } + list.add(cli); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public Cliente select(Context context, int id, SQLiteDatabase db) throws Exception { + Cliente cli = null; + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + StringBuilder sql = new StringBuilder("select A.id_cliente, A.id_empresa, A.id_erp,");// 0-2 + sql.append(" A.ativo, A.razao, A.fantasia, A.pessoa, A.consfinal, A.cgcpf, A.suf_cgcpf,");// 3-9 + sql.append(" A.inscricao, A.endereco, A.num_endereco, A.bairro, A.id_municipio,");// 10-14 + sql.append(" A.cep, A.ddd, A.telefone, A.email, date(A.data_cadastro),");// 15-19 + sql.append(" A.observacao, A.id_formapag, A.indicadorie, A.md5,");// 20-23 + sql.append(" B.id_municipio, B.id_erp, B.nome, B.uf, B.pais, B.codigo_ibge, B.md5,");// 24-30 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao,");// 31-35 + sql.append(" C.ativo, C.parcelas, C.md5,");// 36-38 + sql.append(" d.id_pauta, d.id_erp, d.codigo, d.ativo, d.numero,"); //39-43 + sql.append(" DATE(d.data_cadastro), d.descricao, d.observacao, DATE(d.data_inicio), DATE(d.data_fim), d.exclusiva_cliente,");//44-49 + sql.append(" a.st_especifica, a.desc_cliente_rede, a.ctr_vencido, a.inativo, a.limite_credito"); + sql.append(" FROM cliente A"); + sql.append(" LEFT OUTER JOIN municipio B ON(B.id_municipio = A.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(a.id_pauta = d.id_pauta)"); + sql.append(" WHERE A.id_cliente = " + id); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + cli = new Cliente(); + cli.setId(c.getInt(0)); + cli.setIdErp(c.getInt(2)); + cli.setAtivo(c.getInt(3) == 1); + cli.setRazao(c.getString(4)); + cli.setFantasia(c.getString(5)); + cli.setPessoa(c.getInt(6)); + cli.setConsFinal(c.getInt(7) == 1); + cli.setCgcpf(c.getString(8)); + cli.setSufCgcpf(c.getString(9)); + cli.setInscricao(c.getString(10)); + cli.setEndereco(c.getString(11)); + cli.setNumEndereco(c.getString(12)); + cli.setBairro(c.getString(13)); + cli.setCep(c.getString(15)); + cli.setDdd(c.getString(16)); + cli.setTelefone(c.getString(17)); + cli.setEmail(c.getString(18)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(19))); + cli.setObservacao(c.getString(20)); + cli.setIndicadorIe(c.getInt(22)); + cli.setMd5(c.getString(23)); + cli.setStEspecifica(c.getString(50)); + cli.setDesc_cliente_rede(c.getInt(51)); + cli.setCtr_vencido(c.getInt(52)); + cli.setInativo(c.getInt(53)); + cli.setLimiteCredito(c.getDouble(54)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(24)); + mun.setIdErp(c.getInt(25)); + mun.setNome(c.getString(26)); + mun.setUf(c.getString(27)); + mun.setPais(c.getString(28)); + mun.setCodigoIBGE(c.getInt(29)); + mun.setMd5(c.getString(30)); + cli.setMunicipio(mun); + if (c.getInt(31) > 0) { + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(31)); + forPagto.setIdErp(c.getInt(33)); + forPagto.setCodigo(c.getInt(34)); + forPagto.setDescricao(c.getString(35)); + forPagto.setAtivo(c.getInt(36) == 1); + forPagto.setParcelas(c.getInt(37)); + forPagto.setMd5(c.getString(38)); + cli.setFormaPag(forPagto); + } + if (c.getInt(39) > 0){ + Pauta pauta = new Pauta(); + pauta.setId(c.getInt(39)); + pauta.setIdErp(c.getInt(40)); + pauta.setCodigo(c.getInt(41)); + pauta.setAtivo(c.getInt(42) == 1); + pauta.setNumero(c.getString(43)); + pauta.setCadastro(Util.deformatDateDB(c.getString(44))); + pauta.setDescricao(c.getString(45)); + pauta.setObservacao(c.getString(46)); + pauta.setInicio(Util.deformatDateDB(c.getString(47))); + pauta.setFim(Util.deformatDateDB(c.getString(48))); + pauta.setExclusivaCliente(c.getInt(49) ==1); + cli.setPauta(pauta); + } + } + c.close(); + if (db != null) + db.close(); + if (dbHelper != null) + dbHelper.close(); + return cli; + } + + public Cliente select(Context context, String where) throws Exception { + Cliente cli = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("select A.id_cliente, A.id_empresa, A.id_erp,");// 0-2 + sql.append(" A.ativo, A.razao, A.fantasia, A.pessoa, A.consfinal, A.cgcpf, A.suf_cgcpf,");// 3-9 + sql.append(" A.inscricao, A.endereco, A.num_endereco, A.bairro, A.id_municipio,");// 10-14 + sql.append(" A.cep, A.ddd, A.telefone, A.email, date(A.data_cadastro),");// 15-19 + sql.append(" A.observacao, A.id_formapag, A.indicadorie, A.md5,");// 20-23 + sql.append(" B.id_municipio, B.id_erp, B.nome, B.uf, B.pais, B.codigo_ibge, B.md5,");// 24-30 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao,");// 31-35 + sql.append(" C.ativo, C.parcelas, C.md5,");// 36-38 + sql.append(" d.id_pauta, d.id_erp, d.codigo, d.ativo, d.numero,"); //39-43 + sql.append(" DATE(d.data_cadastro), d.descricao, d.observacao, DATE(d.data_inicio), DATE(d.data_fim), d.exclusiva_cliente,");//44-49 + sql.append(" a.st_especifica, a.desc_cliente_rede, a.ctr_vencido, a.inativo, a.limite_credito"); + sql.append(" FROM cliente A"); + sql.append(" LEFT OUTER JOIN municipio B ON(B.id_municipio = A.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(a.id_pauta = d.id_pauta)"); + sql.append(" WHERE " + where); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + cli = new Cliente(); + cli.setId(c.getInt(0)); + cli.setIdErp(c.getInt(2)); + cli.setAtivo(c.getInt(3) == 1); + cli.setRazao(c.getString(4)); + cli.setFantasia(c.getString(5)); + cli.setPessoa(c.getInt(6)); + cli.setConsFinal(c.getInt(7) == 1); + cli.setCgcpf(c.getString(8)); + cli.setSufCgcpf(c.getString(9)); + cli.setInscricao(c.getString(10)); + cli.setEndereco(c.getString(11)); + cli.setNumEndereco(c.getString(12)); + cli.setBairro(c.getString(13)); + cli.setCep(c.getString(15)); + cli.setDdd(c.getString(16)); + cli.setTelefone(c.getString(17)); + cli.setEmail(c.getString(18)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(19))); + cli.setObservacao(c.getString(20)); + cli.setIndicadorIe(c.getInt(22)); + cli.setMd5(c.getString(23)); + cli.setStEspecifica(c.getString(50)); + cli.setDesc_cliente_rede(c.getInt(51)); + cli.setCtr_vencido(c.getInt(52)); + cli.setInativo(c.getInt(53)); + cli.setLimiteCredito(c.getDouble(54)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(24)); + mun.setIdErp(c.getInt(25)); + mun.setNome(c.getString(26)); + mun.setUf(c.getString(27)); + mun.setPais(c.getString(28)); + mun.setCodigoIBGE(c.getInt(29)); + mun.setMd5(c.getString(30)); + cli.setMunicipio(mun); + if (c.getInt(31) > 0) { + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(31)); + forPagto.setIdErp(c.getInt(33)); + forPagto.setCodigo(c.getInt(34)); + forPagto.setDescricao(c.getString(35)); + forPagto.setAtivo(c.getInt(36) == 1); + forPagto.setParcelas(c.getInt(37)); + forPagto.setMd5(c.getString(38)); + cli.setFormaPag(forPagto); + } + if (c.getInt(39) > 0){ + Pauta pauta = new Pauta(); + pauta.setId(c.getInt(39)); + pauta.setIdErp(c.getInt(40)); + pauta.setCodigo(c.getInt(41)); + pauta.setAtivo(c.getInt(42) == 1); + pauta.setNumero(c.getString(43)); + pauta.setCadastro(Util.deformatDateDB(c.getString(44))); + pauta.setDescricao(c.getString(45)); + pauta.setObservacao(c.getString(46)); + pauta.setInicio(Util.deformatDateDB(c.getString(47))); + pauta.setFim(Util.deformatDateDB(c.getString(48))); + pauta.setExclusivaCliente(c.getInt(49) ==1); + cli.setPauta(pauta); + } + } + c.close(); + db.close(); + dbHelper.close(); + return cli; + } + + public SparseArray selectIdMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("select id_erp, md5 from cliente where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + c.close(); + return list; + } + + public SparseIntArray selectErpId(SQLiteDatabase db) throws Exception { + SparseIntArray list = new SparseIntArray(); + Cursor c = db.rawQuery("select id_erp, id_cliente from cliente where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getInt(1)); + } + c.close(); + return list; + } + + public Cliente selectCepInfo(Context context, String cep) throws Exception { + Cliente cli = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("select A.bairro,");// 0-0 + sql.append(" B.id_municipio, B.id_erp, B.nome, B.uf, B.pais, B.codigo_ibge, B.md5");// 1-7 + sql.append(" FROM cliente A"); + sql.append(" LEFT OUTER JOIN municipio B ON(B.id_municipio = A.id_municipio)"); + sql.append(" WHERE A.cep = '" + cep + "' LIMIT 1"); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + cli = new Cliente(); + cli.setBairro(c.getString(0)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(1)); + mun.setIdErp(c.getInt(2)); + mun.setNome(c.getString(3)); + mun.setUf(c.getString(4)); + mun.setPais(c.getString(5)); + mun.setCodigoIBGE(c.getInt(6)); + mun.setMd5(c.getString(7)); + cli.setMunicipio(mun); + } + c.close(); + db.close(); + dbHelper.close(); + return cli; + } + + public void atualizaIdErp(SQLiteDatabase db, int id, int idErp) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE cliente SET"); + sql.append(" id_erp = " + idErp); + sql.append(" WHERE id_cliente = " + id); + db.execSQL(sql.toString()); + } + + public void delete(Context context, Cliente cliente) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + Cursor c = db.rawQuery("SELECT COUNT(*) FROM pedido WHERE id_cliente = " + cliente.getId(), null); + if (c.moveToNext()) { + Log.d("qwe", "J existem pedido vinculados a este cliente (" + c.getCount() + ")"); + } + db.execSQL("DELETE FROM cliente WHERE id_cliente = " + cliente.getId()); + db.close(); + dbHelper.close(); + } + + public Integer verificaClienteCadastrado(Context context, String cgcpf) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + String sql = "select id_cliente from cliente WHERE cgcpf = '"+cgcpf+"' and ativo = 0"; + Integer idCliente = null; + Cursor c = db.rawQuery(sql, null); + if (c.moveToNext()){ + idCliente = c.getInt(0); + } + db.close(); + dbHelper.close(); + return idCliente; + } + + public Integer verificaFormaPag(Context context, Integer id_cliente) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + String sql = "select id_formapag from cliente WHERE id_cliente = "+id_cliente+" "; + Integer id_formapag = null; + Cursor c = db.rawQuery(sql, null); + + if (c.moveToNext()){ + id_formapag = c.getInt(0); + }else{ + id_formapag = 0; + } + + db.close(); + dbHelper.close(); + return id_formapag; + } + + public Integer ClienteCtrVencido(Context context, Integer id_cliente) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + String sql = "select ctr_vencido from cliente WHERE id_cliente = "+id_cliente+" "; + Integer ctr_vencido = null; + Cursor c = db.rawQuery(sql, null); + + if (c.moveToNext()){ + ctr_vencido = c.getInt(0); + }else{ + ctr_vencido = 0; + } + + db.close(); + dbHelper.close(); + return ctr_vencido; + } + + public double ClienteLimite(Context context, int id_cliente){ + double limiteCredito = 0.0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select limite_credito from cliente WHERE id_cliente = "+id_cliente, null); + if (c.moveToNext()) { + limiteCredito = c.getDouble(0); + } + c.close(); + dbHelper.close(); + return limiteCredito; + } + + public void atualizaEmailCliente(Context context, Cliente cli) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + update(cli, db); + dbHelper.close(); + db.close(); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ConfigDB.java b/src/br/com/jcsinformatica/sarandroid/database/ConfigDB.java new file mode 100644 index 0000000..4498e10 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ConfigDB.java @@ -0,0 +1,87 @@ +package br.com.jcsinformatica.sarandroid.database; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.vo.Config; + +public class ConfigDB { + + public ConfigDB() { + + } + + public boolean salvar(Config config) { + return false; + } + + public void salvar(SQLiteDatabase db, Config config) throws Exception { + Log.d("qwe", "config.getId() " + config.getId()); + if (config.getId() == 0) { + Cursor c = db.rawQuery("select coalesce(max(id_config),0)+1 from config", null); + if (c.moveToFirst()) { + config.setId(c.getInt(0)); + } + c.close(); + insert(config, db); + } else { + update(config, db); + } + } + + private void insert(Config config, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("INSERT INTO config("); + sql.append(" id_config, id_empresa, host, port, dbname, user, password, tipo"); + sql.append(") VALUES("); + sql.append(config.getId() + ",");// id_config + sql.append(Global.getEmpresa().getId() + ",");// id_empresa + sql.append("'" + config.getHost() + "',");// host + sql.append("'" + config.getPort() + "',");// port + sql.append("'" + config.getDbname() + "',");// dbname + sql.append("'" + config.getUser() + "',");// user + sql.append("'" + config.getPassword() + "',");// password + sql.append(config.getTipo() + ");");// tipo + Log.d("wqe", sql.toString()); + db.execSQL(sql.toString()); + } + + private void update(Config config, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE config SET"); + sql.append(" id_empresa = " + Global.getEmpresa().getId() + ","); + sql.append(" host = '" + config.getHost() + "',"); + sql.append(" port = " + config.getPort() + ","); + sql.append(" dbname = '" + config.getDbname() + "',"); + sql.append(" user = '" + config.getUser() + "',"); + sql.append(" password = '" + config.getPassword() + "',"); + sql.append(" tipo = " + config.getTipo()); + sql.append(" WHERE id_config = " + config.getId() + ";"); + Log.d("wqe", sql.toString()); + db.execSQL(sql.toString()); + } + + public Config select(Context context, String condicao) throws Exception { + Config con = new Config(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + String query = "Select id_config, id_empresa, host, port, dbname, user, password, tipo from config where " + + condicao; + Log.d("qwe", query); + Cursor c = db.rawQuery(query, null); + Log.d("qwe", "count: " + c.getCount()); + if (c.moveToFirst()) { + con.setId(c.getInt(0)); + con.setHost(c.getString(2)); + con.setPort(c.getString(3)); + con.setDbname(c.getString(4)); + con.setUser(c.getString(5)); + con.setPassword(c.getString(6)); + con.setTipo(c.getInt(7)); + } + c.close(); + db.close(); + dbHelper.close(); + return con; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ConfigFtpBD.java b/src/br/com/jcsinformatica/sarandroid/database/ConfigFtpBD.java new file mode 100644 index 0000000..af6d430 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ConfigFtpBD.java @@ -0,0 +1,85 @@ +package br.com.jcsinformatica.sarandroid.database; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.vo.ConfigFTP; + +public class ConfigFtpBD { + + public ConfigFtpBD() { + } + + public void salvar(Context context, ConfigFTP config) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_empresa FROM config_ftp WHERE id_empresa = "+Global.getEmpresa().getId()); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + update(config, db); + }else{ + insert(config, db); + } + db.close(); + dbHelper.close(); + } + + private void insert(ConfigFTP cfgFTP, SQLiteDatabase db) throws Exception{ + StringBuilder sb = new StringBuilder(); + sb.append("INSERT INTO config_ftp(id_empresa, servidor, usuario, password,porta)"); + sb.append(" VALUES ("); + sb.append(Global.getEmpresa().getId()).append(","); + sb.append("'").append(cfgFTP.getServidorFTP() ).append("',"); + sb.append("'").append(cfgFTP.getUsuarioFTP() ).append("',"); + sb.append("'").append(cfgFTP.getPasswordFTP() ).append("',"); + sb.append(cfgFTP.getPortaFTP() ).append(");"); + try { + db.execSQL(sb.toString()); + } catch (Exception e) { + throw new Exception(e.getLocalizedMessage()); + } + } + + private void update(ConfigFTP cfgFTP, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE config_ftp SET"); + sql.append(" id_empresa = " + Global.getEmpresa().getId()).append(","); + sql.append(" servidor = '" +cfgFTP.getServidorFTP()).append("',"); + sql.append(" usuario = '" +cfgFTP.getUsuarioFTP()).append("',"); + sql.append(" porta = " +cfgFTP.getPortaFTP()).append(","); + sql.append(" password = '"+cfgFTP.getPasswordFTP()).append("'"); + sql.append(" WHERE id_empresa = "+Global.getEmpresa().getId()).append(";"); + db.execSQL(sql.toString()); + } + + public void delete(ConfigFtpBD cfgFTP, SQLiteDatabase db) throws Exception{ + StringBuilder sb = new StringBuilder(); + sb.append("DELETE FROM config_ftp WHERE id_empresa = ").append(Global.getEmpresa().getId()); + db.execSQL(sb.toString()); + } + + public ConfigFTP select(Context context, int idEmpresa) throws Exception { + ConfigFTP con = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_config_ftp, id_empresa, servidor,"); + sb.append(" usuario, porta, password "); + sb.append(" FROM config_ftp "); + sb.append(" WHERE id_empresa =").append(idEmpresa); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()) { + con = new ConfigFTP(); + con.setIdEmpresa(c.getInt(1)); + con.setServidorFTP(c.getString(2)); + con.setUsuarioFTP(c.getString(3)); + con.setPortaFTP(c.getInt(4)); + con.setPasswordFTP(c.getString(5)); + } + c.close(); + db.close(); + dbHelper.close(); + return con; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ContasReceberDB.java b/src/br/com/jcsinformatica/sarandroid/database/ContasReceberDB.java new file mode 100644 index 0000000..cc12909 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ContasReceberDB.java @@ -0,0 +1,384 @@ +package br.com.jcsinformatica.sarandroid.database; +import java.util.ArrayList; +import java.util.List; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.uimodels.vo.CTRList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.ContaReceber; + +public class ContasReceberDB { + ComunicaActivity parent; + + public ContasReceberDB(ComunicaActivity parent) { + this.parent = parent; + } + + public ContasReceberDB() { + } + + public void saveAll(Context context, List contasReceber) throws Exception { + Exception ex = null; + DatabaseHelper DBHelper = null; + SQLiteDatabase db = null; + int count = 0; + int[] tt = new int[3]; + try { + parent.postUserFeedback("Atualizando contas a receber: " + (count) + "/" + contasReceber.size(), false, false); + DBHelper = new DatabaseHelper(context); + db = DBHelper.getWritableDatabase(); + db.beginTransaction(); + SparseArray arrayConferencia = selectIdErpMd5(db); + for (ContaReceber ctr : contasReceber) { + String md5 = arrayConferencia.get(ctr.getIdErp()); + if (md5 == null) { + tt[0]++; + insert(ctr, db); + } else if (md5.equals(ctr.getMd5())) { + tt[1]++; + continue; + } else { + tt[2]++; + updateErp(ctr, db); + } + parent.postUserFeedback("Atualizando contas a receber: " + (++count) + "/" + contasReceber.size(), true, false); + } + db.setTransactionSuccessful(); + parent.postUserFeedback(tt[2] + " contas a receber atualizadas. Novas: " + tt[0],false, false); + } catch (Exception e) { + ex = e; + } finally { + if (db != null) { + db.endTransaction(); + db.close(); + } + if (DBHelper != null) { + DBHelper.close(); + } + if (ex != null) { + throw ex; + } + } + } + + private int insert(ContaReceber ctr, SQLiteDatabase db) throws Exception { + int idCtr = 1; + Cursor c = db.rawQuery("SELECT COALESCE(MAX(id_conta_receber),0)+1 FROM conta_receber", null); + if (c.moveToNext()){ + idCtr = c.getInt(0); + } + c.close(); + String idCliente = "null"; + String idPedConsulta = "null"; + if (ctr.getCliente() != null){ + idCliente = String.valueOf(ctr.getCliente().getId()); + } + StringBuilder sql = new StringBuilder("INSERT INTO conta_receber("); + sql.append("id_conta_receber, id_empresa, id_erp, prefixo, numero, documento,"); + sql.append(" id_cliente, id_pedido_consulta, emissao, vencimento, valor,saldo, desp_cartorio, md5)"); + sql.append(" VALUES("); + sql.append(idCtr + ","); + sql.append(Global.getEmpresa().getId() + ","); + sql.append(ctr.getIdErp() + ","); + sql.append("'" + ctr.getPrefixo() + "',"); + sql.append("'" + ctr.getNumero() + "',"); + sql.append("'" + ctr.getDocumento() + "',"); + sql.append(idCliente + ","); + sql.append(idPedConsulta + ","); + sql.append("julianday('" + Util.formatDateDB(ctr.getEmissao()) + "'),"); + sql.append("julianday('" + Util.formatDateDB(ctr.getVencimento()) + "'),"); + sql.append(ctr.getValor() + ","); + sql.append(ctr.getSaldo() + ","); + sql.append(ctr.getDespesaCartorio() + ","); + sql.append("'" + ctr.getMd5() + "'"); + sql.append(");"); + Log.d("qwe", sql.toString()); + db.execSQL(sql.toString()); + return idCtr; + } + + private void updateErp(ContaReceber ctr, SQLiteDatabase db) throws Exception { + String idCliente = "null"; + String idPedConsulta = "null"; + if (ctr.getCliente() != null){ + idCliente = String.valueOf(ctr.getCliente().getId()); + } + StringBuilder sql = new StringBuilder("UPDATE conta_receber SET"); + sql.append(" prefixo = '" + ctr.getPrefixo() + "',"); + sql.append(" numero = '" + ctr.getNumero() + "',"); + sql.append(" documento = '" + ctr.getDocumento() + "',"); + sql.append(" id_cliente = " + idCliente + ","); + sql.append(" id_pedido_consulta = " + idPedConsulta + ","); + sql.append(" emissao = julianday('" + Util.formatDateDB(ctr.getEmissao()) + "'),"); + sql.append(" vencimento = julianday('" + Util.formatDateDB(ctr.getVencimento()) + "'),"); + sql.append(" valor = " + ctr.getValor() + ","); + sql.append(" saldo = "+ctr.getSaldo()+ ","); + sql.append(" desp_cartorio = " + ctr.getDespesaCartorio() + ","); + sql.append(" md5 = '" + ctr.getMd5() + "'"); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId()); + sql.append(" AND id_erp = " + ctr.getIdErp()); + db.execSQL(sql.toString()); +// int ret = 0; +// Cursor c = db.rawQuery("SELECT id_conta_receber FROM conta_receber"// +// + " WHERE id_empresa = " + Global.getEmpresa().getId()// +// + " AND id_erp = " + ctr.getIdErp(), null); +// if (c.moveToNext()) { +// ret = c.getInt(0); +// } + //c.close(); + //return ret; + } + + private SparseArray selectIdErpMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("SELECT id_erp, md5 " + + "FROM conta_receber"// + + " WHERE id_empresa = " + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + c.close(); + return list; + } + + public void deleteAll(Context context) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("DELETE FROM conta_receber WHERE id_empresa =" +Global.getEmpresa().getId()); + db.execSQL(sb.toString()); + db.close(); + dbHelper.close(); + + } + + + public double[] buscaResumoAtrasos(Context context, Cliente cli) throws Exception{ + double[] resumo = new double[3]; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder(); + sql.append("SELECT JULIANDAY('NOW') - vencimento,"); + sql.append(" saldo"); + sql.append(" FROM conta_receber"); + sql.append(" WHERE id_cliente = "+cli.getId()); + sql.append(" AND saldo > 0"); + sql.append(" AND vencimento < JULIANDAY('NOW');"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()){ + resumo[0] +=1; + resumo[2] += c.getDouble(1); + if (c.getInt(0) > resumo[1]){ + resumo[1] = c.getInt(0); + } + } + c.close(); + db.close(); + dbHelper.close(); + return resumo; + } + + public List selectResume(Context context, int idCliente) throws Exception{ + List list = new ArrayList(); + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder(); + sql.append("SELECT id_conta_receber, prefixo, numero, date(emissao), date(vencimento), valor, valor-saldo"); + sql.append(" FROM conta_receber "); + sql.append(" WHERE id_cliente ="+idCliente); + sql.append(" ORDER BY vencimento DESC;"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + CTRList ctr = new CTRList(); + ctr.setIdCtr(c.getInt(0)); + ctr.setNumero(c.getString(1) + " - " + c.getString(2)); + ctr.setEmissao(Util.deformatDateDB(c.getString(3))); + ctr.setVencimento(Util.deformatDateDB(c.getString(4))); + ctr.setValor(c.getDouble(5)); + ctr.setRecebido(c.getDouble(6)); + list.add(ctr); + } + c.close(); + db.close(); + DBHelper.close(); + return list; + } + + + +// public List selectAll(Context context, String where) throws Exception { +// List list = new ArrayList(); +// DatabaseHelper DBHelper = new DatabaseHelper(context); +// SQLiteDatabase db = DBHelper.getReadableDatabase(); +// RecebimentoDB recDB = new RecebimentoDB(); +// StringBuilder sql = new StringBuilder("SELECT A.id_conta_receber, A.id_empresa,");// 0-1 +// sql.append(" A.id_erp, A.prefixo, A.numero, A.documento, A.id_cliente,");// 2-6 +// sql.append(" A.id_pedido_consulta, A.emissao, A.vencimento, A.valor, A.desp_cartorio, A.md5");// 7-12 +// sql.append(" FROM conta_receber A"); +// sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); +// sql.append(" LEFT OUTER JOIN municipio C ON(C.id_municipio = B.id_municipio)"); +// if (where != null) +// sql.append(" WHERE " + where); +// sql.append(" ORDER BY A.vencimento DESC;"); +// Cursor c = db.rawQuery(sql.toString(), null); +// while (c.moveToNext()) { +// ContaReceber ctr = new ContaReceber(); +// ctr.setId(c.getInt(0)); +// ctr.setIdErp(c.getInt(2)); +// ctr.setPrefixo(c.getString(3)); +// ctr.setNumero(c.getString(4)); +// ctr.setDocumento(c.getString(5)); +// ctr.setCliente(null); +// ctr.setIdPedidoConsulta(c.getInt(7)); +// ctr.setEmissao(Util.deformatDateDB(c.getString(8))); +// ctr.setVencimento(Util.deformatDateDB(c.getString(9))); +// ctr.setValor(c.getDouble(10)); +// ctr.setDespesaCartorio(c.getDouble(11)); +// ctr.setMd5(c.getString(12)); +// ctr.setRecebimentos(recDB.selectAll(db, "id_conta_receber = " + ctr.getId())); +// list.add(ctr); +// } +// c.close(); +// db.close(); +// DBHelper.close(); +// return list; +// } + +// public List selectResume(Context context, int idCliente) throws Exception { +// List list = new ArrayList(); +// DatabaseHelper DBHelper = new DatabaseHelper(context); +// SQLiteDatabase db = DBHelper.getReadableDatabase(); +// StringBuilder sql = new StringBuilder("SELECT"); +// sql.append(" id_conta_receber, prefixo, numero, DATE(emissao), DATE(vencimento), valor, "); +// sql.append(" (SELECT SUM(valor + desconto - juros) FROM recebimento"); +// sql.append(" WHERE id_conta_receber = A.id_conta_receber)-desp_cartorio,"); +// sql.append(" (SELECT numero FROM pedido_consulta WHERE id_pedido_consulta = A.id_pedido_consulta)"); +// sql.append(" FROM conta_receber A"); +// sql.append(" WHERE id_cliente = " + idCliente); +// sql.append(" ORDER BY vencimento DESC"); +// Cursor c = db.rawQuery(sql.toString(), null); +// while (c.moveToNext()) { +// CTRList ctr = new CTRList(); +// ctr.setIdCtr(c.getInt(0)); +// ctr.setNumero(c.getString(1) + " - " + c.getString(2)); +// ctr.setEmissao(Util.deformatDateDB(c.getString(3))); +// ctr.setVencimento(Util.deformatDateDB(c.getString(4))); +// ctr.setValor(c.getDouble(5)); +// ctr.setRecebido(c.getDouble(6)); +// ctr.setNumeroPedido(c.getInt(7)); +// list.add(ctr); +// } +// c.close(); +// db.close(); +// DBHelper.close(); +// return list; +// } + + +// public ContaReceber selectFull(Context context, String where) throws Exception { +// ContaReceber ctr = new ContaReceber(); +// DatabaseHelper DBHelper = new DatabaseHelper(context); +// SQLiteDatabase db = DBHelper.getReadableDatabase(); +// RecebimentoDB recDB = new RecebimentoDB(); +// StringBuilder sql = new StringBuilder("SELECT A.id_conta_receber, A.id_empresa,");// 0-1 +// sql.append(" A.id_erp, A.prefixo, A.numero, A.documento, A.id_cliente,");// 2-6 +// sql.append(" A.id_pedido_consulta, A.emissao, A.vencimento, A.valor, A.desp_cartorio, A.md5");// 7-12 +// sql.append(" FROM conta_receber A"); +// sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); +// sql.append(" LEFT OUTER JOIN municipio C ON(C.id_municipio = B.id_municipio)"); +// if (where != null) +// sql.append(" WHERE " + where); +// sql.append(" ORDER BY A.vencimento DESC;"); +// Cursor c = db.rawQuery(sql.toString(), null); +// while (c.moveToNext()) { +// ctr.setId(c.getInt(0)); +// ctr.setIdErp(c.getInt(2)); +// ctr.setPrefixo(c.getString(3)); +// ctr.setNumero(c.getString(4)); +// ctr.setDocumento(c.getString(5)); +// ctr.setCliente(null); +// ctr.setIdPedidoConsulta(c.getInt(7)); +// ctr.setEmissao(Util.deformatDateDB(c.getString(8))); +// ctr.setVencimento(Util.deformatDateDB(c.getString(9))); +// ctr.setValor(c.getDouble(10)); +// ctr.setDespesaCartorio(c.getDouble(11)); +// ctr.setMd5(c.getString(12)); +// ctr.setRecebimentos(recDB.selectAll(db, "id_conta_receber = " + ctr.getId())); +// } +// c.close(); +// db.close(); +// DBHelper.close(); +// return ctr; +// } + +// public double[] buscaResumoAtrasos(Context context, Cliente cli) throws Exception { +// double[] resumo = new double[3]; +// DatabaseHelper dbHelper = new DatabaseHelper(context); +// SQLiteDatabase db = dbHelper.getReadableDatabase(); +// StringBuilder sql = new StringBuilder("SELECT JULIANDAY('NOW') - vencimento,"); +// sql.append("valor - COALESCE((SELECT SUM(valor + desconto - juros) FROM recebimento"// +// + " WHERE id_conta_receber = A.id_conta_receber), 0) - desp_cartorio"); +// sql.append(" FROM conta_receber A"); +// sql.append(" WHERE id_cliente = " + cli.getId()); +// sql.append(" AND vencimento < DATE('NOW')"); +// sql.append(" AND valor - COALESCE((SELECT SUM(valor) FROM recebimento"// +// + " WHERE id_conta_receber = A.id_conta_receber), 0) > 0;"); +// Cursor c = db.rawQuery(sql.toString(), null); +// while (c.moveToNext()) { +// resumo[0] += 1; +// if (c.getInt(0) > resumo[1]) +// resumo[1] = c.getInt(0); +// resumo[2] += c.getDouble(1); +// } +// c.close(); +// db.close(); +// dbHelper.close(); +// return resumo; +// } + + +// public List buscaAllFull(Context context, String where) throws Exception { +// List list = new ArrayList(); +// ContaReceber ctr = new ContaReceber(); +// DatabaseHelper DBHelper = new DatabaseHelper(context); +// SQLiteDatabase db = DBHelper.getReadableDatabase(); +// RecebimentoDB recDB = new RecebimentoDB(); +// StringBuilder sql = new StringBuilder("SELECT A.id_conta_receber, A.id_empresa,");// 0-1 +// sql.append(" A.id_erp, A.prefixo, A.numero, A.documento, A.id_cliente,");// 2-6 +// sql.append(" A.id_pedido_consulta, A.emissao, A.vencimento, A.valor, A.desp_cartorio, A.md5");// 7-12 +// sql.append(" FROM conta_receber A"); +// sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); +// sql.append(" LEFT OUTER JOIN municipio C ON(C.id_municipio = B.id_municipio)"); +// if (where != null) +// sql.append(" WHERE " + where); +// sql.append(" ORDER BY A.vencimento DESC;"); +// Cursor c = db.rawQuery(sql.toString(), null); +// while (c.moveToNext()) { +// ctr.setId(c.getInt(0)); +// ctr.setIdErp(c.getInt(2)); +// ctr.setPrefixo(c.getString(3)); +// ctr.setNumero(c.getString(4)); +// ctr.setDocumento(c.getString(5)); +// ctr.setCliente(null); +// ctr.setIdPedidoConsulta(c.getInt(7)); +// ctr.setEmissao(Util.deformatDateDB(c.getString(8))); +// ctr.setVencimento(Util.deformatDateDB(c.getString(9))); +// ctr.setValor(c.getDouble(10)); +// ctr.setDespesaCartorio(c.getDouble(11)); +// ctr.setMd5(c.getString(12)); +// ctr.setRecebimentos(recDB.selectAll(db, "id_conta_receber = " + ctr.getId())); +// Log.d("qweqwe", +// ctr.getPrefixo() + " - " + ctr.getNumero() + ": " + ctr.getValor() + "-" + ctr.getValor()); +// } +// c.close(); +// db.close(); +// DBHelper.close(); +// return list; +// } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java b/src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java new file mode 100644 index 0000000..1694bf8 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/DatabaseHelper.java @@ -0,0 +1,716 @@ +package br.com.jcsinformatica.sarandroid.database; + +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; + +public class DatabaseHelper extends SQLiteOpenHelper { + + final static String dbName = "jcsinformatica.sar"; + final static int dbVersao = 43; + + public DatabaseHelper(Context context) { + super(context, dbName, null, dbVersao); + } + + @Override + public void onOpen(SQLiteDatabase db) { + super.onOpen(db); + db.execSQL("PRAGMA foreign_keys = ON"); + } + + @Override + public void onCreate(SQLiteDatabase db) { + db.execSQL("CREATE TABLE empresa ( "// + + " id_empresa INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " nome TEXT NOT NULL,"// + + " razao TEXT NOT NULL,"// + + " password TEXT NOT NULL,"// + + " cnpj TEXT NOT NULL,"// + + " id_empresa_erp INT NOT NULL,"// + + " id_empresa_matriz INT NOT NULL,"// + + " ultima_atualizacao DATE,"// + + " origem_desc_max TEXT,"// + + " uf TEXT," + + " id_portador_padrao INT," + + " sistema TEXT," + + " id_empresa_prod INT NOT NULL,"// + + " id_empresa_grup INT NOT NULL);"); + + db.execSQL("CREATE TABLE representante ( "// + + " id_representante INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " codigo INT NOT NULL,"// + + " nome TEXT NOT NULL,"// + + " password TEXT NOT NULL,"// + + " taxa_comissao REAL NOT NULL,"// + + " forma_pag TEXT NOT NULL,"// + + " cod_superv INT,"// + + " taxa_com_super REAL,"// + + " forma_pag_super TEXT,"// + + " desconto_maximo REAL,"// + + " valor_ped_minimo REAL," + + " permite_flex INT," + + " saldo_flex REAL," + + " desc_rateio_comissao REAL," + + " origem_comissao INT," + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ));"); + + db.execSQL("CREATE TABLE config ( "// + + " id_config INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " host TEXT NOT NULL,"// + + " port INT NOT NULL,"// + + " dbname TEXT NOT NULL,"// + + " user TEXT NOT NULL,"// + + " password TEXT NOT NULL,"// + + " tipo INT NOT NULL,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ));"); + + db.execSQL("CREATE TABLE municipio ( "// + + " id_municipio INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " nome TEXT NOT NULL,"// + + " uf TEXT," // + + " pais TEXT," // + + " codigo_ibge TEXT," // + + " md5 TEXT NOT NULL,"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ));"); + + db.execSQL("CREATE TABLE formapag ("// + + " id_formapag INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " codigo INT NOT NULL,"// + + " descricao TEXT NOT NULL,"// + + " ativo INT NOT NULL,"// + + " parcelas INT NOT NULL,"// + + " desco_perc REAL NOT NULL,"// + + " md5 TEXT NOT NULL,"// + + " vl_ped_min REAL ,"// + + " libera_credito INT ,"// + + " tx_acrescimo REAL DEFAULT 0,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE pauta (" // + + " id_pauta INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " codigo INT NOT NULL,"// + + " ativo INT NOT NULL,"// + + " numero TEXT NOT NULL,"// + + " data_cadastro DATE NOT NULL,"// + + " descricao TEXT NOT NULL,"// + + " observacao TEXT NOT NULL,"// + + " data_inicio DATE NOT NULL,"// + + " data_fim DATE NOT NULL,"// + + " exclusiva_cliente INT NOT NULL," + + " vl_pedido1 REAL NOT NULL,"// + + " vl_pedido2 REAL NOT NULL,"// + + " vl_pedido3 REAL NOT NULL,"// + + " vl_pedido4 REAL NOT NULL,"// + + " vl_pedido5 REAL NOT NULL,"// + + " tx_desconto1 REAL NOT NULL,"// + + " tx_desconto2 REAL NOT NULL,"// + + " tx_desconto3 REAL NOT NULL,"// + + " tx_desconto4 REAL NOT NULL,"// + + " tx_desconto5 REAL NOT NULL,"// + + " tp_desconto INT NOT NULL,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " UNIQUE ( id_erp, id_empresa ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE cliente ( "// + + " id_cliente INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT,"// + + " ativo BOOLEAN NOT NULL,"// + + " razao TEXT NOT NULL,"// + + " fantasia TEXT,"// + + " pessoa INT NOT NULL,"// + + " consfinal BOOLEAN NOT NULL,"// + + " cgcpf TEXT NOT NULL,"// + + " suf_cgcpf TEXT NOT NULL,"// + + " inscricao TEXT NOT NULL,"// + + " endereco TEXT,"// + + " num_endereco TEXT,"// + + " bairro TEXT,"// + + " id_municipio INT NOT NULL,"// + + " cep TEXT,"// + + " telefone TEXT,"// + + " email TEXT,"// + + " data_cadastro DATE,"// + + " md5 TEXT NOT NULL,"// + + " observacao TEXT,"// + + " id_formapag INT,"// + + " ddd INT,"// + + " indicadorie INT,"// + + " id_pauta INT," + + " st_especifica TEXT," + + " desc_cliente_rede INT," + + " ctr_vencido INT," + + " inativo INT," + + " limite_credito REAL," + + " UNIQUE ( id_empresa, cgcpf, suf_cgcpf ) ON CONFLICT ABORT,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " FOREIGN KEY ( id_municipio ) REFERENCES municipio ( id_municipio ),"// + + " FOREIGN KEY ( id_formapag ) REFERENCES formapag ( id_formapag )," + + " FOREIGN KEY ( id_pauta) REFERENCES pauta ( id_pauta));"); + + db.execSQL("CREATE TABLE produto ( "// + + " id_produto INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " codigo TEXT NOT NULL,"// + + " referencia TEXT NOT NULL,"// + + " nome TEXT NOT NULL,"// + + " descr_det TEXT NOT NULL,"// + + " ativo INT NOT NULL,"// + + " cod_barra TEXT NOT NULL,"// + + " unidade TEXT NOT NULL,"// + + " tipo TEXT NOT NULL,"// + + " valor1 REAL NOT NULL,"// + + " valor2 REAL NOT NULL,"// + + " valor3 REAL NOT NULL,"// + + " dt_atual DATE NOT NULL,"// + + " desc_max REAL,"// + + " qtd_estoque REAL,"// + + " md5 TEXT NOT NULL,"// + + " grupo_st TEXT," + + " peso REAL," + + " marca TEXT," + + " classe TEXT," + + " tx_comissao REAL," + + " aliq_ipi REAL," + + " cod_st INT," + + " qtd_volume REAl," + + " lote_multiplo REAL," + + " permite_dif_lote INT," + + " preco_promocional INT," + + " desc_ipi_bc INT," + + " tx_desc_lote REAL," + + " id_prodvinc INT," + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE pauta_produto (" // + + " id_pauta_produto INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_pauta INT NOT NULL," // + + " id_produto_erp INT NOT NULL," // + + " valor1 REAL NOT NULL,"// + + " valor2 REAL NOT NULL,"// + + " valor3 REAL NOT NULL,"// + + " md5 TEXT NOT NULL,"// + + " valor_pauta_icms_st REAL NOT NULL,"// + + " FOREIGN KEY ( id_pauta ) REFERENCES pauta ( id_pauta ),"// + + " UNIQUE ( id_pauta, id_produto_erp ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE pedido (" // + + " id_pedido INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL," // + + " numero INT NOT NULL,"// + + " id_erp INT,"// + + " numero_erp INT,"// + + " status INT NOT NULL,"// + + " data DATE NOT NULL,"// + + " id_cliente INT NOT NULL,"// + + " data_emissao DATE NOT NULL,"// + + " id_formapag INT NOT NULL,"// + + " observacao TEXT,"// + + " id_pauta INT,"// + + " origem INT,"// + + " tipo INT NOT NULL,"// + + " permite_flex INT," + +" vl_flex REAL," + + " desconto_p REAL,"// + + " desconto_v REAL,"// + + " cod_liberacao INT," + + " total REAL," + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " FOREIGN KEY ( id_cliente ) REFERENCES cliente ( id_cliente ),"// + + " FOREIGN KEY ( id_formapag ) REFERENCES formapag ( id_formapag ),"// + + " FOREIGN KEY ( id_pauta ) REFERENCES pauta ( id_pauta ),"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT,"// + + " UNIQUE ( id_empresa, numero ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE peditem ("// + + " id_peditem INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_pedido INT NOT NULL,"// + + " id_produto INT NOT NULL,"// + + " quantidade REAL NOT NULL,"// + + " valor REAL NOT NULL,"// + + " desconto_p REAL,"// + + " desconto_v REAL,"// + + " observacao TEXT,"// + + " preco_pauta REAL,"// + + " vl_flex REAL," + + " comissao REAL," + + " vl_liquido REAL," + + " preco_com_ipi INT," + + " base_ipi REAL," + + " vl_ipi REAL," + + " base_icmsst REAL," + + " vl_icmsst REAL," + + " num_oc TEXT," + + " item_oc TEXT," + + " FOREIGN KEY ( id_pedido ) REFERENCES pedido ( id_pedido ),"// + + " FOREIGN KEY ( id_produto ) REFERENCES produto ( id_produto ));"); + + db.execSQL("CREATE TABLE pedido_consulta (" // + + " id_pedido_consulta INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL," // + + " id_erp INT,"// + + " numero_erp INT,"// + + " numero INT,"// + + " status INT NOT NULL,"// + + " data DATE NOT NULL,"// + + " id_cliente INT,"// + + " data_emissao DATE,"// + + " id_formapag INT,"// + + " observacao TEXT,"// + + " id_pauta INT,"// + + " origem INT,"// + + " md5 TEXT,"// + + " tipo INT,"// + + " permite_flex INT," + + " desconto_p REAL,"// + + " desconto_v REAL,"// + + " total REAL," + + " vl_acrescimo REAL DEFAULT 0," + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " FOREIGN KEY ( id_cliente ) REFERENCES cliente ( id_cliente ),"// + + " FOREIGN KEY ( id_formapag ) REFERENCES formapag ( id_formapag ),"// + + " FOREIGN KEY ( id_pauta ) REFERENCES pauta ( id_pauta ),"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE peditem_consulta ("// + + " id_peditem_consulta INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_pedido_consulta INT NOT NULL,"// + + " id_produto INT,"// + + " quantidade REAL NOT NULL,"// + + " valor REAL NOT NULL,"// + + " desconto_p REAL,"// + + " desconto_v REAL,"// + + " observacao TEXT,"// + + " md5 TEXT,"// + + " preco_pauta REAL,"// + + " vl_flex REAL," + + " comissao REAL," + + " preco_com_ipi INT," + + " base_ipi REAL," + + " vl_ipi REAL," + + " base_icmsst REAL," + + " vl_icmsst REAL," + + " vl_totliq REAL," + + " num_oc TEXT," + + " item_oc TEXT," + + " FOREIGN KEY ( id_pedido_consulta ) REFERENCES pedido_consulta ( id_pedido_consulta ),"// + + " FOREIGN KEY ( id_produto ) REFERENCES produto ( id_produto ));"); + + db.execSQL("CREATE TABLE conta_receber ("// + + " id_conta_receber INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " prefixo TEXT NOT NULL,"// + + " numero TEXT NOT NULL,"// + + " documento TEXT,"// + + " id_cliente INT,"// + + " id_pedido_consulta INT,"// + + " emissao DATE NOT NULL,"// + + " vencimento DATE NOT NULL,"// + + " valor REAL NOT NULL,"// + + " saldo REAL NOT NULL," + + " md5 TEXT,"// + + " desp_cartorio REAL,"// + + " FOREIGN KEY ( id_cliente ) REFERENCES cliente ( id_cliente ),"// + + " FOREIGN KEY ( id_pedido_consulta ) REFERENCES pedido_consulta ( id_pedido_consulta ));"); + + db.execSQL("CREATE TABLE recebimento("// + + " id_recebimento INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_conta_receber INT NOT NULL,"// + + " data DATE NOT NULL,"// + + " valor REAL NOT NULL,"// + + " desconto REAL NOT NULL,"// + + " juros REAL NOT NULL,"// + + " FOREIGN KEY ( id_conta_receber ) REFERENCES conta_receber ( id_conta_receber ));"); + + db.execSQL("CREATE INDEX idx_item_x_pedido ON peditem (id_pedido);"); + db.execSQL("CREATE INDEX idx_item_x_pedcons ON peditem_consulta (id_pedido_consulta);"); + db.execSQL("CREATE INDEX idx_pedcons_empresa ON pedido_consulta (id_empresa);"); + db.execSQL("CREATE INDEX idx_ctr_x_cliente ON conta_receber (id_cliente);"); + db.execSQL("CREATE INDEX idx_recebto_x_ctr ON recebimento (id_conta_receber);"); + + db.execSQL("CREATE TABLE sarcfg("// + +" id_sarcfg INTEGER PRIMARY KEY AUTOINCREMENT,"// + +" id_empresa INT NOT NULL,"// + +" bloq_novo_cliente INT,"// + +" bloq_preco_pedido INT,"// + +" bloq_desc_pedido INT," + +" ativa_grupost INT," + +" ativar_prod_pauta INT," + +" dias_bloq_credito INT," + +" preco_padrao INT," + +" preco_com_ipi INT," + +" bloq_preco_promocional INT," + +" bloq_formapag_cliente INT," + +" bloq_limite_credito INT," + +" FOREIGN KEY (id_empresa) REFERENCES empresa (id_empresa));"); + + db.execSQL("CREATE TABLE config_ftp(" + +" id_config_ftp INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_empresa INT NOT NULL," + +" servidor TEXT NOT NULL," + +" usuario TEXT NOT NULL," + +" porta INT NOT NULL," + +" password TEXT NOT NULL," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + + db.execSQL("CREATE TABLE produto_fotos(" + +" id_produtos_fotos INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_empresa INT NOT NULL," + +" id_produto INT NO NULL," + +" ordem INT NOT NULL," + +" md5 TEXT NOT NULL," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + + db.execSQL("CREATE INDEX idx_produtos_fotos_produto ON produto_fotos (id_empresa, id_produto);"); + db.execSQL("CREATE INDEX idx_produtos_fotos_produto_ord ON produto_fotos (id_empresa, id_produto, ordem);"); + + db.execSQL("CREATE TABLE sticms(" + +" id_sticms INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_sticms_erp INT NOT NULL," + +" id_empresa INT NOT NULL, " + +" id_empresa_erp INT NOT NULL," + +" cod_st INT NOT NULL," + +" uf TEXT NOT NULL," + +" st_especifica TEXT," + +" contribuinte_icms INT," + +" perc_bc_icms REAL," + +" aliq_icms REAL," + +" modal_bc_icmsst TEXT," + +" aliq_icmsst REAL," + +" somar_icmsst_nf INT," + +" perc_marg_vl_icmsst REAL," + +" MD5 TEXT," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + } + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + if (oldVersion < 2) { + db.execSQL("ALTER TABLE empresa ADD COLUMN uf TEXT;"); + } + if (oldVersion < 3) {// 06/06/2014 + db.execSQL("CREATE TABLE preferencias ("// + + " login_empresa INT NOT NULL,"// + + " browse_produto_ordem INT NOT NULL,"// + + " browse_cliente_ordem INT NOT NULL,"// + + " browse_pedido_ordem INT NOT NULL,"// + + " browse_pedido_status INT NOT NULL);"); + db.execSQL("INSERT INTO preferencias(login_empresa, browse_produto_ordem," // + + " browse_cliente_ordem, browse_pedido_ordem, browse_pedido_status)" // + + " VALUES(0,0,0,1,1);"); + } + if (oldVersion < 4) {// 11/06/2014 + db.execSQL("CREATE TABLE pedido_consulta (" // + + " id_pedido_consulta INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL," // + + " id_erp INT,"// + + " numero_erp INT,"// + + " numero INT,"// + + " status INT NOT NULL,"// + + " data DATE NOT NULL,"// + + " id_cliente INT,"// + + " data_emissao DATE,"// + + " id_formapag INT,"// + + " observacao TEXT,"// + + " id_pauta INT,"// + + " origem INT,"// + + " md5 TEXT,"// + + " FOREIGN KEY ( id_empresa ) REFERENCES empresa ( id_empresa ),"// + + " FOREIGN KEY ( id_cliente ) REFERENCES cliente ( id_cliente ),"// + + " FOREIGN KEY ( id_formapag ) REFERENCES formapag ( id_formapag ),"// + + " FOREIGN KEY ( id_pauta ) REFERENCES pauta ( id_pauta ),"// + + " UNIQUE ( id_empresa, id_erp ) ON CONFLICT ABORT);"); + + db.execSQL("CREATE TABLE peditem_consulta ("// + + " id_peditem_consulta INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_pedido_consulta INT NOT NULL,"// + + " id_produto INT,"// + + " quantidade REAL NOT NULL,"// + + " valor REAL NOT NULL,"// + + " desconto_p REAL,"// + + " desconto_v REAL,"// + + " observacao TEXT,"// + + " md5 TEXT,"// + + " FOREIGN KEY ( id_pedido_consulta ) REFERENCES pedido_consulta ( id_pedido_consulta ),"// + + " FOREIGN KEY ( id_produto ) REFERENCES produto ( id_produto ));"); + } + if (oldVersion < 5) {// 14/06/2014 + db.execSQL("CREATE TABLE IF NOT EXISTS conta_receber ("// + + " id_conta_receber INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_empresa INT NOT NULL,"// + + " id_erp INT NOT NULL,"// + + " prefixo TEXT NOT NULL,"// + + " numero TEXT NOT NULL,"// + + " documento TEXT,"// + + " id_cliente INT,"// + + " id_pedido_consulta INT,"// + + " emissao DATE NOT NULL,"// + + " vencimento DATE NOT NULL,"// + + " valor REAL NOT NULL,"// + + " md5 TEXT,"// + + " FOREIGN KEY ( id_cliente ) REFERENCES cliente ( id_cliente ),"// + + " FOREIGN KEY ( id_pedido_consulta ) REFERENCES pedido_consulta ( id_pedido_consulta ));"); + + db.execSQL("CREATE TABLE IF NOT EXISTS recebimento("// + + " id_recebimento INTEGER PRIMARY KEY AUTOINCREMENT,"// + + " id_conta_receber INT NOT NULL,"// + + " data DATE NOT NULL,"// + + " valor REAL NOT NULL,"// + + " desconto REAL NOT NULL,"// + + " juros REAL NOT NULL,"// + + " FOREIGN KEY ( id_conta_receber ) REFERENCES conta_receber ( id_conta_receber ));"); + } + if (oldVersion < 6) {// 24/06/2014 + db.execSQL("CREATE INDEX idx_item_x_pedido ON peditem (id_pedido)"); + db.execSQL("CREATE INDEX idx_item_x_pedcons ON peditem_consulta (id_pedido_consulta)"); + db.execSQL("CREATE INDEX idx_pedcons_empresa ON pedido_consulta (id_empresa)"); + db.execSQL("CREATE INDEX idx_ctr_x_cliente ON conta_receber (id_cliente)"); + db.execSQL("CREATE INDEX idx_recebto_x_ctr ON recebimento (id_conta_receber)"); + + db.execSQL("ALTER TABLE conta_receber ADD COLUMN desp_cartorio REAL"); + } + if (oldVersion < 7) {// 14/07/2014 + db.execSQL("ALTER TABLE pedido ADD COLUMN tipo INT"); + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN tipo INT"); + } + if (oldVersion < 9) {// 10/09/2014 + db.execSQL("DROP TABLE preferencias"); + } + if (oldVersion < 10) {// 10/09/2014 + db.execSQL("ALTER TABLE cliente ADD COLUMN observacao TEXT"); + } + if (oldVersion < 11) {// 15/10/2014 + db.execSQL("ALTER TABLE cliente ADD COLUMN id_formapag INT"// + + " REFERENCES formapag ( id_formapag );"); + } + if (oldVersion < 12) {// 17/12/2014 + db.execSQL("ALTER TABLE cliente ADD COLUMN ddd INT;"); + db.execSQL("ALTER TABLE cliente ADD COLUMN indicadorie INT;"); + } + + if(oldVersion < 13){ //12/03/2015 + db.execSQL("DELETE FROM conta_receber"); + db.execSQL("ALTER TABLE conta_receber ADD COLUMN saldo REAL;"); + } + + if (oldVersion < 14){ //20/03/2015 + db.execSQL("ALTER TABLE peditem ADD COLUMN preco_pauta REAL;"); + } + + if (oldVersion < 15){ //20/04/2015 + db.execSQL("ALTER TABLE produto ADD COLUMN qtd_estoque REAL;"); + } + + if (oldVersion < 16){ //20/06/2015 + db.execSQL("ALTER TABLE representante ADD COLUMN valor_ped_minimo REAL;"); + } + + if (oldVersion < 17){ // 04/08/2015 + db.execSQL("CREATE TABLE IF NOT EXISTS sarcfg("// + +" id_sarcfg INTEGER PRIMARY KEY AUTOINCREMENT,"// + +" id_empresa INT NOT NULL,"// + +" bloq_novo_cliente INT,"// + +" bloq_preco_pedido INT,"// + +" bloq_desc_pedido INT," + +" FOREIGN KEY (id_empresa) REFERENCES empresa (id_empresa));"); + } + + if (oldVersion < 18){ //24/08/2015 + db.execSQL("CREATE TABLE config_ftp(" + +" id_config_ftp INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_empresa INT NOT NULL," + +" servidor TEXT NOT NULL," + +" usuario TEXT NOT NULL," + +" porta INT NOT NULL," + +" password TEXT NOT NULL," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + + db.execSQL("CREATE TABLE produto_fotos(" + +" id_produtos_fotos INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_empresa INT NOT NULL," + +" id_produto INT NO NULL," + +" ordem INT NOT NULL," + +" md5 TEXT NOT NULL," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + + db.execSQL("CREATE INDEX idx_produtos_fotos_produto ON produto_fotos (id_empresa, id_produto);"); + db.execSQL("CREATE INDEX idx_produtos_fotos_produto_ord ON produto_fotos (id_empresa, id_produto, ordem);"); + + db.execSQL("ALTER TABLE sarcfg ADD COLUMN ativa_grupost INT;"); + db.execSQL("ALTER TABLE produto ADD COLUMN grupo_st TEXT;"); + + } + if (oldVersion < 19){ //28/09/2015 + db.execSQL("ALTER TABLE formapag ADD COLUMN desco_perc REAL;"); + db.execSQL("ALTER TABLE representante ADD COLUMN permite_flex INT;"); + db.execSQL("ALTER TABLE representante ADD COLUMN saldo_flex REAL;"); + db.execSQL("ALTER TABLE pedido ADD COLUMN permite_flex INT;"); + db.execSQL("ALTER TABLE pedido ADD COLUMN vl_flex REAL;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN vl_flex REAL;"); + } + if (oldVersion < 20){ //27/11/2015 + db.execSQL("ALTER TABLE pedido ADD COLUMN desconto_p REAL;"); + db.execSQL("ALTER TABLE pedido ADD COLUMN desconto_v REAL;"); + } + if(oldVersion < 21){ //21/11/2015 + db.execSQL("ALTER TABLE cliente ADD COLUMN id_pauta INT;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN exclusiva_cliente INT;"); + } + if (oldVersion < 22){ + db.execSQL("ALTER TABLE sarcfg ADD COLUMN ativar_prod_pauta INT;"); + } + if (oldVersion < 23){ //28/03/2016 + db.execSQL("ALTER TABLE produto ADD COLUMN peso REAL;"); + db.execSQL("ALTER TABLE empresa ADD COLUMN id_portador_padrao INT;"); + } + if (oldVersion < 24){ + db.execSQL("ALTER TABLE produto ADD COLUMN marca TEXT;"); + db.execSQL("ALTER TABLE produto ADD COLUMN classe TEXT;"); + db.execSQL("ALTER TABLE pedido ADD COLUMN cod_liberacao INT;"); + db.execSQL("ALTER TABLE sarcfg ADD COLUMN dias_bloq_credito INT;"); + db.execSQL("ALTER TABLE produto ADD COLUMN tx_comissao REAL;"); + db.execSQL("ALTER TABLE produto ADD COLUMN aliq_ipi REAL;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN comissao REAL;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN vl_liquido REAL;"); + db.execSQL("ALTER TABLE representante ADD COLUMN desc_rateio_comissao REAL;"); + db.execSQL("ALTER TABLE representante ADD COLUMN origem_comissao INT;"); + db.execSQL("ALTER TABLE sarcfg ADD COLUMN preco_padrao INT;"); + db.execSQL("ALTER TABLE sarcfg ADD COLUMN preco_com_ipi INT;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN preco_com_ipi INT;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN base_ipi REAL;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN vl_ipi REAL;"); + + db.execSQL("CREATE TABLE sticms(" + +" id_sticms INTEGER PRIMARY KEY AUTOINCREMENT," + +" id_sticms_erp INT NOT NULL," + +" id_empresa INT NOT NULL, " + +" id_empresa_erp INT NOT NULL," + +" cod_st INT NOT NULL," + +" uf TEXT NOT NULL," + +" st_especifica TEXT," + +" contribuinte_icms INT," + +" perc_bc_icms REAL," + +" aliq_icms REAL," + +" modal_bc_icmsst TEXT," + +" aliq_icmsst REAL," + +" somar_icmsst_nf INT," + +" perc_marg_vl_icmsst REAL," + +" md5 TEXT," + +" FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa));"); + + db.execSQL("ALTER TABLE peditem ADD COLUMN base_icmsst REAL;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN vl_icmsst REAL;"); + db.execSQL("ALTER TABLE produto ADD COLUMN cod_st INT;"); + db.execSQL("ALTER TABLE cliente ADD COLUMN st_especifica TEXT;"); + db.execSQL("ALTER TABLE pedido ADD COLUMN total REAL;"); + } + if (oldVersion < 25){ + db.execSQL("ALTER TABLE produto ADD COLUMN qtd_volume REAL;"); + } + + if (oldVersion < 26){ + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN preco_pauta REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN vl_flex REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN comissao REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN preco_com_ipi INT; "); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN base_ipi REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN vl_ipi REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN base_icmsst REAL;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN vl_icmsst REAL;"); + + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN permite_flex INT;" ); + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN desconto_p REAL;"); + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN desconto_v REAL;"); + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN total REAL;"); + } + + if (oldVersion < 27){ + db.execSQL("ALTER TABLE produto ADD COLUMN lote_multiplo REAL;"); + db.execSQL("ALTER TABLE produto ADD COLUMN permite_dif_lote INT;"); + } + if (oldVersion < 28){ + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN vl_totliq REAL;"); + } + if (oldVersion < 29){ + db.execSQL("ALTER TABLE produto ADD COLUMN preco_promocional INT;"); + db.execSQL("ALTER TABLE sarcfg ADD COLUMN bloq_preco_promocional INT;"); + } + if (oldVersion < 30){ + db.execSQL("ALTER TABLE peditem ADD COLUMN num_oc TEXT;"); + db.execSQL("ALTER TABLE peditem ADD COLUMN item_oc TEXT;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN num_oc TEXT;"); + db.execSQL("ALTER TABLE peditem_consulta ADD COLUMN item_oc TEXT;"); + db.execSQL("DELETE FROM peditem_consulta;"); + db.execSQL("DELETE FROM pedido_consulta;"); + } + if (oldVersion < 31){ + db.execSQL("ALTER TABLE produto ADD COLUMN desc_ipi_bc INT;"); + db.execSQL("ALTER TABLE produto ADD COLUMN tx_desc_lote REAL;"); + } + if (oldVersion < 32){ + db.execSQL("ALTER TABLE pauta_produto ADD COLUMN valor_pauta_icms_st REAL;"); + } + if (oldVersion < 33){ + db.execSQL("ALTER TABLE cliente ADD COLUMN desc_cliente_rede INT;"); + } + if (oldVersion < 34){ + db.execSQL("ALTER TABLE sarcfg ADD COLUMN bloq_formapag_cliente INT;"); + } + if (oldVersion < 35){ + db.execSQL("ALTER TABLE pauta ADD COLUMN vl_pedido1 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN vl_pedido2 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN vl_pedido3 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN vl_pedido4 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN vl_pedido5 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tx_desconto1 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tx_desconto2 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tx_desconto3 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tx_desconto4 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tx_desconto5 REAL;"); + db.execSQL("ALTER TABLE pauta ADD COLUMN tp_desconto INT;"); + } + if (oldVersion < 36){ + db.execSQL("ALTER TABLE produto ADD COLUMN id_prodvinc INT;"); + } + if (oldVersion < 37){ + db.execSQL("ALTER TABLE cliente ADD COLUMN ctr_vencido INT;"); + db.execSQL("ALTER TABLE cliente ADD COLUMN inativo INT;"); + db.execSQL("ALTER TABLE formapag ADD COLUMN vl_ped_min REAL;"); + } + if (oldVersion < 38){ + db.execSQL("ALTER TABLE empresa ADD COLUMN sistema TEXT;"); + } + if (oldVersion < 39){ + db.execSQL("ALTER TABLE sarcfg ADD COLUMN bloq_limite_credito INT;"); + db.execSQL("ALTER TABLE cliente ADD COLUMN limite_credito INT;"); + db.execSQL("ALTER TABLE formapag ADD COLUMN libera_credito INT;"); + } + if (oldVersion < 40){ + db.execSQL("ALTER TABLE empresa ADD COLUMN id_empresa_prod INT NOT NULL DEFAULT 0;"); + db.execSQL("ALTER TABLE empresa ADD COLUMN id_empresa_grup INT NOT NULL DEFAULT 0;"); + } + if (oldVersion < 41){ + db.execSQL("ALTER TABLE formapag ADD COLUMN tx_acrescimo REAL DEFAULT 0;"); + } + if (oldVersion < 42){ + db.execSQL("ALTER TABLE pedido ADD COLUMN vl_acrescimo REAL DEFAULT 0;"); + } + if (oldVersion < 43){ + db.execSQL("ALTER TABLE pedido_consulta ADD COLUMN vl_acrescimo REAL DEFAULT 0;"); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/EmpresaDB.java b/src/br/com/jcsinformatica/sarandroid/database/EmpresaDB.java new file mode 100644 index 0000000..f92adf6 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/EmpresaDB.java @@ -0,0 +1,171 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.Empresa; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; + +public class EmpresaDB { + + public EmpresaDB() { + + } + + public void salvar(Context context) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + RepresentanteDB repDB = new RepresentanteDB(); + ConfigDB configDB = new ConfigDB(); + ConfigFtpBD ftpBD = new ConfigFtpBD(); + if (Global.getEmpresa().getId() == 0) { + Cursor c = db.rawQuery("select coalesce(max(id_empresa),0)+1 from empresa", null); + if (c.moveToFirst()) { + Global.getEmpresa().setId(c.getInt(0)); + } + c.close(); + insert(db); + } else { + update(db); + } + if (Global.getEmpresa().getRepresentante() != null){ + repDB.salvar(db, Global.getEmpresa().getRepresentante()); + } + if (Global.getEmpresa().getConfigExterna() != null){ + configDB.salvar(db, Global.getEmpresa().getConfigExterna()); + } + if (Global.getEmpresa().getConfigInterna() != null){ + configDB.salvar(db, Global.getEmpresa().getConfigInterna()); + } + if (Global.getEmpresa().getConfigFTP() != null){ + ftpBD.salvar(context, Global.getEmpresa().getConfigFTP()); + } + db.close(); + dbHelper.close(); + } + + private void insert(SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("INSERT INTO empresa("); + sql.append(" id_empresa, nome, razao, cnpj, password, id_empresa_erp, id_empresa_matriz,"); + sql.append(" ultima_atualizacao, origem_desc_max, uf, id_portador_padrao, sistema, id_empresa_prod, id_empresa_grup)"); + sql.append(" VALUES ("); + sql.append(Global.getEmpresa().getId() + ","); + sql.append("'" + Global.getEmpresa().getNome() + "',"); + sql.append("'" + Global.getEmpresa().getRazao() + "',"); + sql.append("'" + Global.getEmpresa().getCnpj() + "',"); + sql.append("'" + Global.getEmpresa().getPassword() + "',"); + sql.append(Global.getEmpresa().getIdERP() + ","); + sql.append(Global.getEmpresa().getIdMatriz() + ","); + sql.append(" julianday('" + Util.formatDateDB(Global.getEmpresa().getUltimaAtualizacao()) + "'),"); + sql.append("'" + Global.getEmpresa().getOrigemDescMax() + "',"); + sql.append("'" + Global.getEmpresa().getUf() + "',"); + sql.append(Global.getEmpresa().getIdPortadorPadrao()+","); + String vSistema = ""; + if (Global.getEmpresa().getSistema()!=null) + vSistema = Global.getEmpresa().getSistema(); + sql.append("'" + vSistema + "',"); + sql.append(Global.getEmpresa().getIdEmpresaProd() + ","); + sql.append(Global.getEmpresa().getIdEmpresaGrup() + ");"); + db.execSQL(sql.toString()); + } + + private void update(SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE empresa SET"); + sql.append(" nome = '" + Global.getEmpresa().getNome() + "',"); + sql.append(" razao = '" + Global.getEmpresa().getRazao() + "',"); + sql.append(" cnpj = '" + Global.getEmpresa().getCnpj() + "',"); + sql.append(" password = '" + Global.getEmpresa().getPassword() + "',"); + sql.append(" id_empresa_erp = " + Global.getEmpresa().getIdERP() + ","); + sql.append(" id_empresa_matriz = " + Global.getEmpresa().getIdMatriz() + ","); + String ultAt = Util.formatDateDB(Global.getEmpresa().getUltimaAtualizacao()); + sql.append(" ultima_atualizacao = julianday('" + ultAt + "'),"); + sql.append(" origem_desc_max = '" + Global.getEmpresa().getOrigemDescMax() + "',"); + sql.append(" uf = '" + Global.getEmpresa().getUf() + "',"); + sql.append(" id_portador_padrao = "+Global.getEmpresa().getIdPortadorPadrao()+ ","); + sql.append(" sistema = '" + Global.getEmpresa().getSistema() + "',"); + sql.append(" id_empresa_prod = " + Global.getEmpresa().getIdEmpresaProd() + ","); + sql.append(" id_empresa_grup = " + Global.getEmpresa().getIdEmpresaGrup()); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId()); + Log.d("qwe", sql.toString()); + db.execSQL(sql.toString()); + } + + public List selectAll(Context context) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + List empresas = new ArrayList(); + StringBuilder sql = new StringBuilder("SELECT id_empresa,");// 0 + sql.append(" nome, razao, cnpj, password, id_empresa_erp, id_empresa_matriz,");// 1-6 + sql.append(" DATE(ultima_atualizacao), origem_desc_max, uf, id_portador_padrao, sistema, id_empresa_prod, id_empresa_grup");// 7-13 + sql.append(" FROM empresa"); + Cursor c = db.rawQuery(sql.toString(), null); + Log.d("qweqwe", "count " + c.getCount() + "\n" + sql.toString()); + while (c.moveToNext()) { + Empresa e = new Empresa(); + e.setId(c.getInt(0)); + e.setNome(c.getString(1)); + if (e.getNome().isEmpty()) + e.setNome("Sem nome"); + e.setRazao(c.getString(2)); + e.setCnpj(c.getString(3)); + e.setPassword(c.getString(4)); + e.setIdERP(c.getInt(5)); + e.setIdMatriz(c.getInt(6)); + e.setUltimaAtualizacao(Util.deformatDateDB(c.getString(7))); + e.setOrigemDescMax(c.getString(8)); + e.setUf(c.getString(9)); + e.setIdPortadorPadrao(c.getInt(10)); + e.setSistema(c.getString(11)); + e.setIdEmpresaProd(c.getInt(12)); + e.setIdEmpresaGrup(c.getInt(13)); + empresas.add(e); + } + c.close(); + db.close(); + dbHelper.close(); + return empresas; + } + + public boolean valida(Context context, String password, Empresa emp) { + boolean ret = false; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + String sql = "SELECT COALESCE(password, '') FROM empresa WHERE id_empresa = " + emp.getId(); + Cursor c = db.rawQuery(sql, null); + if (c.moveToNext()) + ret = c.getString(0).equals(password); + c.close(); + db.close(); + dbHelper.close(); + return ret; + } + + public void updateLastUpdate(Context context) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + db.execSQL("UPDATE empresa" + // + " SET ultima_atualizacao = julianday('" + Util.formatDateDB(new Date()) + "')" + // + " WHERE id_empresa = " + Global.getEmpresa().getId()); + db.close(); + dbHelper.close(); + } + + public Date getUltimaAtualizacao(Context context) throws Exception { + Date data = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT DATE(ultima_atualizacao) FROM empresa WHERE id_empresa = "+ Global.getEmpresa().getId(), null); + if (c.moveToNext()) + data = Util.deformatDateDB(c.getString(0)); + c.close(); + db.close(); + dbHelper.close(); + return data; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/EstoqueBD.java b/src/br/com/jcsinformatica/sarandroid/database/EstoqueBD.java new file mode 100644 index 0000000..9d2e0cb --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/EstoqueBD.java @@ -0,0 +1,57 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.List; + +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.Produto; + +public class EstoqueBD { + + ComunicaActivity parent; + + public EstoqueBD(ComunicaActivity parent) { + this.parent = parent; + } + + + public void salvar(Context context, List listaEstoqueProduto) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + StringBuilder sql = null; + int count = 0; + try { + db.beginTransaction(); + postUserFeedback("Atualizando Estoques: " + (count) + "/" +listaEstoqueProduto.size(), false, false); + for (Produto produto : listaEstoqueProduto) { + sql = new StringBuilder(); + sql.append("UPDATE produto"); + sql.append(" SET qtd_estoque = "+produto.getQtdEstoque()); + sql.append(" WHERE id_erp = "+produto.getIdErp()); + sql.append(" AND id_empresa = "+Global.getEmpresa().getId()); + db.execSQL(sql.toString()); + postUserFeedback("Atualizando Estoques: " + (++count) + "/" + listaEstoqueProduto.size()+ " estoques", true, false); + } + postUserFeedback("Foram atualizados "+listaEstoqueProduto.size()+" estoques.", false, false); + db.setTransactionSuccessful(); + } catch (Exception e) { + throw e; + } finally{ + db.endTransaction(); + db.close(); + dbHelper.close(); + } + } + + private void postUserFeedback(final String feedbackText, final boolean skipable, final boolean novo) + throws Exception { + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.postUserFeedback(feedbackText, skipable, novo); + } + }); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java b/src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java new file mode 100644 index 0000000..660de0f --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/FormaPagamentoDB.java @@ -0,0 +1,346 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; +import android.util.SparseIntArray; + +public class FormaPagamentoDB { + private ComunicaActivity parent; + + public FormaPagamentoDB() { + } + + public FormaPagamentoDB(ComunicaActivity parent) { + this.parent = parent; + } + + + + public boolean salvar(Context context, List forPagtosPG) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + int[] tt = new int[3]; + boolean ret = true; + db.beginTransaction(); + try { + int count = 0; + parent.postUserFeedback("Atualizando formas de pagamento: "+(count) + "/" + forPagtosPG.size(), false, false); + for (FormaPagamento pag : forPagtosPG){ + //verifica se existe forma de pagamento. + if (selectIdErp(context, pag.getIdErp(), db)){ + ret = update(pag, db); + tt[2]++; + }else{ + ret = insert(pag, db); + tt[0]++; + } + if (!ret){ + break; + } + } + if (ret){ + db.setTransactionSuccessful(); + } + parent.postUserFeedback(forPagtosPG.size()+ " formas de pagamento atualizadas. Novas: " + tt[0],false, false); + } catch (Exception e) { + parent.postUserFeedback("Erro ao atualizar formas de pagamento: \n"+e.getLocalizedMessage(), false, false); + } finally{ + db.endTransaction(); + } + db.close(); + dbHelper.close(); + return ret; + } + + private boolean insert(FormaPagamento forPagto, SQLiteDatabase db) + throws Exception { + try { + int vEmp = Global.getEmpresa().getId(); + StringBuilder sql = null; + sql = new StringBuilder("insert into formapag(id_empresa, id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo) VALUES("); + sql.append(vEmp + ", "); + sql.append(forPagto.getIdErp() + ", "); + sql.append(forPagto.getCodigo() + ", '"); + sql.append(forPagto.getDescricao() + "', "); + sql.append((forPagto.isAtivo() ? 1 : 0) + ", "); + sql.append(forPagto.getParcelas() + ","); + sql.append(forPagto.getDescontoPerc()+ ", '"); + sql.append(forPagto.getMd5() + "',"); + sql.append(forPagto.getVlPedMin()+","); + sql.append((forPagto.isLiberaCredito() ? 1 : 0)+","); + sql.append(forPagto.getTxAcrescimo()+");"); + Log.d("SQL FORMA PAG ", "INSERT "+sql.toString()); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + private boolean update(FormaPagamento forPagto, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder("UPDATE formapag set"); + sql.append(" codigo = " + forPagto.getCodigo() + ","); + sql.append(" descricao = '" + forPagto.getDescricao() + "',"); + Log.d("Forma pag ativo: ", "Ativo/inativo "+forPagto.isAtivo()); + sql.append(" ativo = " + (forPagto.isAtivo() ? 1 : 0) + ","); + sql.append(" parcelas = " + forPagto.getParcelas() + ","); + sql.append(" desco_perc = "+forPagto.getDescontoPerc()).append(","); + sql.append(" md5 = '" + forPagto.getMd5() + "',"); + sql.append(" vl_ped_min = " + forPagto.getVlPedMin() + ","); + sql.append(" libera_credito = " + (forPagto.isLiberaCredito() ? 1 : 0) + ","); + sql.append(" tx_acrescimo = " + forPagto.getTxAcrescimo()); + sql.append(" WHERE id_erp = " + forPagto.getIdErp()); + sql.append(" AND id_empresa = " + Global.getEmpresa().getId()+ ";"); + Log.d("UPDATE FORMA DE PAGAMENTO", sql.toString()); + Log.d("SQL FORMA PAG", "UPDATE "+sql.toString()); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + public List selectAll(Context context) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + int vidEmp = Global.getEmpresa().getId(); + Cursor c = db.rawQuery("SELECT id_formapag, id_empresa,"// + + " id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo"// + + " FROM formapag"// + + " WHERE id_empresa = " + Global.getEmpresa().getId()// + + " and ativo = 1" + + " ORDER BY descricao", null); + while (c.moveToNext()) { + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(0)); + forPagto.setIdErp(c.getInt(2)); + forPagto.setCodigo(c.getInt(3)); + forPagto.setDescricao(c.getString(4)); + forPagto.setAtivo(c.getInt(5) == 1); + forPagto.setParcelas(c.getInt(6)); + forPagto.setDescontoPerc(c.getInt(7)); + forPagto.setMd5(c.getString(8)); + forPagto.setVlPedMin(c.getDouble(9)); + forPagto.setLiberaCredito(c.getInt(10) == 1); + forPagto.setTxAcrescimo(c.isNull(11) ? 0.0 : c.getDouble(11)); + list.add(forPagto); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public SparseArray selectIdMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery( + "select id_erp, md5 " + + " from formapag " + + " where id_empresa = "+ Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + int id = c.getInt(0); + String md5 = c.getString(1); + list.put(id, md5); + } + c.close(); + return list; + } + + public FormaPagamento select(Context context, int id, SQLiteDatabase db) throws Exception { + FormaPagamento forPagto = new FormaPagamento(); + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + Cursor c = db.rawQuery( "SELECT id_formapag, id_empresa, id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo" + + " FROM formapag WHERE id_formapag = " + id, null); + if (c.moveToNext()) { + forPagto.setId(c.getInt(0)); + forPagto.setIdErp(c.getInt(2)); + forPagto.setCodigo(c.getInt(3)); + forPagto.setDescricao(c.getString(4)); + forPagto.setAtivo(c.getInt(5) == 1); + forPagto.setParcelas(c.getInt(6)); + forPagto.setDescontoPerc(c.getInt(7)); + forPagto.setMd5(c.getString(8)); + forPagto.setVlPedMin(c.getDouble(9)); + forPagto.setLiberaCredito(c.getInt(10) == 1); + forPagto.setTxAcrescimo(c.isNull(11) ? 0.0 : c.getDouble(11)); + } + c.close(); + if (db != null) + db.close(); + if (dbHelper != null) + dbHelper.close(); + return forPagto; + } + + public boolean selectIdErp(Context context, int idErp, SQLiteDatabase db) + throws Exception { + DatabaseHelper dbHelper = null; + boolean exists = false; + int vEmp = Global.getEmpresa().getId(); + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + String sql = "select id_formapag, id_empresa, id_erp, codigo, descricao, ativo, parcelas, md5, vl_ped_min, libera_credito " + + " from formapag " + + " WHERE id_erp = " + idErp + + " and id_empresa = "+vEmp; + + Cursor c = db.rawQuery(sql, null); + if (c.moveToNext()) { + exists = true; + } + c.close(); + if (dbHelper != null){ + dbHelper.close(); + } + return exists; + } + + public SparseIntArray selectErpId(SQLiteDatabase db) throws Exception { + SparseIntArray list = new SparseIntArray(); + Cursor c = db.rawQuery( + "select id_erp, id_formapag from formapag where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getInt(1)); + } + c.close(); + return list; + } + + public FormaPagamento selectUltimoUsado(Context context, int idCliente) throws Exception { + FormaPagamento forPagto = new FormaPagamento(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT id_formapag, id_empresa,"); + sql.append(" id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo"); + sql.append(" FROM formapag WHERE id_formapag = (SELECT id_formapag"); + sql.append(" FROM pedido WHERE id_cliente = " + idCliente); + sql.append(" ORDER BY id_pedido DESC LIMIT 1) and ativo = 1"); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + forPagto.setId(c.getInt(0)); + forPagto.setIdErp(c.getInt(2)); + forPagto.setCodigo(c.getInt(3)); + forPagto.setDescricao(c.getString(4)); + forPagto.setAtivo(c.getInt(5) == 1); + forPagto.setParcelas(c.getInt(6)); + forPagto.setDescontoPerc(c.getInt(7)); + forPagto.setMd5(c.getString(8)); + forPagto.setVlPedMin(c.getDouble(9)); + forPagto.setLiberaCredito(c.getInt(10) == 1); + forPagto.setTxAcrescimo(c.isNull(11) ? 0.0 : c.getDouble(11)); + } + c.close(); + db.close(); + dbHelper.close(); + return forPagto; + } + + public FormaPagamento selectAvista(Context context) throws Exception { + FormaPagamento forPagto = new FormaPagamento(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT id_formapag, id_empresa,"); + sql.append(" id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo"); + sql.append(" FROM formapag WHERE id_empresa = "+Global.getEmpresa().getId()+" and ativo=1"); + sql.append(" and substr(descricao,1,7) IN ('A VISTA','� VISTA','A Vista','� Vista','AVISTA ') LIMIT 1"); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + forPagto.setId(c.getInt(0)); + forPagto.setIdErp(c.getInt(2)); + forPagto.setCodigo(c.getInt(3)); + forPagto.setDescricao(c.getString(4)); + forPagto.setAtivo(c.getInt(5) == 1); + forPagto.setParcelas(c.getInt(6)); + forPagto.setDescontoPerc(c.getInt(7)); + forPagto.setMd5(c.getString(8)); + forPagto.setVlPedMin(c.getDouble(9)); + forPagto.setLiberaCredito(c.getInt(10) == 1); + forPagto.setTxAcrescimo(c.isNull(11) ? 0.0 : c.getDouble(11)); + } + c.close(); + db.close(); + dbHelper.close(); + return forPagto; + } + + public FormaPagamento selectId(Context context, int id) throws Exception { + FormaPagamento forPagto = new FormaPagamento(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT id_formapag, id_empresa,"); + sql.append(" id_erp, codigo, descricao, ativo, parcelas, desco_perc, md5, vl_ped_min, libera_credito, tx_acrescimo"); + sql.append(" FROM formapag WHERE id_formapag = "+id); + + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + forPagto.setId(c.getInt(0)); + forPagto.setIdErp(c.getInt(2)); + forPagto.setCodigo(c.getInt(3)); + forPagto.setDescricao(c.getString(4)); + forPagto.setAtivo(c.getInt(5) == 1); + forPagto.setParcelas(c.getInt(6)); + forPagto.setDescontoPerc(c.getInt(7)); + forPagto.setMd5(c.getString(8)); + forPagto.setVlPedMin(c.getDouble(9)); + forPagto.setLiberaCredito(c.getInt(10) == 1); + forPagto.setTxAcrescimo(c.isNull(11) ? 0.0 : c.getDouble(11)); + } + c.close(); + db.close(); + dbHelper.close(); + return forPagto; + } + + public double selectVlMin(Context context, int id){ + double vlPedMin = 0.0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT vl_ped_min FROM formapag WHERE id_formapag = " + id, null); + if (c.moveToNext()) { + vlPedMin = c.getDouble(0); + } + c.close(); + dbHelper.close(); + return vlPedMin; + } + + public int selectLiberaCredito(Context context, int id){ + int liberaCredito = 0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT libera_credito FROM formapag WHERE id_formapag = " + id, null); + if (c.moveToNext()) { + liberaCredito = c.getInt(0); + } + c.close(); + dbHelper.close(); + return liberaCredito; + } + + public void inativaAll(Context context) throws Exception { + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getWritableDatabase(); + db.execSQL("UPDATE formapag SET ativo = 0 WHERE id_empresa = " + + Global.getEmpresa().getId()); + db.close(); + DBHelper.close(); + } + +} \ No newline at end of file diff --git a/src/br/com/jcsinformatica/sarandroid/database/FotosBD.java b/src/br/com/jcsinformatica/sarandroid/database/FotosBD.java new file mode 100644 index 0000000..1cbfd1e --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/FotosBD.java @@ -0,0 +1,98 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.vo.Fotos; + +public class FotosBD { + + public FotosBD() { + } + + + public void insert(Fotos fotos, SQLiteDatabase db) throws Exception, WarningException{ + StringBuilder sb = new StringBuilder(); + sb.append("INSERT INTO produto_fotos(id_empresa, id_produto, ordem, md5)"); + sb.append("VALUES ("); + sb.append(Global.getEmpresa().getId()).append(","); + sb.append(fotos.getIdProduto()).append(","); + sb.append(fotos.getOrdem()).append(","); + sb.append("'"+fotos.getMd5()).append("');"); + db.execSQL(sb.toString()); + } + + public void update(Fotos fotos, SQLiteDatabase db) throws Exception{ + StringBuilder sb = new StringBuilder(); + sb.append("UPDATE produto_fotos"); + sb.append(" SET md5 = '").append(fotos.getMd5()).append("'"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + sb.append(" AND id_produto = ").append(fotos.getIdProduto()); + sb.append(" AND ordem = ").append(fotos.getOrdem()).append(";"); + db.execSQL(sb.toString()); + } + + public Fotos select(Context context, SQLiteDatabase db, int idProduto, int ordem) throws Exception { + Fotos fotos = null; + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_produtos_fotos, id_empresa, id_produto, ordem, md5"); + sb.append(" FROM produto_fotos"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + sb.append(" AND id_produto = ").append(idProduto); + sb.append(" AND ordem = ").append(ordem); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + fotos = new Fotos(); + fotos.setId(c.getInt(0)); + fotos.setIdEmpresa(c.getInt(1)); + fotos.setIdProduto(c.getInt(2)); + fotos.setOrdem(c.getInt(3)); + fotos.setMd5(c.getString(4)); + } + c.close(); + return fotos; + } + + public void delete(SQLiteDatabase db, Fotos foto) throws Exception{ + StringBuilder sql = new StringBuilder(); + sql.append("DELETE FROM produto_fotos "); + sql.append(" WHERE id_produto = ").append(foto.getIdProduto()); + sql.append(" AND ordem = ").append(foto.getOrdem()); + sql.append(" AND id_empresa = ").append(Global.getEmpresa().getId()).append(";"); + db.execSQL(sql.toString()); + } + + public List selectAll(Context context) throws Exception{ + List listaFotos = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Fotos fotos = null; + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_produtos_fotos, id_empresa, id_produto, ordem, md5"); + sb.append(" FROM produto_fotos"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + Cursor c = db.rawQuery(sb.toString(), null); + while (c.moveToNext()){ + if (listaFotos == null){ + listaFotos = new ArrayList(); + } + fotos = new Fotos(); + fotos.setId(c.getInt(0)); + fotos.setIdEmpresa(c.getInt(1)); + fotos.setIdProduto(c.getInt(2)); + fotos.setOrdem(c.getInt(3)); + fotos.setMd5(c.getString(4)); + listaFotos.add(fotos); + } + c.close(); + db.close(); + dbHelper.close(); + return listaFotos; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoConsultaDB.java b/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoConsultaDB.java new file mode 100644 index 0000000..bacfdba --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoConsultaDB.java @@ -0,0 +1,137 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Produto; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; + +public class ItemPedidoConsultaDB { + + public ItemPedidoConsultaDB() { + } + + public void insertAll(List list, SQLiteDatabase db, int idPedido) throws Exception { + db.execSQL("DELETE FROM peditem_consulta WHERE id_pedido_consulta = " + idPedido); + if (list == null) + return; + for (ItemPedido item : list) { + insert(item, db, idPedido); + } + } + + public void insert(ItemPedido pedItem, SQLiteDatabase db, int idPedido) throws Exception { + try { + String idProduto = "null"; + if (pedItem.getProduto() != null && pedItem.getProduto().getId() > 0) + idProduto = String.valueOf(pedItem.getProduto().getId()); + StringBuilder sql = new StringBuilder("insert into peditem_consulta("); + sql.append(" id_pedido_consulta, id_produto, quantidade,"); + sql.append(" valor, desconto_p, desconto_v, observacao, preco_pauta, vl_flex,"); + sql.append(" comissao, preco_com_ipi, base_ipi, vl_ipi, base_icmsst, vl_icmsst, vl_totliq, num_oc, item_oc"); + sql.append(") VALUES("); + sql.append(idPedido + ", "); + sql.append(idProduto + ", "); + sql.append(pedItem.getQuantidade() + ", "); + sql.append(pedItem.getValor() + ", "); + sql.append(pedItem.getDescontoP() + ", "); + sql.append(pedItem.getDescontoV() + ", '"); + sql.append(pedItem.getObservacao() + "', "); + sql.append(pedItem.getPrecoPauta()+", "); + sql.append(pedItem.getVlFlex()+", "); + sql.append(pedItem.getPercComissao()+", "); + sql.append(pedItem.isPrecoComIpi() ? 1 : 0).append(","); + sql.append(pedItem.getBaseIpi()+", "); + sql.append(pedItem.getVlIpi()+", "); + sql.append(pedItem.getBaseIcmsST()+", "); + sql.append(pedItem.getVlIcmsST()+", "); + sql.append(pedItem.getVlLiquido()+", '"); + sql.append(pedItem.getNum_oc()+"', '"); + sql.append(pedItem.getItem_oc()+"');"); + db.execSQL(sql.toString()); + + } catch (Exception e) { + e.printStackTrace(); + } + } + + /** + * @param where + * Onde "A" referencia a tabela "peditem_consulta" e "B" + * refere-se a tabela "produto", nunca deve ser vazio, se nao + * existir condio envie null + */ + public List selectAllFull(Context context, SQLiteDatabase db, String where) + throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + StringBuilder sql = new StringBuilder("SELECT A.id_peditem_consulta, A.id_pedido_consulta,");// 0-1 + sql.append(" A.id_produto, A.quantidade, A.valor, A.desconto_p, A.desconto_v, A.observacao,");// 2-7 + sql.append(" B.id_produto, B.id_empresa, B.id_erp, B.codigo, B.referencia,");// 8-12 + sql.append(" B.nome, B.descr_det, B.ativo, B.cod_barra, B.unidade, B.tipo, B.valor1,");// 13-19 + sql.append(" B.valor2, B.valor3, date(B.dt_atual), b.grupo_st, B.md5,");// 20-23 + sql.append(" a.preco_pauta, a.vl_flex, a.comissao, a.preco_com_ipi, a.base_ipi, a.vl_ipi, a.base_icmsst, a.vl_icmsst,"); + sql.append(" b.lote_multiplo, b.permite_dif_lote, a.vl_totliq, a.num_oc, a.item_oc"); + sql.append(" FROM peditem_consulta A"); + sql.append(" LEFT OUTER JOIN produto B ON(B.id_produto = A.id_produto)"); + if (where != null) + sql.append(" WHERE " + where); + sql.append(" ORDER BY A.id_peditem_consulta"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + ItemPedido pedItem = new ItemPedido(); + pedItem.setId(c.getInt(0)); + pedItem.setQuantidade(c.getDouble(3),false); + pedItem.setValor(c.getDouble(4)); + pedItem.setDescontoP(c.getDouble(5)); + pedItem.setDescontoV(c.getDouble(6)); + pedItem.setObservacao(c.getString(7)); + + Produto prod = new Produto(); + prod.setId(c.getInt(8)); + prod.setIdErp(c.getInt(10)); + prod.setCodigo(c.getString(11)); + prod.setReferencia(c.getString(12)); + prod.setNome(c.getString(13)); + prod.setDescrDet(c.getString(14)); + prod.setAtivo(c.getInt(15) == 1); + prod.setCodBarra(c.getString(16)); + prod.setUnidade(c.getString(17)); + prod.setTipo(c.getString(18)); + prod.setValor1(c.getDouble(19)); + prod.setValor2(c.getDouble(20)); + prod.setValor3(c.getDouble(21)); + prod.setDtAtual(Util.deformatDateDB(c.getString(22))); + prod.setGrupoST(c.getString(23)); + prod.setMd5(c.getString(24)); + pedItem.setPrecoPauta(c.getDouble(25)); + pedItem.setVlFlex(c.getDouble(26)); + pedItem.setPercComissao(c.getDouble(27)); + pedItem.setPrecoComIpi(c.getInt(28) == 1); + pedItem.setBaseIpi(c.getDouble(29)); + pedItem.setVlIpi(c.getDouble(30)); + pedItem.setBaseIcmsST(c.getDouble(31)); + pedItem.setVlIcmsST(c.getDouble(32)); + prod.setQtdLoteMultiploVenda(c.getDouble(33)); + prod.setPermiteVendaDifLote(c.getInt(34) == 1); + pedItem.setProduto(prod, false); + pedItem.setVlLiquido(c.getDouble(35)); + pedItem.setNum_oc(c.getString(36)); + pedItem.setItem_oc(c.getString(37)); + list.add(pedItem); + } + c.close(); + if (dbHelper != null) { + db.close(); + dbHelper.close(); + } + return list; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoDB.java b/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoDB.java new file mode 100644 index 0000000..4d37dbe --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ItemPedidoDB.java @@ -0,0 +1,288 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Produto; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; + +public class ItemPedidoDB { + + public ItemPedidoDB() { + } + + public boolean salvar(SQLiteDatabase db, ItemPedido pedido) throws Exception { + if (pedido.getId() == 0) { + return insert(pedido, db); + } else { + return update(pedido, db); + } + } + + public boolean salvar(Context context, ItemPedido pedido) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + boolean ret = false; + if (pedido.getId() == 0) { + ret = insert(pedido, db); + } else { + ret = update(pedido, db); + } + db.close(); + dbHelper.close(); + return ret; + } + + private boolean insert(ItemPedido pedItem, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder("insert into peditem("); + sql.append(" id_pedido, id_produto, quantidade,"); + sql.append(" valor, desconto_p, desconto_v, observacao, preco_pauta, vl_flex, vl_liquido, comissao,"); + sql.append(" preco_com_ipi, base_ipi, vl_ipi, base_icmsst, vl_icmsst, num_oc, item_oc"); + sql.append(") VALUES("); + sql.append(Global.pedido.getId() + ", "); + sql.append(pedItem.getProduto().getId() + ", "); + sql.append(pedItem.getQuantidade() + ", "); + sql.append(pedItem.getValor() + ", "); + sql.append(pedItem.getDescontoP() + ", "); + sql.append(pedItem.getDescontoV() + ", '"); + sql.append(pedItem.getObservacao() + "', "); + sql.append(pedItem.getPrecoPauta()+","); + sql.append(pedItem.getVlFlex()+","); + sql.append(pedItem.getVlLiquido()+","); + sql.append(pedItem.getPercComissao()+","); + sql.append(pedItem.isPrecoComIpi() ? 1 : 0).append(","); + sql.append(pedItem.getBaseIpi()+","); + sql.append(pedItem.getVlIpi()+","); + sql.append(pedItem.getBaseIcmsST()+","); + sql.append(pedItem.getVlIcmsST()+",'"); + sql.append(pedItem.getNum_oc()+"','"); + sql.append(pedItem.getItem_oc()+"');"); + Log.d("INSERT DO ITEM", sql.toString()); + db.execSQL(sql.toString()); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + private boolean update(ItemPedido pedItem, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder(); + sql.append("UPDATE peditem"); + sql.append(" SET id_pedido = " + Global.pedido.getId() + ","); + sql.append(" id_produto = " + pedItem.getProduto().getId() + ","); + sql.append(" quantidade = " + pedItem.getQuantidade() + ","); + sql.append(" valor = " + pedItem.getValor() + ","); + sql.append(" desconto_p = " + pedItem.getDescontoP() + ","); + sql.append(" desconto_v = " + pedItem.getDescontoV() + ","); + sql.append(" observacao = '" + pedItem.getObservacao() + "', "); + sql.append(" preco_pauta = " + pedItem.getPrecoPauta()+","); + sql.append(" vl_flex = " + pedItem.getVlFlex()+","); + sql.append(" vl_liquido = " + pedItem.getVlLiquido()+","); + sql.append(" comissao = " + pedItem.getPercComissao()+","); + sql.append(" preco_com_ipi = ").append(pedItem.isPrecoComIpi() ? 1 : 0).append(","); + sql.append(" base_ipi = " + pedItem.getBaseIpi()+","); + sql.append(" vl_ipi = " + pedItem.getVlIpi()+","); + sql.append(" base_icmsst = " + pedItem.getBaseIcmsST()+","); + sql.append(" vl_icmsst = " + pedItem.getVlIcmsST()+","); + sql.append(" num_oc = '" + pedItem.getNum_oc()+"',"); + sql.append(" item_oc = '" + pedItem.getItem_oc()+"'"); + sql.append(" WHERE id_peditem = " + pedItem.getId() + ";"); + Log.d("UPDATE DO ITEM", sql.toString()); + db.execSQL(sql.toString()); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + /** + * @param where + * Onde "A" referencia a tabela "peditem" e "B" refere-se a + * tabela "produto", nunca deve ser vazio, se nao existir + * condio envie null + */ + public List selectAllFull(Context context, SQLiteDatabase db, String where) + throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + StringBuilder sql = new StringBuilder("SELECT A.id_peditem, A.id_pedido,");// 0-1 + sql.append(" A.id_produto, A.quantidade, A.valor, A.desconto_p, A.desconto_v, A.observacao,");// 2-7 + sql.append(" B.id_produto, B.id_empresa, B.id_erp, B.codigo, B.referencia,");// 8-12 + sql.append(" B.nome, B.descr_det, B.ativo, B.cod_barra, B.unidade, B.tipo, B.valor1,");// 13-19 + sql.append(" B.valor2, B.valor3, date(B.dt_atual), b.grupo_st, B.md5, a.preco_pauta, a.vl_flex,");// 20-26 + sql.append(" a.vl_liquido, a.comissao, a.preco_com_ipi, a.base_ipi, a.vl_ipi, b.tx_comissao, b.aliq_ipi,"); //27-33 + sql.append(" a.base_icmsst, a.vl_icmsst,b.cod_st, b.qtd_volume, b.qtd_estoque, b.classe, b.lote_multiplo, b.permite_dif_lote,"); //34-35 + sql.append(" a.num_oc, a.item_oc, desc_ipi_bc, tx_desc_lote"); //36-37 + sql.append(" FROM peditem A"); + sql.append(" LEFT OUTER JOIN produto B ON(B.id_produto = A.id_produto)"); + if (where != null) + sql.append(" WHERE " + where); + sql.append(" ORDER BY A.id_peditem"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + ItemPedido pedItem = new ItemPedido(); + pedItem.setId(c.getInt(0)); + pedItem.setQuantidade(c.getDouble(3),false); + pedItem.setValor(c.getDouble(4)); + pedItem.setDescontoP(c.getDouble(5)); + pedItem.setDescontoV(c.getDouble(6)); + pedItem.setObservacao(c.getString(7)); + + Produto prod = new Produto(); + prod.setId(c.getInt(8)); + prod.setIdErp(c.getInt(10)); + prod.setCodigo(c.getString(11)); + prod.setReferencia(c.getString(12)); + prod.setNome(c.getString(13)); + prod.setDescrDet(c.getString(14)); + prod.setAtivo(c.getInt(15) == 1); + prod.setCodBarra(c.getString(16)); + prod.setUnidade(c.getString(17)); + prod.setTipo(c.getString(18)); + prod.setValor1(c.getDouble(19)); + prod.setValor2(c.getDouble(20)); + prod.setValor3(c.getDouble(21)); + prod.setDtAtual(Util.deformatDateDB(c.getString(22))); + prod.setGrupoST(c.getString(23)); + prod.setMd5(c.getString(24)); + pedItem.setPrecoPauta(c.getDouble(25)); + pedItem.setVlFlex(c.getDouble(26)); + pedItem.setVlLiquido(c.getDouble(27)); + pedItem.setPercComissao(c.getDouble(28)); + pedItem.setPrecoComIpi(c.getInt(29) == 1); + pedItem.setBaseIpi(c.getDouble(30)); + pedItem.setVlIpi(c.getDouble(31)); + prod.setTxComissao(c.getDouble(32)); + prod.setAliqIpi(c.getDouble(33)); + pedItem.setBaseIcmsST(c.getDouble(34)); + pedItem.setVlIcmsST(c.getDouble(35)); + prod.setCodSt(c.getInt(36)); + prod.setQtdVolume(c.getDouble(37)); + prod.setQtdEstoque(c.getDouble(38)); + prod.setClasse(c.getString(39)); + prod.setQtdLoteMultiploVenda(c.getDouble(40)); + prod.setPermiteVendaDifLote(c.getInt(41) == 1); + if (c.getString(42)== null || c.getString(42)=="null" || c.getString(42).equals("null")){ + pedItem.setNum_oc(""); + }else{ + pedItem.setNum_oc(c.getString(42)); + } + if (c.getString(43)== null || c.getString(43)=="null" || c.getString(43).equals("null")){ + pedItem.setItem_oc(""); + }else{ + pedItem.setItem_oc(c.getString(43)); + } + prod.setDescIpiBc(c.getInt(44) == 1); + prod.setTxDescLote(c.getDouble(45)); + pedItem.setProduto(prod, false); + list.add(pedItem); + } + c.close(); + if (dbHelper != null) { + db.close(); + dbHelper.close(); + } + return list; + } + + public ItemPedido selectFull(Context context, SQLiteDatabase db, int id) throws Exception { + ItemPedido pedItem = new ItemPedido(); + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + StringBuilder sql = new StringBuilder("SELECT A.id_peditem, A.id_pedido,");// 0-1 + sql.append(" A.id_produto, A.quantidade, A.valor, A.desconto_p, A.desconto_v, A.observacao,");// 2-7 + sql.append(" B.id_produto, B.id_empresa, B.id_erp, B.codigo, B.referencia,");// 8-12 + sql.append(" B.nome, B.descr_det, B.ativo, B.cod_barra, B.unidade, B.tipo, B.valor1,");// 13-19 + sql.append(" B.valor2, B.valor3, date(B.dt_atual), b.grupo_st,B.md5, b.preco_pauta, b.vl_flex,");// 20-26 + sql.append(" a.vl_liquido, a.comissao, a.preco_com_ipi, a.base_ipi, a.vl_ipi, b.tx_comissao, a.aliq_ipi,"); //27 -33 + sql.append(" a.base_icmsst, a.vl_icmsst, b.cod_st, b.qtd_volume, b.qtd_estoque, b.classe, a.num_oc, a.iten_oc, desc_ipi_bc, tx_desc_lote"); //34-37 + sql.append(" FROM peditem A"); + sql.append(" LEFT OUTER JOIN produto B ON(B.id_produto = A.id_produto)"); + sql.append(" WHERE A.id_peditem = " + id); + sql.append(" ORDER BY A.numero"); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + pedItem.setId(c.getInt(0)); + pedItem.setQuantidade(c.getDouble(3),false); + pedItem.setValor(c.getDouble(4)); + pedItem.setDescontoP(c.getDouble(5)); + pedItem.setDescontoV(c.getDouble(6)); + pedItem.setObservacao(c.getString(7)); + + Produto prod = new Produto(); + prod.setId(c.getInt(8)); + prod.setIdErp(c.getInt(10)); + prod.setCodigo(c.getString(11)); + prod.setReferencia(c.getString(12)); + prod.setNome(c.getString(13)); + prod.setDescrDet(c.getString(14)); + prod.setAtivo(c.getInt(15) == 1); + prod.setCodBarra(c.getString(16)); + prod.setUnidade(c.getString(17)); + prod.setTipo(c.getString(18)); + prod.setValor1(c.getDouble(19)); + prod.setValor2(c.getDouble(20)); + prod.setValor3(c.getDouble(21)); + prod.setDtAtual(Util.deformatDateDB(c.getString(22))); + prod.setGrupoST(c.getString(23)); + prod.setMd5(c.getString(24)); + pedItem.setPrecoPauta(c.getDouble(25)); + pedItem.setVlFlex(c.getDouble(26)); + pedItem.setVlLiquido(c.getDouble(27)); + pedItem.setPercComissao(c.getDouble(28)); + pedItem.setPrecoComIpi(c.getInt(29) == 1); + pedItem.setBaseIpi(c.getDouble(30)); + pedItem.setVlIpi(c.getDouble(31)); + prod.setTxComissao(c.getDouble(32)); + prod.setAliqIpi(c.getDouble(33)); + pedItem.setBaseIcmsST(c.getDouble(34)); + pedItem.setVlIcmsST(c.getDouble(35)); + prod.setCodSt(c.getInt(36)); + prod.setQtdVolume(c.getDouble(37)); + prod.setQtdEstoque(c.getDouble(38)); + prod.setClasse(c.getString(39)); + prod.setQtdLoteMultiploVenda(c.getDouble(40)); + prod.setPermiteVendaDifLote(c.getInt(41) == 1); + pedItem.setNum_oc(c.getString(42)); + pedItem.setItem_oc(c.getString(43)); + prod.setDescIpiBc(c.getInt(44) == 1); + prod.setTxDescLote(c.getDouble(45)); + pedItem.setProduto(prod, false); + } + c.close(); + if (db != null) + db.close(); + if (dbHelper != null) + dbHelper.close(); + return pedItem; + } + + public boolean delete(SQLiteDatabase db, ItemPedido pedItem) throws Exception { + try { + StringBuilder sql = new StringBuilder("DELETE FROM peditem "); + sql.append(" WHERE id_peditem = " + pedItem.getId() + ";"); + Log.d("asd", sql.toString()); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/MunicipioDB.java b/src/br/com/jcsinformatica/sarandroid/database/MunicipioDB.java new file mode 100644 index 0000000..a5c7a23 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/MunicipioDB.java @@ -0,0 +1,172 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; +import android.util.SparseIntArray; + +public class MunicipioDB { + private ComunicaActivity parent; + + public MunicipioDB() { + } + + public MunicipioDB(ComunicaActivity parent) { + this.parent = parent; + } + + public void salvar(Context context, List municipios) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + Exception ex = null; + int[] tt = new int[3]; + try { + int count = 0; + db.beginTransaction(); + parent.postUserFeedback("Atualizando municpios: " + (count) + "/" + municipios.size(), false, + false); + SparseArray arrayConferencia = selectIdMd5(db); + for (Municipio municipio : municipios) { + String md5 = arrayConferencia.get(municipio.getIdErp()); + if (md5 == null) { + tt[0]++; + insert(municipio, db); + } else if (md5.equals(municipio.getMd5())) { + tt[1]++; + continue; + } else { + tt[2]++; + update(municipio, db); + } + parent.postUserFeedback("Atualizando municpios: " + (++count) + "/" + municipios.size(), + true, false); + } + db.setTransactionSuccessful(); + parent.postUserFeedback(municipios.size() + " municpios atualizados. Novos: " + tt[0], false, + false); + } catch (Exception e) { + ex = e; + } finally { + db.endTransaction(); + db.close(); + dbHelper.close(); + if (ex != null) + throw ex; + } + } + + private boolean insert(Municipio municipio, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder( + "insert into municipio(id_empresa, id_erp, nome, uf, pais, codigo_ibge, md5) VALUES("); + sql.append(Global.getEmpresa().getId() + ", "); + sql.append(municipio.getIdErp() + ", '"); + sql.append(municipio.getNome() + "', '"); + sql.append(municipio.getUf() + "', '"); + sql.append(municipio.getPais() + "', "); + sql.append(municipio.getCodigoIBGE() + ", '"); + sql.append(municipio.getMd5() + "');"); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + private boolean update(Municipio municipio, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder("UPDATE municipio set"); + sql.append(" nome = '" + municipio.getNome() + "',"); + sql.append(" uf = '" + municipio.getUf() + "',"); + sql.append(" pais = '" + municipio.getPais() + "',"); + sql.append(" codigo_ibge = " + municipio.getCodigoIBGE() + ","); + sql.append(" md5 = '" + municipio.getMd5() + "'"); + sql.append(" WHERE id_erp = " + municipio.getIdErp()); + sql.append(" AND id_empresa = " + Global.getEmpresa().getId() + ";"); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + public List selectAll(Context context, String filtro) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT id_municipio,"); + sql.append(" id_erp, nome, uf, pais, codigo_ibge, md5"); + sql.append(" FROM municipio"); + if (filtro != null) + sql.append(" WHERE " + filtro); + sql.append(" ORDER BY uf, nome"); + Cursor c = db.rawQuery(sql.toString(), null); + Log.d("qwe", c.getCount() + " linhas / " + sql.toString()); + while (c.moveToNext()) { + Municipio mun = new Municipio(); + mun.setId(c.getInt(0)); + mun.setIdErp(c.getInt(1)); + mun.setNome(c.getString(2)); + mun.setUf(c.getString(3)); + mun.setPais(c.getString(4)); + mun.setCodigoIBGE(c.getInt(5)); + mun.setMd5(c.getString(6)); + list.add(mun); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public SparseArray selectIdMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("select id_erp, md5 from municipio where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + int id = c.getInt(0); + String md5 = c.getString(1); + list.put(id, md5); + } + c.close(); + return list; + } + + public Municipio select(int id, SQLiteDatabase db) throws Exception { + Municipio mun = new Municipio(); + Cursor c = db.rawQuery("SELECT id_municipio, id_erp, nome, uf, pais, codigo_ibge, md5" + + " FROM municipio WHERE id_municipio = " + id, null); + if (c.moveToNext()) { + mun.setId(c.getInt(0)); + mun.setIdErp(c.getInt(1)); + mun.setNome(c.getString(2)); + mun.setUf(c.getString(3)); + mun.setPais(c.getString(4)); + mun.setCodigoIBGE(c.getInt(5)); + mun.setMd5(c.getString(6)); + } + c.close(); + return mun; + } + + public SparseIntArray selectIdMunicipios(SQLiteDatabase db) throws Exception { + SparseIntArray array = new SparseIntArray(); + Cursor c = db.rawQuery("select id_erp, id_municipio from municipio where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + int idErp = c.getInt(0); + int id = c.getInt(1); + array.put(idErp, id); + } + c.close(); + return array; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/PautaDB.java b/src/br/com/jcsinformatica/sarandroid/database/PautaDB.java new file mode 100644 index 0000000..8181c08 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/PautaDB.java @@ -0,0 +1,377 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.PautaProduto; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseIntArray; + +public class PautaDB { + private ComunicaActivity parent; + + public PautaDB() { + } + + public PautaDB(ComunicaActivity parent) { + this.parent = parent; + } + + public void salvar(Context context, List pautas, Date ultAtualizacao) throws Exception { + Exception ex = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + int[] tt = new int[3]; + db.beginTransaction(); + try { + int count = 0; + parent.postUserFeedback("Atualizando pautas: " + (count) + "/" + pautas.size(), false, false); + if (ultAtualizacao == null) { + db.execSQL("UPDATE pauta SET ativo = 0 WHERE id_empresa = " + Global.getEmpresa().getId()); + db.execSQL("DELETE FROM pauta_produto WHERE id_pauta in(" + + "SELECT id_pauta FROM pauta WHERE id_empresa = " + Global.getEmpresa().getId() + + ")"); + } + SparseIntArray idErpId = selectIdErpIdPauta(db); + for (Pauta pauta : pautas) { + pauta.setId(idErpId.get(pauta.getIdErp())); + if (pauta.getId() == 0) { + tt[0]++; + Cursor c = db.rawQuery("select coalesce(max(id_pauta),0)+1 from pauta", null); + if (c.moveToFirst()) { + pauta.setId(c.getInt(0)); + } + c.close(); + insert(pauta, db); + } else { + tt[2]++; + if (ultAtualizacao != null) { + db.execSQL("UPDATE pauta SET ativo = 0 WHERE id_pauta = " + pauta.getId()); + db.execSQL("DELETE FROM pauta_produto WHERE id_pauta = " + pauta.getId()); + } + update(pauta, db); + } + for (PautaProduto pauPro : pauta.getList()) { + insertPautaProduto(pauPro, db, pauta.getId()); + } + parent.postUserFeedback("Atualizando pautas: " + (++count) + "/" + pautas.size(), true, + false); + } + db.setTransactionSuccessful(); + parent.postUserFeedback(pautas.size() + " pautas atualizadas. Novas: " + tt[0], false, false); + } catch (Exception e) { + parent.postUserFeedback("Erro ao atualizar pautas:\n" + e.getMessage(), false, false); + e.printStackTrace(); + ex = e; + } finally { + db.endTransaction(); + } + Log.d("ASD", "Total null: " + tt[0] + " Total igual: " + tt[1] + " Total atualizado: " + tt[2]); + db.close(); + dbHelper.close(); + if (ex != null) + throw ex; + } + + private void insert(Pauta pauta, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("INSERT INTO pauta("); + sql.append("id_empresa, id_erp, codigo, ativo, numero, data_cadastro,"); + sql.append(" descricao, observacao, data_inicio, data_fim, exclusiva_cliente,"); + sql.append(" vl_pedido1, vl_pedido2, vl_pedido3, vl_pedido4, vl_pedido5,"); + sql.append(" tx_desconto1, tx_desconto2, tx_desconto3, tx_desconto4, tx_desconto5, tp_desconto)"); + sql.append(" VALUES("); + sql.append(Global.getEmpresa().getId() + ", "); + sql.append(pauta.getIdErp() + ", "); + sql.append(pauta.getCodigo() + ", "); + sql.append((pauta.isAtivo() ? 1 : 0) + ", "); + sql.append("'" + pauta.getNumero() + "', "); + sql.append("julianday('" + Util.formatDateDB(pauta.getCadastro()) + "'), "); + sql.append("'" + pauta.getDescricao() + "', "); + sql.append("'" + pauta.getObservacao() + "', "); + sql.append("julianday('" + Util.formatDateDB(pauta.getInicio()) + "'), "); + sql.append("julianday('" + Util.formatDateDB(pauta.getFim()) + "'),"); + sql.append(pauta.isExclusivaCliente() ? 1 : 0).append(", "); + sql.append(pauta.getVlPedido1() + ", "); + sql.append(pauta.getVlPedido2() + ", "); + sql.append(pauta.getVlPedido3() + ", "); + sql.append(pauta.getVlPedido4() + ", "); + sql.append(pauta.getVlPedido5() + ", "); + sql.append(pauta.getTxDesconto1() + ", "); + sql.append(pauta.getTxDesconto2() + ", "); + sql.append(pauta.getTxDesconto3() + ", "); + sql.append(pauta.getTxDesconto4() + ", "); + sql.append(pauta.getTxDesconto5() + ", "); + sql.append(pauta.getTpDesconto() + ");"); + db.execSQL(sql.toString()); + } + + private void update(Pauta pauta, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE pauta SET"); + sql.append(" id_empresa = " + Global.getEmpresa().getId() + ","); + sql.append(" id_erp = " + pauta.getIdErp() + ","); + sql.append(" codigo = " + pauta.getCodigo() + ","); + sql.append(" ativo = " + (pauta.isAtivo() ? 1 : 0) + ","); + sql.append(" numero = '" + pauta.getNumero() + "',"); + sql.append(" data_cadastro = julianday('" + Util.formatDateDB(pauta.getCadastro()) + "'),"); + sql.append(" descricao = '" + pauta.getDescricao() + "',"); + sql.append(" observacao = '" + pauta.getObservacao() + "',"); + sql.append(" data_inicio = julianday('" + Util.formatDateDB(pauta.getInicio()) + "'),"); + sql.append(" data_fim = julianday('" + Util.formatDateDB(pauta.getFim()) + "'),"); + sql.append(" exclusiva_cliente = ").append(pauta.isExclusivaCliente() ? 1 : 0).append(", "); + sql.append(" vl_pedido1 = " + pauta.getVlPedido1() + ", "); + sql.append(" vl_pedido2 = " + pauta.getVlPedido2() + ", "); + sql.append(" vl_pedido3 = " + pauta.getVlPedido3() + ", "); + sql.append(" vl_pedido4 = " + pauta.getVlPedido4() + ", "); + sql.append(" vl_pedido5 = " + pauta.getVlPedido5() + ", "); + sql.append(" tx_desconto1 = " + pauta.getTxDesconto1() + ", "); + sql.append(" tx_desconto2 = " + pauta.getTxDesconto2() + ", "); + sql.append(" tx_desconto3 = " + pauta.getTxDesconto3() + ", "); + sql.append(" tx_desconto4 = " + pauta.getTxDesconto4() + ", "); + sql.append(" tx_desconto5 = " + pauta.getTxDesconto5() + ", "); + sql.append(" tp_desconto = " + pauta.getTpDesconto()); + sql.append(" WHERE id_pauta = " + pauta.getId() + ";"); + db.execSQL(sql.toString()); + } + + private SparseIntArray selectIdErpIdPauta(SQLiteDatabase db) throws Exception { + SparseIntArray ids = new SparseIntArray(); + Cursor c = db.rawQuery("select id_erp, id_pauta from pauta where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + int idErp = c.getInt(0); + int id = c.getInt(1); + ids.put(idErp, id); + } + c.close(); + return ids; + } + + public List selectAll(Context context, int idEmpresa) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT id_pauta, id_empresa, id_erp, codigo, ativo, numero," + + " DATE(data_cadastro), descricao, observacao, DATE(data_inicio), DATE(data_fim), exclusiva_cliente," + + " vl_pedido1, vl_pedido2, vl_pedido3, vl_pedido4, vl_pedido5, tx_desconto1, tx_desconto2, tx_desconto3, tx_desconto4, tx_desconto5, tp_desconto" + + " FROM pauta WHERE id_empresa = " + idEmpresa + " and ativo = 1 and exclusiva_cliente = 0 ORDER BY descricao", null); + while (c.moveToNext()) { + Pauta pauta = new Pauta(); + pauta.setId(c.getInt(0)); + pauta.setIdErp(c.getInt(2)); + pauta.setCodigo(c.getInt(3)); + pauta.setAtivo(c.getInt(4) == 1); + pauta.setNumero(c.getString(5)); + pauta.setCadastro(Util.deformatDateDB(c.getString(6))); + pauta.setDescricao(c.getString(7)); + pauta.setObservacao(c.getString(8)); + pauta.setInicio(Util.deformatDateDB(c.getString(9))); + pauta.setFim(Util.deformatDateDB(c.getString(10))); + pauta.setExclusivaCliente(c.getInt(11) ==1); + pauta.setVlPedido1(c.getDouble(12)); + pauta.setVlPedido2(c.getDouble(13)); + pauta.setVlPedido3(c.getDouble(14)); + pauta.setVlPedido4(c.getDouble(15)); + pauta.setVlPedido5(c.getDouble(16)); + pauta.setTxDesconto1(c.getDouble(17)); + pauta.setTxDesconto2(c.getDouble(18)); + pauta.setTxDesconto3(c.getDouble(19)); + pauta.setTxDesconto4(c.getDouble(20)); + pauta.setTxDesconto5(c.getDouble(21)); + pauta.setTpDesconto(c.getInt(22)); + list.add(pauta); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public void inativaAll(Context context) throws Exception { + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getWritableDatabase(); + db.execSQL("UPDATE pauta SET ativo = 0 WHERE id_empresa = " + Global.getEmpresa().getId()); + db.close(); + DBHelper.close(); + } + + private void insertPautaProduto(PautaProduto pauPro, SQLiteDatabase db, int idPauta) throws Exception { + StringBuilder sql = new StringBuilder("INSERT INTO pauta_produto("); + sql.append("id_pauta, id_produto_erp, valor1, valor2, valor3, md5, valor_pauta_icms_st)"); + sql.append(" VALUES("); + sql.append(idPauta + ", "); + sql.append(pauPro.getIdProdutoErp() + ", "); + sql.append(pauPro.getValor1() + ", "); + sql.append(pauPro.getValor2() + ", "); + sql.append(pauPro.getValor3() + ", "); + sql.append("'" + pauPro.getMd5() + "', "); + sql.append(pauPro.getVlPautaIcmsST() + "); "); + db.execSQL(sql.toString()); + } + + public List selectAllPautaProd(Context context, int idPauta, int idProdErp) + throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT id_pauta_produto, id_pauta, id_produto_erp, valor1, valor2," + + " valor3, md5, valor_pauta_icms_st FROM pauta_produto WHERE id_pauta = " + idPauta// + + " AND id_produto_erp = " + idProdErp, null); + while (c.moveToNext()) { + PautaProduto pauPro = new PautaProduto(); + pauPro.setId(c.getInt(0)); + pauPro.setIdProdutoErp(c.getInt(2)); + pauPro.setValor1(c.getDouble(3)); + pauPro.setValor2(c.getDouble(4)); + pauPro.setValor3(c.getDouble(5)); + pauPro.setMd5(c.getString(6)); + pauPro.setVlPautaIcmsST(c.getDouble(6)); + list.add(pauPro); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public double[] buscaPrecoProduto(Context context, int idPauta, int idProd){ + double[] precos = {0.0, 0.0, 0.0}; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select valor1,valor2,valor3 FROM pauta_produto WHERE id_pauta = "+idPauta+" AND id_produto_erp = "+idProd, null); + if (c.moveToNext()){ + precos[0] = c.getDouble(0); + precos[1] = c.getDouble(1); + precos[2] = c.getDouble(2); + } + c.close(); + dbHelper.close(); + return precos; + } + + public SparseIntArray selectErpId(SQLiteDatabase db) throws Exception { + SparseIntArray list = new SparseIntArray(); + Cursor c = db.rawQuery("select id_erp, id_pauta from pauta where id_empresa = "+ Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getInt(1)); + } + c.close(); + return list; + } + + public Pauta selectByCodigo(Context context,int codigo) throws Exception { + Pauta pauta = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT id_pauta, id_empresa, id_erp, codigo, ativo, numero," + + " DATE(data_cadastro), descricao, observacao, DATE(data_inicio), DATE(data_fim), exclusiva_cliente," + + " vl_pedido1, vl_pedido2, vl_pedido3, vl_pedido4, vl_pedido5, tx_desconto1, tx_desconto2, tx_desconto3, tx_desconto4, tx_desconto5, tp_desconto" + + " FROM pauta WHERE id_empresa = " + Global.getEmpresa().getId() + " AND codigo = "+codigo+" and ativo = 1 ORDER BY descricao", null); + if (c.moveToNext()) { + pauta = new Pauta(); + pauta.setId(c.getInt(0)); + pauta.setIdErp(c.getInt(2)); + pauta.setCodigo(c.getInt(3)); + pauta.setAtivo(c.getInt(4) == 1); + pauta.setNumero(c.getString(5)); + pauta.setCadastro(Util.deformatDateDB(c.getString(6))); + pauta.setDescricao(c.getString(7)); + pauta.setObservacao(c.getString(8)); + pauta.setInicio(Util.deformatDateDB(c.getString(9))); + pauta.setFim(Util.deformatDateDB(c.getString(10))); + pauta.setExclusivaCliente(c.getInt(11) == 1); + pauta.setVlPedido1(c.getDouble(12)); + pauta.setVlPedido2(c.getDouble(13)); + pauta.setVlPedido3(c.getDouble(14)); + pauta.setVlPedido4(c.getDouble(15)); + pauta.setVlPedido5(c.getDouble(16)); + pauta.setTxDesconto1(c.getDouble(17)); + pauta.setTxDesconto2(c.getDouble(18)); + pauta.setTxDesconto3(c.getDouble(19)); + pauta.setTxDesconto4(c.getDouble(20)); + pauta.setTxDesconto5(c.getDouble(21)); + pauta.setTpDesconto(c.getInt(22)); + } + c.close(); + db.close(); + dbHelper.close(); + return pauta; + } + + public Pauta selectByID(Context context,int idPauta) throws Exception { + Pauta pauta = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT id_pauta, id_empresa, id_erp, codigo, ativo, numero," + + " DATE(data_cadastro), descricao, observacao, DATE(data_inicio), DATE(data_fim), exclusiva_cliente," + + " vl_pedido1, vl_pedido2, vl_pedido3, vl_pedido4, vl_pedido5, tx_desconto1, tx_desconto2, tx_desconto3, tx_desconto4, tx_desconto5, tp_desconto" + + " FROM pauta WHERE id_pauta = "+idPauta+" and ativo = 1 ORDER BY descricao", null); + if (c.moveToNext()) { + pauta = new Pauta(); + pauta.setId(c.getInt(0)); + pauta.setIdErp(c.getInt(2)); + pauta.setCodigo(c.getInt(3)); + pauta.setAtivo(c.getInt(4) == 1); + pauta.setNumero(c.getString(5)); + pauta.setCadastro(Util.deformatDateDB(c.getString(6))); + pauta.setDescricao(c.getString(7)); + pauta.setObservacao(c.getString(8)); + pauta.setInicio(Util.deformatDateDB(c.getString(9))); + pauta.setFim(Util.deformatDateDB(c.getString(10))); + pauta.setExclusivaCliente(c.getInt(11) == 1); + pauta.setVlPedido1(c.getDouble(12)); + pauta.setVlPedido2(c.getDouble(13)); + pauta.setVlPedido3(c.getDouble(14)); + pauta.setVlPedido4(c.getDouble(15)); + pauta.setVlPedido5(c.getDouble(16)); + pauta.setTxDesconto1(c.getDouble(17)); + pauta.setTxDesconto2(c.getDouble(18)); + pauta.setTxDesconto3(c.getDouble(19)); + pauta.setTxDesconto4(c.getDouble(20)); + pauta.setTxDesconto5(c.getDouble(21)); + pauta.setTpDesconto(c.getInt(22)); + } + c.close(); + db.close(); + dbHelper.close(); + return pauta; + } + + public double buscaValorPautaIcmsST(Context context, int idPauta, int idProd){ + double vlPautaST = 0.0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select valor_pauta_icms_st FROM pauta_produto WHERE id_pauta = "+idPauta+" AND id_produto_erp = "+idProd, null); + if (c.moveToNext()){ + vlPautaST = c.getDouble(0); + } + c.close(); + dbHelper.close(); + return vlPautaST; + } + + public int validaDescPauta(Context context, int idPauta){ + int vDesc = 0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select count(*) FROM pauta" + + " WHERE (vl_pedido1>0 or vl_pedido2>0 or vl_pedido3>0 or vl_pedido4>0 or vl_pedido5>0)" + + " and (tx_desconto1>0 or tx_desconto2>0 or tx_desconto3>0 or tx_desconto4>0 or tx_desconto5>0)" + + " and id_pauta = "+idPauta, null); + + if (c.moveToNext()){ + vDesc = c.getInt(0); + } + c.close(); + dbHelper.close(); + + return vDesc; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java b/src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java new file mode 100644 index 0000000..54fa4bb --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/PedidoConsultaDB.java @@ -0,0 +1,442 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.renderscript.Sampler.Value; +import android.util.Log; +import android.util.SparseArray; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.consulta.vendas.TotalVendas; +import br.com.jcsinformatica.sarandroid.uimodels.vo.HistoList; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Pedido; + +public class PedidoConsultaDB { + + ComunicaActivity parent; + + public PedidoConsultaDB() { + } + + public PedidoConsultaDB(ComunicaActivity parent) { + this.parent = parent; + } + + public void saveAll(Context context, List pedidos) throws Exception { + Exception ex = null; + DatabaseHelper DBHelper = null; + SQLiteDatabase db = null; + int count = 0; + int[] tt = new int[3]; + try { + parent.postUserFeedback("Atualizando pedidos consulta: " + (count) + "/" + pedidos.size(), false, false); + DBHelper = new DatabaseHelper(context); + db = DBHelper.getWritableDatabase(); + db.beginTransaction(); + ItemPedidoConsultaDB pedItemDB = new ItemPedidoConsultaDB(); + SparseArray arrayConferencia = selectIdErpMd5(db); + for (Pedido ped : pedidos) { + String md5 = arrayConferencia.get(ped.getIdErp()); + if (md5 == null) { + tt[0]++; + int idPedido = insert(ped, db); + pedItemDB.insertAll(ped.getPedItens(), db, idPedido); + } else if (md5.equals(ped.getMd5())) { + tt[1]++; + continue; + } else { + tt[2]++; + updateErp(ped, db); + pedItemDB.insertAll(ped.getPedItens(), db, ped.getId()); + } + parent.postUserFeedback("Atualizando pedidos consulta: " + (++count) + "/" + pedidos.size(), + true, false); + } + db.setTransactionSuccessful(); + parent.postUserFeedback(pedidos.size() + " pedidos consulta atualizados. Novos: " + tt[0], false, + false); + } catch (Exception e) { + ex = e; + } finally { + db.endTransaction(); + if (db != null) + db.close(); + if (DBHelper != null) + DBHelper.close(); + if (ex != null) + throw ex; + } + } + + public SparseArray selectIdErpMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("select id_erp, md5 from pedido_consulta where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + c.close(); + return list; + } + + private int insert(Pedido ped, SQLiteDatabase db) throws Exception { + Cursor c = db.rawQuery("SELECT coalesce(max(id_pedido_consulta),0)+1 FROM pedido_consulta", null); + int id = 0; + if (c.moveToNext()) { + id = c.getInt(0); + } + c.close(); + if (id == 0) { + throw new WarningException("Novo ID do pedido n�o � v�lido"); + } + + + String idCliente = "null"; + String idFormaPag = "null"; + String idPauta = "null"; + if (ped.getCliente() != null && ped.getCliente().getId() > 0) + idCliente = String.valueOf(ped.getCliente().getId()); + if (ped.getFormapag() != null && ped.getFormapag().getId() > 0) + idFormaPag = String.valueOf(ped.getFormapag().getId()); + if (ped.getPauta() != null) + idPauta = String.valueOf(ped.getPauta().getId()); + StringBuilder sql = new StringBuilder("INSERT INTO pedido_consulta("); + sql.append(" id_pedido_consulta, id_empresa, numero, id_erp, numero_erp, status, data,"); + sql.append(" id_cliente, data_emissao, id_formapag, observacao, id_pauta, md5, tipo, permite_flex,"); + sql.append(" desconto_p, desconto_v, total, vl_acrescimo"); + sql.append(") VALUES("); + sql.append(id + ", ");// id_pedido_consulta + sql.append(Global.getEmpresa().getId() + ", ");// id_empresa + sql.append((ped.getNumero() > 0 ? ped.getNumero() : "null") + ", ");// numero + sql.append((ped.getIdErp() > 0 ? ped.getIdErp() : "null") + ", ");// id_erp + sql.append((ped.getNumeroErp() > 0 ? ped.getNumeroErp() : "null") + ", ");// numero_erp + sql.append(ped.getStatus() + ", ");// status + sql.append("julianday('" + Util.formatDateDB(ped.getData()) + "'), ");// data + sql.append(idCliente + ", ");// id_cliente + sql.append("julianday('" + Util.formatDateDB(ped.getDataEmissao()) + "'), ");// data_emissao + sql.append(idFormaPag + ",'");// id_formapag + //sql.append(ped.getObservacao().replace("'", "''") + "',");// observacao + String obs = ped.getObservacao(); + if (obs != null){ + obs = obs.replace("'", "''"); + } + sql.append(obs + "',");// observacao + sql.append(idPauta + ",");// id_pauta + sql.append("'" + ped.getMd5() + "',");// md5 + sql.append(ped.getTipo() + ",");// tipo + sql.append(ped.isPermiteFlex() ? "1," : "0," ); //permite_flex + sql.append(ped.getDescontoP() + ", "); //desconto_p + sql.append(ped.getDescontoV() + ", "); //desconto_v + sql.append(ped.getTotalPedidoConsulta() + ", "); //total + sql.append(ped.getVlAcrescimo() + ");"); //vl_acrescimo + db.execSQL(sql.toString()); + Log.d("INSERT PEDIDO CONSULTA", sql.toString()); + return id; + } + + private void updateErp(Pedido ped, SQLiteDatabase db) throws Exception { + try { + String idCliente = "null"; + String idFormaPag = "null"; + String idPauta = "null"; + if (ped.getCliente() != null && ped.getCliente().getId() > 0) { + idCliente = String.valueOf(ped.getCliente().getId()); + } + if (ped.getFormapag() != null && ped.getFormapag().getId() > 0) { + idFormaPag = String.valueOf(ped.getFormapag().getId()); + } + if (ped.getPauta() != null) { + idPauta = String.valueOf(ped.getPauta().getId()); + } + StringBuilder sql = new StringBuilder("UPDATE pedido_consulta SET"); + sql.append(" numero_erp = " +ped.getNumeroErp() + ","); + sql.append(" numero = " +ped.getNumero() + ","); + sql.append(" status = " +ped.getStatus() + ","); + sql.append(" data = julianday('" + Util.formatDateDB(ped.getData()) + "'), "); + sql.append(" id_cliente = " +idCliente + ","); + sql.append(" data_emissao = julianday('" + Util.formatDateDB(ped.getDataEmissao()) + "'), "); + sql.append(" id_formapag = " +idFormaPag + ","); + sql.append(" observacao = '" +ped.getObservacao().replace("'", "''") + "',"); + sql.append(" id_pauta = " +idPauta + ","); + sql.append(" md5 = '" +ped.getMd5() + "',"); + sql.append(" tipo = " +ped.getTipo()+", "); + sql.append(" permite_flex = ").append(ped.isPermiteFlex() ? 1 : 0).append(","); + sql.append(" desconto_p = " +ped.getDescontoP()+ ", "); + sql.append(" desconto_v = " +ped.getDescontoV()+ ", "); + sql.append(" total = " +ped.getTotalPedidoConsulta()+", "); + sql.append(" vl_acrescimo = " +ped.getVlAcrescimo()); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId() + " AND id_erp = " + ped.getIdErp()); + db.execSQL(sql.toString()); + Cursor c = db.rawQuery("SELECT id_pedido_consulta FROM pedido_consulta"// + + " WHERE id_empresa = " + Global.getEmpresa().getId() + " AND id_erp = " + ped.getIdErp(), + null); + if (c.moveToNext()) { + ped.setId(c.getInt(0)); + } + + } catch (Exception e) { + e.printStackTrace(); + } + } + + public Pedido selectFull(Context context, int id) throws Exception { + Pedido pedido = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT A.id_pedido_consulta, A.id_empresa,");// 0-1 + sql.append(" A.numero, A.id_erp, A.numero_erp, A.status, DATE(A.data), A.id_cliente,");// 2-7 + sql.append(" DATE(A.data_emissao), A.id_formapag, A.observacao, A.tipo, A.md5,");// 8-12 + sql.append(" B.id_cliente, B.id_empresa, B.id_erp, B.ativo, B.razao, B.fantasia,");// 13-18 + sql.append(" B.pessoa, B.consfinal, B.cgcpf, B.suf_cgcpf, B.endereco, B.num_endereco,");// 19-24 + sql.append(" B.bairro, B.id_municipio, B.cep, B.ddd, B.telefone, B.email,");// 25-30 + sql.append(" date(B.data_cadastro), B.observacao, B.id_formapag, B.indicadorie, B.md5,");// 31-35 + sql.append(" G.id_municipio, G.id_erp, G.nome, G.uf, G.pais, G.codigo_ibge, G.md5,");// 36-42 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao, C.ativo, C.parcelas, C.md5,");// 43-50 + sql.append(" D.id_pauta, D.id_empresa, D.id_erp, D.codigo, D.ativo, D.numero,");// 51-56 + sql.append(" DATE(D.data_cadastro), D.descricao, D.observacao, DATE(D.data_inicio), DATE(D.data_fim),");// 57-61 + sql.append(" a.permite_flex, a.desconto_p, a.desconto_v, a.total, a.vl_acrescimo"); + sql.append(" FROM pedido_consulta A"); + sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); + sql.append(" LEFT OUTER JOIN municipio G ON(G.id_municipio = B.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(D.id_pauta = A.id_pauta)"); + sql.append(" WHERE A.id_pedido_consulta = " + id); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + pedido = new Pedido(); + pedido.setId(c.getInt(0)); + pedido.setNumero(c.getInt(2)); + pedido.setIdErp(c.getInt(3)); + pedido.setNumeroErp(c.getInt(4)); + pedido.setStatus(c.getInt(5)); + pedido.setData(Util.deformatDateDB(c.getString(6))); + pedido.setDataEmissao(Util.deformatDateDB(c.getString(8))); + pedido.setObservacao(c.getString(10)); + pedido.setTipo(c.getInt(11)); + pedido.setMd5(c.getString(12)); + + Cliente cli = new Cliente(); + cli.setId(c.getInt(13)); + cli.setIdErp(c.getInt(15)); + cli.setAtivo(c.getInt(16) == 1); + cli.setRazao(c.getString(17)); + cli.setFantasia(c.getString(18)); + cli.setPessoa(c.getInt(19)); + cli.setConsFinal(c.getInt(20) == 1); + cli.setCgcpf(c.getString(21)); + cli.setSufCgcpf(c.getString(22)); + cli.setEndereco(c.getString(23)); + cli.setNumEndereco(c.getString(24)); + cli.setBairro(c.getString(25)); + cli.setCep(c.getString(27)); + cli.setDdd(c.getString(28)); + cli.setTelefone(c.getString(29)); + cli.setEmail(c.getString(30)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(31))); + cli.setObservacao(c.getString(32)); + cli.setFormaPag(new FormaPagamento(c.getInt(33))); + cli.setIndicadorIe(c.getInt(34)); + cli.setMd5(c.getString(35)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(36)); + mun.setIdErp(c.getInt(37)); + mun.setNome(c.getString(38)); + mun.setUf(c.getString(39)); + mun.setPais(c.getString(40)); + mun.setCodigoIBGE(c.getInt(41)); + mun.setMd5(c.getString(42)); + cli.setMunicipio(mun); + pedido.setCliente(cli); + + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(43)); + forPagto.setIdErp(c.getInt(45)); + forPagto.setCodigo(c.getInt(46)); + forPagto.setDescricao(c.getString(47)); + forPagto.setAtivo(c.getInt(48) == 1); + forPagto.setParcelas(c.getInt(49)); + forPagto.setMd5(c.getString(50)); + pedido.setFormapag(forPagto); + + Pauta pauta = null; + if (c.getInt(51) > 0) { + pauta = new Pauta(); + pauta.setId(c.getInt(51)); + pauta.setIdErp(c.getInt(53)); + pauta.setCodigo(c.getInt(54)); + pauta.setAtivo(c.getInt(55) == 1); + pauta.setNumero(c.getString(56)); + pauta.setCadastro(Util.deformatDateDB(c.getString(57))); + pauta.setDescricao(c.getString(58)); + pauta.setObservacao(c.getString(59)); + pauta.setInicio(Util.deformatDateDB(c.getString(60))); + pauta.setFim(Util.deformatDateDB(c.getString(61))); + } + pedido.setPauta(pauta); + pedido.setPermiteFlex(c.getInt(62) == 1); + pedido.setDescontoP(c.getDouble(63)); + pedido.setDescontoV(c.getDouble(64)); + pedido.setTotal(c.getDouble(65)); + pedido.setVlAcrescimo(c.getDouble(66)); + Log.d("DESCONTOS", pedido.getDescontoP()+" - P. "+pedido.getDescontoV()+" - V."); + ItemPedidoConsultaDB pedItemConsDB = new ItemPedidoConsultaDB(); + pedido.setPedItens(pedItemConsDB.selectAllFull(context, db, " A.id_pedido_consulta = " + pedido.getId())); + } + c.close(); + db.close(); + dbHelper.close(); + return pedido; + } + + public List selectListResumo(Context context, String where, String order, int limit, int offset) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Log.i("qwe", "db aberto"); + StringBuilder sql = new StringBuilder("SELECT A.id_pedido_consulta, A.numero_erp, DATE(A.data),"); + //sql.append(" B.razao, (SELECT sum(quantidade * (valor - desconto_v))"); + //sql.append(" B.razao, (SELECT sum((quantidade * valor) - peditem_consulta.desconto_v)"); + sql.append(" B.razao, (CASE WHEN a.total is null OR a.total = 0 THEN"); // + sql.append(" (SELECT sum((quantidade * valor) - peditem_consulta.desconto_v)"); // Alt Willian 21/09/2016 + sql.append(" FROM peditem_consulta WHERE id_pedido_consulta = A.id_pedido_consulta)"); // + sql.append(" ELSE a.total END)"); // + sql.append(" FROM pedido_consulta A"); + sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); + sql.append(" LEFT OUTER JOIN municipio G ON(G.id_municipio = B.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + if (where != null) + sql.append(" WHERE " + where); + sql.append(" ORDER BY " + order); + if (limit > 0) { + sql.append(" LIMIT " + limit); + if (offset > 0) + sql.append(" OFFSET " + offset); + } + + NumberFormat nf = NumberFormat.getIntegerInstance(); + nf.setMinimumIntegerDigits(6); + nf.setGroupingUsed(false); + + Log.i("qwe", "antes do cursor\n" + sql.toString()); + Cursor c = db.rawQuery(sql.toString(), null); + Log.i("qwe", "position " + c.getPosition() + " size: " + c.getCount()); + while (c.moveToNext()) { + Log.i("qwe", "position " + c.getPosition()); + PedidoList ped = new PedidoList(); + ped.setId(c.getInt(0)); + ped.setNumero(c.getInt(1)); + ped.setData(Util.deformatDateDB(c.getString(2))); + ped.setRazao(c.getString(3)); + ped.setTotal(c.getDouble(4)); + list.add(ped); + Log.i("qwe", "ped adicionado: " + list.size()); + } + c.close(); + db.close(); + dbHelper.close(); + Log.i("qwe", "terminou selectListResumo "); + return list; + } + + public List selectTotais(Context context, String where) throws Exception { + List totais = new ArrayList(); + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder(); + + //sql.append(" SELECT a.status, sum((CASE WHEN total is null OR total = 0 THEN"); + //sql.append(" (SELECT SUM((quantidade * valor) - desconto_v) FROM peditem_consulta WHERE id_pedido_consulta = A.id_pedido_consulta)"); // + //sql.append(" ELSE a.total END))"); + + //if (Global.sistema.equals(Global.SISTEMA_GERENTE)){ + sql.append(" SELECT c.status, sum((CASE WHEN c.tipo=1 THEN +(a.vl_totliq) ELSE -(a.vl_totliq) END))"); + sql.append(" FROM peditem_consulta A"); + sql.append(" INNER JOIN produto B ON (a.id_produto = b.id_produto)"); + sql.append(" INNER JOIN pedido_consulta C ON (A.id_pedido_consulta = C.id_pedido_consulta)"); + sql.append(" WHERE " + where); + sql.append(" GROUP BY C.status"); + sql.append(" ORDER BY C.status"); + //}else{ + //sql.append(" SELECT c.status, sum((a.vl_totliq))"); + //sql.append(" FROM peditem_consulta A"); + //sql.append(" INNER JOIN produto B ON (a.id_produto = b.id_produto)"); + //sql.append(" INNER JOIN pedido_consulta C ON (A.id_pedido_consulta = C.id_pedido_consulta)"); + //sql.append(" WHERE " + where); + //sql.append(" GROUP BY C.status"); + //sql.append(" ORDER BY C.status"); + //} + + Log.d("PEDIDO CONSULTA TOTAISSS", sql.toString()); + String[] status = context.getResources().getStringArray(R.array.status_pedido); + Map mapStatus = new HashMap(); + Integer count = 0; + + for(String desc : status){ + mapStatus.put(count++, desc); + } + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + + Log.d("Totais: ", "Status: "+status[c.getInt(0)]+". Valor: "+c.getDouble(1)); + TotalVendas tot = new TotalVendas(); + tot.setDescricao(mapStatus.get(c.getInt(0))); + tot.setValor(c.getDouble(1)); + totais.add(tot); + } + c.close(); + db.close(); + DBHelper.close(); + return totais; + } + + public List selectHistorico(Context context, int idCliente) throws Exception{ + List list = new ArrayList(); + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder(); + sql.append("SELECT DISTINCT c.id_erp, c.nome, a.quantidade,a.valor,date(b.data),c.unidade"); + sql.append(" FROM peditem_consulta A "); + sql.append(" LEFT OUTER JOIN pedido_consulta B ON (b.id_pedido_consulta = a.id_pedido_consulta) "); + sql.append(" LEFT OUTER JOIN produto C ON (C.id_produto = A.id_produto) "); + sql.append(" WHERE b.id_cliente ="+idCliente+" AND b.tipo=1 AND date(b.data) BETWEEN date('now', '-31 days') AND date('now') "); + sql.append(" ORDER BY c.nome ,b.data DESC;"); + + Cursor c = db.rawQuery(sql.toString(), null); + int vIdProdAnt = 0; + while (c.moveToNext()) { + HistoList histo = new HistoList(); + + if (c.getInt(0) != vIdProdAnt){ + histo.setIdProd(c.getInt(0)); + histo.setDescricao(c.getString(1)); + histo.setQtdade(c.getDouble(2)); + histo.setValor(c.getDouble(3)); + histo.setData(Util.deformatDateDB(c.getString(4))); + histo.setUnidade(c.getString(5)); + list.add(histo); + } + vIdProdAnt = c.getInt(0); + } + c.close(); + db.close(); + DBHelper.close(); + return list; + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/PedidoDB.java b/src/br/com/jcsinformatica/sarandroid/database/PedidoDB.java new file mode 100644 index 0000000..e43ef09 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/PedidoDB.java @@ -0,0 +1,628 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.consulta.vendas.TotalVendas; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.Pedido.ResumoPGSQL; +import br.com.jcsinformatica.sarandroid.uimodels.vo.HistoList; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; + +public class PedidoDB { + public static final int OK = 0; + public static final int ERROR = 1; + ComunicaActivity parent; + + public PedidoDB() { + } + + public PedidoDB(ComunicaActivity parent) { + this.parent = parent; + } + + public boolean salvar(SQLiteDatabase db, Pedido pedido) throws Exception { + try { + if (pedido.getId() == 0) { + insert(pedido, db); + } else { + update(pedido, db); + } + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + public void salvar(Context context, Pedido pedido) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + Exception ex = null; + try { + if (pedido.getId() == 0) { + Cursor c = db.rawQuery("select coalesce(max(id_pedido),0)+1 from pedido", null); + if (c.moveToFirst()) { + pedido.setId(c.getInt(0)); + } + c.close(); + insert(pedido, db); + } else { + update(pedido, db); + } + } catch (Exception e) { + pedido.setId(0); + ex = e; + } finally { + db.close(); + dbHelper.close(); + if (ex != null) { + throw ex; + } + } + } + + private void insert(Pedido ped, SQLiteDatabase db) throws Exception { + Exception ex = null; + try { + db.beginTransaction(); + StringBuilder sql = new StringBuilder("INSERT INTO pedido("); + sql.append(" id_pedido, id_empresa, numero, id_erp,");// 1-4 + sql.append(" numero_erp, status, data, id_cliente,");// 5-8 + sql.append(" data_emissao, id_formapag, observacao, id_pauta, tipo, permite_flex, cod_liberacao,");// 9-12 + sql.append(" desconto_v, total, vl_acrescimo"); + sql.append(") VALUES("); + sql.append(ped.getId() + ", "); + sql.append(Global.getEmpresa().getId() + ", "); + sql.append(ped.getNumero() + ", "); + sql.append((ped.getIdErp() > 0 ? ped.getIdErp() : "null") + ", "); + sql.append((ped.getNumeroErp() > 0 ? ped.getIdErp() : "null") + ", "); + sql.append(ped.getStatus() + ", "); + sql.append("julianday('" + Util.formatDateDB(ped.getData()) + "'), "); + sql.append(ped.getCliente().getId() + ", "); + sql.append("julianday('" + Util.formatDateDB(ped.getDataEmissao()) + "'), "); + sql.append(ped.getFormapag().getId() + ",'"); + sql.append(ped.getObservacao().replace("'", "''") + "',"); + String pauta = "null"; + if (ped.getPauta() != null) + pauta = String.valueOf(ped.getPauta().getId()); + sql.append(pauta + ","); + sql.append(ped.getTipo() + ","); + sql.append(ped.isPermiteFlex() ? 1 : 0).append(","); + sql.append(ped.getCodLiberacao()).append(","); + sql.append(ped.getDescontoV()).append(","); + sql.append(ped.getTotal()).append(", "); + sql.append(ped.getVlAcrescimo()).append(");"); + Log.d("INSERT DO PEDIDO", sql.toString()); + db.execSQL(sql.toString()); + if (salvaItens(ped, db)) { + ped.getPedItensExcluir().clear(); + db.setTransactionSuccessful(); + } + } catch (Exception e) { + ex = e; + } finally { + db.endTransaction(); + } + if (ex != null) + throw ex; + } + + private void update(Pedido ped, SQLiteDatabase db) throws Exception { + Exception ex = null; + try { + db.beginTransaction(); + StringBuilder sql = new StringBuilder(); + sql.append(" UPDATE pedido"); + sql.append(" SET id_empresa = " + Global.getEmpresa().getId() + ","); + sql.append(" numero = " + ped.getNumero() + ","); + sql.append(" id_erp = " + (ped.getIdErp() > 0 ? ped.getIdErp() : "null") + ","); + sql.append(" numero_erp = " + (ped.getNumeroErp() > 0 ? ped.getIdErp() : "null") + ","); + sql.append(" status = " + ped.getStatus() + ","); + sql.append(" data = julianday('" + Util.formatDateDB(ped.getData()) + "'),"); + sql.append(" id_cliente = " + ped.getCliente().getId() + ","); + sql.append(" data_emissao = julianday('" + Util.formatDateDB(ped.getDataEmissao()) + "'),"); + sql.append(" id_formapag = " + ped.getFormapag().getId() + ","); + sql.append(" observacao = '" + ped.getObservacao().replace("'", "''") + "',"); + String pauta = "null"; + if (ped.getPauta() != null) + pauta = String.valueOf(ped.getPauta().getId()); + sql.append(" id_pauta = " + pauta + ","); + sql.append(" tipo = " + ped.getTipo()+","); + sql.append(" permite_flex = ").append(ped.isPermiteFlex() ? 1 : 0).append(","); + sql.append(" cod_liberacao = ").append(ped.getCodLiberacao()).append(","); + sql.append(" desconto_v = ").append(ped.getDescontoV()).append(","); + sql.append(" total = ").append(ped.getTotal()).append(","); + sql.append(" vl_acrescimo = ").append(ped.getVlAcrescimo()); + sql.append(" WHERE id_pedido = " + ped.getId() + ";"); + Log.d("UPDATE DO PEDIDO", sql.toString()); + db.execSQL(sql.toString()); + if (salvaItens(ped, db)) { + ped.getPedItensExcluir().clear(); + db.setTransactionSuccessful(); + } + } catch (Exception e) { + ex = e; + } finally { + db.endTransaction(); + } + if (ex != null) + throw ex; + } + + private boolean salvaItens(Pedido ped, SQLiteDatabase db) throws Exception { + ItemPedidoDB pedItemDB = new ItemPedidoDB(); + for (ItemPedido pedItem : ped.getPedItens()) { + if (!pedItemDB.salvar(db, pedItem)) { + return false; + } + } + for (ItemPedido pedItem : ped.getPedItensExcluir()) { + if (!pedItemDB.delete(db, pedItem)) { + return false; + } + } + return true; + } + + /** + * @param where + * Preencha com as condi��es da pesquisa. "A" para "pedido", "B" + * para "cliente", "C" para "formapag", "G" para "municipio" do + * cliente e "D" para pauta. Nunca deve ser vazio, se nao existir + * condi��o envie null + */ + public List selectAllFull(Context context, String where) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT A.id_pedido, A.id_empresa,");// 0-1 + sql.append(" A.numero, A.id_erp, A.numero_erp, A.status, DATE(A.data), A.id_cliente,");// 2-7 + sql.append(" DATE(A.data_emissao), A.id_formapag, A.observacao, A.tipo,");// 8-11 + sql.append(" B.id_cliente, B.id_empresa, B.id_erp, B.ativo, B.razao, B.fantasia,");// 12-17 + sql.append(" B.pessoa, B.consfinal, B.cgcpf, B.suf_cgcpf, B.endereco, B.num_endereco,");// 18-23 + sql.append(" B.bairro, B.id_municipio, B.cep, B.ddd, B.telefone, B.email,");// 24-29 + sql.append(" date(B.data_cadastro), B.observacao, B.id_formapag, B.indicadorie, B.md5,");// 30-34 + sql.append(" G.id_municipio, G.id_erp, G.nome, G.uf, G.pais, G.codigo_ibge, G.md5,");// 35-41 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao, C.ativo, C.parcelas, C.md5,");// 42-49 + sql.append(" D.id_pauta, D.id_empresa, D.id_erp, D.codigo, D.ativo, D.numero,");// 50-55 + sql.append(" DATE(D.data_cadastro), D.descricao, D.observacao, DATE(D.data_inicio), DATE(D.data_fim), a.permite_flex,");// 56-61 + sql.append(" a.cod_liberacao, a.desconto_v, b.st_especifica, a.total, c.desco_perc, b.desc_cliente_rede, a.vl_acrescimo"); + sql.append(" FROM pedido A"); + sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); + sql.append(" LEFT OUTER JOIN municipio G ON(G.id_municipio = B.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(D.id_pauta = A.id_pauta)"); + if (where != null) { + sql.append(" WHERE " + where); + } + sql.append(" ORDER BY A.numero"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + Pedido pedido = new Pedido(); + pedido.setId(c.getInt(0)); + pedido.setNumero(c.getInt(2)); + pedido.setIdErp(c.getInt(3)); + pedido.setNumeroErp(c.getInt(4)); + pedido.setStatus(c.getInt(5)); + pedido.setData(Util.deformatDateDB(c.getString(6))); + pedido.setDataEmissao(Util.deformatDateDB(c.getString(8))); + pedido.setObservacao(c.getString(10)); + pedido.setTipo(c.getInt(11)); + + Cliente cli = new Cliente(); + cli.setId(c.getInt(12)); + cli.setIdErp(c.getInt(14)); + cli.setAtivo(c.getInt(15) == 1); + cli.setRazao(c.getString(16)); + cli.setFantasia(c.getString(17)); + cli.setPessoa(c.getInt(18)); + cli.setConsFinal(c.getInt(19) == 1); + cli.setCgcpf(c.getString(20)); + cli.setSufCgcpf(c.getString(21)); + cli.setEndereco(c.getString(22)); + cli.setNumEndereco(c.getString(23)); + cli.setBairro(c.getString(24)); + cli.setCep(c.getString(26)); + cli.setDdd(c.getString(27)); + cli.setTelefone(c.getString(28)); + cli.setEmail(c.getString(29)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(30))); + cli.setObservacao(c.getString(31)); + cli.setFormaPag(new FormaPagamento(c.getInt(32))); + cli.setIndicadorIe(c.getInt(33)); + cli.setMd5(c.getString(34)); + + Municipio mun = new Municipio(); + mun.setId(c.getInt(35)); + mun.setIdErp(c.getInt(36)); + mun.setNome(c.getString(37)); + mun.setUf(c.getString(38)); + mun.setPais(c.getString(39)); + mun.setCodigoIBGE(c.getInt(40)); + mun.setMd5(c.getString(41)); + cli.setMunicipio(mun); + + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(42)); + forPagto.setIdErp(c.getInt(44)); + forPagto.setCodigo(c.getInt(45)); + forPagto.setDescricao(c.getString(46)); + forPagto.setAtivo(c.getInt(47) == 1); + forPagto.setParcelas(c.getInt(48)); + forPagto.setMd5(c.getString(59)); + pedido.setFormapag(forPagto); + + Pauta pauta = null; + if (c.getInt(50) > 0) { + pauta = new Pauta(); + pauta.setId(c.getInt(50)); + pauta.setIdErp(c.getInt(52)); + pauta.setCodigo(c.getInt(53)); + pauta.setAtivo(c.getInt(54) == 1); + pauta.setNumero(c.getString(55)); + pauta.setCadastro(Util.deformatDateDB(c.getString(56))); + pauta.setDescricao(c.getString(57)); + pauta.setObservacao(c.getString(58)); + pauta.setInicio(Util.deformatDateDB(c.getString(59))); + pauta.setFim(Util.deformatDateDB(c.getString(60))); + } + pedido.setPermiteFlex(c.getInt(61) == 1); + pedido.setCodLiberacao(c.getInt(62)); + pedido.setDescontoV(c.getDouble(63)); + cli.setStEspecifica(c.getString(64)); + pedido.setTotal(c.getDouble(65)); + pedido.getFormapag().setDescontoPerc(c.getDouble(66)); + cli.setDesc_cliente_rede(c.getInt(67)); + pedido.setVlAcrescimo(c.getDouble(68)); + pedido.setCliente(cli); + pedido.setPauta(pauta); + ItemPedidoDB pedItemDB = new ItemPedidoDB(); + pedido.setPedItens(pedItemDB.selectAllFull(context, db, " A.id_pedido = " + pedido.getId())); + Log.d("PedidoBD.java COMISS�O: ", pedido.getPedItens().get(0).getPercComissao()+""); + Log.d("PedidoBD.java VL IPI: ", pedido.getPedItens().get(0).getVlIpi()+""); + list.add(pedido); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + /** + * @param where + * Preencha com as condi��es da pesquisa. "A" para "pedido", "B" + * para "cliente", "C" para "formapag", "G" para "municipio" do + * cliente e "D" para pauta. Nunca deve ser vazio, se nao existir + * condi��o envie null + */ + public Pedido selectFull(Context context, SQLiteDatabase db, int id) throws Exception { + Pedido pedido = null; + DatabaseHelper dbHelper = null; + if (db == null) { + dbHelper = new DatabaseHelper(context); + db = dbHelper.getReadableDatabase(); + } + StringBuilder sql = new StringBuilder("SELECT A.id_pedido, A.id_empresa,");// 0-1 + sql.append(" A.numero, A.id_erp, A.numero_erp, A.status, DATE(A.data), A.id_cliente,");// 2-7 + sql.append(" DATE(A.data_emissao), A.id_formapag, A.observacao, A.tipo,");// 8-11 + sql.append(" B.id_cliente, B.id_empresa, B.id_erp, B.ativo, B.razao, B.fantasia,");// 12-17 + sql.append(" B.pessoa, B.consfinal, B.cgcpf, B.suf_cgcpf, B.endereco, B.num_endereco,");// 18-23 + sql.append(" B.bairro, B.id_municipio, B.cep, B.ddd, B.telefone, B.email,");// 24-29 + sql.append(" date(B.data_cadastro), B.observacao, B.id_formapag, B.indicadorie, B.md5,");// 30-34 + sql.append(" G.id_municipio, G.id_erp, G.nome, G.uf, G.pais, G.codigo_ibge, G.md5,");// 35-41 + sql.append(" C.id_formapag, C.id_empresa, C.id_erp, C.codigo, C.descricao, C.ativo, C.parcelas, C.md5,");// 42-49 + sql.append(" D.id_pauta, D.id_empresa, D.id_erp, D.codigo, D.ativo, D.numero,");// 50-55 + sql.append(" DATE(D.data_cadastro), D.descricao, D.observacao, DATE(D.data_inicio), DATE(D.data_fim), a.permite_flex,");// 56-61 + sql.append(" a.cod_liberacao, a.desconto_v, b.st_especifica, a.total, c.desco_perc, b.desc_cliente_rede, a.vl_acrescimo"); + sql.append(" FROM pedido A"); + sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); + sql.append(" LEFT OUTER JOIN municipio G ON(G.id_municipio = B.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + sql.append(" LEFT OUTER JOIN pauta D ON(D.id_pauta = A.id_pauta)"); + sql.append(" WHERE A.id_pedido = " + id); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + pedido = new Pedido(); + pedido.setId(c.getInt(0)); + pedido.setNumero(c.getInt(2)); + pedido.setIdErp(c.getInt(3)); + pedido.setNumeroErp(c.getInt(4)); + pedido.setStatus(c.getInt(5)); + pedido.setData(Util.deformatDateDB(c.getString(6))); + pedido.setDataEmissao(Util.deformatDateDB(c.getString(8))); + pedido.setObservacao(c.getString(10)); + pedido.setTipo(c.getInt(11)); + + Cliente cli = new Cliente(); + cli.setId(c.getInt(12)); + cli.setIdErp(c.getInt(14)); + cli.setAtivo(c.getInt(15) == 1); + cli.setRazao(c.getString(16)); + cli.setFantasia(c.getString(17)); + cli.setPessoa(c.getInt(18)); + cli.setConsFinal(c.getInt(19) == 1); + cli.setCgcpf(c.getString(20)); + cli.setSufCgcpf(c.getString(21)); + cli.setEndereco(c.getString(22)); + cli.setNumEndereco(c.getString(23)); + cli.setBairro(c.getString(24)); + cli.setCep(c.getString(26)); + cli.setDdd(c.getString(27)); + cli.setTelefone(c.getString(28)); + cli.setEmail(c.getString(29)); + cli.setDataCadastro(Util.deformatDateDB(c.getString(30))); + cli.setObservacao(c.getString(31)); + cli.setFormaPag(new FormaPagamento(c.getInt(32))); + cli.setIndicadorIe(c.getInt(33)); + cli.setMd5(c.getString(34)); + Municipio mun = new Municipio(); + mun.setId(c.getInt(35)); + mun.setIdErp(c.getInt(36)); + mun.setNome(c.getString(37)); + mun.setUf(c.getString(38)); + mun.setPais(c.getString(39)); + mun.setCodigoIBGE(c.getInt(40)); + mun.setMd5(c.getString(41)); + cli.setMunicipio(mun); + + FormaPagamento forPagto = new FormaPagamento(); + forPagto.setId(c.getInt(42)); + forPagto.setIdErp(c.getInt(44)); + forPagto.setCodigo(c.getInt(45)); + forPagto.setDescricao(c.getString(46)); + forPagto.setAtivo(c.getInt(47) == 1); + forPagto.setParcelas(c.getInt(48)); + forPagto.setMd5(c.getString(59)); + pedido.setFormapag(forPagto); + + Pauta pauta = null; + if (c.getInt(50) > 0) { + pauta = new Pauta(); + pauta.setId(c.getInt(50)); + pauta.setIdErp(c.getInt(52)); + pauta.setCodigo(c.getInt(53)); + pauta.setAtivo(c.getInt(54) == 1); + pauta.setNumero(c.getString(55)); + pauta.setCadastro(Util.deformatDateDB(c.getString(56))); + pauta.setDescricao(c.getString(57)); + pauta.setObservacao(c.getString(58)); + pauta.setInicio(Util.deformatDateDB(c.getString(59))); + pauta.setFim(Util.deformatDateDB(c.getString(60))); + } + + pedido.setPermiteFlex(c.getInt(61) == 1); + pedido.setCodLiberacao(c.getInt(62)); + pedido.setDescontoV(c.getDouble(63)); + cli.setStEspecifica(c.getString(64)); + pedido.setTotal(c.getDouble(65)); + pedido.getFormapag().setDescontoPerc(c.getDouble(66)); + cli.setDesc_cliente_rede(c.getInt(67)); + pedido.setVlAcrescimo(c.getDouble(68)); + pedido.setCliente(cli); + pedido.setPauta(pauta); + ItemPedidoDB pedItemDB = new ItemPedidoDB(); + pedido.setPedItens(pedItemDB.selectAllFull(context, db, " A.id_pedido = " + pedido.getId())); + Log.d("PedidoBD.java COMISS�O: ", pedido.getPedItens().get(0).getPercComissao()+""); + Log.d("PedidoBD.java VL IPI: ", pedido.getPedItens().get(0).getVlIpi()+""); + } + c.close(); + if (db != null) + db.close(); + if (dbHelper != null) + dbHelper.close(); + return pedido; + } + + public SparseArray selectIdMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("select id_erp, md5 from cliente where id_empresa = " + + Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + c.close(); + return list; + } + + public int selectMax(Context context) throws Exception { + int max = 0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("SELECT MAX(numero) FROM pedido WHERE id_empresa = " + + Global.getEmpresa().getId(), null); + if (c.moveToNext()) { + max = c.getInt(0); + } + c.close(); + return max; + + } + + public List selectListResumo(Context context, String where, String order) throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + + StringBuilder sql = new StringBuilder("SELECT A.id_pedido, A.numero, DATE(A.data), B.razao,"); + //sql.append(" (SELECT sum(quantidade * (valor - desconto_v))"); + sql.append(" (CASE WHEN total is null OR total = 0 THEN"); + sql.append(" (SELECT sum(((quantidade * valor) - desconto_v) + vl_icmsst )"); + sql.append(" FROM peditem WHERE id_pedido = A.id_pedido)"); + //sql.append(" ELSE total END) + (SELECT sum(vl_ipi) FROM peditem WHERE id_pedido = a.id_pedido)"); + sql.append(" ELSE total END) + (SELECT CASE WHEN preco_com_ipi=1 THEN 0 ELSE sum(vl_ipi) END FROM peditem WHERE id_pedido = a.id_pedido)"); + sql.append(" FROM pedido A"); + sql.append(" LEFT OUTER JOIN cliente B ON(B.id_cliente = A.id_cliente)"); + sql.append(" LEFT OUTER JOIN municipio G ON(G.id_municipio = B.id_municipio)"); + sql.append(" LEFT OUTER JOIN formapag C ON(C.id_formapag = A.id_formapag)"); + if (where != null) + sql.append(" WHERE " + where); + sql.append(" ORDER BY " + order); + + NumberFormat nf = NumberFormat.getIntegerInstance(); + nf.setMinimumIntegerDigits(6); + nf.setGroupingUsed(false); + + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + PedidoList ped = new PedidoList(); + ped.setId(c.getInt(0)); + ped.setNumero(c.getInt(1)); + ped.setData(Util.deformatDateDB(c.getString(2))); + ped.setRazao(c.getString(3)); + ped.setTotal(c.getDouble(4)); + list.add(ped); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + + public void atualizaIdNumErp(SQLiteDatabase db, int id, int[] idErp) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE pedido SET"); + sql.append(" id_erp = " + idErp[0] + ","); + sql.append(" numero_erp = " + idErp[1] + ","); + sql.append(" status = " + Pedido.STATUS_ENVIADO); + sql.append(" WHERE id_pedido = " + id); + Log.d("qweeqwqw", sql.toString()); + db.execSQL(sql.toString()); + } + + public void delete(Context context, Pedido pedido) throws Exception { + Exception ex = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + try { + db.beginTransaction(); + db.execSQL("DELETE FROM peditem WHERE id_pedido = " + pedido.getId()); + db.execSQL("DELETE FROM pedido WHERE id_pedido = " + pedido.getId()); + db.setTransactionSuccessful(); + } catch (Exception e) { + ex = e; + } finally { + if (db != null && db.inTransaction()) { + db.endTransaction(); + } + if (db != null) { + db.close(); + } + if (dbHelper != null) { + dbHelper.close(); + } + if (ex != null) { + throw ex; + } + } + } + + public void updateStatus(Context context, List pedidos) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + for (ResumoPGSQL ped : pedidos) { + StringBuilder sql = new StringBuilder("UPDATE pedido"); + sql.append(" SET status = " + ped.getSitua() + ","); + sql.append(" data_emissao = julianday('" + Util.formatDateDB(ped.getDataEmissao()) + "')"); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId() + " AND id_erp = " + + ped.getIdErp()); + db.execSQL(sql.toString()); + } + db.close(); + dbHelper.close(); + } + + public int getPedidosPendentes(Context context) throws Exception{ + int qtdPendentes = 0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("SELECT count(*) as cont"); + sb.append(" FROM pedido"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + sb.append(" and status = ").append(Pedido.STATUS_PENDENTE); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + qtdPendentes = c.getInt(0); + } + c.close(); + db.close(); + dbHelper.close(); + return qtdPendentes; + } + + public void updateStatus(Context context) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + StringBuilder sql = new StringBuilder(); + sql.append("UPDATE pedido"); + sql.append(" SET status = "+Pedido.STATUS_LIBERADO); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId()); + sql.append(" and status = ").append(Pedido.STATUS_PENDENTE); + db.execSQL(sql.toString()); + db.close(); + dbHelper.close(); + } + + public List selectTotais(Context context, String where) throws Exception { + List totais = new ArrayList(); + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getReadableDatabase(); + //sql.append(" A.status, SUM(((B.valor * b.quantidade)- B.desconto_v) + vl_icmsst)"); + StringBuilder sql = new StringBuilder(); + sql.append(" SELECT A.status, (CASE WHEN a.total is null OR a.total = 0 THEN"); // + sql.append(" SUM(((b.quantidade * b.valor) - b.desconto_v) + vl_icmsst)"); // ALT. WILLIAN 20/09-2016 + sql.append(" ELSE a.total END)"); // + sql.append(" FROM pedido A"); + sql.append(" INNER JOIN peditem B ON(B.id_pedido = A.id_pedido)"); + sql.append(" WHERE " + where); + sql.append(" AND A.status IN(" + Pedido.STATUS_PENDENTE + "," + Pedido.STATUS_LIBERADO + ")"); + sql.append(" GROUP BY A.status"); + sql.append(" ORDER BY A.status"); + Log.d("SELECT TOTAIS PEDIDO = ", sql.toString()); + String[] status = context.getResources().getStringArray(R.array.status_pedido); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + TotalVendas tot = new TotalVendas(); + tot.setDescricao(status[c.getInt(0)]); + tot.setValor(c.getDouble(1)); + totais.add(tot); + } + c.close(); + db.close(); + DBHelper.close(); + return totais; + } + + + +// public int buscaIdPedido(Context context, int id_empresa,int num_pedido){ +// int id_pedido = 0; +// DatabaseHelper dbHelper = new DatabaseHelper(context); +// SQLiteDatabase db = dbHelper.getReadableDatabase(); +// Cursor c = db.rawQuery("select id_pedido FROM pedido WHERE id_empresa="+id_empresa+" and numero="+num_pedido, null); +// if (c.moveToNext()){ +// id_pedido = c.getInt(0); +// } +// c.close(); +// dbHelper.close(); +// return id_pedido; +// } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/ProdutoDB.java b/src/br/com/jcsinformatica/sarandroid/database/ProdutoDB.java new file mode 100644 index 0000000..fef0a93 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/ProdutoDB.java @@ -0,0 +1,354 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Produto; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.SparseArray; + +public class ProdutoDB { + private ComunicaActivity parent; + + public ProdutoDB() { + } + + public ProdutoDB(ComunicaActivity parent) { + this.parent = parent; + } + + private void postUserFeedback(final String feedbackText, final boolean skipable, final boolean novo) + throws Exception { + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.postUserFeedback(feedbackText, skipable, novo); + } + }); + } + + public void salvar(Context context, List produtos, Date ultAtualizacao) throws Exception { + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + Exception ex = null; + int[] tt = new int[3]; + try { + int count = 0; + db.beginTransaction(); + postUserFeedback("Atualizando produtos: " + (count) + "/" + produtos.size(), false, false); + if (ultAtualizacao == null) { + db.execSQL("UPDATE produto SET ativo = 0, md5 = '' WHERE id_empresa = "+ Global.getEmpresa().getId()); + } + SparseArray arrayConferencia = selectIdMd5(db); + for (Produto prod : produtos) { + String md5 = arrayConferencia.get(prod.getIdErp()); + if (md5 == null) { + tt[0]++; + insert(prod, db); + } else if (md5.equals(prod.getMd5())) { + tt[1]++; + continue; + } else { + tt[2]++; + update(prod, db); + } + postUserFeedback("Atualizando produtos: " + (++count) + "/" + produtos.size(), true, false); + } + db.setTransactionSuccessful(); + postUserFeedback((tt[0] + tt[2]) + " de " + produtos.size() + " produtos atualizados. Novos: " + + tt[0], false, false); + } catch (Exception e) { + ex = e; + } finally { + db.endTransaction(); + db.close(); + dbHelper.close(); + if (ex != null) + throw ex; + } + } + + private void insert(Produto prod, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("insert into produto"); + sql.append("(id_empresa, id_erp, codigo, referencia, nome, descr_det, ativo,"); + sql.append("cod_barra, unidade, tipo, valor1, valor2, valor3, dt_atual, desc_max,"); + sql.append("grupo_st,peso,marca,classe, tx_comissao, aliq_ipi, cod_st, md5, qtd_volume,"); + sql.append("lote_multiplo, permite_dif_lote, preco_promocional, desc_ipi_bc, tx_desc_lote, id_prodvinc)"); + sql.append(" VALUES("); + sql.append(Global.getEmpresa().getId() + ", "); + sql.append(prod.getIdErp() + ", '"); + sql.append(prod.getCodigo() + "', '"); + sql.append(prod.getReferencia() + "', '"); + sql.append(prod.getNome() + "', '"); + sql.append(prod.getDescrDet() + "', "); + sql.append((prod.isAtivo() ? 1 : 0) + ", '"); + sql.append(prod.getCodBarra() + "', '"); + sql.append(prod.getUnidade() + "', '"); + sql.append(prod.getTipo() + "', "); + sql.append(prod.getValor1() + ", "); + sql.append(prod.getValor2() + ", "); + sql.append(prod.getValor3() + ", "); + sql.append("julianday('" + Util.formatDateDB(prod.getDtAtual()) + "'), "); + sql.append(prod.getDescMax() + ", '"); + sql.append(prod.getGrupoST()+"',"); + sql.append(prod.getPeso()+", '"); + sql.append(prod.getMarca()+"', '"); + sql.append(prod.getClasse()+"', "); + sql.append(prod.getTxComissao()+","); + sql.append(prod.getAliqIpi()+","); + sql.append(prod.getCodSt()+", '"); + sql.append(prod.getMd5() + "',"); + sql.append(prod.getQtdVolume()+","); + sql.append(prod.getQtdLoteMultiploVenda()+","); + sql.append( (prod.isPermiteVendaDifLote() ? 1 : 0)+","); + sql.append( (prod.isPrecoPromocional() ? 1 : 0) +","); + sql.append( (prod.isDescIpiBc() ? 1 : 0) +","); + sql.append(prod.getTxDescLote() +","); + sql.append(prod.getIdProdVinv() +");"); + db.execSQL(sql.toString()); + } + + private void update(Produto prod, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE produto SET "); + sql.append(" codigo = '" + prod.getCodigo() + "',"); + sql.append(" referencia = '" + prod.getReferencia() + "',"); + sql.append(" nome = '" + prod.getNome() + "',"); + sql.append(" descr_det = '" + prod.getDescrDet() + "',"); + sql.append(" ativo = " + (prod.isAtivo() ? 1 : 0) + ","); + sql.append(" cod_barra = '" + prod.getCodBarra() + "',"); + sql.append(" unidade = '" + prod.getUnidade() + "',"); + sql.append(" tipo = '" + prod.getTipo() + "',"); + sql.append(" valor1 = " + prod.getValor1() + ","); + sql.append(" valor2 = " + prod.getValor2() + ","); + sql.append(" valor3 = " + prod.getValor3() + ","); + sql.append(" dt_atual = julianday('" + Util.formatDateDB(prod.getDtAtual()) + "'),"); + sql.append(" md5 = '" + prod.getMd5() + "',"); + sql.append(" desc_max = '" + prod.getDescMax() + "',"); + sql.append(" grupo_st = '"+prod.getGrupoST()+"',"); + sql.append(" peso = "+prod.getPeso()+","); + sql.append(" classe = '"+prod.getClasse()+"',"); + sql.append(" marca = '"+prod.getMarca()+"',"); + sql.append(" tx_comissao = "+prod.getTxComissao()+","); + sql.append(" aliq_ipi = "+prod.getAliqIpi()+","); + sql.append(" cod_st = "+prod.getCodSt()+", "); + sql.append(" qtd_volume = "+prod.getQtdVolume()+","); + sql.append(" lote_multiplo = "+prod.getQtdLoteMultiploVenda()+","); + sql.append(" permite_dif_lote = "+(prod.isPermiteVendaDifLote() ? 1 : 0)+","); + sql.append(" preco_promocional = "+(prod.isPrecoPromocional() ? 1 : 0)+","); + sql.append(" desc_ipi_bc = "+(prod.isDescIpiBc() ? 1 : 0)+","); + sql.append(" tx_desc_lote = "+prod.getTxDescLote()+","); + sql.append(" id_prodvinc = "+prod.getIdProdVinv()); + sql.append(" WHERE id_erp = " + prod.getIdErp()); + sql.append(" AND id_empresa = " + Global.getEmpresa().getId() + ";"); + db.execSQL(sql.toString()); + } + + public List selectAll(Context context, String where, String order, int limit, Pauta pauta) + throws Exception { + List list = new ArrayList(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + String idPauta = "null"; + if (pauta != null) { + idPauta = String.valueOf(pauta.getId()); + } + StringBuilder sql = new StringBuilder("select A.id_produto, A.id_empresa, A.id_erp,");// 0-2 + sql.append(" A.codigo, A.referencia, A.nome, A.descr_det, A.ativo, A.cod_barra, A.unidade,");// 3-9 + sql.append(" A.tipo, coalesce(B.valor1, A.valor1, 0), coalesce(B.valor2, A.valor2, 0),");// 10-12 + sql.append(" coalesce(B.valor3, A.valor3, 0), date(A.dt_atual), A.desc_max, A.md5, a.qtd_estoque, a.grupo_st, a.peso,");// 13-17 + sql.append(" a.marca, a.classe, a.tx_comissao, a.aliq_ipi, a.cod_st, a.qtd_volume, lote_multiplo, permite_dif_lote, preco_promocional, desc_ipi_bc, tx_desc_lote, coalesce(id_prodvinc,0)"); + sql.append(" FROM produto A"); + sql.append(" LEFT OUTER JOIN pauta_produto B ON(B.id_produto_erp = A.id_erp" + // + " AND B.id_pauta = " + idPauta + ")"); + if (where != null) + sql.append(" WHERE " + where); + if (order != null) + sql.append(" ORDER BY " + order); + if (limit > 0) + sql.append(" LIMIT " + limit); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()) { + Produto prod = new Produto(); + prod.setId(c.getInt(0)); + prod.setIdErp(c.getInt(2)); + prod.setCodigo(c.getString(3)); + prod.setReferencia(c.getString(4)); + prod.setNome(c.getString(5)); + prod.setDescrDet(c.getString(6)); + prod.setAtivo(c.getInt(7) == 1); + prod.setCodBarra(c.getString(8)); + prod.setUnidade(c.getString(9)); + prod.setTipo(c.getString(10)); + prod.setValor1(c.getDouble(11)); + prod.setValor2(c.getDouble(12)); + prod.setValor3(c.getDouble(13)); + prod.setDtAtual(Util.deformatDateDB(c.getString(14))); + prod.setDescMax(c.getDouble(15)); + prod.setMd5(c.getString(16)); + prod.setQtdEstoque(c.getDouble(17)); + prod.setGrupoST(c.getString(18)); + prod.setPeso(c.getDouble(19)); + prod.setMarca(c.getString(20)); + prod.setClasse(c.getString(21)); + prod.setTxComissao(c.getDouble(22)); + prod.setAliqIpi(c.getDouble(23)); + prod.setCodSt(c.getInt(24)); + prod.setQtdVolume(c.getDouble(25)); + prod.setQtdLoteMultiploVenda(c.getDouble(26)); + prod.setPermiteVendaDifLote(c.getInt(27) == 1); + prod.setPrecoPromocional(c.getInt(28) == 1); + prod.setDescIpiBc(c.getInt(29) == 1); + prod.setTxDescLote(c.getDouble(30)); + prod.setIdProdVinc(c.getInt(31)); + list.add(prod); + } + c.close(); + db.close(); + dbHelper.close(); + return list; + } + + public Produto select(Context context, String where, String order, Pauta pauta) throws Exception { + Produto prod = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + String idPauta = "is null"; + if (pauta != null) { + idPauta = "= " + String.valueOf(pauta.getId()); + } + StringBuilder sql = new StringBuilder("select A.id_produto, A.id_empresa, A.id_erp,");// 0-2 + sql.append(" A.codigo, A.referencia, A.nome, A.descr_det, A.ativo, A.cod_barra, A.unidade,");// 3-9 + sql.append(" A.tipo, coalesce(B.valor1, A.valor1, 0), coalesce(B.valor2, A.valor2, 0),");// 10-12 + sql.append(" coalesce(B.valor3, A.valor3, 0), date(A.dt_atual), A.desc_max, A.md5, a.qtd_estoque, a.grupo_st, a.peso,");// 13-19 + sql.append(" a.marca, a.classe, a.tx_comissao, a.aliq_ipi, a.cod_st, a.qtd_volume, lote_multiplo, permite_dif_lote, preco_promocional, desc_ipi_bc, tx_desc_lote, coalesce(id_prodvinc,0)"); + sql.append(" FROM produto A"); + sql.append(" LEFT OUTER JOIN pauta_produto B ON(B.id_produto_erp = A.id_erp" + // + " AND B.id_pauta " + idPauta + ")"); + if (where != null) + sql.append(" WHERE " + where); + if (order != null) + sql.append(" ORDER BY " + order); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()) { + prod = new Produto(); + prod.setId(c.getInt(0)); + prod.setIdErp(c.getInt(2)); + prod.setCodigo(c.getString(3)); + prod.setReferencia(c.getString(4)); + prod.setNome(c.getString(5)); + prod.setDescrDet(c.getString(6)); + prod.setAtivo(c.getInt(7) == 1); + prod.setCodBarra(c.getString(8)); + prod.setUnidade(c.getString(9)); + prod.setTipo(c.getString(10)); + prod.setValor1(c.getDouble(11)); + prod.setValor2(c.getDouble(12)); + prod.setValor3(c.getDouble(13)); + prod.setDtAtual(Util.deformatDateDB(c.getString(14))); + prod.setDescMax(c.getDouble(15)); + prod.setMd5(c.getString(16)); + prod.setQtdEstoque(c.getDouble(17)); + prod.setGrupoST(c.getString(18)); + prod.setPeso(c.getDouble(19)); + prod.setMarca(c.getString(20)); + prod.setClasse(c.getString(21)); + prod.setTxComissao(c.getDouble(22)); + prod.setAliqIpi(c.getDouble(23)); + prod.setCodSt(c.getInt(24)); + prod.setQtdVolume(c.getDouble(25)); + prod.setQtdLoteMultiploVenda(c.getDouble(26)); + prod.setPermiteVendaDifLote(c.getInt(27) == 1); + prod.setPrecoPromocional(c.getInt(28) == 1); + prod.setDescIpiBc(c.getInt(29) == 1); + prod.setTxDescLote(c.getDouble(30)); + prod.setIdProdVinc(c.getInt(31)); + } + c.close(); + db.close(); + dbHelper.close(); + return prod; + } + + public SparseArray selectIdMd5(SQLiteDatabase db) throws Exception { + SparseArray list = new SparseArray(); + Cursor c = db.rawQuery("select id_erp, md5 from produto where id_empresa = "+ Global.getEmpresa().getId(), null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + c.close(); + return list; + } + + public void inativaAll(Context context) throws Exception { + DatabaseHelper DBHelper = new DatabaseHelper(context); + SQLiteDatabase db = DBHelper.getWritableDatabase(); + db.execSQL("UPDATE produto SET ativo = 0 WHERE id_empresa = " + Global.getEmpresa().getId()); + db.close(); + DBHelper.close(); + } + + public void ProdutoPromocao(SQLiteDatabase db, int id_erp) throws Exception { + StringBuilder sql = new StringBuilder("UPDATE produto SET"); + sql.append(" preco_promocional = 1 "); + sql.append(" WHERE id_empresa = " + Global.getEmpresa().getId() + " and id_erp = " + id_erp); + db.execSQL(sql.toString()); + db.close(); + } + + public double buscaPesoProduto(Context context, int idProd){ + double vPeso = 0.0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select peso FROM produto WHERE id_produto = "+idProd, null); + if (c.moveToNext()){ + vPeso = c.getDouble(0); + } + c.close(); + dbHelper.close(); + return vPeso; + } + public double buscaDescMaxProduto(Context context, int idProd){ + double vDescMax = 0.0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select coalesce(desc_max,0) FROM produto WHERE id_produto = "+idProd, null); + if (c.moveToNext()){ + vDescMax = c.getDouble(0); + } + c.close(); + dbHelper.close(); + return vDescMax; + } + + public int buscaProdutoVinculado(SQLiteDatabase db, int idProd){ + Integer vProdVinc = 0; + StringBuilder sb = new StringBuilder(); + sb.append("select id_prodvinc FROM produto WHERE id_produto = "+idProd); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + vProdVinc = c.getInt(0); + } + c.close(); + return vProdVinc; + } + + public int buscaProdPromo(Context context, int idProd){ + int vPrecoPromo = 0; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = db.rawQuery("select preco_promocional FROM produto WHERE id_produto = "+idProd, null); + if (c.moveToNext()){ + vPrecoPromo = c.getInt(0); + } + c.close(); + dbHelper.close(); + return vPrecoPromo; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/RecebimentoDB.java b/src/br/com/jcsinformatica/sarandroid/database/RecebimentoDB.java new file mode 100644 index 0000000..6f5525f --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/RecebimentoDB.java @@ -0,0 +1,59 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.ArrayList; +import java.util.List; + +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.Recebimento; + +public class RecebimentoDB { + public RecebimentoDB() { + + } + + public void insertAll(List recebimentos, SQLiteDatabase db, int idCtr) throws Exception { + if (idCtr == 0) { + throw new Exception("ID do contas a receber est vazio"); + } + db.execSQL("DELETE FROM recebimento WHERE id_conta_receber = " + idCtr); + if (recebimentos != null && recebimentos.size() > 0) { + for (Recebimento rec : recebimentos) { + insert(rec, db, idCtr); + } + } + + } + + private void insert(Recebimento rec, SQLiteDatabase db, int idCtr) throws Exception { + StringBuilder sql = new StringBuilder("INSERT INTO recebimento("); + sql.append("id_conta_receber, data, valor, desconto, juros)"); + sql.append(" VALUES("); + sql.append(idCtr + ","); + sql.append("julianday('" + Util.formatDateDB(rec.getData()) + "'),"); + sql.append(rec.getValor() + ","); + sql.append(rec.getDesconto() + ","); + sql.append(rec.getJuros() + ");"); + Log.d("qwe", sql.toString()); + db.execSQL(sql.toString()); + } + + public List selectAll(SQLiteDatabase db, String where) throws Exception { + List recebimentos = new ArrayList(); + Cursor c = db.rawQuery("SELECT id_conta_receber, data, valor," // + + " desconto, juros FROM recebimento WHERE " + where, null); + while (c.moveToNext()) { + Recebimento rec = new Recebimento(); + rec.setId(c.getInt(0)); + rec.setData(Util.deformatDateDB(c.getString(1))); + rec.setValor(c.getDouble(2)); + rec.setDesconto(c.getDouble(3)); + rec.setJuros(c.getDouble(4)); + recebimentos.add(rec); + } + c.close(); + return recebimentos; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/RepresentanteDB.java b/src/br/com/jcsinformatica/sarandroid/database/RepresentanteDB.java new file mode 100644 index 0000000..a1e79ab --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/RepresentanteDB.java @@ -0,0 +1,181 @@ +package br.com.jcsinformatica.sarandroid.database; + +import android.database.SQLException; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.Representante; + +public class RepresentanteDB { + + public RepresentanteDB() { + } + + public boolean salvar(SQLiteDatabase db, Representante representante) throws Exception { + boolean ret = false; + if (representante.getId() == 0) { + Cursor c = db.rawQuery("select coalesce(max(id_representante),0)+1 from representante", null); + if (c.moveToFirst()) { + representante.setId(c.getInt(0)); + } + c.close(); + ret = insert(representante, db); + } else { + ret = update(representante, db); + } + return ret; + } + + private boolean insert(Representante representante, SQLiteDatabase db) throws Exception{ + try { + StringBuilder sql = new StringBuilder("insert into representante("); + sql.append(" id_representante, id_empresa, codigo, nome, password, taxa_comissao,"); + sql.append(" forma_pag, cod_superv, taxa_com_super, forma_pag_super, desconto_maximo, valor_ped_minimo, permite_flex, saldo_flex,"); + sql.append("desc_rateio_comissao, origem_comissao)"); + sql.append(" VALUES("); + sql.append(representante.getId() + ","); + sql.append(Global.getEmpresa().getId() + ","); + sql.append(representante.getCodigo() + ","); + sql.append("'" + representante.getNome() + "',"); + sql.append("'" + representante.getPassword() + "',"); + sql.append(representante.getTaxaComissao() + ","); + sql.append("'" + representante.getFormaPagComissao() + "',"); + sql.append(representante.getCodSupervisor() + ","); + sql.append(representante.getTaxaComissaoSupervisor() + ","); + sql.append("'" + representante.getFormaPagSupervisor() + "',"); + sql.append(representante.getDescontoMaximo() + ","); + sql.append(representante.getValorPedMinimo() + ","); + sql.append(representante.isPermiteFlex() ? 1 : 0).append(","); + sql.append(representante.getSaldoFlex()).append(","); + sql.append(representante.getDescRateioComissao()).append(","); + sql.append(representante.getOrigemComissao()).append(");"); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + private boolean update(Representante representante, SQLiteDatabase db) throws Exception { + try { + StringBuilder sql = new StringBuilder(); + sql.append("UPDATE representante"); + sql.append(" SET id_empresa = " + Global.getEmpresa().getId() + ","); + sql.append(" codigo = " + representante.getCodigo() + ","); + sql.append(" nome = '" + representante.getNome() + "',"); + sql.append(" password = '" + representante.getPassword() + "',"); + sql.append(" taxa_comissao = " + representante.getTaxaComissao() + ","); + sql.append(" forma_pag = '" + representante.getFormaPagComissao() + "',"); + sql.append(" cod_superv = " + representante.getCodSupervisor() + ","); + sql.append(" taxa_com_super = " + representante.getTaxaComissaoSupervisor() + ","); + sql.append(" forma_pag_super = '" + representante.getFormaPagSupervisor() + "',"); + sql.append(" desconto_maximo = " + representante.getDescontoMaximo()+","); + sql.append(" valor_ped_minimo = "+representante.getValorPedMinimo()+","); + sql.append(" permite_flex = ").append(representante.isPermiteFlex() ? 1 : 0).append(","); + sql.append(" saldo_flex = ").append(representante.getSaldoFlex()).append(","); + sql.append(" desc_rateio_comissao = ").append(representante.getDescRateioComissao()).append(","); + sql.append(" origem_comissao = ").append(representante.getOrigemComissao()); + sql.append(" WHERE id_representante = " + representante.getId() + ";"); + db.execSQL(sql.toString()); + } catch (Exception e) { + return false; + } + return true; + } + + public Representante selectSingle(Context context, String condicao) throws Exception { + Representante rep = new Representante(); + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sql = new StringBuilder("SELECT"); + sql.append(" id_representante, id_empresa, codigo, nome,"); + sql.append(" password, taxa_comissao, forma_pag, cod_superv,"); + sql.append(" taxa_com_super, forma_pag_super, desconto_maximo,valor_ped_minimo, permite_flex, saldo_flex,"); + sql.append(" desc_rateio_comissao, origem_comissao"); + sql.append(" FROM representante"); + if (condicao != null) + sql.append(" WHERE " + condicao); + sql.append(" LIMIT 1;"); + Cursor c = db.rawQuery(sql.toString(), null); + if (c.moveToFirst()) { + rep.setId(c.getInt(0)); + rep.setCodigo(c.getInt(2)); + rep.setNome(c.getString(3)); + rep.setPassword(c.getString(4)); + rep.setTaxaComissao(c.getDouble(5)); + rep.setFormaPagComissao(c.getString(6)); + rep.setCodSupervisor(c.getInt(7)); + rep.setTaxaComissaoSupervisor(c.getDouble(8)); + rep.setFormaPagSupervisor(c.getString(9)); + rep.setDescontoMaximo(c.getDouble(10)); + rep.setValorPedMinimo(c.getDouble(11)); + rep.setPermiteFlex(c.getInt(12) == 1); + rep.setSaldoFlex(c.getDouble(13)); + rep.setDescRateioComissao(c.getDouble(14)); + rep.setOrigemComissao(c.getInt(15)); + } + c.close(); + db.close(); + dbHelper.close(); + return rep; + } + + public boolean autualizaFlex(Context context, Representante rep) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + try { + StringBuilder sql = new StringBuilder(); + sql.append("UPDATE representante"); + sql.append(" SET saldo_flex = ").append(rep.getSaldoFlex()); + sql.append(" WHERE id_representante = ").append(rep.getId()).append(";"); + db.execSQL(sql.toString()); + } catch (SQLException e) { + return false; + } + return true; + } + + public double[] consultaFlex(Context context) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + double[] valores = {0.000, 0.000}; + StringBuilder sql = new StringBuilder(); + //FLEX NEGATIVO + sql.append("SELECT sum(round(peditem.vl_flex, 3)), 1"); + sql.append(" FROM pedido"); + sql.append(" JOIN peditem ON (peditem.id_pedido = pedido.id_pedido)"); + sql.append(" WHERE pedido.status <= ").append(Pedido.STATUS_LIBERADO); + sql.append(" AND pedido.permite_flex = 1"); + sql.append(" AND pedido.id_empresa = ").append(Global.getEmpresa().getId()); + sql.append(" AND NOT pedido.id_pedido = ").append(Global.pedido.getId()); + sql.append(" GROUP BY pedido.id_pedido "); + sql.append("HAVING sum(peditem.vl_flex) < 0"); + //FIM FLEX NEGATIVO + sql.append(" UNION ALL "); + //FLEX POSITIVO + sql.append("SELECT sum(round(peditem.vl_flex, 3)), 2 "); + sql.append(" FROM pedido"); + sql.append(" JOIN peditem ON (peditem.id_pedido = pedido.id_pedido)"); + sql.append(" WHERE pedido.status <= ").append(Pedido.STATUS_LIBERADO); + sql.append(" AND pedido.permite_flex = 1"); + sql.append(" AND pedido.id_empresa = ").append(Global.getEmpresa().getId()); + sql.append(" AND NOT pedido.id_pedido = ").append(Global.pedido.getId()); + sql.append(" GROUP BY pedido.id_pedido "); + sql.append("HAVING sum(peditem.vl_flex) > 0"); + Cursor c = db.rawQuery(sql.toString(), null); + while (c.moveToNext()){ + if (c.getInt(1) == 1){ + valores[0] += c.getDouble(0); //FLEX NEGATIVO + }else{ + valores[1] += c.getDouble(0); //FLEX POSITIVO + } + } + c.close(); + db.close(); + dbHelper.close(); + return valores; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/SarConfigBD.java b/src/br/com/jcsinformatica/sarandroid/database/SarConfigBD.java new file mode 100644 index 0000000..cdd20bf --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/SarConfigBD.java @@ -0,0 +1,134 @@ +package br.com.jcsinformatica.sarandroid.database; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; + +public class SarConfigBD { + + public SarConfigBD() { + } + + public void salvar(Context context, SarConfig sarCfg) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_empresa FROM sarcfg WHERE id_empresa = "+Global.getEmpresa().getId()); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + update(sarCfg, db); + }else{ + insert(sarCfg, db); + } + db.close(); + dbHelper.close(); + } + + private void insert(SarConfig sarCfg, SQLiteDatabase db) throws Exception{ + StringBuilder sb = new StringBuilder(); + sb.append("INSERT INTO sarcfg(id_empresa, bloq_novo_cliente, bloq_preco_pedido, bloq_desc_pedido, ativa_grupost,"); + sb.append("ativar_prod_pauta, dias_bloq_credito, preco_padrao, preco_com_ipi, bloq_preco_promocional, bloq_formapag_cliente, bloq_limite_credito)"); + sb.append(" VALUES ("); + sb.append(Global.getEmpresa().getId() ).append(","); + sb.append(sarCfg.isBloqNovoCliente() ? 1 : 0).append(","); + sb.append(sarCfg.isBloqPrecoPedido() ? 1 : 0).append(","); + sb.append(sarCfg.isBloqDescontoPedido() ? 1 : 0).append(","); + sb.append(sarCfg.isGrupoST() ? 1 : 0).append(","); + sb.append(sarCfg.isProdPauta() ? 1 : 0).append(","); + sb.append(sarCfg.getDiasBloqueioCredito()).append(","); + sb.append(sarCfg.getPrecoPadrao()).append(","); + sb.append(sarCfg.isPrecoComIpi() ? 1 : 0).append(","); + sb.append(sarCfg.isBloqPrecoPromocional()? 1 : 0).append(","); + sb.append(sarCfg.isBloqFormapagCliente()? 1 : 0).append(","); + sb.append(sarCfg.isBloqLimiteCredito()? 1 : 0).append(");"); + try { + db.execSQL(sb.toString()); + } catch (Exception e) { + throw new Exception(e.getLocalizedMessage()); + } + } + + private void update(SarConfig sarCfg, SQLiteDatabase db) throws Exception{ + StringBuilder sb = new StringBuilder(); + sb.append("UPDATE sarcfg"); + sb.append(" SET bloq_novo_cliente = ").append(sarCfg.isBloqNovoCliente() ? 1 : 0).append(","); + sb.append(" bloq_preco_pedido = ").append(sarCfg.isBloqPrecoPedido() ? 1 : 0).append(","); + sb.append(" bloq_desc_pedido = ").append(sarCfg.isBloqDescontoPedido() ? 1 : 0).append(","); + sb.append(" ativa_grupost = ").append(sarCfg.isGrupoST() ? 1 : 0).append(","); + sb.append(" ativar_prod_pauta = ").append(sarCfg.isProdPauta() ? 1 : 0).append(","); + sb.append(" dias_bloq_credito = ").append(sarCfg.getDiasBloqueioCredito()).append(","); + sb.append(" preco_padrao = ").append(sarCfg.getPrecoPadrao()).append(","); + sb.append(" preco_com_ipi = ").append(sarCfg.isPrecoComIpi() ? 1 : 0).append(","); + sb.append(" bloq_preco_promocional = ").append(sarCfg.isBloqPrecoPromocional() ? 1 : 0).append(","); + sb.append(" bloq_formapag_cliente = ").append(sarCfg.isBloqFormapagCliente() ? 1 : 0).append(","); + sb.append(" bloq_limite_credito = ").append(sarCfg.isBloqLimiteCredito() ? 1 : 0); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + try { + db.execSQL(sb.toString()); + } catch (Exception e) { + throw new Exception(e.getLocalizedMessage()); + } + } + + public SarConfig select(Context context) throws Exception{ + SarConfig sarCfg = null; + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_empresa, bloq_novo_cliente,"); + sb.append(" bloq_preco_pedido, bloq_desc_pedido, ativa_grupost,"); + sb.append(" ativar_prod_pauta, dias_bloq_credito, preco_padrao, preco_com_ipi, bloq_preco_promocional, bloq_formapag_cliente, bloq_limite_credito"); + sb.append(" FROM sarcfg"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + sarCfg = new SarConfig(); + sarCfg.setIdEmpresa(c.getInt(0)); + sarCfg.setBloqNovoCliente(c.getInt(1) == 1); + sarCfg.setBloqPrecoPedido(c.getInt(2) == 1); + sarCfg.setBloqDescontoPedido(c.getInt(3) == 1); + sarCfg.setGrupoST(c.getInt(4) == 1 ); + sarCfg.setProdPauta(c.getInt(5) == 1); + sarCfg.setDiasBloqueioCredito(c.getInt(6)); + sarCfg.setPrecoPadrao(c.getInt(7)); + sarCfg.setPrecoComIpi(c.getInt(8) == 1); + sarCfg.setBloqPrecoPromocional(c.getInt(9) == 1); + sarCfg.setBloqFormapagCliente(c.getInt(10) == 1); + sarCfg.setBloqLimiteCredito(c.getInt(11) == 1); + } + c.close(); + db.close(); + dbHelper.close(); + return sarCfg; + } + + public SarConfig select(SQLiteDatabase db) throws Exception{ + SarConfig sarCfg = null; + StringBuilder sb = new StringBuilder(); + sb.append("SELECT id_empresa, bloq_novo_cliente,"); + sb.append(" bloq_preco_pedido, bloq_desc_pedido, ativa_grupost,"); + sb.append(" ativar_prod_pauta, dias_bloq_credito, preco_padrao, preco_com_ipi, bloq_preco_promocional, bloq_formapag_cliente, bloq_limite_credito"); + sb.append(" FROM sarcfg"); + sb.append(" WHERE id_empresa = ").append(Global.getEmpresa().getId()); + Cursor c = db.rawQuery(sb.toString(), null); + if (c.moveToNext()){ + sarCfg = new SarConfig(); + sarCfg.setIdEmpresa(c.getInt(0)); + sarCfg.setBloqNovoCliente(c.getInt(1) == 1); + sarCfg.setBloqPrecoPedido(c.getInt(2) == 1); + sarCfg.setBloqDescontoPedido(c.getInt(3) == 1); + sarCfg.setGrupoST(c.getInt(4) == 1 ); + sarCfg.setProdPauta(c.getInt(5) == 1); + sarCfg.setDiasBloqueioCredito(c.getInt(6)); + sarCfg.setPrecoPadrao(c.getInt(7)); + sarCfg.setPrecoComIpi(c.getInt(8) == 1); + sarCfg.setBloqPrecoPromocional(c.getInt(9) == 1); + sarCfg.setBloqFormapagCliente(c.getInt(10) == 1); + sarCfg.setBloqLimiteCredito(c.getInt(11) == 1); + } + c.close(); + return sarCfg; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/database/StIcmsBD.java b/src/br/com/jcsinformatica/sarandroid/database/StIcmsBD.java new file mode 100644 index 0000000..613f092 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/database/StIcmsBD.java @@ -0,0 +1,196 @@ +package br.com.jcsinformatica.sarandroid.database; + +import java.util.List; + +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.util.Log; +import android.util.SparseArray; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.vo.StIcms; + +public class StIcmsBD { + + ComunicaActivity parent = null; + + public StIcmsBD(ComunicaActivity parent) { + this.parent = parent; + } + + public StIcmsBD() { + // TODO Auto-generated constructor stub + } + + public void salvar(Context context, List listaStIcms) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + int count = 0; + int[] tt = {0, 0}; + Exception ex = null; + + postUserFeedback("Atualizando ST: " + (count) + "/" +listaStIcms.size(), false, false); + try { + + //Usado para corrigir problema com update da sticms. Estava atualizando o id com o id da empresa + db.execSQL("DELETE FROM sticms WHERE id_sticms_erp= "+Global.getEmpresa().getIdERP()); + //FIM + + if (listaStIcms != null && !listaStIcms.isEmpty()){ + db.beginTransaction(); + SparseArray arrayConferencia = getMd5(db, Global.getEmpresa().getId()); + for (StIcms stIcms : listaStIcms){ + String md5 = arrayConferencia.get(stIcms.getIdStIcmsERP()); + + Log.d("ID ERP ST ICMS: ", stIcms.getIdStIcmsERP()+""); + Log.d("MD5 PGSQL", stIcms.getMd5()); + + if (md5 == null){ + tt[0]++; + insert(stIcms, db); + }else if (md5.equals(stIcms.getMd5())){ + continue; + }else{ + tt[1]++; + update(stIcms, db); + } + postUserFeedback("Atualizando ST: " + (++count) + "/" + listaStIcms.size()+ " ST's", true, false); + } + db.setTransactionSuccessful(); + } + postUserFeedback("Foram atualizados "+ (tt[0] + tt[1])+" de "+listaStIcms.size()+" ST's. Novos: "+tt[0], false, false); + } catch (Exception e) { + ex = e; + }finally{ + db.endTransaction(); + db.close(); + if (dbHelper != null){ + dbHelper.close(); + } + if (ex != null){ + throw ex; + } + } + + } + + private void postUserFeedback(final String feedbackText, final boolean skipable, final boolean novo) throws Exception { + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.postUserFeedback(feedbackText, skipable, novo); + } + }); + } + + private void insert(StIcms stIcms, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder(); + sql.append("INSERT INTO sticms("); + sql.append("id_sticms_erp, id_empresa, id_empresa_erp, cod_st, uf, st_especifica,"); + sql.append("contribuinte_icms, perc_bc_icms, aliq_icms,modal_bc_icmsst, aliq_icmsst,"); + sql.append("somar_icmsst_nf, perc_marg_vl_icmsst, md5"); + sql.append(") VALUES("); + sql.append(stIcms.getIdStIcmsERP() + ","); + sql.append(Global.getEmpresa().getId() + ","); + sql.append(Global.getEmpresa().getIdERP() + ","); + sql.append(stIcms.getCodigoST() + ", '"); + sql.append(stIcms.getUf() + "', '"); + sql.append(stIcms.getStEspecifica() + "',"); + sql.append(stIcms.getContribuinteIcms() + ","); + sql.append(stIcms.getPercBCIcms() + ","); + sql.append(stIcms.getAliqIcms() + ", '"); + sql.append(stIcms.getModalBCIcmsST() + "',"); + sql.append(stIcms.getAliqIcmsST() + ","); + sql.append(stIcms.isSomarIcmsSTNf() ? 1 : 0).append(","); + sql.append(stIcms.getPercMargValorIcmsST() + ", '"); + sql.append(stIcms.getMd5() + "');"); + Log.d("INSERT ST ICMS", sql.toString()); + try { + db.execSQL(sql.toString()); + } catch (Exception e) { + throw e; + } + } + + private void update(StIcms stIcms, SQLiteDatabase db) throws Exception { + StringBuilder sql = new StringBuilder(); + sql.append("UPDATE sticms"); + sql.append(" SET cod_st = ").append(stIcms.getCodigoST()).append(","); + sql.append(" uf = '").append(stIcms.getUf()).append("',"); + sql.append(" st_especifica = '").append(stIcms.getStEspecifica()).append("',"); + sql.append(" contribuinte_icms = ").append(stIcms.getContribuinteIcms()).append(","); + sql.append(" perc_bc_icms = ").append(stIcms.getPercBCIcms()).append(","); + sql.append(" aliq_icms = ").append(stIcms.getAliqIcms()).append(","); + sql.append(" modal_bc_icmsst = '").append(stIcms.getModalBCIcmsST()).append("',"); + sql.append(" aliq_icmsst = ").append(stIcms.getAliqIcmsST()).append(","); + sql.append(" somar_icmsst_nf = ").append(stIcms.isSomarIcmsSTNf() ? 1 : 0).append(","); + sql.append(" perc_marg_vl_icmsst = ").append(stIcms.getPercMargValorIcmsST()).append(","); + sql.append(" md5 = '").append(stIcms.getMd5()).append("'"); + sql.append(" WHERE id_sticms_erp = ").append(stIcms.getIdStIcmsERP()); + sql.append(" AND id_empresa = ").append(Global.getEmpresa().getId()).append(";"); + Log.d("UPDATE ST ICMS", sql.toString()); + try { + db.execSQL(sql.toString()); + } catch (Exception e) { + throw e; + } + } + + public StIcms getIcmsSt(Context context, int idEmpresa, int codSt, String uf, String stEspecifica, int contribuinteIcms) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(context); + SQLiteDatabase db = dbHelper.getReadableDatabase(); + Cursor c = null; + StIcms stIcms = null; + StringBuilder sql = new StringBuilder(); + sql.append("SELECT *"); + sql.append(" FROM sticms"); + sql.append(" WHERE id_empresa = ").append(idEmpresa); + sql.append(" AND cod_st = ").append(codSt); + sql.append(" AND UF = '").append(uf).append("'"); + sql.append(" AND st_especifica = '").append(stEspecifica).append("'"); + sql.append(" AND contribuinte_icms = ").append(contribuinteIcms); + Log.d("SQL GETICMST", sql.toString()); + try { + c = db.rawQuery(sql.toString(), null); + if (c.moveToNext()){ + stIcms = new StIcms(); + stIcms.setIdStIcms(c.getInt(0)); + stIcms.setIdStIcmsERP(c.getInt(1)); + stIcms.setIdEmpresa(c.getInt(2)); + stIcms.setIdEmpresaERP(c.getInt(3)); + stIcms.setCodigoST(c.getInt(4)); + stIcms.setUf(c.getString(5)); + stIcms.setStEspecifica(c.getString(6)); + stIcms.setContribuinteIcms(c.getInt(7)); + stIcms.setPercBCIcms(c.getDouble(8)); + stIcms.setAliqIcms(c.getDouble(9)); + stIcms.setModalBCIcmsST(c.getString(10)); + stIcms.setAliqIcmsST(c.getDouble(11)); + stIcms.setSomarIcmsSTNf(c.getInt(12) ==1); + stIcms.setPercMargValorIcmsST(c.getDouble(13)); + stIcms.setMd5(c.getString(14)); + } + } catch (Exception e) { + e.printStackTrace(); + } finally{ + c.close(); + } + return stIcms; + } + + private SparseArray getMd5(SQLiteDatabase db, int idEmpresa) throws Exception { + Cursor c = null; + SparseArray list = new SparseArray(); + try { + c = db.rawQuery("SELECT id_sticms_erp, md5 FROM sticms WHERE id_empresa = " + idEmpresa, null); + while (c.moveToNext()) { + list.put(c.getInt(0), c.getString(1)); + } + } catch (Exception e) { + throw e; + } + c.close(); + return list; + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/fotos/AtualizaFotos.java b/src/br/com/jcsinformatica/sarandroid/fotos/AtualizaFotos.java new file mode 100644 index 0000000..cd72115 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/fotos/AtualizaFotos.java @@ -0,0 +1,297 @@ +package br.com.jcsinformatica.sarandroid.fotos; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.net.SocketException; +import java.net.UnknownHostException; +import java.sql.Connection; +import java.text.DecimalFormat; +import java.util.List; +import org.apache.commons.net.ftp.FTP; +import org.apache.commons.net.ftp.FTPClient; +import org.apache.commons.net.ftp.FTPConnectionClosedException; +import org.apache.commons.net.ftp.FTPReply; +import org.apache.commons.net.io.CopyStreamException; +import android.database.sqlite.SQLiteDatabase; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.comunicacao.ComunicaActivity; +import br.com.jcsinformatica.sarandroid.database.ConfigFtpBD; +import br.com.jcsinformatica.sarandroid.database.DatabaseHelper; +import br.com.jcsinformatica.sarandroid.database.FotosBD; +import br.com.jcsinformatica.sarandroid.postgres.ProdutoFotosPGSQL; +import br.com.jcsinformatica.sarandroid.vo.ConfigFTP; +import br.com.jcsinformatica.sarandroid.vo.Fotos; + + +public class AtualizaFotos{ + + private static String FTP_SERVER; + private static String FTP_USER; + private static int FTP_PORTA; + private static String FTP_PASSWORD; + private static String PATH; + private String remotePath; + private ComunicaActivity parent; + private Connection conn; + private static final String ERROR = "No foi possvel conectar ao servidor FTP. "; + + public AtualizaFotos(ComunicaActivity parent, Connection conn) { + this.parent = parent; + this.conn = conn; + initializeDiretorio(); + } + + + public void execute() throws Exception { + parent.postUserFeedback("Criando diretrio necessrio para download", false, true); + try { + createDiretorio(); + } catch (IOException e) { + throw new IOException("No foi possvel criar pasta do sistema para download de imagens. Favor, entrar em contato com o suporte tcnico. Detalhes: "+e.getLocalizedMessage()); + } + ConfigFtpBD ftpBD = new ConfigFtpBD(); + parent.postUserFeedback("Carregando configurao do servidor FTP.", false, true); + ConfigFTP cfgFTP = ftpBD.select(parent.getApplicationContext(), Global.getEmpresa().getId()); + if (cfgFTP != null){ + parent.postUserFeedback("Iniciando parmetros da aplicao.", false, true); + initialize(cfgFTP); + }else{ + throw new Exception("Sem configurao FTP disponvel. Favor, incluir nas configuraes da empresa."); + } + FTPClient ftp = new FTPClient(); + try { + ftp.setDataTimeout(30000); + parent.postUserFeedback("Conectando ao servidor FTP...", false, true); + ftp.connect(AtualizaFotos.FTP_SERVER, AtualizaFotos.FTP_PORTA); + parent.postUserFeedback("Autenticando usurio...", false, true); + if (!ftp.login(AtualizaFotos.FTP_USER, AtualizaFotos.FTP_PASSWORD)){ + ftp.logout(); + throw new Exception("No foi possvel autenticar usurio. Favor, revise as configuraes."); + } + if (!FTPReply.isPositiveCompletion(ftp.getReplyCode())) { + ftp.disconnect(); + throw new Exception("No foi possvel obter reposta do servidor FTP. Tente novamente."); + } + setRemotePath("/fotosSAR/"); + if (!ftp.changeWorkingDirectory(getRemotePath())){ + throw new Exception("No foi possvel entrar ou localizar o diretrio '"+getRemotePath()+"'. Entre em contato com o suporte tcnico."); + } + ftp.enterLocalPassiveMode(); + ftp.setFileType(FTP.BINARY_FILE_TYPE); + ProdutoFotosPGSQL fotoPGSQL = new ProdutoFotosPGSQL(conn); + FotosBD fotosBD = new FotosBD(); + List listaFotosPGSQL = fotoPGSQL.selectAll(); + List listaFotosBD = fotosBD.selectAll(parent.getApplicationContext()); + if (listaFotosBD != null && !listaFotosBD.isEmpty()){ + listaFotosBD.removeAll(listaFotosPGSQL); + removeFotos(listaFotosBD, fotosBD); + } + int[] total = {0, 0, 0}; + if (!listaFotosPGSQL.isEmpty()){ + total = atualiza(listaFotosPGSQL, fotosBD, ftp); + } + parent.postUserFeedback("Fotos inseridas: "+total[0]+". Fotos atualizadas : "+total[1], false, false); + } catch (SocketException e) { + Util.sendError(parent, e); + throw new SocketException(AtualizaFotos.ERROR+"Tempo limite excedido. Datelhe: "+e.getLocalizedMessage()); + } catch (UnknownHostException e) { + Util.sendError(parent, e); + throw new UnknownHostException("Servidor "+AtualizaFotos.FTP_SERVER+" no encontrado. Favor, revise as configuraes. Datelhe: "+e.getLocalizedMessage()); + } catch (FTPConnectionClosedException e) { + throw new FTPConnectionClosedException("O servidor FTP fechou a conexo de forma inesperada. Tente novamente em instantes. Persistindo o erro, ente em contato com o suporte tcnico. Detalhe: "+e.getLocalizedMessage()); + } catch (IOException e) { + Util.sendError(parent, e); + throw new IOException("Erro ao requisitar operao de I/O. Detalhe: "+e.getLocalizedMessage()); + } catch (Exception e) { + Util.sendError(parent, e); + throw new IOException("Erro desconhecido. Detalhe: "+e.getMessage()); + }finally{ + ftp.disconnect(); + } + + } + + private boolean createDiretorio() throws IOException { + File file = new File(AtualizaFotos.PATH); + return !file.exists() ? file.mkdir() : true; + } + + private void initialize(ConfigFTP config) { + AtualizaFotos.FTP_SERVER = config.getServidorFTP(); + AtualizaFotos.FTP_USER = config.getUsuarioFTP(); + AtualizaFotos.FTP_PORTA = config.getPortaFTP(); + AtualizaFotos.FTP_PASSWORD = config.getPasswordFTP(); + } + + private void initializeDiretorio() { + AtualizaFotos.PATH = new File(parent.getApplicationContext().getFilesDir(), "SAR Plus").getAbsolutePath(); + } + + private boolean downloadArquivo(FTPClient ftp, String arquivo) throws FileNotFoundException, CopyStreamException, IOException{ + File file = new File(AtualizaFotos.PATH + File.separator + arquivo); + FileOutputStream outPut = new FileOutputStream(file); + if (file.exists()){ + file.delete(); + } + boolean sucess = ftp.retrieveFile(arquivo, outPut); + outPut.close(); + return sucess; + } + + + private void removeFotos(List listaFotos, FotosBD fotosBD) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(parent.getApplicationContext()); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + DecimalFormat dfProduto = new DecimalFormat("000000"); + DecimalFormat dfOrdem = new DecimalFormat("00"); + String produto = null; + int count = 0; + parent.postUserFeedback("Excluindos fotos inativas: " + (count) + "/" + listaFotos.size(), false, true); + for (Fotos f : listaFotos) { + fotosBD.delete(db, f); + produto = "p"+dfProduto.format(f.getIdProduto())+"_"+dfOrdem.format(f.getOrdem())+".jpg"; + File file = new File(AtualizaFotos.PATH + File.separator + produto); + if (file.exists()){ + file.delete(); + } + parent.postUserFeedback("Excluindos fotos inativas: "+(++count), true, false); + } + dbHelper.close(); + db.close(); + } + + private int[] atualiza(List listaFotosPGSQL, FotosBD fotosBD, FTPClient ftp) throws Exception{ + DatabaseHelper dbHelper = new DatabaseHelper(parent.getApplicationContext()); + SQLiteDatabase db = dbHelper.getWritableDatabase(); + DecimalFormat dfProduto = new DecimalFormat("000000"); + DecimalFormat dfOrdem = new DecimalFormat("00"); + Exception ex = null; + Fotos foto = null; + int count = 0; + int[] tt = {0,0,0}; + String produto = null; + parent.postUserFeedback("Atualizando fotos: " + (count) + "/" + listaFotosPGSQL.size(), false, true); + try { + db.beginTransaction(); + for (Fotos f : listaFotosPGSQL) { + foto = fotosBD.select(parent.getApplicationContext(), db, f.getIdProduto(), f.getOrdem()); + produto = "p"+dfProduto.format(f.getIdProduto())+"_"+dfOrdem.format(f.getOrdem())+".jpg"; + if (foto == null){ + if (downloadArquivo(ftp, produto)){ + fotosBD.insert(f, db); + tt[0]++; + } + }else if (!f.getMd5().equals(foto.getMd5())){ + if (downloadArquivo(ftp, produto)){ + fotosBD.update(f, db); + tt[1]++; + } + }else{ + tt[2]++; + } + parent.postUserFeedback("Atualizando fotos: "+(++count)+"/"+listaFotosPGSQL.size(), true, false); + } + db.setTransactionSuccessful(); + } catch (Exception e) { + ex = e; + } finally{ + db.endTransaction(); + db.close(); + dbHelper.close(); + if (ex != null){ + throw ex; + } + } + return tt; + } + + public String getRemotePath() { + return remotePath; + } + + public void setRemotePath(String remotePath) { + this.remotePath = remotePath; + } + +// private List leituraMD5() throws IOException, WarningException { +// File file = new File(AtualizaFotos.PATH_MD5); +// FileReader fileReader = new FileReader(file); +// BufferedReader buffer = new BufferedReader(fileReader); +// List listaFotos = null; +// Fotos fotos = null; +// String line = null; +// String[] texto = null; +// while (buffer.ready()) { +// line = buffer.readLine(); +// if (line == null){ //ARQUIVO MD5 GERADO PELO CLARION, A ULTIMA LINHA NULA. FEITA ESSA VERIFICAO PARA EVITAR NULLPOINTER. +// break; +// } +// texto = line.split(";"); +// if (!isEmpty(texto)){ +// if (listaFotos == null){ +// listaFotos = new ArrayList(); +// } +// fotos = new Fotos(); +// fotos.setIdEmpresa(Global.getEmpresa().getId()); +// fotos.setIdProduto(Integer.parseInt(texto[0])); +// fotos.setOrdem(Integer.parseInt(texto[1])); +// fotos.setMd5(texto[2]); +// listaFotos.add(fotos); +// } +// } +// fileReader.close(); +// buffer.close(); +// return listaFotos; +// } + + + +// private int[] atualiza(List listaFotos, FTPClient ftp) throws Exception{ +// FotosBD fotosBD = new FotosBD(); +// DatabaseHelper dbHelper = new DatabaseHelper(parent.getApplicationContext()); +// SQLiteDatabase db = dbHelper.getWritableDatabase(); +// Exception ex = null; +// String produto = null; +// DecimalFormat dfProduto = new DecimalFormat("000000"); +// DecimalFormat dfOrdem = new DecimalFormat("00"); +// int count = 0; +// int[] tt = {0,0,0}; +// parent.postUserFeedback("Atualizando fotos: " + (count) + "/" + listaFotos.size(), false, true); +// try { +// db.beginTransaction(); +// for (Fotos fotos : listaFotos) { +// produto = "p"+dfProduto.format(fotos.getIdProduto())+"_"+dfOrdem.format(fotos.getOrdem())+".jpg"; +// Fotos fotoMD5 = fotosBD.select(parent.getApplicationContext(), db, fotos.getIdProduto(), fotos.getOrdem()); +// if (fotoMD5 == null){ +// if (downloadArquivo(ftp, produto)){ +// fotosBD.insert(fotos, db); +// tt[0]++; +// } +// }else if (!fotos.equals(fotoMD5)){ +// if (downloadArquivo(ftp, produto)){ +// fotosBD.update(fotos, db); +// tt[1]++; +// } +// }else{ +// tt[2]++; +// } +// parent.postUserFeedback("Atualizando fotos: "+(++count)+"/"+listaFotos.size(), true, false); +// } +// db.setTransactionSuccessful(); +// } catch (Exception e) { +// ex = e; +// } finally{ +// db.endTransaction(); +// db.close(); +// dbHelper.close(); +// if (ex != null) { +// throw ex; +// } +// } +// return tt; +// } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/municipio/BrowseMunicipio.java b/src/br/com/jcsinformatica/sarandroid/municipio/BrowseMunicipio.java new file mode 100644 index 0000000..bb7157b --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/municipio/BrowseMunicipio.java @@ -0,0 +1,139 @@ +package br.com.jcsinformatica.sarandroid.municipio; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.EditText; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.ProgressBar; +import android.widget.Spinner; + +//public class BrowseMunicipio extends Activity implements OnClickListener, OnItemClickListener { +public class BrowseMunicipio extends GlobalActivity implements OnClickListener, OnItemClickListener { + LinearLayout layoutFiltro; + EditText etNome; + Spinner spEstado; + + Button btFiltro; + ListView listView; + ProgressBar progressBar; + List listMunicipio; + + public static boolean apenasConsulta; + InputMethodManager imm; + Thread th; + + public BrowseMunicipio() { + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_municipio); + imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + + layoutFiltro = (LinearLayout) findViewById(R.id.layoutFiltroBrowseMunicipio); + etNome = (EditText) findViewById(R.id.etNomeBrowseMunicipio); + spEstado = (Spinner) findViewById(R.id.spEstadoBrowseMunicipio); + + btFiltro = (Button) findViewById(R.id.btFiltroBrowseMunicipio); + listView = (ListView) findViewById(R.id.listBrowseMunicipio); + progressBar = (ProgressBar) findViewById(R.id.pbBrowseMunicipio); + + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), + R.layout.spinner_model_generic, Arrays.asList(getResources() + .getStringArray(R.array.estados))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spEstado.setAdapter(adapter); + spEstado.setSelection(28); + + } + + @Override + protected void onStart() { + super.onStart(); + btFiltro.setOnClickListener(this); + listView.setOnItemClickListener(this); + updateListAdapter(); + } + + @Override + public void finish() { + super.finish(); + apenasConsulta = false; + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int pos, long arg3) { + try { + Municipio mun = listMunicipio.get(pos); + if (!apenasConsulta) { + Intent data = new Intent(); + data.putExtra(Municipio.EXTRA_NAME, mun); + setResult(RESULT_OK, data); + finish(); + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + @Override + public void onClick(View v) { + if (v == btFiltro) { + if (layoutFiltro.getVisibility() == View.GONE) { + btFiltro.setText("OK"); + layoutFiltro.setVisibility(View.VISIBLE); + } else { + btFiltro.setText("Filtros"); + updateListAdapter(); + } + } + } + + public void updateListAdapter() { + try { + layoutFiltro.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + progressBar.setVisibility(View.VISIBLE); + imm.hideSoftInputFromWindow(etNome.getWindowToken(), 0); + listMunicipio = new ArrayList(); + + StringBuilder filtro = new StringBuilder("id_empresa = " + Global.getEmpresa().getId()); + + String uf = (String) spEstado.getSelectedItem(); + if (!uf.equals("Todos")) { + filtro.append(" AND uf = '" + uf + "'"); + } + String nome = etNome.getText().toString().trim(); + if (!nome.equals("")) { + filtro.append(" AND nome like '" + nome + "%'"); + } + th = new ThreadBuscaMunicipio(this, getApplicationContext(), filtro.toString()); + th.start(); + } catch (Exception e) { + Util.sendError(this, e); + } + + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/municipio/ThreadBuscaMunicipio.java b/src/br/com/jcsinformatica/sarandroid/municipio/ThreadBuscaMunicipio.java new file mode 100644 index 0000000..5de86ff --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/municipio/ThreadBuscaMunicipio.java @@ -0,0 +1,47 @@ +package br.com.jcsinformatica.sarandroid.municipio; + +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.MunicipioDB; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterMunicipioBrowser; +import br.com.jcsinformatica.sarandroid.vo.Municipio; +import android.content.Context; +import android.view.View; + +public class ThreadBuscaMunicipio extends Thread { + private BrowseMunicipio parent; + Context context; + String filtro; + + public ThreadBuscaMunicipio(BrowseMunicipio parent, Context context, String filtro) { + this.parent = parent; + this.context = context; + if (filtro.trim().equals("")) + filtro = null; + this.filtro = filtro; + } + + @Override + public void run() { + try { + MunicipioDB munDB = new MunicipioDB(); + final List list = munDB.selectAll(context, filtro); + final SimpleArrayAdapterMunicipioBrowser adapter = new SimpleArrayAdapterMunicipioBrowser( + context, list); + + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.listView.setAdapter(adapter); + parent.listMunicipio.addAll(list); + parent.progressBar.setVisibility(View.GONE); + parent.listView.setVisibility(View.VISIBLE); + } + }); + } catch (Exception e) { + parent.progressBar.setVisibility(View.GONE); + Util.sendError(parent, e); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/BrowseHistorico.java b/src/br/com/jcsinformatica/sarandroid/pedido/BrowseHistorico.java new file mode 100644 index 0000000..98b5120 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/BrowseHistorico.java @@ -0,0 +1,60 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.List; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoConsultaDB; +import br.com.jcsinformatica.sarandroid.uimodels.ExpandedListView; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterHisto; +import br.com.jcsinformatica.sarandroid.uimodels.vo.HistoList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import android.os.Bundle; + + +public class BrowseHistorico extends GlobalActivity { + Cliente cliente; + ExpandedListView listView; + List listHisto; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_historico); + listView = (ExpandedListView) findViewById(R.id.listHisto); + cliente = (Cliente) getIntent().getSerializableExtra(Cliente.EXTRA_NAME); + } + + @Override + protected void onStart() { + super.onStart(); + Thread th = new Thread(new Runnable() { + @Override + public void run() { + if (cliente != null) { + try { + PedidoConsultaDB PedConsDB = new PedidoConsultaDB(); + listHisto = PedConsDB.selectHistorico(getApplicationContext(), cliente.getId()); + final SimpleArrayAdapterHisto adapter = new SimpleArrayAdapterHisto(getApplicationContext(), listHisto); + runOnUiThread(new Runnable() { + public void run() { + listView.setAdapter(adapter); + } + }); + + } catch (Exception e) { + Util.sendError(BrowseHistorico.this, e); + } + } + } + }); + th.start(); + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } +} + diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/BrowsePedido.java b/src/br/com/jcsinformatica/sarandroid/pedido/BrowsePedido.java new file mode 100644 index 0000000..5e9744c --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/BrowsePedido.java @@ -0,0 +1,409 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.List; + +import android.Manifest; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.DatePickerDialog; +import android.app.DatePickerDialog.OnDateSetListener; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.os.Bundle; +import android.support.v4.app.ActivityCompat; +import android.support.v4.content.ContextCompat; +import android.util.Log; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnFocusChangeListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AdapterView.OnItemLongClickListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.ProgressBar; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.Toast; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.MainActivity; +import br.com.jcsinformatica.sarandroid.Preferencia; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCliente; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.produto.BrowseProduto; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import android.os.Build; + +//public class BrowsePedido extends Activity implements OnClickListener, OnItemClickListener, +public class BrowsePedido extends GlobalActivity implements OnClickListener, OnItemClickListener, + OnItemLongClickListener, android.content.DialogInterface.OnClickListener, OnFocusChangeListener, + OnDateSetListener{ + LinearLayout layoutFiltro; + private EditText etCodCliente; + EditText etCliente; + ImageButton ibSearchCliente; + Spinner spSituacao; + Spinner spOrdem; + + Button btFiltro; + ListView listView; + ProgressBar progressBar; + + Calendar de; + Calendar ate; + TextView tvDe; + TextView tvAte; + ImageButton ibDe; + ImageButton ibAte; + int dateToUpdate; + final int UPDATE_DE = 1; + final int UPDATE_ATE = 2; + + Cliente cliente; + List listPedido; + Pedido pedOpcoes; + AlertDialog alertOpcoes; + AlertDialog alertExcluir; + InputMethodManager imm; + boolean mostraFiltro; + Thread th; + String codAntes = ""; + public static final int REQUEST_CLIENTE = 0; + + public BrowsePedido() { + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_browse_pedido); + imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + + layoutFiltro = (LinearLayout) findViewById(R.id.layoutFiltroBrowsePedido); + etCodCliente = (EditText) findViewById(R.id.etCodClienteBrowsePedido); + etCliente = (EditText) findViewById(R.id.etClienteBrowsePedido); + ibSearchCliente = (ImageButton) findViewById(R.id.ibSearchClienteBrowsePedido); + spSituacao = (Spinner) findViewById(R.id.spSituaBrowsePedido); + spOrdem = (Spinner) findViewById(R.id.spOrdemBrowsePedido); + + btFiltro = (Button) findViewById(R.id.btFiltroBrowsePedido); + listView = (ListView) findViewById(R.id.listBrowsePedido); + progressBar = (ProgressBar) findViewById(R.id.pbBrowsePedido); + + tvDe = (TextView) findViewById(R.id.tvDateDe_browse_pedidos); + tvAte = (TextView) findViewById(R.id.tvDateAte_browse_pedidos); + ibDe = (ImageButton) findViewById(R.id.ibDe_browse_pedidos); + ibAte = (ImageButton) findViewById(R.id.ibAte_browse_pedidos); + + try { + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(),R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.ordem_filtro_pedido))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spOrdem.setAdapter(adapter); + + adapter = new ArrayAdapter(getApplicationContext(), R.layout.spinner_model_generic, Arrays.asList(getResources().getStringArray(R.array.status_pedido_browse))); + adapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spSituacao.setAdapter(adapter); + + SharedPreferences settings = getSharedPreferences(Preferencia.NAME, 0); + spOrdem.setSelection(settings.getInt(Preferencia.BROWSE_PEDIDO_ORDEM, 0)); + spSituacao.setSelection(settings.getInt(Preferencia.BROWSE_PEDIDO_STATUS, 0)); + } catch (Exception e) { + Util.sendError(this, e); + } + etCliente.setFocusable(false); + etCliente.setEnabled(false); + cliente = null; + mostraFiltro = false; + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.activity_browse_actions, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + Global.pedido = null; + startActivity(new Intent(BrowsePedido.this, UpdatePedidoActivity.class)); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onStart() { + super.onStart(); + etCodCliente.setOnFocusChangeListener(this); + ibSearchCliente.setOnClickListener(this); + btFiltro.setOnClickListener(this); + listView.setOnItemClickListener(this); + listView.setOnItemLongClickListener(this); + progressBar.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + + //seta data do ano todo + Calendar cal = Calendar.getInstance(); + cal.set(Calendar.DAY_OF_YEAR, 1); + de = (Calendar) cal.clone(); + cal.set(Calendar.MONTH, Calendar.DECEMBER); + cal.set(Calendar.DAY_OF_MONTH, 31); + ate = (Calendar) cal.clone(); + fillFields(); + //fim + + ibDe.setOnClickListener(this); + ibAte.setOnClickListener(this); + + if (cliente != null) { + etCodCliente.setText(String.valueOf(cliente.getIdErp())); + etCliente.setText(cliente.getRazao()); + } + if (mostraFiltro){ + layoutFiltro.setVisibility(View.VISIBLE); + }else{ + updateListAdapter(); + } + } + + @Override + public void onFocusChange(View view, boolean hasFocus) { + if (view == etCodCliente) { + if (hasFocus) { + } else { + String cod = etCodCliente.getText().toString(); + if (cod.equals("")) { + cliente = null; + etCliente.setText(""); + } else if (!cod.equals(codAntes)) { + try { + cliente = null; + String where = "A.id_empresa = " + Global.getEmpresa().getId(); + where = where.concat(" AND A.id_erp = " + cod); + ClienteDB cliDB = new ClienteDB(); + cliente = cliDB.select(getApplicationContext(), where); + } catch (Exception e) { + Util.sendError(this, e); + } + } + codAntes = cod; + if (cliente != null) + etCliente.setText(cliente.getRazao()); + } + } + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + public void onItemClick(AdapterView arg0, View view, int pos, long arg3) { + progressBar.setVisibility(View.VISIBLE); + listView.setVisibility(View.GONE); + Thread th = new ThreadAbrirPedido(this, listPedido.get(pos).getId()); + th.start(); + } + + @Override + public boolean onItemLongClick(AdapterView parent, View view, int pos, long arg3) { + String[] itens = null; + PedidoDB pedDB = new PedidoDB(); + + try { + pedOpcoes = pedDB.selectFull(getApplicationContext(), null, listPedido.get(pos).getId()); + + if (pedOpcoes.getStatus() >= Pedido.STATUS_ENVIADO){ + //itens = new String[]{"Duplicar", "Enviar Pedido E-mail"}; + itens = new String[]{"Duplicar", "Compartilhar Pedido"}; + }else{ + //itens = new String[]{"Duplicar", "Excluir", "Enviar Pedido E-mail"}; + itens = new String[]{"Duplicar", "Excluir", "Compartilhar Pedido"}; + } + + AlertDialog.Builder alert = new AlertDialog.Builder(this); + alert.setItems(itens, this); + alertOpcoes = alert.create(); + alertOpcoes.show(); + + } catch (Exception e) { + Util.sendError(BrowsePedido.this, e); + } + + return true; + } + + @Override + public void onClick(DialogInterface dialog, int which) { + if (dialog == alertExcluir && which == DialogInterface.BUTTON_POSITIVE) { + try { + PedidoDB pedDB = new PedidoDB(); + pedDB.delete(getApplicationContext(), pedOpcoes); + updateListAdapter(); + } catch (Exception e) { + Util.sendError(this, e); + } + } + + if (dialog == alertOpcoes){ + if (which == 0){ + try { + Global.pedido = new Pedido(getApplicationContext(), pedOpcoes); + startActivity(new Intent(this, UpdatePedidoActivity.class)); + } catch (Exception e) { + Util.sendError(this, e); + } + + }else if (pedOpcoes.getStatus() < Pedido.STATUS_ENVIADO && which == 1){ + AlertDialog.Builder alert = new AlertDialog.Builder(this); + alert.setTitle("Excluir pedido"); + alert.setMessage("Tem certeza que deseja excluir o pedido selecionado?\n"+pedOpcoes.getNumero() + "\n" + pedOpcoes.getCliente().getRazao()); + alert.setNegativeButton("Cancelar", null); + alert.setPositiveButton("Excluir", this); + alertExcluir = alert.create();// necessrio criar pra + alertExcluir.show();// poder comparar dentro do onClick + }else{ + try { + + if (Build.VERSION.SDK_INT < 29) { + int REQUEST_CODE = 0; + if (checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},REQUEST_CODE); + } else { + // permisso concedida + Util.enviaPedidoEmail(this, pedOpcoes); + } + }else{ + Util.enviaPedidoEmail(this, pedOpcoes); + } + + } catch (Exception e) { + Toast.makeText(getApplicationContext(), "Erro ao Compartilhar Pedido", Toast.LENGTH_SHORT).show(); + //Toast.makeText(getApplicationContext(), "Erro ao enviar email", Toast.LENGTH_SHORT).show(); + Util.sendError(this, e); + } + } + } + } + + public void abrirUpdate() { + runOnUiThread(new Runnable() { + @Override + public void run() { + startActivity(new Intent(BrowsePedido.this, UpdatePedidoActivity.class)); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + }); + } + + @Override + public void onClick(View v) { + if (v == btFiltro) { + if (layoutFiltro.getVisibility() == View.GONE) { + btFiltro.setText("OK"); + layoutFiltro.setVisibility(View.VISIBLE); + } else { + btFiltro.setText("Filtros"); + updateListAdapter(); + } + } else if (v == ibSearchCliente) { + startActivityForResult(new Intent(BrowsePedido.this, BrowseCliente.class), REQUEST_CLIENTE); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + }else if (v == ibDe){ + dateToUpdate = UPDATE_DE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, de.get(Calendar.YEAR), de.get(Calendar.MONTH), de.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + }else if (v == ibAte){ + dateToUpdate = UPDATE_ATE; + DatePickerDialog dpd = new DatePickerDialog(this, DatePickerDialog.THEME_HOLO_LIGHT, this, ate.get(Calendar.YEAR), ate.get(Calendar.MONTH), ate.get(Calendar.DAY_OF_MONTH)); + dpd.show(); + } + + } + + @Override + public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { + if (dateToUpdate == UPDATE_DE) { + de.set(year, monthOfYear, dayOfMonth); + } else if (dateToUpdate == UPDATE_ATE) { + ate.set(year, monthOfYear, dayOfMonth); + } + dateToUpdate = 0; + fillFields(); + } + + private void fillFields() { + tvDe.setText(Util.formatDate(de.getTime())); + tvAte.setText(Util.formatDate(ate.getTime())); + } + + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == REQUEST_CLIENTE) { + if (resultCode == RESULT_OK) { + cliente = (Cliente) data.getSerializableExtra("RETURN"); + mostraFiltro = true; + } + } + } + + public void updateListAdapter() { + try { + SharedPreferences.Editor editor = getSharedPreferences(Preferencia.NAME, 0).edit(); + layoutFiltro.setVisibility(View.GONE); + listView.setVisibility(View.GONE); + progressBar.setVisibility(View.VISIBLE); + imm.hideSoftInputFromWindow(etCliente.getWindowToken(), 0); + listPedido = new ArrayList(); + StringBuilder filtro = new StringBuilder("A.id_empresa = " + Global.getEmpresa().getId()); + if (cliente != null) { + filtro.append(" AND A.id_cliente = " + cliente.getId()); + } + editor.putInt(Preferencia.BROWSE_PEDIDO_STATUS, spSituacao.getSelectedItemPosition()); + int status = spSituacao.getSelectedItemPosition() - 1; + if (status >= 0){ + filtro.append(" AND A.status = " + status); + } + if (de != null && ate != null){ + filtro.append(" AND DATE(A.data) BETWEEN '" + Util.formatDateDB(de.getTime()) + "' AND '"+Util.formatDateDB(ate.getTime()) + "'"); + } + editor.putInt(Preferencia.BROWSE_PEDIDO_ORDEM, spOrdem.getSelectedItemPosition()); + String order = ""; + switch (spOrdem.getSelectedItemPosition()) { + case 0: + order = "A.numero"; + break; + case 1: + order = "A.data desc, A.numero desc"; + break; + } + editor.commit(); + th = new ThreadBuscaPedido(this, getApplicationContext(), filtro.toString(), order); + th.start(); + } catch (Exception e) { + Util.sendError(this, e); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/FlexPedidoFragment.java b/src/br/com/jcsinformatica/sarandroid/pedido/FlexPedidoFragment.java new file mode 100644 index 0000000..1b16530 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/FlexPedidoFragment.java @@ -0,0 +1,74 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import android.support.v4.app.Fragment; +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.database.RepresentanteDB; + +public class FlexPedidoFragment extends Fragment { + + private View rootView; + private TextView tvSaldoFlexEmpresa; + private TextView tvFlexOutrosPedidosDebitos; + private TextView tvSaldoFlexDisponivel; + private TextView tvFlexPedido; + private TextView tvFlexOutrosPedidosCredito; + + + public FlexPedidoFragment() { + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + rootView = inflater.inflate(R.layout.fragment_flex_pedido, container, false); + tvSaldoFlexEmpresa = (TextView) rootView.findViewById(R.id.tvSaldo_flex_empresa); + tvFlexOutrosPedidosDebitos = (TextView) rootView.findViewById(R.id.tvFlexOutrosPedidos_debitos); + tvSaldoFlexDisponivel = (TextView) rootView.findViewById(R.id.tvSaldo_flex_disponivel); + tvFlexPedido = (TextView) rootView.findViewById(R.id.tvFlexPedido); + tvFlexOutrosPedidosCredito = (TextView) rootView.findViewById(R.id.tvFlexOutrosPedidos_credito); + return rootView; + } + + @Override + public void onStart() { + super.onStart(); + Thread t = new Thread(new Runnable() { + @Override + public void run() { + RepresentanteDB repBD = new RepresentanteDB(); + try { + final double[] valores = repBD.consultaFlex(getActivity().getApplicationContext()); + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { + try { + FillFields(valores); + } catch (WarningException e) { + } + } + }); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + }); + t.start(); + } + + private void FillFields(double[] valores) throws WarningException{ + double saldoFlexVendedor = Global.getEmpresa().getRepresentante().getSaldoFlex(); + tvSaldoFlexEmpresa.setText(Util.formataValorMonetario(saldoFlexVendedor)); + tvFlexOutrosPedidosDebitos.setText(Util.formataValorMonetario(valores[0])); + tvSaldoFlexDisponivel.setText(Util.formataValorMonetario(saldoFlexVendedor+valores[0])); + tvFlexPedido.setText(Util.formataValorMonetario(Global.pedido.getVlFlex())); + tvFlexOutrosPedidosCredito.setText(Util.formataValorMonetario(valores[1])); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/ItensPedidoFragment.java b/src/br/com/jcsinformatica/sarandroid/pedido/ItensPedidoFragment.java new file mode 100644 index 0000000..716003b --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/ItensPedidoFragment.java @@ -0,0 +1,229 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.List; + +import android.app.AlertDialog; +import android.app.AlertDialog.Builder; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AdapterView.OnItemLongClickListener; +import android.widget.Button; +import android.widget.ImageButton; +import android.widget.ListView; +import android.widget.TextView; +import android.widget.Toast; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PautaDB; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.produto.BrowseProduto; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterPedItens; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; + +public class ItensPedidoFragment extends Fragment implements OnItemClickListener, OnItemLongClickListener, OnClickListener { + + List listPedItens; + ListView listViewPedItens; + ImageButton ibNovo; + TextView tvExcluirTip; + SimpleArrayAdapterPedItens adapter; + Button btAtualizar; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_itens_pedido, container, false); + listViewPedItens = (ListView) rootView.findViewById(R.id.listViewPedItens); + ibNovo = (ImageButton) rootView.findViewById(R.id.ibNovo_pedItem); + tvExcluirTip = (TextView) rootView.findViewById(R.id.etExcluirTip); + btAtualizar = (Button) rootView.findViewById(R.id.btAtual_desc); + return rootView; + } + + @Override + public void onStart() { + super.onStart(); + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + ibNovo.setVisibility(View.GONE); + btAtualizar.setVisibility(View.GONE); + tvExcluirTip.setVisibility(View.GONE); + } + ibNovo.setOnClickListener(this); + btAtualizar.setOnClickListener(this); + listViewPedItens.setOnItemLongClickListener(this); + listViewPedItens.setOnItemClickListener(this); + updateAdapter(); + } + + @Override + public void onResume() { + super.onResume(); + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + ibNovo.setVisibility(View.GONE); + btAtualizar.setVisibility(View.GONE); + tvExcluirTip.setVisibility(View.GONE); + } + ibNovo.setOnClickListener(this); + btAtualizar.setOnClickListener(this); + listViewPedItens.setOnItemLongClickListener(this); + listViewPedItens.setOnItemClickListener(this); + updateAdapter(); + } + + @Override + public void setUserVisibleHint(boolean isVisibleToUser) { + super.setUserVisibleHint(isVisibleToUser); + if (isVisibleToUser) { + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + btAtualizar.setVisibility(View.GONE); + } else if (Global.pedido.getPauta() != null){ + int vFlagDescPauta = new PautaDB().validaDescPauta(getActivity().getApplicationContext(),Global.pedido.getPauta().getId()); + if (vFlagDescPauta == 1){ + btAtualizar.setVisibility(View.VISIBLE); + }else{ + btAtualizar.setVisibility(View.GONE); + } + }else{ + btAtualizar.setVisibility(View.GONE); + } + } + } + + + public void updateAdapter() { + listPedItens = Global.pedido.getPedItens(); + SimpleArrayAdapterPedItens adapter = new SimpleArrayAdapterPedItens(getActivity(), listPedItens); + listViewPedItens.setAdapter(adapter); + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int pos, long arg3) { + if (Global.pedido.getCliente() == null){ + Toast.makeText(getActivity().getApplicationContext(), "Por favor, selecione um cliente", Toast.LENGTH_SHORT).show(); + return; + } + Global.pedItem = listPedItens.get(pos); + startActivity(new Intent(getActivity(), UpdatePedItemActivity.class)); + getActivity().overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + @Override + public boolean onItemLongClick(AdapterView arg0, View arg1, int pos, long arg3) { + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + return true; + } + final ItemPedido pedItem = listPedItens.get(pos); + AlertDialog.Builder b = new Builder(getActivity()); + b.setTitle("Confirmao de excluso"); + b.setMessage("Tem certeza que deseja remover o produto ("+pedItem.getProduto().getDescrDet()+") deste pedido?"); + b.setNegativeButton("Cancelar", null); + b.setPositiveButton("Confirmar", new AlertDialog.OnClickListener() { + @Override + public void onClick(DialogInterface arg0, int arg1) { + //listPedItens.remove(pedItem); + Global.pedido.getPedItens().remove(pedItem); + Global.pedido.getPedItensExcluir().add(pedItem); + updateAdapter(); + verificaItens(); + } + }); + b.show(); + return true; + } + + private void verificaItens(){ + if (Global.pedido != null && Global.pedido.getPedItens() != null && + Global.pedido.getPedItens().size() > 0){ + MainPedidoFragment.ibSearchCliente.setEnabled(false); + MainPedidoFragment.etCodCliente.setEnabled(false); + }else{ + MainPedidoFragment.ibSearchCliente.setEnabled(true); + MainPedidoFragment.etCodCliente.setEnabled(true); + } + } + + private boolean ativaApenasPauta(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getActivity().getApplicationContext()); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + if (sarCfg != null){ + if (sarCfg.isProdPauta()){ + return true; + }else{ + return false; + } + }else{ + return false; + } + } + + @Override + public void onClick(View view) { + if (view == ibNovo) { + // startActivity(new Intent(getActivity(), BrowseProduto.class)); + if (Global.pedido.getCliente() == null){ + Toast.makeText(getActivity().getApplicationContext(), "Por favor, selecione um cliente", Toast.LENGTH_SHORT).show(); + return; + } + //Toast.makeText(getActivity().getApplicationContext(), "teste: "+ativaApenasPauta(), Toast.LENGTH_SHORT).show(); + if (ativaApenasPauta() && Global.pedido.getPauta() == null){ + Toast.makeText(getActivity().getApplicationContext(), "Por favor, selecione uma pauta", Toast.LENGTH_SHORT).show(); + return; + } + Intent it = new Intent(getActivity(), BrowseProduto.class); + it.putExtra("PAUTA", Global.pedido.getPauta()); + startActivity(it); + getActivity().overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } else if (view == btAtualizar) { + if (Global.pedido.getPauta() == null){ + Toast.makeText(getActivity().getApplicationContext(), "Por favor, selecione uma pauta!", Toast.LENGTH_SHORT).show(); + return; + } + int vFlagDescPauta = new PautaDB().validaDescPauta(getActivity().getApplicationContext(),Global.pedido.getPauta().getId()); + if (vFlagDescPauta != 1){ + Toast.makeText(getActivity().getApplicationContext(), "Pauta sem Desconto Progressivo!", Toast.LENGTH_SHORT).show(); + return; + } + if (Global.pedido.getPedItens().size() <= 0) { + Toast.makeText(getActivity().getApplicationContext(), "Pedido sem Itens Cadastrados!", Toast.LENGTH_SHORT).show(); + return; + } + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO && Global.pedido.getPauta() != null){ + AlertDialog.Builder b = new Builder(getActivity()); + b.setTitle("Atualizao de Preos"); + b.setMessage("Confirma Atualizar o Preo de todos os Produtos?"); + b.setNegativeButton("Cancelar", null); + b.setPositiveButton("Confirmar", new AlertDialog.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Global.pedido.calcDescPauta(getActivity()); + Toast.makeText(getActivity(), "Preos Atualizados!", Toast.LENGTH_LONG).show(); + updateAdapter(); + verificaItens(); + } + }); + b.show(); + } + + //Global.pedido.calcDescPauta(getActivity()); + //Global.pedido.calcTotal(getActivity()); + //updateAdapter(); + //verificaItens(); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java b/src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java new file mode 100644 index 0000000..52c0db7 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/MainPedidoFragment.java @@ -0,0 +1,1006 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCTR; +import br.com.jcsinformatica.sarandroid.cliente.BrowseCliente; +import br.com.jcsinformatica.sarandroid.pedido.BrowseHistorico; +import br.com.jcsinformatica.sarandroid.database.ClienteDB; +import br.com.jcsinformatica.sarandroid.database.ContasReceberDB; +import br.com.jcsinformatica.sarandroid.database.FormaPagamentoDB; +import br.com.jcsinformatica.sarandroid.database.PautaDB; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.vo.Cliente; +import br.com.jcsinformatica.sarandroid.vo.FormaPagamento; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.AlertDialog.Builder; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; // Importa��o necess�ria para a solu��o final +import android.support.v4.app.Fragment; +import android.support.v4.view.ViewPager; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnFocusChangeListener; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.Spinner; +import android.widget.TableRow; +import android.widget.TextView; +import android.widget.Toast; + +public class MainPedidoFragment extends Fragment implements OnClickListener, OnItemSelectedListener, + OnFocusChangeListener { + private View rootView; + private TextView tvNumero; + private TextView tvData; + private Spinner spStatus; + private Spinner spTipo; + public static EditText etCodCliente; + private EditText etCliente; + private EditText etDescontoP; + private EditText etDescontoV; + public static ImageButton ibSearchCliente; + private Spinner spFormaPag; + private Spinner spPauta; + private TextView tvQtdTotal; + private TextView tvTotalProdutos; + private TextView tvTotalDesconto; + private TextView tvTotalGeral; + private TextView tvValorPedidoMinimo; + private TextView tvAcrescimoPedido; + private TextView tvCodLiberacao; + private EditText etCodLiberacao; + private EditText etObservacao; + private Button btSalvar; + private Button btHistorico; + + private TableRow tableRowERP1; + private TextView tvNumeroERP; + private TableRow tableRowERP2; + private TableRow tableRowPedidoMinimo; + private TextView tvDataEmissao; + private CheckBox chkPermiteFlex; + + String codAntes = ""; + List listForPagtos; + List listPautas = new ArrayList();; + private boolean clienteAtraso = false; + private int diasClienteAtraso = 0; + private int diasBloqueioCredito = 0; + public static boolean PEDIDO_CONSULTA = false; + private boolean isFormaPagBloq = false; + private long bloqFormaPagTimestamp = 0; + + public MainPedidoFragment() { + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + rootView = inflater.inflate(R.layout.fragment_main_pedido, container, false); + + // A l�gica de restaura��o do estado � mantida aqui. Ela "conserta" os dados + // no Global.pedido no primeiro momento poss�vel. + if (savedInstanceState != null) { + int restoredId = savedInstanceState.getInt("selectedFormaPagId", -1); + if (restoredId != -1 && Global.pedido != null) { + try { + FormaPagamentoDB db = new FormaPagamentoDB(); + FormaPagamento formaRestaurada = db.selectId(getActivity(), restoredId); + if (formaRestaurada != null) { + Global.pedido.setFormapag(formaRestaurada); + } + } catch (Exception e) { + // Tratar erro se necess�rio + } + } + } + + tvNumero = (TextView) rootView.findViewById(R.id.tvNumero_pedido); + tvData = (TextView) rootView.findViewById(R.id.tvData_pedido); + tableRowERP1 = (TableRow) rootView.findViewById(R.id.tableRowERP1); + tvNumeroERP = (TextView) rootView.findViewById(R.id.tvNumeroERP_pedido); + tableRowERP2 = (TableRow) rootView.findViewById(R.id.tableRowERP2); + tvDataEmissao = (TextView) rootView.findViewById(R.id.tvDataEmissao_pedido); + spStatus = (Spinner) rootView.findViewById(R.id.spStatus_pedido); + spTipo = (Spinner) rootView.findViewById(R.id.spTipo_pedido); + etCodCliente = (EditText) rootView.findViewById(R.id.etCodCliente_pedido); + etCliente = (EditText) rootView.findViewById(R.id.etCliente_pedido); + ibSearchCliente = (ImageButton) rootView.findViewById(R.id.ibSearchCliente_pedido); + spFormaPag = (Spinner) rootView.findViewById(R.id.spFormaPag_pedido); + spPauta = (Spinner) rootView.findViewById(R.id.spPauta_pedido); + tvQtdTotal = (TextView) rootView.findViewById(R.id.tvQtdTotalGeralPedido); + tvTotalGeral = (TextView) rootView.findViewById(R.id.tvTotal_pedido_geral); + etObservacao = (EditText) rootView.findViewById(R.id.etObservacao_pedido); + btSalvar = (Button) rootView.findViewById(R.id.btSalvar_pedido); + btHistorico = (Button) rootView.findViewById(R.id.btHistorico); + tableRowPedidoMinimo = (TableRow) rootView.findViewById(R.id.tableRowPedidoMinimo); + tvValorPedidoMinimo = (TextView) rootView.findViewById(R.id.tvValorPedidoMinimo); + tvAcrescimoPedido = (TextView) rootView.findViewById(R.id.tvAcrescimo_pedido); + chkPermiteFlex = (CheckBox) rootView.findViewById(R.id.chkFlexPedido); + etCodLiberacao = (EditText) rootView.findViewById(R.id.etCodLiberacao_pedido); + tvCodLiberacao = (TextView) rootView.findViewById(R.id.tvCodLiberacao_pedido); + + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + spStatus.setEnabled(false); + spTipo.setEnabled(false); + etCodCliente.setEnabled(false); + ibSearchCliente.setVisibility(View.GONE); + spFormaPag.setEnabled(false); + etObservacao.setEnabled(false); + etCodLiberacao.setEnabled(false); + btSalvar.setEnabled(false); + btSalvar.setVisibility(View.GONE); + tableRowPedidoMinimo.setVisibility(View.GONE); + } + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + try { + verificaCliente(Global.pedido.getCliente()); + } catch (Exception e) { + e.printStackTrace(); + } + } + return rootView; + } + + @Override + public void onStart() { + super.onStart(); + + // A l�gica de neg�cio original � mantida aqui. + if (Global.pedido.getPauta() != null && !listPautas.contains(Global.pedido.getPauta())){ + listPautas.add(Global.pedido.getPauta()); + } else if (Global.pedido.getCliente() != null){ + Cliente cli = Global.pedido.getCliente(); + Pauta pauta = cli.getPauta(); + if (pauta != null){ + listPautas.clear(); + listPautas.add(pauta); + Global.pedido.setPauta(pauta); + } + } + + SarConfig sarCfg = null; + SarConfigBD cfgBD = new SarConfigBD(); + try { + sarCfg = cfgBD.select(getActivity().getApplicationContext()); + diasBloqueioCredito = sarCfg.getDiasBloqueioCredito(); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + + Thread th = new Thread(new Runnable() { + @Override + public void run() { + try { + if (Global.pedido.getCliente() != null){ + ContasReceberDB ctrDB = new ContasReceberDB(); + double[] resumo = ctrDB.buscaResumoAtrasos(getActivity().getApplicationContext(), Global.pedido.getCliente()); + final boolean temCTR = resumo[0] > 0; + if (temCTR){ + diasClienteAtraso = (int) resumo[1]; + } + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { + if (temCTR && Global.pedido.getStatus() < Pedido.STATUS_ENVIADO && diasClienteAtraso >= diasBloqueioCredito){ + tvCodLiberacao.setVisibility(View.VISIBLE); + etCodLiberacao.setVisibility(View.VISIBLE); + }else{ + tvCodLiberacao.setVisibility(View.GONE); + etCodLiberacao.setVisibility(View.GONE); + } + } + }); + } + + // A thread apenas prepara os dados, n�o atualiza mais a UI principal. + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + listForPagtos = forPagDB.selectAll(getActivity()); + + PautaDB pautaDB = new PautaDB(); + if (listPautas.size() == 0) { // L�gica simplificada para evitar busca dupla + listPautas = pautaDB.selectAll(getActivity(), Global.getEmpresa().getId()); + } + + } catch (Exception e) { + if (getActivity() != null) { + Util.sendError(getActivity(), e); + } + } + } + }); + th.start(); + + // A l�gica de buscaPauta() foi integrada na thread principal para simplificar + // e evitar m�ltiplas threads. + } + + private void buscaPauta(){ + Thread th = new Thread(new Runnable() { + @Override + public void run() { + try { + PautaDB pautaDB = new PautaDB(); + listPautas = pautaDB.selectAll(getActivity(), Global.getEmpresa().getId()); + + // A atualiza��o da UI � removida daqui para ser centralizada no onResume + + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + }); + th.start(); +} + + @Override + public void onResume() { + super.onResume(); + + // Reconfigura os listeners aqui para garantir que sempre estejam ativos + spStatus.setOnItemSelectedListener(this); + spTipo.setOnItemSelectedListener(this); + etCodCliente.setOnFocusChangeListener(this); + ibSearchCliente.setOnClickListener(this); + spFormaPag.setOnItemSelectedListener(this); + spPauta.setOnItemSelectedListener(this); + btSalvar.setOnClickListener(this); + btHistorico.setOnClickListener(this); + + // SOLU��O FINAL: Centraliza toda a atualiza��o da UI em um Handler no onResume. + // Isso garante que este c�digo seja a �LTIMA coisa a ser executada, + // eliminando a "race condition" e a intermit�ncia. + new Handler().post(new Runnable() { + @Override + public void run() { + if (getActivity() == null || getActivity().isFinishing()) { + return; // Verifica��o de seguran�a + } + + // Sequ�ncia de atualiza��o controlada: + loadValues(false); + fillFields(); + atualizarResumoPedido(); + + // Trava de seguran�a final para pedidos enviados. + if (Global.pedido != null && Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + spFormaPag.setEnabled(false); + } + } + }); + } + + private void loadValues(boolean isPautaCliente) { + try { + // Spinner status + ArrayAdapter statusAdapter = new ArrayAdapter(rootView.getContext(), + R.layout.spinner_model_generic, Arrays.asList(rootView.getResources().getStringArray( + R.array.status_pedido))); + statusAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spStatus.setAdapter(statusAdapter); + + // Spinner tipo + ArrayAdapter tipoAdapter = new ArrayAdapter(rootView.getContext(), + R.layout.spinner_model_generic, Arrays.asList(rootView.getResources().getStringArray( + R.array.tipo_pedido))); + tipoAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spTipo.setAdapter(tipoAdapter); + + // Spinner Forma Pagamento + if (listForPagtos.size() == 0) { + Toast.makeText(rootView.getContext(), "Sem formas de pagamento dispon�veis", Toast.LENGTH_LONG).show(); + } + List valoresForPagtos = new ArrayList(); + for (FormaPagamento forPagto : listForPagtos) { + valoresForPagtos.add(forPagto.getDescricao()); + } + ArrayAdapter forPagtoAdapter = new ArrayAdapter(rootView.getContext(),R.layout.spinner_model_generic, valoresForPagtos); + forPagtoAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + + isFormaPagBloq = true; + spFormaPag.setAdapter(forPagtoAdapter); + isFormaPagBloq = false; + + // Spinner Pauta + List valoresPauta = new ArrayList(); + for (Pauta pauta : listPautas) { + valoresPauta.add(pauta.getNumero() + " - " + pauta.getDescricao()); + } + if (!isPautaCliente){ + valoresPauta.add("Nenhuma"); + } + ArrayAdapter pautaAdapter = new ArrayAdapter(rootView.getContext(), R.layout.spinner_model_generic, valoresPauta); + pautaAdapter.setDropDownViewResource(R.layout.simple_list_item_generic); + spPauta.setAdapter(pautaAdapter); + + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + private void fillFields() { + try { + Pedido ped = Global.pedido; + if (ped == null) + return; + + tvNumero.setText(String.valueOf(ped.getNumero())); + tvData.setText(Util.formatDate(ped.getData())); + if (ped.getStatus() >= Pedido.STATUS_ENVIADO) { + tvNumeroERP.setText(String.valueOf(ped.getNumeroErp())); + } else { + tableRowERP1.setVisibility(View.GONE); + } + if (ped.getStatus() == Pedido.STATUS_EMITIDO) { + tvDataEmissao.setText(Util.formatDate(ped.getDataEmissao())); + } else { + tableRowERP2.setVisibility(View.GONE); + } + Log.d("Status do pedido:", "Status pedido: "+ped.getStatus()); + spStatus.setSelection(ped.getStatus()); + switch (ped.getTipo()) { + case Pedido.TIPO_VENDA: + spTipo.setSelection(0); + break; + case Pedido.TIPO_BONIFICACAO: + spTipo.setSelection(1); + break; + } + etCliente.setEnabled(false); + if (Global.pedido.getCliente() != null) { + etCliente.setText(ped.getCliente().getRazao()); + codAntes = String.valueOf(ped.getCliente().getIdErp()); + } else { + etCliente.setText(""); + codAntes = ""; + } + etCodCliente.setText(codAntes); + fillFormaPag(ped); + if (Global.pedido.getPauta() != null) { + for (int i = 0; i < listPautas.size(); i++) { + Pauta pauta = listPautas.get(i); + if (pauta.getId() == Global.pedido.getPauta().getId()) { + spPauta.setSelection(i); + break; + } + } + } else { + spPauta.setSelection(listPautas.size()); + } + if (ped.getCliente() != null && ped.getCliente().getPauta() != null){ + spPauta.setEnabled(false); + spPauta.setFocusable(false); + }else{ + if (Global.pedido.getPedItens().size() > 0) { + spPauta.setEnabled(false); + spPauta.setFocusable(false); + etCodCliente.setEnabled(false); + ibSearchCliente.setEnabled(false); + } else { + spPauta.setEnabled(true); + spPauta.setFocusable(true); + etCodCliente.setEnabled(true); + ibSearchCliente.setEnabled(true); + } + } + + Integer id_formapag = 0; + if (ativaFormaPag() && ped.getCliente() != null) { + id_formapag = new ClienteDB().verificaFormaPag(getActivity(), ped.getCliente().getId()); + if (id_formapag == null){ + id_formapag = 0; + } + } + + if (ativaFormaPag() && ped.getCliente() != null && id_formapag>0){ + spFormaPag.setEnabled(false); + spFormaPag.setFocusable(false); + } else { + spFormaPag.setEnabled(true); + spFormaPag.setFocusable(true); + } + + double totalProduto = Global.pedido.getTotalProduto(); + double totalIcmsST = Global.pedido.getTotalIcmsST(); + double totalIpi = Global.pedido.getTotalIPI(); + double totalDesconto = 0; + double totalGeral = 0; + if (Global.pedido.getStatus() <= Pedido.STATUS_LIBERADO){ + totalDesconto = Global.pedido.getTotalDesconto(); + }else{ + totalDesconto = Global.pedido.getDescontoV(); + } + totalGeral = (totalProduto-totalDesconto) + totalIcmsST; + if (!new UpdatePedItemActivity().precoComIpi(getActivity())){ + totalGeral += totalIpi; + } + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + Global.pedido.setVlAcrescimo(vlAcrescimo); + } + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + etObservacao.setText(Global.pedido.getObservacao()); + chkPermiteFlex.setChecked(Global.pedido.isPermiteFlex()); + if (Global.pedido.getCodLiberacao() > 0){ + etCodLiberacao.setText(Integer.toString(Global.pedido.getCodLiberacao())); + } + if (Global.getEmpresa().getRepresentante().getValorPedMinimo() <= 0 || Global.pedido.getStatus() == Pedido.STATUS_ENVIADO){ + tableRowPedidoMinimo.setVisibility(View.GONE); + }else{ + tvValorPedidoMinimo.setText(Util.formataValorMonetario(Global.getEmpresa().getRepresentante().getValorPedMinimo())); + } + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + private void fillFormaPag(Pedido ped) { + if (ped.getFormapag() != null) { + for (int i = 0; i < listForPagtos.size(); i++) { + FormaPagamento forPagto = listForPagtos.get(i); + if (forPagto.getId() == ped.getFormapag().getId()) { + if (spFormaPag.getSelectedItemPosition() != i) { // Evita setar se j� estiver certo + isFormaPagBloq = true; + spFormaPag.setSelection(i); + isFormaPagBloq = false; + } + break; + } + } + } + } + + @Override + public void onClick(View view) { + if (view == ibSearchCliente) { + startActivityForResult(new Intent(getActivity(), BrowseCliente.class), UpdatePedidoActivity.REQUEST_CLIENTE); + getActivity().overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } else if (view == btHistorico) { + if (Global.pedido.getCliente() != null){ + Intent it = new Intent(getActivity(), BrowseHistorico.class); + it.putExtra(Cliente.EXTRA_NAME, Global.pedido.getCliente()); + startActivity(it); + getActivity().overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + } else if (view == btSalvar) { + Global.pedido.setObservacao(etObservacao.getText().toString()); + if (!etCodLiberacao.getText().toString().isEmpty()){ + Global.pedido.setCodLiberacao(Integer.parseInt(etCodLiberacao.getText().toString())); + } + + String erro = validaCampos(); + + if (erro=="999"){ + try { + double vlPedMin = Global.pedido.getFormapag().getVlPedMin(); + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + FormaPagamento forPag2 = forPagDB.selectAvista(getActivity()); + if (forPag2 != null) { + erro = "Atualizando Forma de Pagamento!"; + AlertDialog.Builder b = new Builder(getActivity()); + b.setTitle("Atualiza Forma de Pagamento"); + b.setMessage("Limite Minimo da Forma de Pagto ("+vlPedMin+"). Confirma Atualizar para 'A VISTA'?"); + b.setNegativeButton("Cancelar", null); + b.setPositiveButton("Confirmar", new AlertDialog.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + try { + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + FormaPagamento forPag2 = forPagDB.selectAvista(getActivity()); + Global.pedido.setFormapag(forPag2); + fillFields(); + spFormaPag.requestFocus(); + }catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + }); + b.show(); + }else{ + erro = "Valor do Pedido abaixo do Permitido para Foma de Pagamento. Valor Minimo ("+vlPedMin+")"; + } + } + catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + if (erro=="998"){ + try { + int IdforPag = Global.pedido.getCliente().getFormaPag().getId(); + erro = "Atualizando p/ Forma de Pagamento do Cliente!"; + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + FormaPagamento forPag2 = forPagDB.selectId(getActivity(),IdforPag); + if (forPag2 != null) { + Global.pedido.setFormapag(forPag2); + fillFields(); + spFormaPag.requestFocus(); + } + } + catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + if (erro == null) { + PedidoDB pedDB = new PedidoDB(); + try { + Global.pedido.setObservacao(etObservacao.getText().toString()); + Global.pedido.setDescontoV(Global.pedido.getTotalDesconto()); + pedDB.salvar(getActivity().getApplicationContext(), Global.pedido); + Global.pedido = null; + getActivity().finish(); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } else { + Toast.makeText(getActivity(), erro, Toast.LENGTH_LONG).show(); + } + } + } + + private String validaCampos() { + if (Global.pedido.getCliente() == null){ + return "Selecione um cliente"; + } + if (Global.pedido.getFormapag() == null){ + return "Selecione uma forma de pagamento"; + } + if (Global.pedido.getPedItens().size() == 0){ + return "Adicione um produto"; + } + try { + if (Global.pedido.getTotalProduto() < Global.getEmpresa().getRepresentante().getValorPedMinimo() && + Global.pedido.getStatus() == Pedido.STATUS_LIBERADO){ + return "Valor do pedido abaixo do permitido"; + } + } catch (WarningException e) { + Util.sendError(getActivity(), e); + } + double saldoFlex = 0; + try{ + saldoFlex = Global.getEmpresa().getRepresentante().getSaldoFlex(); + } catch (WarningException e) { + Util.sendError(getActivity(), e); + } + if (Global.pedido.getStatus() == Pedido.STATUS_LIBERADO && + Global.pedido.isPermiteFlex() && Global.pedido.getVlFlex() < 0 && + (saldoFlex + Global.pedido.getVlFlex()) < 0 ) { + return "N�o h� saldo Flex ('"+saldoFlex+"') para libera��o do pedido"; + } + if (!codigoLiberacao2()){ + return "C�digo de libera��o inv�lido. Favor, verifique!"; + } + if (Global.pedido.isBloqComissaoVendedor()){ + return "Desconto maior que a comiss�o!"; + } + + String erro = Global.pedido.getValidaPedidoMinimo(getActivity().getApplicationContext()); + if (erro != null) { + return erro; + } + + if (ativaLimiteCredito()) { + ClienteDB CliDB = new ClienteDB(); + double vLimiteCredito = CliDB.ClienteLimite(getActivity(), Global.pedido.getCliente().getId()); + if (Global.pedido.getStatus() == Pedido.STATUS_LIBERADO && Global.pedido.getTotalProduto()>vLimiteCredito){ + int liberaCredito = 0; + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + liberaCredito = forPagDB.selectLiberaCredito(getActivity(), Global.pedido.getFormapag().getId()); + if (liberaCredito != 1){ + return "Limite de Cr�dito do Cliente ("+vLimiteCredito+") Menor que o Total do Pedido!"; + } + } + } + + double vlPedMin = Global.pedido.getFormapag().getVlPedMin(); + if (vlPedMin > 0 && Global.pedido.getTotalProduto() < vlPedMin){ + return "999"; + } + + int IdforPag = 0; + if (Global.pedido.getCliente().getFormaPag() != null){ + IdforPag = Global.pedido.getCliente().getFormaPag().getId(); + } + int IdforPag2 = Global.pedido.getFormapag().getId(); + + if (ativaFormaPag() && IdforPag>0 && IdforPag != IdforPag2){ + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + vlPedMin = forPagDB.selectVlMin(getActivity(), IdforPag); + + if(vlPedMin > 0 && Global.pedido.getTotalProduto() >= vlPedMin){ + return "998"; + } + } + + return null; + } + + private boolean codigoLiberacao2(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + DecimalFormat df = new DecimalFormat("00000000"); + DecimalFormat df2 = new DecimalFormat("000000000000000000000000000000"); + DecimalFormat df3 = new DecimalFormat("00"); + double totalDesconto = 0.0; + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + Global.pedido.calcTotal(getActivity()); + totalDesconto = Global.pedido.getTotalDesconto(); + }else{ + totalDesconto = Global.pedido.getDescontoV(); + } + double totalGeral = (Global.pedido.getTotalProduto() - totalDesconto) + Global.pedido.getTotalIcmsST(); + Integer codPedido = Global.pedido.getCodLiberacao(); + Integer codConf = 0; + String codAux = null; + String codAux2 = null; + + if (!precoComIpi()){ + totalGeral += Global.pedido.getTotalIPI(); + } + + if (Global.pedido.getStatus() != Pedido.STATUS_LIBERADO){ + return true; + } + if (diasBloqueioCredito > 0){ + if (clienteAtraso && diasClienteAtraso >= diasBloqueioCredito){ + if (codPedido == 0){ + return false; + } + + codAux = df3.format(01); + DecimalFormat dfMonetario = (DecimalFormat) NumberFormat.getCurrencyInstance(); + dfMonetario.applyPattern("##0.00"); + String vlTotal = dfMonetario.format(totalGeral).replace(",", "."); + totalGeral = Double.parseDouble(vlTotal); + Long cod = (long) (Integer.parseInt(codAux) * Global.pedido.getNumero() * Global.pedido.getCliente().getIdErp() * totalGeral); + + codAux2 = df2.format(cod); + codAux2 = codAux2.substring(codAux2.length()-6, codAux2.length()); + codAux2 = codAux2+codAux; + codConf = Integer.parseInt(codAux2); + Log.d("Confer�ncia", codConf+""); + if (!codConf.equals(codPedido)){ + return false; + } + } + } + return true; + } + + private boolean ativaFormaPag(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getActivity().getApplicationContext()); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + if (sarCfg != null){ + if (sarCfg.isBloqFormapagCliente()){ + return true; + }else{ + return false; + } + }else{ + return false; + } + } + + private boolean ativaLimiteCredito(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getActivity().getApplicationContext()); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + if (sarCfg != null){ + if (sarCfg.isBloqLimiteCredito()){ + return true; + }else{ + return false; + } + }else{ + return false; + } + } + + private boolean precoComIpi(){ + return new UpdatePedItemActivity().precoComIpi(getActivity()); + } + + @Override + public void onPause() { + if (Global.pedido != null) { + Global.pedido.setObservacao(etObservacao.getText().toString()); + if (!etCodLiberacao.getText().toString().isEmpty()){ + Global.pedido.setCodLiberacao(Integer.parseInt(etCodLiberacao.getText().toString())); + } + } + super.onPause(); + } + + public void onActivityResult(int requestCode, int resultCode, Intent data) { + try { + if (requestCode == UpdatePedidoActivity.REQUEST_CLIENTE) { + if (resultCode == Activity.RESULT_OK) { + Cliente c = (Cliente) data.getSerializableExtra("RETURN"); + if (c != null) { + loadCliente(c); + } + } + } + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + @Override + public void onItemSelected(AdapterView parent, View view, int pos, long arg3) { + if (view == null || parent == null) + return; + if (spStatus != null && parent == spStatus) { + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO && Global.pedido.getStatus() != pos) { + Toast.makeText(getActivity(), "N�o � permitido alterar a situa��o depois de enviado", Toast.LENGTH_LONG).show(); + spStatus.setSelection(Global.pedido.getStatus(), true); + } else if (Global.pedido.getStatus() <= Pedido.STATUS_LIBERADO && pos >= Pedido.STATUS_ENVIADO) { + Toast.makeText(getActivity(),"Situa��es aceitas s�o apenas as de \"Pendente\" e \"Liberado\"", Toast.LENGTH_LONG).show(); + spStatus.setSelection(Global.pedido.getStatus(), true); + } else { + Global.pedido.setStatus(pos); + } + } else if (spTipo != null && parent == spTipo) { + switch (pos) { + case 0: + Global.pedido.setTipo(Pedido.TIPO_VENDA); + break; + case 1: + Global.pedido.setTipo(Pedido.TIPO_BONIFICACAO); + break; + default: + Util.sendError(getActivity(), new Exception("Tipo inv�lido")); + break; + } + } else if (spFormaPag != null && parent == spFormaPag) { + + if ((!isFormaPagBloq && System.currentTimeMillis() > bloqFormaPagTimestamp) || Global.pedido.getFormapag() == null){ + Global.pedido.setFormapag(listForPagtos.get(pos)); + atualizarResumoPedido(); + } + } else if (spPauta != null && parent == spPauta) { + if (listPautas.size() == pos) { + Global.pedido.setPauta(null); + } else { + Global.pedido.setPauta(listPautas.get(pos)); + } + } + } + + @Override + public void onNothingSelected(AdapterView arg0) { + } + + @Override + public void onFocusChange(View view, boolean hasFocus) { + if ((Global.pedido != null && Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) + || Global.pedido == null) + return; + try { + if (view == etCodCliente) { + if (!hasFocus) { + if (Global.pedido == null) { + return; + } + Cliente cli = Global.pedido.getCliente(); + String cod = etCodCliente.getText().toString(); + if (cod.equals("")) { + cli = null; + } else if (!cod.equals(codAntes)) { + String where = "A.id_empresa = " + Global.getEmpresa().getId(); + where = where + " AND A.id_erp = " + cod; + ClienteDB cliDB = new ClienteDB(); + cli = cliDB.select(getActivity().getApplicationContext(), where); + } else { + return; + } + loadCliente(cli); + } + } + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + } + + private void loadCliente(Cliente cli) throws Exception { + Global.pedido.setCliente(cli); + if (cli == null) { + etCodCliente.setText(""); + return; + } + verificaCliente(cli); + FormaPagamento forPag = cli.getFormaPag(); + Pauta pauta = cli.getPauta(); + if (forPag == null) { + FormaPagamentoDB forPagDB = new FormaPagamentoDB(); + forPag = forPagDB.selectUltimoUsado(getActivity(), cli.getId()); + Log.d("Ativo: ", "Ativo: "+forPag.isAtivo()); + if (forPag != null) { + if (forPag.isAtivo()){ + Global.pedido.setFormapag(forPag); + } + } + } else { + Global.pedido.setFormapag(forPag); + } + + if (pauta != null){ + listPautas.clear(); + listPautas.add(pauta); + Global.pedido.setPauta(pauta); + loadValues(true); + }else{ + buscaPauta(); + } + fillFields(); + spFormaPag.requestFocus(); + } + + public void verificaCliente(final Cliente cli) { + final Activity act = getActivity(); + if (act == null) { + return; + } + if (act.isFinishing() || cli == null) { + return; + } + ViewPager viewPager = (ViewPager) act.findViewById(R.id.updPedido_pager); + if (viewPager.getCurrentItem() == 1) { + return; + } + Thread th = new Thread(new Runnable() { + @Override + public void run() { + try { + ContasReceberDB ctrDB = new ContasReceberDB(); + double[] resumo = ctrDB.buscaResumoAtrasos(act.getApplicationContext(), cli); + final boolean temCTR = resumo[0] > 0; + clienteAtraso = temCTR; + final StringBuilder message = new StringBuilder(); + if (temCTR) { + message.append("Cliente com " + (int) resumo[0] + " t�tulo(s) em atraso."); + message.append("\nMaior atraso: " + (int) resumo[1] + " dias"); + message.append("\nTotal em atraso: " + Util.formataValorMonetario(resumo[2])); + } + SarConfig sarCfg = null; + SarConfigBD cfgBD = new SarConfigBD(); + try { + sarCfg = cfgBD.select(getActivity().getApplicationContext()); + diasBloqueioCredito = sarCfg.getDiasBloqueioCredito(); + } catch (Exception e) { + Util.sendError(getActivity(), e); + } + if (temCTR){ + diasClienteAtraso = (int) resumo[1]; + } + act.runOnUiThread(new Runnable() { + @Override + public void run() { + if (temCTR && Global.pedido.getStatus() < Pedido.STATUS_ENVIADO && diasClienteAtraso>=diasBloqueioCredito){ + tvCodLiberacao.setVisibility(View.VISIBLE); + etCodLiberacao.setVisibility(View.VISIBLE); + }else{ + tvCodLiberacao.setVisibility(View.GONE); + etCodLiberacao.setVisibility(View.GONE); + } + } + }); + if (!cli.getObservacao().trim().isEmpty()) { + if (!message.toString().isEmpty()) { + message.append("\n"); + } + message.append(cli.getObservacao()); + } + if (!message.toString().trim().isEmpty()) { + act.runOnUiThread(new Runnable() { + @Override + public void run() { + AlertDialog.Builder alert = new Builder(act); + alert.setMessage(message.toString()); + if (temCTR) { + alert.setPositiveButton("Fechar", null); + alert.setNegativeButton("Verificar", + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Intent it = new Intent(act, BrowseCTR.class); + it.putExtra(Cliente.EXTRA_NAME, cli); + startActivity(it); + act.overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + }); + } else { + alert.setNeutralButton("Fechar", null); + } + alert.show(); + } + }); + } + } catch (Exception e) { + Util.sendError(act, e); + } + } + }); + th.start(); + } + + private void atualizarResumoPedido() { + tvQtdTotal.setText(String.valueOf(Global.pedido.getQtdTotalProduto())); + double totalProduto = Global.pedido.getTotalProduto(); + double totalIcmsSt = Global.pedido.getTotalIcmsST(); + double totalIpi = Global.pedido.getTotalIPI(); + double totalDesconto = 0; + double totalGeral = 0; + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + Global.pedido.calcTotal(getActivity()); + totalDesconto = Global.pedido.getTotalDesconto(); + }else{ + totalDesconto = Global.pedido.getDescontoV(); + } + totalGeral = (totalProduto-totalDesconto) + totalIcmsSt; + if (!new UpdatePedItemActivity().precoComIpi(getActivity())){ + totalGeral += totalIpi; + } + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = totalGeral * (txAcrescimo / 100.0); + Global.pedido.setVlAcrescimo(vlAcrescimo); + } + tvAcrescimoPedido.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(totalGeral + vlAcrescimo)); + } + + @Override + public void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + if (Global.pedido != null && Global.pedido.getFormapag() != null) { + outState.putInt("selectedFormaPagId", Global.pedido.getFormapag().getId()); + } + } +} \ No newline at end of file diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/ThreadAbrirPedido.java b/src/br/com/jcsinformatica/sarandroid/pedido/ThreadAbrirPedido.java new file mode 100644 index 0000000..cfc513b --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/ThreadAbrirPedido.java @@ -0,0 +1,30 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import android.util.Log; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; + +public class ThreadAbrirPedido extends Thread { + private BrowsePedido brwPedido; + private int id; + + protected ThreadAbrirPedido(BrowsePedido brwPedido, int id) { + this.brwPedido = brwPedido; + this.id = id; + } + + @Override + public void run() { + try { + PedidoDB pedDB = new PedidoDB(); + Global.pedido = pedDB.selectFull(brwPedido, null, id); + Log.d("ThreadAbrirPedido.java COMISSO: ", Global.pedido.getPedItens().get(0).getPercComissao()+""); + Log.d("ThreadAbrirPedido.java VL IPI: ", Global.pedido.getPedItens().get(0).getVlIpi()+""); + brwPedido.abrirUpdate(); + } catch (Exception e) { + Util.sendError(brwPedido, e); + } + } + +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/ThreadBuscaPedido.java b/src/br/com/jcsinformatica/sarandroid/pedido/ThreadBuscaPedido.java new file mode 100644 index 0000000..7a0e4fd --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/ThreadBuscaPedido.java @@ -0,0 +1,48 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.uimodels.SimpleArrayAdapterPedidoBrowser; +import br.com.jcsinformatica.sarandroid.uimodels.vo.PedidoList; +import android.content.Context; +import android.view.View; + +public class ThreadBuscaPedido extends Thread { + private BrowsePedido parent; + Context context; + String filtro; + String order; + + public ThreadBuscaPedido(BrowsePedido parent, Context context, String filtro, String order) { + this.parent = parent; + this.context = context; + if (filtro.trim().equals("")) + filtro = null; + this.filtro = filtro; + if (order.trim().equals("")) + order = null; + this.order = order; + } + + @Override + public void run() { + PedidoDB pedDB = new PedidoDB(); + try { + final List list = pedDB.selectListResumo(context, filtro, order); + final SimpleArrayAdapterPedidoBrowser adapter = new SimpleArrayAdapterPedidoBrowser(parent, list); + parent.runOnUiThread(new Runnable() { + @Override + public void run() { + parent.listView.setAdapter(adapter); + parent.listPedido.addAll(list); + parent.progressBar.setVisibility(View.GONE); + parent.listView.setVisibility(View.VISIBLE); + } + }); + } catch (Exception e) { + Util.sendError(parent, e); + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java b/src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java new file mode 100644 index 0000000..88a4a27 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/TotalPedidoFragment.java @@ -0,0 +1,117 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.List; +import android.support.v4.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ListView; +import android.widget.TextView; +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Pedido; + + +public class TotalPedidoFragment extends Fragment { + + private View rootView; + private TextView tvQuantidadeTotal; + private TextView tvTotalProdutos; + private TextView tvTotalDesconto; + private TextView tvTotalIpi; + private TextView tvTotalIcmsST; + private TextView tvAcrescimo; + private TextView tvTotalGeral; + private TextView tvPesoLiquido; + List listPedItens; + ListView listViewPedItens; + + + public TotalPedidoFragment() { + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + rootView = inflater.inflate(R.layout.fragment_total_pedido, container, false); + tvQuantidadeTotal = (TextView) rootView.findViewById(R.id.tvQuantidadeTotalPedido); + tvPesoLiquido = (TextView) rootView.findViewById(R.id.tvPesoLiquidoPedido); + tvTotalProdutos = (TextView) rootView.findViewById(R.id.tvTotalProdutosPedido); + tvTotalDesconto = (TextView) rootView.findViewById(R.id.tvTotalDescontoPedido); + tvTotalIpi = (TextView) rootView.findViewById(R.id.tvTotalIpiPedido); + tvTotalIcmsST = (TextView) rootView.findViewById(R.id.tvTotalIcmsSTPedido); + tvAcrescimo = (TextView) rootView.findViewById(R.id.tvAcrescimoPedido); + tvTotalGeral = (TextView) rootView.findViewById(R.id.tvTotalGeralPedido); + return rootView; + } + + @Override + public void onStart() { + super.onStart(); + FillFields(); + } + + @Override + public void onResume() { + super.onResume(); + FillFields(); + } + + @Override + public void setUserVisibleHint(boolean isVisibleToUser) { + super.setUserVisibleHint(isVisibleToUser); + if (isVisibleToUser) { + onResume(); + } + } + + private void FillFields(){ + + try { + double qtdTotal = Global.pedido.getQtdTotalProduto(); + double vlTotalProduto = Global.pedido.getTotalProduto(); + double vlTotalDesconto = 0.0; + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + Global.pedido.calcTotal(getActivity()); + vlTotalDesconto = Global.pedido.getTotalDesconto(); + }else{ + vlTotalDesconto = Global.pedido.getDescontoV(); + } + double vlTotalIPI = Global.pedido.getTotalIPI(); + double vlTotalIcmsST = Global.pedido.getTotalIcmsST(); + double vlTotalGeral = (vlTotalProduto - vlTotalDesconto) + vlTotalIcmsST; + if (!precoComIpi()){ + vlTotalGeral += vlTotalIPI; + } + double vlTotalPeso = Global.pedido.getTotalPeso(getActivity(),0); + + tvQuantidadeTotal.setText(Util.formataValor2(qtdTotal)); + tvPesoLiquido.setText(Util.formataValor2(vlTotalPeso)); + tvTotalProdutos.setText(Util.formataValorMonetario(vlTotalProduto)); + tvTotalDesconto.setText(Util.formataValorMonetario(vlTotalDesconto)); + tvTotalIpi.setText(Util.formataValorMonetario(vlTotalIPI)); + tvTotalIcmsST.setText(Util.formataValorMonetario(vlTotalIcmsST)); + double vlAcrescimo; + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + vlAcrescimo = Global.pedido.getVlAcrescimo(); + } else { + double txAcrescimo = 0.0; + if (Global.pedido.getFormapag() != null) { + txAcrescimo = Global.pedido.getFormapag().getTxAcrescimo(); + } + vlAcrescimo = vlTotalGeral * (txAcrescimo / 100.0); + } + tvAcrescimo.setText(Util.formataValorMonetario(vlAcrescimo)); + tvTotalGeral.setText(Util.formataValorMonetario(vlTotalGeral + vlAcrescimo)); + } catch (Exception e) { + } + + } + + private boolean precoComIpi(){ + return new UpdatePedItemActivity().precoComIpi(getActivity()); + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedItemActivity.java b/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedItemActivity.java new file mode 100644 index 0000000..2710c11 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedItemActivity.java @@ -0,0 +1,1010 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivity; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.WarningException; +import br.com.jcsinformatica.sarandroid.database.ItemPedidoDB; +import br.com.jcsinformatica.sarandroid.database.PautaDB; +import br.com.jcsinformatica.sarandroid.database.PedidoDB; +import br.com.jcsinformatica.sarandroid.database.ProdutoDB; +import br.com.jcsinformatica.sarandroid.database.SarConfigBD; +import br.com.jcsinformatica.sarandroid.database.StIcmsBD; +import br.com.jcsinformatica.sarandroid.produto.BrowseProduto; +import br.com.jcsinformatica.sarandroid.uimodels.AutoCompleteValorAdapter; +import br.com.jcsinformatica.sarandroid.vo.ItemPedido; +import br.com.jcsinformatica.sarandroid.vo.Pauta; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import br.com.jcsinformatica.sarandroid.vo.Produto; +import br.com.jcsinformatica.sarandroid.vo.Representante; +import br.com.jcsinformatica.sarandroid.vo.SarConfig; +import br.com.jcsinformatica.sarandroid.vo.StIcms; +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.text.Editable; +import android.text.TextWatcher; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnFocusChangeListener; +import android.view.WindowManager; +import android.widget.AutoCompleteTextView; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.TextView; +import android.widget.Toast; +import java.text.DecimalFormat; +import java.text.NumberFormat; + + +//public class UpdatePedItemActivity extends Activity implements OnClickListener, OnFocusChangeListener { +public class UpdatePedItemActivity extends GlobalActivity implements OnClickListener, OnFocusChangeListener { + + EditText etCodProduto; + EditText etDescricao; + ImageButton ibSearchProduto; + AutoCompleteTextView etValor; + EditText etQuantidade; + EditText etDescontoP; + EditText etDescontoV; + EditText etObservacao; + EditText etComissao; + TextView tvComissao; + EditText etValorIpi; + EditText etValorIcmsST; + TextView tvTotalDesconto; + TextView tvDescontoP; + TextView tvDescontoV; + TextView tvValorFlex; + TextView tvTotalTributos; + TextView tvPrecoItemUnico; + TextView tvClasseABC; + TextView tvEstoque; + TextView tvQtdVolume; + TextView tvQtdLoteMultiploVenda; + Button btSalvar; + private boolean novo; + String codAntes = ""; + boolean bloqComissaoVendedor = false; + EditText etNum_oc; + EditText etItem_oc; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_update_peditem); + etCodProduto = (EditText) findViewById(R.id.etCodProduto_peditem); + etDescricao = (EditText) findViewById(R.id.etProduto_peditem); + ibSearchProduto = (ImageButton) findViewById(R.id.ibSearchProduto_peditem); + etValor = (AutoCompleteTextView) findViewById(R.id.etValor_peditem); + etQuantidade = (EditText) findViewById(R.id.etQuantidade_peditem); + etDescontoP = (EditText) findViewById(R.id.etDescontoP_peditem); + etDescontoV = (EditText) findViewById(R.id.etDescontoV_peditem); + etObservacao = (EditText) findViewById(R.id.etObservacao_peditem); + tvDescontoP = (TextView) findViewById(R.id.tvDescontoP_peditem); + tvDescontoV = (TextView) findViewById(R.id.tvDescontoV_peditem); + etComissao = (EditText) findViewById(R.id.etComissao_item); + tvComissao = (TextView) findViewById(R.id.tvComissao_item); + etValorIpi = (EditText) findViewById(R.id.etValorIpi_item); + etValorIcmsST = (EditText) findViewById(R.id.etValorIcmsSt_item); + tvValorFlex = (TextView) findViewById(R.id.tvValorFlex_pedItem); + tvTotalTributos = (TextView) findViewById(R.id.tvTotalComTributosItem); + tvPrecoItemUnico = (TextView) findViewById(R.id.tvPrecoItemUnicoItem); + tvTotalDesconto = (TextView) findViewById(R.id.tvTotal_peditem_desconto); + tvClasseABC = (TextView) findViewById(R.id.tvClasseProduto_pedItem); + tvEstoque = (TextView) findViewById(R.id.tvEstoque_pedItem); + tvQtdVolume = (TextView) findViewById(R.id.tvQtdVolume_pedItem); + tvQtdLoteMultiploVenda = (TextView) findViewById(R.id.tvQtdLoteMultiploVenda_pedItem); + btSalvar = (Button) findViewById(R.id.btSalvar_peditem); + etDescricao.setEnabled(false); + etDescricao.setFocusable(false); + etNum_oc = (EditText) findViewById(R.id.etNum_oc_item); + etItem_oc = (EditText) findViewById(R.id.etItem_oc_item); + + if (Global.pedItem == null) { + Global.pedItem = new ItemPedido(); + Produto prod = (Produto) (getIntent().getExtras().get("PRODUTO")); + Global.pedItem.setProduto(prod, true); + etQuantidade.requestFocus(); + novo = true; + } else { + novo = false; + getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); + } + if (Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO) { + etCodProduto.setFocusable(false); + ibSearchProduto.setVisibility(View.GONE); + etValor.setFocusable(false); + etQuantidade.setFocusable(false); + etDescontoP.setFocusable(false); + etDescontoV.setFocusable(false); + etComissao.setFocusable(false); + etObservacao.setFocusable(false); + etNum_oc.setFocusable(false); + etItem_oc.setFocusable(false); + btSalvar.setVisibility(View.GONE); + } + + etValor.addTextChangedListener(new valorTextWatcher(etValor)); + etQuantidade.addTextChangedListener(new valorTextWatcher(etQuantidade)); + etDescontoP.addTextChangedListener(new valorTextWatcher(etDescontoP)); + etDescontoV.addTextChangedListener(new valorTextWatcher(etDescontoV)); + } + + public UpdatePedItemActivity() { + } + + @Override + protected void onPause() { + super.onPause(); + if (Global.pedItem != null) + assignFields(); + } + + @Override + protected void onStart() { + super.onStart(); + ibSearchProduto.setOnClickListener(this); + btSalvar.setOnClickListener(this); + etCodProduto.setOnFocusChangeListener(this); + etValor.setOnFocusChangeListener(this); + etValor.setOnClickListener(this); + etQuantidade.setOnFocusChangeListener(this); + etDescontoP.setOnFocusChangeListener(this); + etDescontoV.setOnFocusChangeListener(this); + fillFields(); + if (!permissaoDesconto()){ + etDescontoP.setVisibility(View.GONE); + etDescontoV.setVisibility(View.GONE); + tvDescontoP.setVisibility(View.GONE); + tvDescontoV.setVisibility(View.GONE); + }else{ + etDescontoP.setVisibility(View.VISIBLE); + etDescontoV.setVisibility(View.VISIBLE); + tvDescontoP.setVisibility(View.VISIBLE); + tvDescontoV.setVisibility(View.VISIBLE); + } + try { + if (Global.pedItem.getPercComissao() > 0 && Global.pedido.getStatus() >= Pedido.STATUS_ENVIADO){ + tvComissao.setVisibility(View.VISIBLE); + etComissao.setVisibility(View.VISIBLE); + }else{ + if(Global.getEmpresa().getRepresentante().getDescRateioComissao() > 0){ + tvComissao.setVisibility(View.VISIBLE); + etComissao.setVisibility(View.VISIBLE); + }else{ + tvComissao.setVisibility(View.VISIBLE); + etComissao.setVisibility(View.VISIBLE); + Global.pedItem.setPercComissao(0.0); + } + etComissao.setText(Util.formataValor2(Global.getEmpresa().getRepresentante().getTaxaComissao())); + } + } catch (Exception e) { + } + + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + if (Global.pedItem != null){ + Global.pedItem.setPrecoComIpi(precoComIpi(this)); + } + } + } + + public boolean precoComIpi(Activity activiy){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(activiy.getApplicationContext()); + } catch (Exception e) { + Util.sendError(activiy, e); + } + if (sarCfg != null){ + if (sarCfg.isPrecoComIpi()){ + return true; + } + }else{ + return false; + } + return false; + } + + private boolean permissaoDesconto(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getApplicationContext()); + } catch (Exception e) { + Util.sendError(UpdatePedItemActivity.this, e); + } + if (sarCfg != null){ + if (!sarCfg.isBloqDescontoPedido()){ + return true; + } + }else{ + return true; + } + return false; + } + + + private void fillFields() { + Produto prod = Global.pedItem.getProduto(); + if (Global.pedido.getPauta() != null){ + int idPauta = Global.pedido.getPauta().getId(); + int idProd = prod.getIdErp(); + double[] precos = new PautaDB().buscaPrecoProduto(getApplicationContext(), idPauta, idProd); + if (precos.length > 0 ){ + prod.setValor1(precos[0]); + prod.setValor2(precos[1]); + prod.setValor3(precos[2]); + } + } + if (prod == null) { + etValor.setEnabled(false); + etQuantidade.setEnabled(false); + codAntes = ""; + etDescricao.setText(""); + tvClasseABC.setText(""); + tvEstoque.setText("0.00"); + tvQtdVolume.setText("0.00"); + tvQtdLoteMultiploVenda.setText("0.00"); + } else { + if (Global.pedido.getStatus() <= Pedido.STATUS_LIBERADO) { + etValor.setEnabled(true); + String[] valores = new String[] {String.valueOf(prod.getValor1()),// + String.valueOf(prod.getValor2()),// + String.valueOf(prod.getValor3()) }; + AutoCompleteValorAdapter adapter = new AutoCompleteValorAdapter(this, R.layout.simple_list_item_generic, valores); + etValor.setAdapter(adapter); + etQuantidade.setEnabled(true); + } + codAntes = String.valueOf(prod.getIdErp()); + etDescricao.setText(prod.getDescrDet()); + if (prod.getClasse() != null && (prod.getClasse().equals("A") || + prod.getClasse().equals("B") || + prod.getClasse().equals("C"))){ + tvClasseABC.setText(prod.getClasse()); + }else{ + tvClasseABC.setText("Sem classe"); + } + tvEstoque.setText(Util.formataValor2(prod.getQtdEstoque())); + tvQtdVolume.setText(Util.formataValor2(prod.getQtdVolume())); + tvQtdLoteMultiploVenda.setText(Util.formataValor2(prod.getQtdLoteMultiploVenda())); + } + etCodProduto.setText(codAntes); + if (Global.pedItem.getValor() > 0) { + etValor.setText(Util.formataValor(Global.pedItem.getValor())); + SarConfig cfg = null; + int precoPadrao = 1; + try { + cfg = new SarConfigBD().select(getApplicationContext()); + precoPadrao = cfg.getPrecoPadrao(); + } catch (Exception e) { + } + if (precoPadrao == 1){ + Global.pedItem.setPrecoPauta(prod.getValor1()); + }else if (precoPadrao == 2){ + Global.pedItem.setPrecoPauta(prod.getValor2()); + }else if (precoPadrao == 3){ + Global.pedItem.setPrecoPauta(prod.getValor3()); + }else{ + Global.pedItem.setPrecoPauta(prod.getValor1()); + } + } else { + etValor.setText(""); + } + if (Global.pedItem.getQuantidade() > 0) { + etQuantidade.setText(Util.formataValor(Global.pedItem.getQuantidade())); + } else { + etQuantidade.setText(""); + } + if (Global.pedItem.getDescontoP() > 0) { + etDescontoP.setText(Util.formataValor2(Global.pedItem.getDescontoP())); + } else { + etDescontoP.setText(""); + } + if (Global.pedItem.getDescontoV() > 0) { + etDescontoV.setText(Util.formataValor(Global.pedItem.getDescontoV())); + //etDescontoV.setText(Util.formataValor2(Global.pedItem.getDescontoV())); + } else { + etDescontoV.setText(""); + } + if (Global.pedItem.getVlFlex() > 0){ + tvValorFlex.setText(Util.formataValorMonetario(Global.pedItem.getVlFlex())); + } + if (Global.pedItem.getVlIpi() > 0){ + etValorIpi.setText(Util.formataValorMonetario(Global.pedItem.getVlIpi())); + } + if (Global.pedItem.getVlIcmsST() > 0){ + etValorIcmsST.setText(Util.formataValorMonetario(Global.pedItem.getVlIcmsST())); + } + if (Global.pedItem.getPercComissao() > 0){ + etComissao.setText(Util.formataValor2(Global.pedItem.getPercComissao())); + } + etObservacao.setText(Global.pedItem.getObservacao()); + etNum_oc.setText(Global.pedItem.getNum_oc()); + etItem_oc.setText(Global.pedItem.getItem_oc()); + + calcTotal(); + showTotal(); + } + + private void calcTotal(){ + //deixar exatamente nessa ordem + calculaValorLiquido(); + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + calculaFlex(); + calcComissao(); + calcIpi(); + calcIcmsST(); + } + } + + private void calculaDescLote() { + + ItemPedido item = Global.pedItem; + + double vQtdItem = item.getQuantidade(); + double vVlItem = item.getValor(); + double vQtdLote = item.getProduto().getQtdLoteMultiploVenda(); + double vDescLote = item.getProduto().getTxDescLote(); + double vVlPauta = item.getPrecoPauta(); + + if (vQtdItem>0 && vVlItem>0 && vQtdLote>0 && vQtdItem%vQtdLote==0 && vDescLote>0) { + vVlItem = vVlPauta; + vVlItem = vVlItem - (vVlItem / 100 * vDescLote); + Global.pedItem.setValor(vVlItem); + etValor.setText(Util.formataValor4(Global.pedItem.getValor())); + }else if (vQtdItem>0 && vQtdLote>0 && vDescLote>0 && !(vQtdItem%vQtdLote==0)) { + Global.pedItem.setValor(vVlPauta); + etValor.setText(Util.formataValor(Global.pedItem.getValor())); + } + } + + private double calculaDescPautaRet() { + + double vVlItem = 0; + + if (Global.pedido.getPauta() != null){ + ItemPedido item = Global.pedItem; + int idPauta = Global.pedido.getPauta().getId(); + int vTpDesconto = 0; + double vVlPed1 = 0; + double vVlPed2 = 0; + double vVlPed3 = 0; + double vVlPed4 = 0; + double vVlPed5 = 0; + double vTxDesc1 = 0; + double vTxDesc2 = 0; + double vTxDesc3 = 0; + double vTxDesc4 = 0; + double vTxDesc5 = 0; + PautaDB pautaDB = new PautaDB(); + try { + Pauta p = pautaDB.selectByID(getApplicationContext(), idPauta); + if(p != null){ + vTpDesconto = p.getTpDesconto(); + vVlPed1 = p.getVlPedido1(); + vVlPed2 = p.getVlPedido2(); + vVlPed3 = p.getVlPedido3(); + vVlPed4 = p.getVlPedido4(); + vVlPed5 = p.getVlPedido5(); + vTxDesc1 = p.getTxDesconto1(); + vTxDesc2 = p.getTxDesconto2(); + vTxDesc3 = p.getTxDesconto3(); + vTxDesc4 = p.getTxDesconto4(); + vTxDesc5 = p.getTxDesconto5(); + } + } catch (Exception e) { + Util.sendError(this, e); + } + + if (vTpDesconto == 2){ + ProdutoDB pro2DB = new ProdutoDB(); + + double vTxDesc = 0; + int vIdProduto = item.getProduto().getId(); + //double vPesoProd = new ProdutoDB().buscaPesoProduto(getApplicationContext(),vIdProduto); + double vPesoProd = pro2DB.buscaPesoProduto(getApplicationContext(), vIdProduto); + int vPrecoPromo = pro2DB.buscaProdPromo(getApplicationContext(), vIdProduto); + double vPesoItem = item.getQuantidade() * vPesoProd; + double vPesoTotal = Global.pedido.getTotalPeso(getApplicationContext(),vIdProduto); + vPesoTotal = vPesoTotal + vPesoItem; + + double vVlPauta = item.getPrecoPauta(); + + if (vVlPed5 > 0 && vPesoTotal >= vVlPed5){ + vTxDesc = vTxDesc5; + }else if (vVlPed4 > 0 && vPesoTotal >= vVlPed4){ + vTxDesc = vTxDesc4; + }else if (vVlPed3 > 0 && vPesoTotal >= vVlPed3){ + vTxDesc = vTxDesc3; + }else if (vVlPed2 > 0 && vPesoTotal >= vVlPed2){ + vTxDesc = vTxDesc2; + }else if (vVlPed1 > 0 && vPesoTotal >= vVlPed1){ + vTxDesc = vTxDesc1; + }else{ + vTxDesc = 0; + } + //TESTE W 10/04/24 + + if(vPrecoPromo==1){ + vTxDesc = 0; + } + //FIM TESTE + + if (vTxDesc>0 && vVlPauta>0){ + vVlItem = vVlPauta; + vVlItem = vVlItem - (vVlItem / 100 * vTxDesc); + } + } + } + return vVlItem; + } + + private void calculaDescPauta(){ + + if (Global.pedido.getPauta() != null){ + ItemPedido item = Global.pedItem; + double vVlPauta = item.getPrecoPauta(); + double vVlItem = calculaDescPautaRet(); + int idPauta = Global.pedido.getPauta().getId(); + int vTpDesconto = 0; + PautaDB pautaDB = new PautaDB(); + try { + Pauta p = pautaDB.selectByID(getApplicationContext(), idPauta); + if(p != null){ + vTpDesconto = p.getTpDesconto(); + } + } catch (Exception e) { + Util.sendError(this, e); + } + + if (Global.pedido.getPauta() != null && vTpDesconto == 2){ + if (vVlItem > 0 && vVlPauta > vVlItem){ + Global.pedItem.setValor(vVlItem); + etValor.setText(Util.formataValor4(Global.pedItem.getValor())); + }else{ + String erro = validaCampos(); + if (erro != null) { + Global.pedItem.setValor(vVlPauta); + etValor.setText(Util.formataValor(Global.pedItem.getValor())); + } + } + } + } + } + + private void calculaValorLiquido(){ + //Global.pedItem.setVlLiquido(Global.pedItem.getTotal() - (Global.pedItem.getTotal() / 100 * Global.pedido.getFormapag().getDescontoPerc())); + ItemPedido item = Global.pedItem; + double total = item.getValor() * item.getQuantidade(); + double semipi = 0; + double vlLiquido = 0; + double vlDesc = 0; + if (item.isPrecoComIpi()){ + semipi = item.getValor() / (1 + (item.getProduto().getAliqIpi()/100)); + vlLiquido = item.getQuantidade() * semipi; + }else{ + vlLiquido = total; + } + vlDesc = (vlLiquido * item.getDescontoP()) / 100; + vlLiquido = vlLiquido - vlDesc; + vlDesc = (vlLiquido * Global.pedido.getFormapag().getDescontoPerc()) / 100; + vlLiquido = vlLiquido - vlDesc; + Global.pedItem.setVlLiquido(vlLiquido); + } + + private void calculaFlex() { + double precoPauta = calcPrecoPautaLiquido(); + double vlLiquido = Global.pedItem.getVlLiquido(); + double vlFlex = 0; + if (Global.pedido.isPermiteFlex()){ + vlFlex = vlLiquido - (precoPauta * Global.pedItem.getQuantidade()); + } + Global.pedItem.setVlFlex(vlFlex); + tvValorFlex.setText(Util.formataValorMonetario(vlFlex)); + } + + private void calcIpi(){ + ItemPedido item = Global.pedItem; + + double vBcIpi = 0; + if (item.getProduto().isDescIpiBc()){ + vBcIpi = Global.pedItem.getVlLiquido(); + }else{ + if (item.isPrecoComIpi()){ + double semIpi = item.getValor() / (1 + (item.getProduto().getAliqIpi()/100)); + vBcIpi = (item.getQuantidade() * semIpi); + }else{ + vBcIpi = (item.getQuantidade() * item.getValor()); + } + } + Global.pedItem.setBaseIpi(vBcIpi); + Global.pedItem.setVlIpi(Global.pedItem.getBaseIpi() * item.getProduto().getAliqIpi()/100); + etValorIpi.setText(Util.formataValorMonetario(Global.pedItem.getVlIpi())); + } + + + private void calcIcmsST(){ + StIcms stIcms = null; + double bcIcmsST = 0.0; + double vlIcmsST = 0.0; + int idEmpresa = 0; + int codSt = Global.pedItem.getProduto().getCodSt(); + String uf = Global.pedido.getCliente().getMunicipio().getUf(); + String stEspecifica = Global.pedido.getCliente().getStEspecifica(); + ItemPedido pedItem = Global.pedItem; + double liquido = pedItem.getVlLiquido(); + int contribuinte = 99; + int modalBCIcmsST = 99; + double vlPautaIcmsST = 0.0; + + if (Global.pedido.getPauta() != null){ + int idPauta = Global.pedido.getPauta().getId(); + int idProd = Global.pedItem.getProduto().getIdErp(); + vlPautaIcmsST = new PautaDB().buscaValorPautaIcmsST(getApplicationContext(), idPauta, idProd); + } + + if (stEspecifica.equals(null)){ + stEspecifica = ""; + } + + if ((Global.pedido.getCliente().getPessoa() == 2) && (Global.pedido.getCliente().getIndicadorIe()==1 || Global.pedido.getCliente().getIndicadorIe()==2)){ + contribuinte = 4; // PF CONTRIBUINTE + }else if (Global.pedido.getCliente().getPessoa() == 2){ + contribuinte = 2; // PF NO CONTRIBUINTE + }else if ((Global.pedido.getCliente().isConsFinal()) && (Global.pedido.getCliente().getIndicadorIe()==1 || Global.pedido.getCliente().getIndicadorIe()==2)){ + contribuinte = 3; // PJ CONTRIBUINTE CONSUMIDOR + }else if (Global.pedido.getCliente().getIndicadorIe()==1 || Global.pedido.getCliente().getIndicadorIe()==2){ + contribuinte = 1; // PJ CONTRIBUINTE + }else{ + contribuinte = 0; // PJ NO CONTRIBUINTE + } + + try { + idEmpresa = Global.getEmpresa().getId(); + stIcms = new StIcmsBD().getIcmsSt(getApplicationContext(), idEmpresa, codSt, uf, stEspecifica, contribuinte); + } catch (Exception e) { + e.printStackTrace(); + } + if (stIcms == null){ + bcIcmsST = 0.0; + vlIcmsST = 0.0; + }else{ + String moldalBcTemp = stIcms.getModalBCIcmsST().replaceAll(" ",""); + if (!(moldalBcTemp.equals(null) || moldalBcTemp.equals("null") || moldalBcTemp.equals(""))){ + modalBCIcmsST = Integer.parseInt(moldalBcTemp); + } + } + + if (stIcms != null && stIcms.getAliqIcmsST() > 0 && modalBCIcmsST==5 && vlPautaIcmsST>0){ + Log.d("Valores: ", "Liquido: "+liquido+". IPI: "+pedItem.getVlIpi()+". Modal: "+stIcms.getModalBCIcmsST()+". ICMS: "+stIcms.getAliqIcms()+". ICMS-ST: "+stIcms.getAliqIcmsST()); + bcIcmsST = pedItem.getQuantidade()*vlPautaIcmsST; + + vlIcmsST = liquido/100*stIcms.getAliqIcms(); + vlIcmsST = (bcIcmsST/100*stIcms.getAliqIcmsST())- vlIcmsST; + }else if (stIcms != null && stIcms.getAliqIcmsST() > 0 && stIcms.getPercMargValorIcmsST() > 0){ + Log.d("Valores: ", "Liquido: "+liquido+". IPI: "+pedItem.getVlIpi()+". Perc Marg: "+stIcms.getPercMargValorIcmsST()+". ICMS: "+stIcms.getAliqIcms()+". ICMS-ST: "+stIcms.getAliqIcmsST()); + bcIcmsST = liquido+pedItem.getVlIpi(); + bcIcmsST = bcIcmsST + (bcIcmsST/100*stIcms.getPercMargValorIcmsST()); + + vlIcmsST = liquido/100*stIcms.getAliqIcms(); + vlIcmsST = (bcIcmsST/100*stIcms.getAliqIcmsST())- vlIcmsST; + }else{ + bcIcmsST = 0.0; + vlIcmsST = 0.0; + } + + Global.pedItem.setBaseIcmsST(bcIcmsST); + Global.pedItem.setVlIcmsST(vlIcmsST); + etValorIcmsST.setText(Util.formataValorMonetario(Global.pedItem.getVlIcmsST())); + } + + + //SE ALTERAR AQUI, ALTERAR TAMBM NA CLASSE Pedido.java + private double calcPrecoPautaLiquido(){ + double precoLiquido = Global.pedItem.getPrecoPauta(); + double vlLiquido = 0.0; + double vQtdItem = Global.pedItem.getQuantidade(); + double vQtdLote = Global.pedItem.getProduto().getQtdLoteMultiploVenda(); + double vDescLote = Global.pedItem.getProduto().getTxDescLote(); + + if (Global.pedItem.isPrecoComIpi()){ + //vlLiquido = Global.pedItem.getValor() / (1 + (Global.pedItem.getProduto().getAliqIpi()/100)); + vlLiquido = precoLiquido / (1 + (Global.pedItem.getProduto().getAliqIpi()/100)); + }else{ + vlLiquido = precoLiquido; + } + vlLiquido = vlLiquido - (vlLiquido / 100 * Global.pedido.getFormapag().getDescontoPerc()); + + if (vQtdItem%vQtdLote==0 && vDescLote>0){ + vlLiquido = vlLiquido - (vlLiquido / 100 * vDescLote); + } + + return vlLiquido; + } + + + public void calcComissao(){ + double comissaoItem = 0; + double vVlDesconto = 0; + double vTxDesconto = 0; + double vDescRateio = 0; + double pautaLiquido = calcPrecoPautaLiquido(); + double valorLiquido = Global.pedItem.getVlLiquido(); + int vDescCliRede = Global.pedido.getCliente().getDesc_cliente_rede(); + bloqComissaoVendedor = false; + Representante rep = null; + try { + rep = Global.getEmpresa().getRepresentante(); + } catch (WarningException e) { + } + if (rep.getDescRateioComissao() > 0 && vDescCliRede != 1){ + if(rep.getOrigemComissao() == 1){ + comissaoItem = rep.getTaxaComissao(); + }else{ + comissaoItem = Global.pedItem.getProduto().getTxComissao(); + } + Log.d("COMISSO", "Item: "+comissaoItem+". Liquido: "+valorLiquido+". TxRateio: "+rep.getDescRateioComissao()+" Pauta liquido: "+pautaLiquido); + if (comissaoItem > 0 && valorLiquido > 0 && rep.getDescRateioComissao() > 0){ + vVlDesconto = pautaLiquido - (valorLiquido / Global.pedItem.getQuantidade()); + vTxDesconto = vVlDesconto/ pautaLiquido*100; + + if (comissaoItem > rep.getDescRateioComissao()){ + vDescRateio = rep.getDescRateioComissao(); + }else{ + vDescRateio = comissaoItem; + } + if (comissaoItem == Global.pedItem.getDescontoP()){ + comissaoItem = comissaoItem - (vTxDesconto/2); + bloqComissaoVendedor = false; + }else if (vTxDesconto > vDescRateio){ + Toast.makeText(getApplicationContext(), "Desconto de "+Util.formataValor2(vTxDesconto)+"% superior a taxa de rateio de comisso "+Util.formataValor2(vDescRateio)+"% do vendedor!", Toast.LENGTH_SHORT).show(); + comissaoItem = comissaoItem - (vDescRateio/2); + bloqComissaoVendedor = true; + }else if (vTxDesconto > 0){ + comissaoItem = comissaoItem - (vTxDesconto/2); + bloqComissaoVendedor = false; + } + if (comissaoItem < 0 ){ + comissaoItem = 0; + } + }else{ + bloqComissaoVendedor = false; + } + } + Global.pedItem.setPercComissao(comissaoItem); + etComissao.setText(Util.formataValor2(comissaoItem)); + } + //AT AQUI + + + private void showTotal() { + ItemPedido item = Global.pedItem; + double desconto = item.getDescontoV(); + double vlTributos = item.getVlLiquido() + item.getVlIpi() + item.getVlIcmsST(); + double precoUnico = vlTributos / item.getQuantidade(); + tvTotalDesconto.setText(Util.formataValorMonetario(desconto > 0 ? desconto : 0.0)); + tvTotalTributos.setText(Util.formataValorMonetario(vlTributos > 0 ? vlTributos : 0.0)); + tvPrecoItemUnico.setText(Util.formataValorMonetario(precoUnico > 0 ? precoUnico : 0.0)); + } + + private void ajustaDesconto(boolean refresh) { + double descP = Global.pedItem.getDescontoP(); + double descV = Global.pedItem.getDescontoV(); + if (descP == 0 && descV == 0) { + etDescontoP.setEnabled(true); + etDescontoV.setEnabled(true); + } else if (descP > 0) { + etDescontoP.setEnabled(true); + etDescontoV.setEnabled(false); + } else if (descV > 0) { + etDescontoP.setEnabled(false); + etDescontoV.setEnabled(true); + } + if (refresh){ + etDescontoV.setText(descV > 0 ? Util.formataValor(descV) : ""); + //etDescontoV.setText(descV > 0 ? Util.formataValor2(descV) : ""); + } + } + + @Override + public void finish() { + super.finish(); + overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); + } + + @Override + public void onClick(View view) { + Produto prod = Global.pedItem.getProduto(); + if (view == ibSearchProduto) { + finish(); + abreConsultaProduto(prod); + } else if (view == etValor) { + etValor.showDropDown(); + } else if (view == btSalvar) { + assignFields(); + String erro = validaCampos(); + if (erro == null) { + if (novo) { + Global.pedido.getPedItens().add(Global.pedItem); + Toast.makeText(getApplicationContext(), "Produto adicionado: "+ Global.pedItem.getQuantidade() + prod.getUnidade() + " "+prod.getNome(), Toast.LENGTH_SHORT).show(); + Global.pedItem = null; + finish(); + abreConsultaProduto(prod); + } else { + Global.pedItem = null; + finish(); + } + } else { + Toast.makeText(getApplicationContext(), erro, Toast.LENGTH_SHORT).show(); + } + } + } + + private void abreConsultaProduto(Produto prod) { + //BrowseProduto.setPautaFixa(Global.pedido.getPauta()); + Intent it = new Intent(UpdatePedItemActivity.this, BrowseProduto.class); + it.putExtra("PRODUTO", prod); + it.putExtra("PAUTA", Global.pedido.getPauta()); + startActivity(it); + overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); + } + + private void assignFields() { + Global.pedItem.setObservacao(etObservacao.getText().toString()); + Global.pedItem.setNum_oc(etNum_oc.getText().toString()); + Global.pedItem.setItem_oc(etItem_oc.getText().toString()); + showTotal(); + } + + private String validaCampos() { + try { + Produto prod = Global.pedItem.getProduto(); + if (prod == null) + return "Selecione um produto"; + double valor = Global.pedItem.getValor(); + if (valor == 0) + return "Valor nao pode ser 0"; + if (Global.pedItem.getQuantidade() == 0) + return "Quantidade nao pode ser 0"; + if (Global.pedItem.getDescontoV() - (valor * Global.pedItem.getQuantidade()) > 0.001){ + return "Valor do desconto no deve ultrapassar o valor do produto"; + } + + //Desconto de lote + double vQtdItem = Global.pedItem.getQuantidade(); + double vVlItem = prod.getValor1(); + double vQtdLote = prod.getQtdLoteMultiploVenda(); + double vDescLote = prod.getTxDescLote(); + String valor1 = Util.formataValor4(prod.getValor1()); + String valor2 = Util.formataValor4(valor); + + if (vQtdLote>0 && vQtdItem%vQtdLote==0 && vDescLote>0) { + vVlItem = vVlItem - (vVlItem / 100 * vDescLote); + valor1 = Util.formataValor4(vVlItem); + } + + // Desconto Progressivo Pauta + double vVlItemPauta = calculaDescPautaRet(); + + //permisso para alterao de preo + if (bloqueiaPreco()){ + if ( (valor != prod.getValor1()) && + (valor != prod.getValor2()) && + (valor != prod.getValor3()) && + (!valor1.equals(valor2)) && + (!Util.formataValor4(valor).equals(Util.formataValor4(vVlItemPauta)))) { + return "Valor unitrio do produto diverge dos preos permitidos )"; + } + } + //permissao para alterao de preo dos produtos em promoo + if (bloqueiaPrecoPromocional()){ + if (prod.isPrecoPromocional()) { + if ((valor != prod.getValor1()) && + (valor != prod.getValor2()) && + (valor != prod.getValor3()) && + (!valor1.equals(valor2)) && + (!Util.formataValor4(valor).equals(Util.formataValor4(vVlItemPauta)))) { + return "Produto em promoo. Alterao de preo no permitda"; + } + if (Global.pedItem.getDescontoV()>0){ + return "Produto em promoo. Desconto no permitdo"; + } + } + } + + // BUSCA ITEM DUPLICADO +// for (ItemPedido item2 : Global.pedido.getPedItens()) { +// if (item2.getProduto().getId() == prod.getId() && Global.pedItem.getId() != item2.getId()) { +// if (Global.pedItem.getObservacao().trim().equals(item2.getObservacao().trim())){ +// return "Produto J Lanado no Pedido!"; +// } +// } +// } + + // valores + double menorPreco = Global.pedItem.getPrecoPauta(); + if (vVlItemPauta > 0 && menorPreco > vVlItemPauta){ + menorPreco = vVlItemPauta; + } + String origemDescMax = Global.getEmpresa().getOrigemDescMax(); + int vIdProduto = Global.pedItem.getProduto().getId(); + double descMax = new ProdutoDB().buscaDescMaxProduto(getApplicationContext(),vIdProduto); + //double descMax = prod.getDescMax(); + double descMaxRep = Global.getEmpresa().getRepresentante().getDescontoMaximo(); + if ((origemDescMax.equals("A") && descMaxRep > 0) || origemDescMax.equals("R")){ + descMax = descMaxRep; + } + double limiteDesc = (Global.pedItem.getQuantidade() * menorPreco * (100 - descMax)) / 100; + double valorFinal = (Global.pedItem.getQuantidade() * valor) - Global.pedItem.getDescontoV(); + if (descMax > 0 && (limiteDesc - valorFinal) > 0.001){ + etDescontoP.setText(""); + etDescontoV.setText(""); + if (vVlItemPauta > 0 && Global.pedItem.getPrecoPauta() > vVlItemPauta){ + etValor.setText(Util.formataValor4(vVlItemPauta)); + }else{ + etValor.setText(Util.formataValor(Global.pedItem.getPrecoPauta())); + } + return "Valor final (" + Util.formataValorMonetario(valorFinal) + ") abaixo do permitido ("+ Util.formataValorMonetario(limiteDesc) + ")"; + } + if (bloqComissaoVendedor){ + return "Desconto maior que a comisso!"; + } + + if (prod.isPermiteVendaDifLote() && (Global.pedItem.getQuantidade()%prod.getQtdLoteMultiploVenda()) > 0){ + Toast.makeText(getApplicationContext(), "Quantidade informada ("+Global.pedItem.getQuantidade()+") diverge do lote mltiplo de venda ("+prod.getQtdLoteMultiploVenda()+")", Toast.LENGTH_SHORT).show(); + }else{ + if ( (Global.pedItem.getQuantidade()%prod.getQtdLoteMultiploVenda()) > 0){ + return "Quantidade informada ("+Global.pedItem.getQuantidade()+") diverge do lote mltiplo de venda ("+prod.getQtdLoteMultiploVenda()+")"; + } + } + } catch (Exception e) { + Util.sendError(this, e); + return "Erro desconhecido"; + } + return null; + } + + private boolean bloqueiaPreco(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getApplicationContext()); + } catch (Exception e) { + Util.sendError(UpdatePedItemActivity.this, e); + } + if (sarCfg != null){ + if (sarCfg.isBloqPrecoPedido()){ + return true; + } + }else{ + return false; + } + return false; + } + + private boolean bloqueiaPrecoPromocional(){ + SarConfigBD cfgBD = new SarConfigBD(); + SarConfig sarCfg = null; + try { + sarCfg = cfgBD.select(getApplicationContext()); + } catch (Exception e) { + Util.sendError(UpdatePedItemActivity.this, e); + } + if (sarCfg != null){ + if (sarCfg.isBloqPrecoPromocional()){ + return true; + } + }else{ + return false; + } + return false; + } + + + public void assignText(EditText et, String newText) { + double d = 0; + try { + if (!newText.equals("")){ + d = Double.parseDouble(newText); + } + + } catch (Exception e) { + et.setText("0"); + et.setSelection(1); + } + if (et == etValor) { + Global.pedItem.setValor(d); + ajustaDesconto(true); + } else if (et == etQuantidade) { + Global.pedItem.setQuantidade(d,true); + + if (Global.pedido.getStatus() < Pedido.STATUS_ENVIADO){ + calculaDescLote(); + calculaDescPauta(); + } + ajustaDesconto(true); + + } else if (et == etDescontoP) { + Global.pedItem.setDescontoP(d); + ajustaDesconto(true); + //ajustaDesconto(false); + } else if (et == etDescontoV) { + Global.pedItem.setDescontoV(d); + ajustaDesconto(false); + } + calcTotal(); + showTotal(); + } + + @Override + public void onFocusChange(View view, boolean hasFocus) { + try { + if (hasFocus) { + TextView tv = (TextView) view; + if (tv.getText().toString().equals("0")) + tv.setText(""); + if (view == etValor) + etValor.performClick(); + } else { + if (view == etCodProduto) { + String cod = etCodProduto.getText().toString(); + if (cod != null && !cod.isEmpty()){ + if (!cod.equals(codAntes)) { + ProdutoDB prodDB = new ProdutoDB(); + Produto prod = prodDB.select(getApplicationContext(), "A.id_empresa = "+ Global.getEmpresa().getId() + " AND A.id_erp = " + cod, null, Global.pedido.getPauta()); + Global.pedItem.setProduto(prod, true); + fillFields(); + } + } + } + } + } catch (Exception e) { + Util.sendError(this, e); + } + } + + private class valorTextWatcher implements TextWatcher { + EditText et; + boolean updating; + int selection; + + public valorTextWatcher(EditText et) { + this.et = et; + } + + @Override + public void afterTextChanged(Editable s) { + if (updating) { + updating = false; + return; + } + CharSequence chars = et.getText(); + String text = Util.formataNumero(chars.toString()); + if (chars.length() == 0){ + text = ""; + } + updating = true; + et.setText(text); + if (selection < 0 || selection > text.length()){ + selection = text.length(); + } + et.setSelection(selection); + assignText(et, text); + } + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, int after) { + selection = (after - s.length()) + et.getSelectionStart(); + } + + @Override + public void onTextChanged(CharSequence s, int start, int before, int count) { + } + } +} diff --git a/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedidoActivity.java b/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedidoActivity.java new file mode 100644 index 0000000..a2fb504 --- /dev/null +++ b/src/br/com/jcsinformatica/sarandroid/pedido/UpdatePedidoActivity.java @@ -0,0 +1,128 @@ +package br.com.jcsinformatica.sarandroid.pedido; + +import java.util.ArrayList; +import java.util.List; + +import br.com.jcsinformatica.sarandroid.Global; +import br.com.jcsinformatica.sarandroid.GlobalActivityFragment; +import br.com.jcsinformatica.sarandroid.R; +import br.com.jcsinformatica.sarandroid.Util; +import br.com.jcsinformatica.sarandroid.uimodels.PedidoTabAdapter; +import br.com.jcsinformatica.sarandroid.vo.Pedido; +import android.os.Bundle; +import android.support.v4.view.ViewPager; +import android.support.v4.view.ViewPager.OnPageChangeListener; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.WindowManager; +import android.widget.Button; + +// A classe mantm a herana original e implementa OnClickListener para os botes +public class UpdatePedidoActivity extends GlobalActivityFragment implements OnClickListener { + + private ViewPager viewPager; + + // Variveis para os nossos novos botes que simulam as abas + private Button btnTabDados, btnTabItens, btnTabTotal, btnTabFlex; + private List

uGKGvNqK!xU|O?SKGE_e*f`7 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ĎBriKm;czXFf7VN_>}_;wZdD@MA4I@r!ge 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 l2rLgP`b+2_EHo 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%0D7TE0WewDp0v)FzDd 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