May be a floating point value, such as "1.2".
+ */
+ public static final int alpha=0x7f020000;
+ /**
+ * May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int ambientEnabled=0x7f020001;
+ /**
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | icon_only | 2 | |
+ * | standard | 0 | |
+ * | wide | 1 | |
+ *
+ */
+ public static final int buttonSize=0x7f020002;
+ /**
+ * May be a floating point value, such as "1.2".
+ */
+ public static final int cameraBearing=0x7f020003;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraMaxZoomPreference=0x7f020004;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraMinZoomPreference=0x7f020005;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraTargetLat=0x7f020006;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraTargetLng=0x7f020007;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraTilt=0x7f020008;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int cameraZoom=0x7f020009;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int circleCrop=0x7f02000a;
+ /**
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | auto | 2 | |
+ * | dark | 0 | |
+ * | light | 1 | |
+ *
+ */
+ public static final int colorScheme=0x7f02000b;
+ /**
+ * May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int coordinatorLayoutStyle=0x7f02000c;
+ /**
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int drawerLayoutStyle=0x7f02000d;
+ /**
+ *
May be a dimension value, which is a floating point number appended with a
+ * unit such as "14.5sp".
+ * Available units are: px (pixels), dp (density-independent pixels),
+ * sp (scaled pixels based on preferred font size), in (inches), and
+ * mm (millimeters).
+ */
+ public static final int elevation=0x7f02000e;
+ /**
+ * The reference to the font file to be used. This should be a file in the res/font folder
+ * and should therefore have an R reference value. E.g. @font/myfont
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int font=0x7f02000f;
+ /**
+ * The authority of the Font Provider to be used for the request.
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int fontProviderAuthority=0x7f020010;
+ /**
+ * The sets of hashes for the certificates the provider should be signed with. This is
+ * used to verify the identity of the provider, and is only required if the provider is not
+ * part of the system image. This value may point to one list or a list of lists, where each
+ * individual list represents one collection of signature hashes. Refer to your font provider's
+ * documentation for these values.
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int fontProviderCerts=0x7f020011;
+ /**
+ * The strategy to be used when fetching font data from a font provider in XML layouts.
+ * This attribute is ignored when the resource is loaded from code, as it is equivalent to the
+ * choice of API between {@link
+ * androidx.core.content.res.ResourcesCompat#getFont(Context, int)} (blocking) and
+ * {@link
+ * androidx.core.content.res.ResourcesCompat#getFont(Context, int, FontCallback, Handler)}
+ * (async).
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | async | 1 | The async font fetch works as follows.
+ * First, check the local cache, then if the requeted font is not cached, trigger a
+ * request the font and continue with layout inflation. Once the font fetch succeeds, the
+ * target text view will be refreshed with the downloaded font data. The
+ * fontProviderFetchTimeout will be ignored if async loading is specified. |
+ * | blocking | 0 | The blocking font fetch works as follows.
+ * First, check the local cache, then if the requested font is not cached, request the
+ * font from the provider and wait until it is finished. You can change the length of
+ * the timeout by modifying fontProviderFetchTimeout. If the timeout happens, the
+ * default typeface will be used instead. |
+ *
+ */
+ public static final int fontProviderFetchStrategy=0x7f020012;
+ /**
+ * The length of the timeout during fetching.
+ * May be an integer value, such as "100".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | forever | ffffffff | A special value for the timeout. In this case, the blocking font fetching will not
+ * timeout and wait until a reply is received from the font provider. |
+ *
+ */
+ public static final int fontProviderFetchTimeout=0x7f020013;
+ /**
+ * The package for the Font Provider to be used for the request. This is used to verify
+ * the identity of the provider.
+ * May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int fontProviderPackage=0x7f020014;
+ /**
+ * The query to be sent over to the provider. Refer to your font provider's documentation
+ * on the format of this string.
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int fontProviderQuery=0x7f020015;
+ /**
+ * The style of the given font file. This will be used when the font is being loaded into
+ * the font stack and will override any style information in the font's header tables. If
+ * unspecified, the value in the font's header tables will be used.
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | italic | 1 | |
+ * | normal | 0 | |
+ *
+ */
+ public static final int fontStyle=0x7f020016;
+ /**
+ * The variation settings to be applied to the font. The string should be in the following
+ * format: "'tag1' value1, 'tag2' value2, ...". If the default variation settings should be
+ * used, or the font used does not support variation settings, this attribute needs not be
+ * specified.
+ * May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int fontVariationSettings=0x7f020017;
+ /**
+ * The weight of the given font file. This will be used when the font is being loaded into
+ * the font stack and will override any weight information in the font's header tables. Must
+ * be a positive number, a multiple of 100, and between 100 and 900, inclusive. The most
+ * common values are 400 for regular weight and 700 for bold weight. If unspecified, the value
+ * in the font's header tables will be used.
+ *
May be an integer value, such as "100".
+ */
+ public static final int fontWeight=0x7f020018;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int imageAspectRatio=0x7f020019;
+ /**
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | adjust_height | 2 | |
+ * | adjust_width | 1 | |
+ * | none | 0 | |
+ *
+ */
+ public static final int imageAspectRatioAdjust=0x7f02001a;
+ /**
+ * A reference to an array of integers representing the
+ * locations of horizontal keylines in dp from the starting edge.
+ * Child views can refer to these keylines for alignment using
+ * layout_keyline="index" where index is a 0-based index into
+ * this array.
+ * May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int keylines=0x7f02001b;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int latLngBoundsNorthEastLatitude=0x7f02001c;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int latLngBoundsNorthEastLongitude=0x7f02001d;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int latLngBoundsSouthWestLatitude=0x7f02001e;
+ /**
+ *
May be a floating point value, such as "1.2".
+ */
+ public static final int latLngBoundsSouthWestLongitude=0x7f02001f;
+ /**
+ * The id of an anchor view that this view should position relative to.
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ */
+ public static final int layout_anchor=0x7f020020;
+ /**
+ * Specifies how an object should position relative to an anchor, on both the X and Y axes,
+ * within its parent's bounds.
+ *
Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | bottom | 50 | Push object to the bottom of its container, not changing its size. |
+ * | center | 11 | Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. |
+ * | center_horizontal | 1 | Place object in the horizontal center of its container, not changing its size. |
+ * | center_vertical | 10 | Place object in the vertical center of its container, not changing its size. |
+ * | clip_horizontal | 8 | Additional option that can be set to have the left and/or right edges of
+ * the child clipped to its container's bounds.
+ * The clip will be based on the horizontal gravity: a left gravity will clip the right
+ * edge, a right gravity will clip the left edge, and neither will clip both edges. |
+ * | clip_vertical | 80 | Additional option that can be set to have the top and/or bottom edges of
+ * the child clipped to its container's bounds.
+ * The clip will be based on the vertical gravity: a top gravity will clip the bottom
+ * edge, a bottom gravity will clip the top edge, and neither will clip both edges. |
+ * | end | 800005 | Push object to the end of its container, not changing its size. |
+ * | fill | 77 | Grow the horizontal and vertical size of the object if needed so it completely fills its container. |
+ * | fill_horizontal | 7 | Grow the horizontal size of the object if needed so it completely fills its container. |
+ * | fill_vertical | 70 | Grow the vertical size of the object if needed so it completely fills its container. |
+ * | left | 3 | Push object to the left of its container, not changing its size. |
+ * | right | 5 | Push object to the right of its container, not changing its size. |
+ * | start | 800003 | Push object to the beginning of its container, not changing its size. |
+ * | top | 30 | Push object to the top of its container, not changing its size. |
+ *
+ */
+ public static final int layout_anchorGravity=0x7f020021;
+ /**
+ * The class name of a Behavior class defining special runtime behavior
+ * for this child view.
+ * May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int layout_behavior=0x7f020022;
+ /**
+ * Specifies how this view dodges the inset edges of the CoordinatorLayout.
+ *
Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | all | 77 | Dodge all the inset edges. |
+ * | bottom | 50 | Dodge the bottom inset edge. |
+ * | end | 800005 | Dodge the end inset edge. |
+ * | left | 3 | Dodge the left inset edge. |
+ * | none | 0 | Don't dodge any edges |
+ * | right | 5 | Dodge the right inset edge. |
+ * | start | 800003 | Dodge the start inset edge. |
+ * | top | 30 | Dodge the top inset edge. |
+ *
+ */
+ public static final int layout_dodgeInsetEdges=0x7f020023;
+ /**
+ * Specifies how this view insets the CoordinatorLayout and make some other views
+ * dodge it.
+ * Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | bottom | 50 | Inset the bottom edge. |
+ * | end | 800005 | Inset the end edge. |
+ * | left | 3 | Inset the left edge. |
+ * | none | 0 | Don't inset. |
+ * | right | 5 | Inset the right edge. |
+ * | start | 800003 | Inset the start edge. |
+ * | top | 30 | Inset the top edge. |
+ *
+ */
+ public static final int layout_insetEdge=0x7f020024;
+ /**
+ * The index of a keyline this view should position relative to.
+ * android:layout_gravity will affect how the view aligns to the
+ * specified keyline.
+ * May be an integer value, such as "100".
+ */
+ public static final int layout_keyline=0x7f020025;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int liteMode=0x7f020026;
+ /**
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | hybrid | 4 | |
+ * | none | 0 | |
+ * | normal | 1 | |
+ * | satellite | 2 | |
+ * | terrain | 3 | |
+ *
+ */
+ public static final int mapType=0x7f020027;
+ /**
+ * May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ */
+ public static final int scopeUris=0x7f020028;
+ /**
+ * Drawable to display behind the status bar when the view is set to draw behind it.
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ */
+ public static final int statusBarBackground=0x7f020029;
+ /**
+ * Background color for SwipeRefreshLayout progress spinner.
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ */
+ public static final int swipeRefreshLayoutProgressSpinnerBackgroundColor=0x7f02002a;
+ /**
+ * The index of the font in the tcc font file. If the font file referenced is not in the
+ * tcc format, this attribute needs not be specified.
+ *
May be an integer value, such as "100".
+ */
+ public static final int ttcIndex=0x7f02002b;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiCompass=0x7f02002c;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiMapToolbar=0x7f02002d;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiRotateGestures=0x7f02002e;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiScrollGestures=0x7f02002f;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiScrollGesturesDuringRotateOrZoom=0x7f020030;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiTiltGestures=0x7f020031;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiZoomControls=0x7f020032;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int uiZoomGestures=0x7f020033;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int useViewLifecycle=0x7f020034;
+ /**
+ *
May be a boolean value, such as "true" or
+ * "false".
+ */
+ public static final int zOrderOnTop=0x7f020035;
+ }
+ public static final class color {
+ public static final int androidx_core_ripple_material_light=0x7f030000;
+ public static final int androidx_core_secondary_text_default_material_light=0x7f030001;
+ public static final int common_google_signin_btn_text_dark=0x7f030002;
+ public static final int common_google_signin_btn_text_dark_default=0x7f030003;
+ public static final int common_google_signin_btn_text_dark_disabled=0x7f030004;
+ public static final int common_google_signin_btn_text_dark_focused=0x7f030005;
+ public static final int common_google_signin_btn_text_dark_pressed=0x7f030006;
+ public static final int common_google_signin_btn_text_light=0x7f030007;
+ public static final int common_google_signin_btn_text_light_default=0x7f030008;
+ public static final int common_google_signin_btn_text_light_disabled=0x7f030009;
+ public static final int common_google_signin_btn_text_light_focused=0x7f03000a;
+ public static final int common_google_signin_btn_text_light_pressed=0x7f03000b;
+ public static final int common_google_signin_btn_tint=0x7f03000c;
+ public static final int notification_action_color_filter=0x7f03000d;
+ public static final int notification_icon_bg_color=0x7f03000e;
+ public static final int notification_material_background_media_default_color=0x7f03000f;
+ public static final int primary_text_default_material_dark=0x7f030010;
+ public static final int secondary_text_default_material_dark=0x7f030011;
+ }
+ public static final class dimen {
+ public static final int compat_button_inset_horizontal_material=0x7f040000;
+ public static final int compat_button_inset_vertical_material=0x7f040001;
+ public static final int compat_button_padding_horizontal_material=0x7f040002;
+ public static final int compat_button_padding_vertical_material=0x7f040003;
+ public static final int compat_control_corner_material=0x7f040004;
+ public static final int compat_notification_large_icon_max_height=0x7f040005;
+ public static final int compat_notification_large_icon_max_width=0x7f040006;
+ public static final int def_drawer_elevation=0x7f040007;
+ public static final int notification_action_icon_size=0x7f040008;
+ public static final int notification_action_text_size=0x7f040009;
+ public static final int notification_big_circle_margin=0x7f04000a;
+ public static final int notification_content_margin_start=0x7f04000b;
+ public static final int notification_large_icon_height=0x7f04000c;
+ public static final int notification_large_icon_width=0x7f04000d;
+ public static final int notification_main_column_padding_top=0x7f04000e;
+ public static final int notification_media_narrow_margin=0x7f04000f;
+ public static final int notification_right_icon_size=0x7f040010;
+ public static final int notification_right_side_padding_top=0x7f040011;
+ public static final int notification_small_icon_background_padding=0x7f040012;
+ public static final int notification_small_icon_size_as_large=0x7f040013;
+ public static final int notification_subtext_size=0x7f040014;
+ public static final int notification_top_pad=0x7f040015;
+ public static final int notification_top_pad_large_text=0x7f040016;
+ public static final int subtitle_corner_radius=0x7f040017;
+ public static final int subtitle_outline_width=0x7f040018;
+ public static final int subtitle_shadow_offset=0x7f040019;
+ public static final int subtitle_shadow_radius=0x7f04001a;
+ }
+ public static final class drawable {
+ public static final int common_full_open_on_phone=0x7f050000;
+ public static final int common_google_signin_btn_icon_dark=0x7f050001;
+ public static final int common_google_signin_btn_icon_dark_focused=0x7f050002;
+ public static final int common_google_signin_btn_icon_dark_normal=0x7f050003;
+ public static final int common_google_signin_btn_icon_dark_normal_background=0x7f050004;
+ public static final int common_google_signin_btn_icon_disabled=0x7f050005;
+ public static final int common_google_signin_btn_icon_light=0x7f050006;
+ public static final int common_google_signin_btn_icon_light_focused=0x7f050007;
+ public static final int common_google_signin_btn_icon_light_normal=0x7f050008;
+ public static final int common_google_signin_btn_icon_light_normal_background=0x7f050009;
+ public static final int common_google_signin_btn_text_dark=0x7f05000a;
+ public static final int common_google_signin_btn_text_dark_focused=0x7f05000b;
+ public static final int common_google_signin_btn_text_dark_normal=0x7f05000c;
+ public static final int common_google_signin_btn_text_dark_normal_background=0x7f05000d;
+ public static final int common_google_signin_btn_text_disabled=0x7f05000e;
+ public static final int common_google_signin_btn_text_light=0x7f05000f;
+ public static final int common_google_signin_btn_text_light_focused=0x7f050010;
+ public static final int common_google_signin_btn_text_light_normal=0x7f050011;
+ public static final int common_google_signin_btn_text_light_normal_background=0x7f050012;
+ public static final int googleg_disabled_color_18=0x7f050013;
+ public static final int googleg_standard_color_18=0x7f050014;
+ public static final int icon=0x7f050015;
+ public static final int notification_action_background=0x7f050016;
+ public static final int notification_bg=0x7f050017;
+ public static final int notification_bg_low=0x7f050018;
+ public static final int notification_bg_low_normal=0x7f050019;
+ public static final int notification_bg_low_pressed=0x7f05001a;
+ public static final int notification_bg_normal=0x7f05001b;
+ public static final int notification_bg_normal_pressed=0x7f05001c;
+ public static final int notification_icon_background=0x7f05001d;
+ public static final int notification_template_icon_bg=0x7f05001e;
+ public static final int notification_template_icon_low_bg=0x7f05001f;
+ public static final int notification_tile_bg=0x7f050020;
+ public static final int notify_panel_notification_icon_bg=0x7f050021;
+ }
+ public static final class id {
+ public static final int accessibility_action_clickable_span=0x7f060000;
+ public static final int accessibility_custom_action_0=0x7f060001;
+ public static final int accessibility_custom_action_1=0x7f060002;
+ public static final int accessibility_custom_action_10=0x7f060003;
+ public static final int accessibility_custom_action_11=0x7f060004;
+ public static final int accessibility_custom_action_12=0x7f060005;
+ public static final int accessibility_custom_action_13=0x7f060006;
+ public static final int accessibility_custom_action_14=0x7f060007;
+ public static final int accessibility_custom_action_15=0x7f060008;
+ public static final int accessibility_custom_action_16=0x7f060009;
+ public static final int accessibility_custom_action_17=0x7f06000a;
+ public static final int accessibility_custom_action_18=0x7f06000b;
+ public static final int accessibility_custom_action_19=0x7f06000c;
+ public static final int accessibility_custom_action_2=0x7f06000d;
+ public static final int accessibility_custom_action_20=0x7f06000e;
+ public static final int accessibility_custom_action_21=0x7f06000f;
+ public static final int accessibility_custom_action_22=0x7f060010;
+ public static final int accessibility_custom_action_23=0x7f060011;
+ public static final int accessibility_custom_action_24=0x7f060012;
+ public static final int accessibility_custom_action_25=0x7f060013;
+ public static final int accessibility_custom_action_26=0x7f060014;
+ public static final int accessibility_custom_action_27=0x7f060015;
+ public static final int accessibility_custom_action_28=0x7f060016;
+ public static final int accessibility_custom_action_29=0x7f060017;
+ public static final int accessibility_custom_action_3=0x7f060018;
+ public static final int accessibility_custom_action_30=0x7f060019;
+ public static final int accessibility_custom_action_31=0x7f06001a;
+ public static final int accessibility_custom_action_4=0x7f06001b;
+ public static final int accessibility_custom_action_5=0x7f06001c;
+ public static final int accessibility_custom_action_6=0x7f06001d;
+ public static final int accessibility_custom_action_7=0x7f06001e;
+ public static final int accessibility_custom_action_8=0x7f06001f;
+ public static final int accessibility_custom_action_9=0x7f060020;
+ public static final int action0=0x7f060021;
+ public static final int action_container=0x7f060022;
+ public static final int action_divider=0x7f060023;
+ public static final int action_image=0x7f060024;
+ public static final int action_text=0x7f060025;
+ public static final int actions=0x7f060026;
+ public static final int adjust_height=0x7f060027;
+ public static final int adjust_width=0x7f060028;
+ public static final int all=0x7f060029;
+ public static final int async=0x7f06002a;
+ public static final int auto=0x7f06002b;
+ public static final int blocking=0x7f06002c;
+ public static final int bottom=0x7f06002d;
+ public static final int cancel_action=0x7f06002e;
+ public static final int center=0x7f06002f;
+ public static final int center_horizontal=0x7f060030;
+ public static final int center_vertical=0x7f060031;
+ public static final int chronometer=0x7f060032;
+ public static final int clip_horizontal=0x7f060033;
+ public static final int clip_vertical=0x7f060034;
+ public static final int dark=0x7f060035;
+ public static final int dialog_button=0x7f060036;
+ public static final int end=0x7f060037;
+ public static final int end_padder=0x7f060038;
+ public static final int fill=0x7f060039;
+ public static final int fill_horizontal=0x7f06003a;
+ public static final int fill_vertical=0x7f06003b;
+ public static final int forever=0x7f06003c;
+ public static final int fragment_container_view_tag=0x7f06003d;
+ public static final int hybrid=0x7f06003e;
+ public static final int icon=0x7f06003f;
+ public static final int icon_group=0x7f060040;
+ public static final int icon_only=0x7f060041;
+ public static final int info=0x7f060042;
+ public static final int italic=0x7f060043;
+ public static final int left=0x7f060044;
+ public static final int light=0x7f060045;
+ public static final int line1=0x7f060046;
+ public static final int line3=0x7f060047;
+ public static final int media_actions=0x7f060048;
+ public static final int none=0x7f060049;
+ public static final int normal=0x7f06004a;
+ public static final int notification_background=0x7f06004b;
+ public static final int notification_main_column=0x7f06004c;
+ public static final int notification_main_column_container=0x7f06004d;
+ public static final int right=0x7f06004e;
+ public static final int right_icon=0x7f06004f;
+ public static final int right_side=0x7f060050;
+ public static final int satellite=0x7f060051;
+ public static final int standard=0x7f060052;
+ public static final int start=0x7f060053;
+ public static final int status_bar_latest_event_content=0x7f060054;
+ public static final int tag_accessibility_actions=0x7f060055;
+ public static final int tag_accessibility_clickable_spans=0x7f060056;
+ public static final int tag_accessibility_heading=0x7f060057;
+ public static final int tag_accessibility_pane_title=0x7f060058;
+ public static final int tag_screen_reader_focusable=0x7f060059;
+ public static final int tag_transition_group=0x7f06005a;
+ public static final int tag_unhandled_key_event_manager=0x7f06005b;
+ public static final int tag_unhandled_key_listeners=0x7f06005c;
+ public static final int terrain=0x7f06005d;
+ public static final int text=0x7f06005e;
+ public static final int text2=0x7f06005f;
+ public static final int time=0x7f060060;
+ public static final int title=0x7f060061;
+ public static final int top=0x7f060062;
+ public static final int visible_removing_fragment_view_tag=0x7f060063;
+ public static final int wide=0x7f060064;
+ }
+ public static final class integer {
+ public static final int cancel_button_image_alpha=0x7f070000;
+ public static final int google_play_services_version=0x7f070001;
+ public static final int status_bar_notification_info_maxnum=0x7f070002;
+ }
+ public static final class layout {
+ public static final int custom_dialog=0x7f080000;
+ public static final int notification_action=0x7f080001;
+ public static final int notification_action_tombstone=0x7f080002;
+ public static final int notification_media_action=0x7f080003;
+ public static final int notification_media_cancel_action=0x7f080004;
+ public static final int notification_template_big_media=0x7f080005;
+ public static final int notification_template_big_media_custom=0x7f080006;
+ public static final int notification_template_big_media_narrow=0x7f080007;
+ public static final int notification_template_big_media_narrow_custom=0x7f080008;
+ public static final int notification_template_custom_big=0x7f080009;
+ public static final int notification_template_icon_group=0x7f08000a;
+ public static final int notification_template_lines_media=0x7f08000b;
+ public static final int notification_template_media=0x7f08000c;
+ public static final int notification_template_media_custom=0x7f08000d;
+ public static final int notification_template_part_chronometer=0x7f08000e;
+ public static final int notification_template_part_time=0x7f08000f;
+ }
+ public static final class string {
+ public static final int common_google_play_services_enable_button=0x7f090000;
+ public static final int common_google_play_services_enable_text=0x7f090001;
+ public static final int common_google_play_services_enable_title=0x7f090002;
+ public static final int common_google_play_services_install_button=0x7f090003;
+ public static final int common_google_play_services_install_text=0x7f090004;
+ public static final int common_google_play_services_install_title=0x7f090005;
+ public static final int common_google_play_services_notification_channel_name=0x7f090006;
+ public static final int common_google_play_services_notification_ticker=0x7f090007;
+ public static final int common_google_play_services_unknown_issue=0x7f090008;
+ public static final int common_google_play_services_unsupported_text=0x7f090009;
+ public static final int common_google_play_services_update_button=0x7f09000a;
+ public static final int common_google_play_services_update_text=0x7f09000b;
+ public static final int common_google_play_services_update_title=0x7f09000c;
+ public static final int common_google_play_services_updating_text=0x7f09000d;
+ public static final int common_google_play_services_wear_update_text=0x7f09000e;
+ public static final int common_open_on_phone=0x7f09000f;
+ public static final int common_signin_button_text=0x7f090010;
+ public static final int common_signin_button_text_long=0x7f090011;
+ public static final int fcm_fallback_notification_channel_label=0x7f090012;
+ public static final int status_bar_notification_info_overflow=0x7f090013;
+ }
+ public static final class style {
+ public static final int LightTheme=0x7f0a0000;
+ public static final int LowerCaseMenu=0x7f0a0001;
+ public static final int TextAppearance_Compat_Notification=0x7f0a0002;
+ public static final int TextAppearance_Compat_Notification_Info=0x7f0a0003;
+ public static final int TextAppearance_Compat_Notification_Info_Media=0x7f0a0004;
+ public static final int TextAppearance_Compat_Notification_Line2=0x7f0a0005;
+ public static final int TextAppearance_Compat_Notification_Line2_Media=0x7f0a0006;
+ public static final int TextAppearance_Compat_Notification_Media=0x7f0a0007;
+ public static final int TextAppearance_Compat_Notification_Time=0x7f0a0008;
+ public static final int TextAppearance_Compat_Notification_Time_Media=0x7f0a0009;
+ public static final int TextAppearance_Compat_Notification_Title=0x7f0a000a;
+ public static final int TextAppearance_Compat_Notification_Title_Media=0x7f0a000b;
+ public static final int Widget_Compat_NotificationActionContainer=0x7f0a000c;
+ public static final int Widget_Compat_NotificationActionText=0x7f0a000d;
+ public static final int Widget_Support_CoordinatorLayout=0x7f0a000e;
+ }
+ public static final class styleable {
+ /**
+ * Attributes that can be used with a ColorStateListItem.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #ColorStateListItem_android_color android:color} | |
+ * {@link #ColorStateListItem_android_alpha android:alpha} | |
+ * {@link #ColorStateListItem_alpha reparto_mazapa.keymon.lat:alpha} | Alpha multiplier applied to the base color. |
+ *
+ * @see #ColorStateListItem_android_color
+ * @see #ColorStateListItem_android_alpha
+ * @see #ColorStateListItem_alpha
+ */
+ public static final int[] ColorStateListItem={
+ 0x010101a5, 0x0101031f, 0x7f020000
+ };
+ /**
+ *
+ * @attr description
+ * Base color for this state.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name android:color
+ */
+ public static final int ColorStateListItem_android_color=0;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#alpha}
+ * attribute's value can be found in the {@link #ColorStateListItem} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:alpha
+ */
+ public static final int ColorStateListItem_android_alpha=1;
+ /**
+ *
+ * @attr description
+ * Alpha multiplier applied to the base color.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:alpha
+ */
+ public static final int ColorStateListItem_alpha=2;
+ /**
+ * Attributes that can be used with a CoordinatorLayout.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #CoordinatorLayout_keylines reparto_mazapa.keymon.lat:keylines} | A reference to an array of integers representing the
+ * locations of horizontal keylines in dp from the starting edge. |
+ * {@link #CoordinatorLayout_statusBarBackground reparto_mazapa.keymon.lat:statusBarBackground} | Drawable to display behind the status bar when the view is set to draw behind it. |
+ *
+ * @see #CoordinatorLayout_keylines
+ * @see #CoordinatorLayout_statusBarBackground
+ */
+ public static final int[] CoordinatorLayout={
+ 0x7f02001b, 0x7f020029
+ };
+ /**
+ *
+ * @attr description
+ * A reference to an array of integers representing the
+ * locations of horizontal keylines in dp from the starting edge.
+ * Child views can refer to these keylines for alignment using
+ * layout_keyline="index" where index is a 0-based index into
+ * this array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name reparto_mazapa.keymon.lat:keylines
+ */
+ public static final int CoordinatorLayout_keylines=0;
+ /**
+ *
+ * @attr description
+ * Drawable to display behind the status bar when the view is set to draw behind it.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name reparto_mazapa.keymon.lat:statusBarBackground
+ */
+ public static final int CoordinatorLayout_statusBarBackground=1;
+ /**
+ * Attributes that can be used with a CoordinatorLayout_Layout.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #CoordinatorLayout_Layout_android_layout_gravity android:layout_gravity} | |
+ * {@link #CoordinatorLayout_Layout_layout_anchor reparto_mazapa.keymon.lat:layout_anchor} | The id of an anchor view that this view should position relative to. |
+ * {@link #CoordinatorLayout_Layout_layout_anchorGravity reparto_mazapa.keymon.lat:layout_anchorGravity} | Specifies how an object should position relative to an anchor, on both the X and Y axes,
+ * within its parent's bounds. |
+ * {@link #CoordinatorLayout_Layout_layout_behavior reparto_mazapa.keymon.lat:layout_behavior} | The class name of a Behavior class defining special runtime behavior
+ * for this child view. |
+ * {@link #CoordinatorLayout_Layout_layout_dodgeInsetEdges reparto_mazapa.keymon.lat:layout_dodgeInsetEdges} | Specifies how this view dodges the inset edges of the CoordinatorLayout. |
+ * {@link #CoordinatorLayout_Layout_layout_insetEdge reparto_mazapa.keymon.lat:layout_insetEdge} | Specifies how this view insets the CoordinatorLayout and make some other views
+ * dodge it. |
+ * {@link #CoordinatorLayout_Layout_layout_keyline reparto_mazapa.keymon.lat:layout_keyline} | The index of a keyline this view should position relative to. |
+ *
+ * @see #CoordinatorLayout_Layout_android_layout_gravity
+ * @see #CoordinatorLayout_Layout_layout_anchor
+ * @see #CoordinatorLayout_Layout_layout_anchorGravity
+ * @see #CoordinatorLayout_Layout_layout_behavior
+ * @see #CoordinatorLayout_Layout_layout_dodgeInsetEdges
+ * @see #CoordinatorLayout_Layout_layout_insetEdge
+ * @see #CoordinatorLayout_Layout_layout_keyline
+ */
+ public static final int[] CoordinatorLayout_Layout={
+ 0x010100b3, 0x7f020020, 0x7f020021, 0x7f020022,
+ 0x7f020023, 0x7f020024, 0x7f020025
+ };
+ /**
+ * This symbol is the offset where the {@link android.R.attr#layout_gravity}
+ * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
+ *
+ *
Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | bottom | 50 | |
+ * | center | 11 | |
+ * | center_horizontal | 1 | |
+ * | center_vertical | 10 | |
+ * | clip_horizontal | 8 | |
+ * | clip_vertical | 80 | |
+ * | end | 800005 | |
+ * | fill | 77 | |
+ * | fill_horizontal | 7 | |
+ * | fill_vertical | 70 | |
+ * | left | 3 | |
+ * | right | 5 | |
+ * | start | 800003 | |
+ * | top | 30 | |
+ *
+ *
+ * @attr name android:layout_gravity
+ */
+ public static final int CoordinatorLayout_Layout_android_layout_gravity=0;
+ /**
+ *
+ * @attr description
+ * The id of an anchor view that this view should position relative to.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_anchor
+ */
+ public static final int CoordinatorLayout_Layout_layout_anchor=1;
+ /**
+ *
+ * @attr description
+ * Specifies how an object should position relative to an anchor, on both the X and Y axes,
+ * within its parent's bounds.
+ *
+ *
Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | bottom | 50 | Push object to the bottom of its container, not changing its size. |
+ * | center | 11 | Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. |
+ * | center_horizontal | 1 | Place object in the horizontal center of its container, not changing its size. |
+ * | center_vertical | 10 | Place object in the vertical center of its container, not changing its size. |
+ * | clip_horizontal | 8 | Additional option that can be set to have the left and/or right edges of
+ * the child clipped to its container's bounds.
+ * The clip will be based on the horizontal gravity: a left gravity will clip the right
+ * edge, a right gravity will clip the left edge, and neither will clip both edges. |
+ * | clip_vertical | 80 | Additional option that can be set to have the top and/or bottom edges of
+ * the child clipped to its container's bounds.
+ * The clip will be based on the vertical gravity: a top gravity will clip the bottom
+ * edge, a bottom gravity will clip the top edge, and neither will clip both edges. |
+ * | end | 800005 | Push object to the end of its container, not changing its size. |
+ * | fill | 77 | Grow the horizontal and vertical size of the object if needed so it completely fills its container. |
+ * | fill_horizontal | 7 | Grow the horizontal size of the object if needed so it completely fills its container. |
+ * | fill_vertical | 70 | Grow the vertical size of the object if needed so it completely fills its container. |
+ * | left | 3 | Push object to the left of its container, not changing its size. |
+ * | right | 5 | Push object to the right of its container, not changing its size. |
+ * | start | 800003 | Push object to the beginning of its container, not changing its size. |
+ * | top | 30 | Push object to the top of its container, not changing its size. |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_anchorGravity
+ */
+ public static final int CoordinatorLayout_Layout_layout_anchorGravity=2;
+ /**
+ *
+ * @attr description
+ * The class name of a Behavior class defining special runtime behavior
+ * for this child view.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_behavior
+ */
+ public static final int CoordinatorLayout_Layout_layout_behavior=3;
+ /**
+ *
+ * @attr description
+ * Specifies how this view dodges the inset edges of the CoordinatorLayout.
+ *
+ *
Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | all | 77 | Dodge all the inset edges. |
+ * | bottom | 50 | Dodge the bottom inset edge. |
+ * | end | 800005 | Dodge the end inset edge. |
+ * | left | 3 | Dodge the left inset edge. |
+ * | none | 0 | Don't dodge any edges |
+ * | right | 5 | Dodge the right inset edge. |
+ * | start | 800003 | Dodge the start inset edge. |
+ * | top | 30 | Dodge the top inset edge. |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_dodgeInsetEdges
+ */
+ public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges=4;
+ /**
+ *
+ * @attr description
+ * Specifies how this view insets the CoordinatorLayout and make some other views
+ * dodge it.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | bottom | 50 | Inset the bottom edge. |
+ * | end | 800005 | Inset the end edge. |
+ * | left | 3 | Inset the left edge. |
+ * | none | 0 | Don't inset. |
+ * | right | 5 | Inset the right edge. |
+ * | start | 800003 | Inset the start edge. |
+ * | top | 30 | Inset the top edge. |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_insetEdge
+ */
+ public static final int CoordinatorLayout_Layout_layout_insetEdge=5;
+ /**
+ *
+ * @attr description
+ * The index of a keyline this view should position relative to.
+ * android:layout_gravity will affect how the view aligns to the
+ * specified keyline.
+ *
+ *
May be an integer value, such as "100".
+ *
+ * @attr name reparto_mazapa.keymon.lat:layout_keyline
+ */
+ public static final int CoordinatorLayout_Layout_layout_keyline=6;
+ /**
+ * Attributes that can be used with a DrawerLayout.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #DrawerLayout_elevation reparto_mazapa.keymon.lat:elevation} | |
+ *
+ * @see #DrawerLayout_elevation
+ */
+ public static final int[] DrawerLayout={
+ 0x7f02000e
+ };
+ /**
+ *
+ * @attr description
+ * The height difference between the drawer and the base surface. Only takes effect on API 21 and above
+ *
+ *
May be a dimension value, which is a floating point number appended with a
+ * unit such as "14.5sp".
+ * Available units are: px (pixels), dp (density-independent pixels),
+ * sp (scaled pixels based on preferred font size), in (inches), and
+ * mm (millimeters).
+ *
+ * @attr name reparto_mazapa.keymon.lat:elevation
+ */
+ public static final int DrawerLayout_elevation=0;
+ /**
+ * Attributes that can be used with a FontFamily.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #FontFamily_fontProviderAuthority reparto_mazapa.keymon.lat:fontProviderAuthority} | The authority of the Font Provider to be used for the request. |
+ * {@link #FontFamily_fontProviderCerts reparto_mazapa.keymon.lat:fontProviderCerts} | The sets of hashes for the certificates the provider should be signed with. |
+ * {@link #FontFamily_fontProviderFetchStrategy reparto_mazapa.keymon.lat:fontProviderFetchStrategy} | The strategy to be used when fetching font data from a font provider in XML layouts. |
+ * {@link #FontFamily_fontProviderFetchTimeout reparto_mazapa.keymon.lat:fontProviderFetchTimeout} | The length of the timeout during fetching. |
+ * {@link #FontFamily_fontProviderPackage reparto_mazapa.keymon.lat:fontProviderPackage} | The package for the Font Provider to be used for the request. |
+ * {@link #FontFamily_fontProviderQuery reparto_mazapa.keymon.lat:fontProviderQuery} | The query to be sent over to the provider. |
+ *
+ * @see #FontFamily_fontProviderAuthority
+ * @see #FontFamily_fontProviderCerts
+ * @see #FontFamily_fontProviderFetchStrategy
+ * @see #FontFamily_fontProviderFetchTimeout
+ * @see #FontFamily_fontProviderPackage
+ * @see #FontFamily_fontProviderQuery
+ */
+ public static final int[] FontFamily={
+ 0x7f020010, 0x7f020011, 0x7f020012, 0x7f020013,
+ 0x7f020014, 0x7f020015
+ };
+ /**
+ *
+ * @attr description
+ * The authority of the Font Provider to be used for the request.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderAuthority
+ */
+ public static final int FontFamily_fontProviderAuthority=0;
+ /**
+ *
+ * @attr description
+ * The sets of hashes for the certificates the provider should be signed with. This is
+ * used to verify the identity of the provider, and is only required if the provider is not
+ * part of the system image. This value may point to one list or a list of lists, where each
+ * individual list represents one collection of signature hashes. Refer to your font provider's
+ * documentation for these values.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderCerts
+ */
+ public static final int FontFamily_fontProviderCerts=1;
+ /**
+ *
+ * @attr description
+ * The strategy to be used when fetching font data from a font provider in XML layouts.
+ * This attribute is ignored when the resource is loaded from code, as it is equivalent to the
+ * choice of API between {@link
+ * androidx.core.content.res.ResourcesCompat#getFont(Context, int)} (blocking) and
+ * {@link
+ * androidx.core.content.res.ResourcesCompat#getFont(Context, int, FontCallback, Handler)}
+ * (async).
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | async | 1 | The async font fetch works as follows.
+ * First, check the local cache, then if the requeted font is not cached, trigger a
+ * request the font and continue with layout inflation. Once the font fetch succeeds, the
+ * target text view will be refreshed with the downloaded font data. The
+ * fontProviderFetchTimeout will be ignored if async loading is specified. |
+ * | blocking | 0 | The blocking font fetch works as follows.
+ * First, check the local cache, then if the requested font is not cached, request the
+ * font from the provider and wait until it is finished. You can change the length of
+ * the timeout by modifying fontProviderFetchTimeout. If the timeout happens, the
+ * default typeface will be used instead. |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderFetchStrategy
+ */
+ public static final int FontFamily_fontProviderFetchStrategy=2;
+ /**
+ *
+ * @attr description
+ * The length of the timeout during fetching.
+ *
+ *
May be an integer value, such as "100".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | forever | ffffffff | A special value for the timeout. In this case, the blocking font fetching will not
+ * timeout and wait until a reply is received from the font provider. |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderFetchTimeout
+ */
+ public static final int FontFamily_fontProviderFetchTimeout=3;
+ /**
+ *
+ * @attr description
+ * The package for the Font Provider to be used for the request. This is used to verify
+ * the identity of the provider.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderPackage
+ */
+ public static final int FontFamily_fontProviderPackage=4;
+ /**
+ *
+ * @attr description
+ * The query to be sent over to the provider. Refer to your font provider's documentation
+ * on the format of this string.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontProviderQuery
+ */
+ public static final int FontFamily_fontProviderQuery=5;
+ /**
+ * Attributes that can be used with a FontFamilyFont.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #FontFamilyFont_android_font android:font} | |
+ * {@link #FontFamilyFont_android_fontWeight android:fontWeight} | |
+ * {@link #FontFamilyFont_android_fontStyle android:fontStyle} | |
+ * {@link #FontFamilyFont_android_ttcIndex android:ttcIndex} | |
+ * {@link #FontFamilyFont_android_fontVariationSettings android:fontVariationSettings} | |
+ * {@link #FontFamilyFont_font reparto_mazapa.keymon.lat:font} | The reference to the font file to be used. |
+ * {@link #FontFamilyFont_fontStyle reparto_mazapa.keymon.lat:fontStyle} | The style of the given font file. |
+ * {@link #FontFamilyFont_fontVariationSettings reparto_mazapa.keymon.lat:fontVariationSettings} | The variation settings to be applied to the font. |
+ * {@link #FontFamilyFont_fontWeight reparto_mazapa.keymon.lat:fontWeight} | The weight of the given font file. |
+ * {@link #FontFamilyFont_ttcIndex reparto_mazapa.keymon.lat:ttcIndex} | The index of the font in the tcc font file. |
+ *
+ * @see #FontFamilyFont_android_font
+ * @see #FontFamilyFont_android_fontWeight
+ * @see #FontFamilyFont_android_fontStyle
+ * @see #FontFamilyFont_android_ttcIndex
+ * @see #FontFamilyFont_android_fontVariationSettings
+ * @see #FontFamilyFont_font
+ * @see #FontFamilyFont_fontStyle
+ * @see #FontFamilyFont_fontVariationSettings
+ * @see #FontFamilyFont_fontWeight
+ * @see #FontFamilyFont_ttcIndex
+ */
+ public static final int[] FontFamilyFont={
+ 0x01010532, 0x01010533, 0x0101053f, 0x0101056f,
+ 0x01010570, 0x7f02000f, 0x7f020016, 0x7f020017,
+ 0x7f020018, 0x7f02002b
+ };
+ /**
+ * This symbol is the offset where the {@link android.R.attr#font}
+ * attribute's value can be found in the {@link #FontFamilyFont} array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name android:font
+ */
+ public static final int FontFamilyFont_android_font=0;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#fontWeight}
+ * attribute's value can be found in the {@link #FontFamilyFont} array.
+ *
+ *
May be an integer value, such as "100".
+ *
+ * @attr name android:fontWeight
+ */
+ public static final int FontFamilyFont_android_fontWeight=1;
+ /**
+ *
+ * @attr description
+ * References to the framework attrs
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | italic | 1 | |
+ * | normal | 0 | |
+ *
+ *
+ * @attr name android:fontStyle
+ */
+ public static final int FontFamilyFont_android_fontStyle=2;
+ /**
+ * This symbol is the offset where the {@link android.R.attr#ttcIndex}
+ * attribute's value can be found in the {@link #FontFamilyFont} array.
+ *
+ *
May be an integer value, such as "100".
+ *
+ * @attr name android:ttcIndex
+ */
+ public static final int FontFamilyFont_android_ttcIndex=3;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#fontVariationSettings}
+ * attribute's value can be found in the {@link #FontFamilyFont} array.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name android:fontVariationSettings
+ */
+ public static final int FontFamilyFont_android_fontVariationSettings=4;
+ /**
+ *
+ * @attr description
+ * The reference to the font file to be used. This should be a file in the res/font folder
+ * and should therefore have an R reference value. E.g. @font/myfont
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name reparto_mazapa.keymon.lat:font
+ */
+ public static final int FontFamilyFont_font=5;
+ /**
+ *
+ * @attr description
+ * The style of the given font file. This will be used when the font is being loaded into
+ * the font stack and will override any style information in the font's header tables. If
+ * unspecified, the value in the font's header tables will be used.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | italic | 1 | |
+ * | normal | 0 | |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontStyle
+ */
+ public static final int FontFamilyFont_fontStyle=6;
+ /**
+ *
+ * @attr description
+ * The variation settings to be applied to the font. The string should be in the following
+ * format: "'tag1' value1, 'tag2' value2, ...". If the default variation settings should be
+ * used, or the font used does not support variation settings, this attribute needs not be
+ * specified.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontVariationSettings
+ */
+ public static final int FontFamilyFont_fontVariationSettings=7;
+ /**
+ *
+ * @attr description
+ * The weight of the given font file. This will be used when the font is being loaded into
+ * the font stack and will override any weight information in the font's header tables. Must
+ * be a positive number, a multiple of 100, and between 100 and 900, inclusive. The most
+ * common values are 400 for regular weight and 700 for bold weight. If unspecified, the value
+ * in the font's header tables will be used.
+ *
+ *
May be an integer value, such as "100".
+ *
+ * @attr name reparto_mazapa.keymon.lat:fontWeight
+ */
+ public static final int FontFamilyFont_fontWeight=8;
+ /**
+ *
+ * @attr description
+ * The index of the font in the tcc font file. If the font file referenced is not in the
+ * tcc format, this attribute needs not be specified.
+ *
+ *
May be an integer value, such as "100".
+ *
+ * @attr name reparto_mazapa.keymon.lat:ttcIndex
+ */
+ public static final int FontFamilyFont_ttcIndex=9;
+ /**
+ * Attributes that can be used with a Fragment.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #Fragment_android_name android:name} | |
+ * {@link #Fragment_android_id android:id} | |
+ * {@link #Fragment_android_tag android:tag} | |
+ *
+ * @see #Fragment_android_name
+ * @see #Fragment_android_id
+ * @see #Fragment_android_tag
+ */
+ public static final int[] Fragment={
+ 0x01010003, 0x010100d0, 0x010100d1
+ };
+ /**
+ * This symbol is the offset where the {@link android.R.attr#name}
+ * attribute's value can be found in the {@link #Fragment} array.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name android:name
+ */
+ public static final int Fragment_android_name=0;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#id}
+ * attribute's value can be found in the {@link #Fragment} array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
+ * @attr name android:id
+ */
+ public static final int Fragment_android_id=1;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#tag}
+ * attribute's value can be found in the {@link #Fragment} array.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name android:tag
+ */
+ public static final int Fragment_android_tag=2;
+ /**
+ * Attributes that can be used with a FragmentContainerView.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #FragmentContainerView_android_name android:name} | |
+ * {@link #FragmentContainerView_android_tag android:tag} | |
+ *
+ * @see #FragmentContainerView_android_name
+ * @see #FragmentContainerView_android_tag
+ */
+ public static final int[] FragmentContainerView={
+ 0x01010003, 0x010100d1
+ };
+ /**
+ * This symbol is the offset where the {@link android.R.attr#name}
+ * attribute's value can be found in the {@link #FragmentContainerView} array.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name android:name
+ */
+ public static final int FragmentContainerView_android_name=0;
+ /**
+ *
This symbol is the offset where the {@link android.R.attr#tag}
+ * attribute's value can be found in the {@link #FragmentContainerView} array.
+ *
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name android:tag
+ */
+ public static final int FragmentContainerView_android_tag=1;
+ /**
+ * Attributes that can be used with a GradientColor.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #GradientColor_android_startColor android:startColor} | |
+ * {@link #GradientColor_android_endColor android:endColor} | |
+ * {@link #GradientColor_android_type android:type} | |
+ * {@link #GradientColor_android_centerX android:centerX} | |
+ * {@link #GradientColor_android_centerY android:centerY} | |
+ * {@link #GradientColor_android_gradientRadius android:gradientRadius} | |
+ * {@link #GradientColor_android_tileMode android:tileMode} | |
+ * {@link #GradientColor_android_centerColor android:centerColor} | |
+ * {@link #GradientColor_android_startX android:startX} | |
+ * {@link #GradientColor_android_startY android:startY} | |
+ * {@link #GradientColor_android_endX android:endX} | |
+ * {@link #GradientColor_android_endY android:endY} | |
+ *
+ * @see #GradientColor_android_startColor
+ * @see #GradientColor_android_endColor
+ * @see #GradientColor_android_type
+ * @see #GradientColor_android_centerX
+ * @see #GradientColor_android_centerY
+ * @see #GradientColor_android_gradientRadius
+ * @see #GradientColor_android_tileMode
+ * @see #GradientColor_android_centerColor
+ * @see #GradientColor_android_startX
+ * @see #GradientColor_android_startY
+ * @see #GradientColor_android_endX
+ * @see #GradientColor_android_endY
+ */
+ public static final int[] GradientColor={
+ 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2,
+ 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b,
+ 0x01010510, 0x01010511, 0x01010512, 0x01010513
+ };
+ /**
+ *
+ * @attr description
+ * Start color of the gradient.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name android:startColor
+ */
+ public static final int GradientColor_android_startColor=0;
+ /**
+ *
+ * @attr description
+ * End color of the gradient.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name android:endColor
+ */
+ public static final int GradientColor_android_endColor=1;
+ /**
+ *
+ * @attr description
+ * Type of gradient. The default type is linear.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | linear | 0 | |
+ * | radial | 1 | |
+ * | sweep | 2 | |
+ *
+ *
+ * @attr name android:type
+ */
+ public static final int GradientColor_android_type=2;
+ /**
+ *
+ * @attr description
+ * X coordinate of the center of the gradient within the path.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
May be a fractional value, which is a floating point number appended with
+ * either % or %p, such as "14.5%".
+ * The % suffix always means a percentage of the base size;
+ * the optional %p suffix provides a size relative to some parent container.
+ *
+ * @attr name android:centerX
+ */
+ public static final int GradientColor_android_centerX=3;
+ /**
+ *
+ * @attr description
+ * Y coordinate of the center of the gradient within the path.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
May be a fractional value, which is a floating point number appended with
+ * either % or %p, such as "14.5%".
+ * The % suffix always means a percentage of the base size;
+ * the optional %p suffix provides a size relative to some parent container.
+ *
+ * @attr name android:centerY
+ */
+ public static final int GradientColor_android_centerY=4;
+ /**
+ *
+ * @attr description
+ * Radius of the gradient, used only with radial gradient.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
May be a dimension value, which is a floating point number appended with a
+ * unit such as "14.5sp".
+ * Available units are: px (pixels), dp (density-independent pixels),
+ * sp (scaled pixels based on preferred font size), in (inches), and
+ * mm (millimeters).
+ *
May be a fractional value, which is a floating point number appended with
+ * either % or %p, such as "14.5%".
+ * The % suffix always means a percentage of the base size;
+ * the optional %p suffix provides a size relative to some parent container.
+ *
+ * @attr name android:gradientRadius
+ */
+ public static final int GradientColor_android_gradientRadius=5;
+ /**
+ *
+ * @attr description
+ * Defines the tile mode of the gradient. SweepGradient doesn't support tiling.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | clamp | 0 | |
+ * | disabled | ffffffff | |
+ * | mirror | 2 | |
+ * | repeat | 1 | |
+ *
+ *
+ * @attr name android:tileMode
+ */
+ public static final int GradientColor_android_tileMode=6;
+ /**
+ *
+ * @attr description
+ * Optional center color.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name android:centerColor
+ */
+ public static final int GradientColor_android_centerColor=7;
+ /**
+ *
+ * @attr description
+ * X coordinate of the start point origin of the gradient.
+ * Defined in same coordinates as the path itself
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:startX
+ */
+ public static final int GradientColor_android_startX=8;
+ /**
+ *
+ * @attr description
+ * Y coordinate of the start point of the gradient within the shape.
+ * Defined in same coordinates as the path itself
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:startY
+ */
+ public static final int GradientColor_android_startY=9;
+ /**
+ *
+ * @attr description
+ * X coordinate of the end point origin of the gradient.
+ * Defined in same coordinates as the path itself
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:endX
+ */
+ public static final int GradientColor_android_endX=10;
+ /**
+ *
+ * @attr description
+ * Y coordinate of the end point of the gradient within the shape.
+ * Defined in same coordinates as the path itself
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:endY
+ */
+ public static final int GradientColor_android_endY=11;
+ /**
+ * Attributes that can be used with a GradientColorItem.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #GradientColorItem_android_color android:color} | |
+ * {@link #GradientColorItem_android_offset android:offset} | |
+ *
+ * @see #GradientColorItem_android_color
+ * @see #GradientColorItem_android_offset
+ */
+ public static final int[] GradientColorItem={
+ 0x010101a5, 0x01010514
+ };
+ /**
+ *
+ * @attr description
+ * The current color for the offset inside the gradient.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name android:color
+ */
+ public static final int GradientColorItem_android_color=0;
+ /**
+ *
+ * @attr description
+ * The offset (or ratio) of this current color item inside the gradient.
+ * The value is only meaningful when it is between 0 and 1.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name android:offset
+ */
+ public static final int GradientColorItem_android_offset=1;
+ /**
+ * Attributes that can be used with a LoadingImageView.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #LoadingImageView_circleCrop reparto_mazapa.keymon.lat:circleCrop} | |
+ * {@link #LoadingImageView_imageAspectRatio reparto_mazapa.keymon.lat:imageAspectRatio} | |
+ * {@link #LoadingImageView_imageAspectRatioAdjust reparto_mazapa.keymon.lat:imageAspectRatioAdjust} | |
+ *
+ * @see #LoadingImageView_circleCrop
+ * @see #LoadingImageView_imageAspectRatio
+ * @see #LoadingImageView_imageAspectRatioAdjust
+ */
+ public static final int[] LoadingImageView={
+ 0x7f02000a, 0x7f020019, 0x7f02001a
+ };
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#circleCrop}
+ * attribute's value can be found in the {@link #LoadingImageView} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:circleCrop
+ */
+ public static final int LoadingImageView_circleCrop=0;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#imageAspectRatio}
+ * attribute's value can be found in the {@link #LoadingImageView} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:imageAspectRatio
+ */
+ public static final int LoadingImageView_imageAspectRatio=1;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#imageAspectRatioAdjust}
+ * attribute's value can be found in the {@link #LoadingImageView} array.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | adjust_height | 2 | |
+ * | adjust_width | 1 | |
+ * | none | 0 | |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:imageAspectRatioAdjust
+ */
+ public static final int LoadingImageView_imageAspectRatioAdjust=2;
+ /**
+ * Attributes that can be used with a MapAttrs.
+ * Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #MapAttrs_ambientEnabled reparto_mazapa.keymon.lat:ambientEnabled} | |
+ * {@link #MapAttrs_cameraBearing reparto_mazapa.keymon.lat:cameraBearing} | |
+ * {@link #MapAttrs_cameraMaxZoomPreference reparto_mazapa.keymon.lat:cameraMaxZoomPreference} | |
+ * {@link #MapAttrs_cameraMinZoomPreference reparto_mazapa.keymon.lat:cameraMinZoomPreference} | |
+ * {@link #MapAttrs_cameraTargetLat reparto_mazapa.keymon.lat:cameraTargetLat} | |
+ * {@link #MapAttrs_cameraTargetLng reparto_mazapa.keymon.lat:cameraTargetLng} | |
+ * {@link #MapAttrs_cameraTilt reparto_mazapa.keymon.lat:cameraTilt} | |
+ * {@link #MapAttrs_cameraZoom reparto_mazapa.keymon.lat:cameraZoom} | |
+ * {@link #MapAttrs_latLngBoundsNorthEastLatitude reparto_mazapa.keymon.lat:latLngBoundsNorthEastLatitude} | |
+ * {@link #MapAttrs_latLngBoundsNorthEastLongitude reparto_mazapa.keymon.lat:latLngBoundsNorthEastLongitude} | |
+ * {@link #MapAttrs_latLngBoundsSouthWestLatitude reparto_mazapa.keymon.lat:latLngBoundsSouthWestLatitude} | |
+ * {@link #MapAttrs_latLngBoundsSouthWestLongitude reparto_mazapa.keymon.lat:latLngBoundsSouthWestLongitude} | |
+ * {@link #MapAttrs_liteMode reparto_mazapa.keymon.lat:liteMode} | |
+ * {@link #MapAttrs_mapType reparto_mazapa.keymon.lat:mapType} | |
+ * {@link #MapAttrs_uiCompass reparto_mazapa.keymon.lat:uiCompass} | |
+ * {@link #MapAttrs_uiMapToolbar reparto_mazapa.keymon.lat:uiMapToolbar} | |
+ * {@link #MapAttrs_uiRotateGestures reparto_mazapa.keymon.lat:uiRotateGestures} | |
+ * {@link #MapAttrs_uiScrollGestures reparto_mazapa.keymon.lat:uiScrollGestures} | |
+ * {@link #MapAttrs_uiScrollGesturesDuringRotateOrZoom reparto_mazapa.keymon.lat:uiScrollGesturesDuringRotateOrZoom} | |
+ * {@link #MapAttrs_uiTiltGestures reparto_mazapa.keymon.lat:uiTiltGestures} | |
+ * {@link #MapAttrs_uiZoomControls reparto_mazapa.keymon.lat:uiZoomControls} | |
+ * {@link #MapAttrs_uiZoomGestures reparto_mazapa.keymon.lat:uiZoomGestures} | |
+ * {@link #MapAttrs_useViewLifecycle reparto_mazapa.keymon.lat:useViewLifecycle} | |
+ * {@link #MapAttrs_zOrderOnTop reparto_mazapa.keymon.lat:zOrderOnTop} | |
+ *
+ * @see #MapAttrs_ambientEnabled
+ * @see #MapAttrs_cameraBearing
+ * @see #MapAttrs_cameraMaxZoomPreference
+ * @see #MapAttrs_cameraMinZoomPreference
+ * @see #MapAttrs_cameraTargetLat
+ * @see #MapAttrs_cameraTargetLng
+ * @see #MapAttrs_cameraTilt
+ * @see #MapAttrs_cameraZoom
+ * @see #MapAttrs_latLngBoundsNorthEastLatitude
+ * @see #MapAttrs_latLngBoundsNorthEastLongitude
+ * @see #MapAttrs_latLngBoundsSouthWestLatitude
+ * @see #MapAttrs_latLngBoundsSouthWestLongitude
+ * @see #MapAttrs_liteMode
+ * @see #MapAttrs_mapType
+ * @see #MapAttrs_uiCompass
+ * @see #MapAttrs_uiMapToolbar
+ * @see #MapAttrs_uiRotateGestures
+ * @see #MapAttrs_uiScrollGestures
+ * @see #MapAttrs_uiScrollGesturesDuringRotateOrZoom
+ * @see #MapAttrs_uiTiltGestures
+ * @see #MapAttrs_uiZoomControls
+ * @see #MapAttrs_uiZoomGestures
+ * @see #MapAttrs_useViewLifecycle
+ * @see #MapAttrs_zOrderOnTop
+ */
+ public static final int[] MapAttrs={
+ 0x7f020001, 0x7f020003, 0x7f020004, 0x7f020005,
+ 0x7f020006, 0x7f020007, 0x7f020008, 0x7f020009,
+ 0x7f02001c, 0x7f02001d, 0x7f02001e, 0x7f02001f,
+ 0x7f020026, 0x7f020027, 0x7f02002c, 0x7f02002d,
+ 0x7f02002e, 0x7f02002f, 0x7f020030, 0x7f020031,
+ 0x7f020032, 0x7f020033, 0x7f020034, 0x7f020035
+ };
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#ambientEnabled}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:ambientEnabled
+ */
+ public static final int MapAttrs_ambientEnabled=0;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraBearing}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraBearing
+ */
+ public static final int MapAttrs_cameraBearing=1;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraMaxZoomPreference}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraMaxZoomPreference
+ */
+ public static final int MapAttrs_cameraMaxZoomPreference=2;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraMinZoomPreference}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraMinZoomPreference
+ */
+ public static final int MapAttrs_cameraMinZoomPreference=3;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraTargetLat}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraTargetLat
+ */
+ public static final int MapAttrs_cameraTargetLat=4;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraTargetLng}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraTargetLng
+ */
+ public static final int MapAttrs_cameraTargetLng=5;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraTilt}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraTilt
+ */
+ public static final int MapAttrs_cameraTilt=6;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#cameraZoom}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:cameraZoom
+ */
+ public static final int MapAttrs_cameraZoom=7;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#latLngBoundsNorthEastLatitude}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:latLngBoundsNorthEastLatitude
+ */
+ public static final int MapAttrs_latLngBoundsNorthEastLatitude=8;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#latLngBoundsNorthEastLongitude}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:latLngBoundsNorthEastLongitude
+ */
+ public static final int MapAttrs_latLngBoundsNorthEastLongitude=9;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#latLngBoundsSouthWestLatitude}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:latLngBoundsSouthWestLatitude
+ */
+ public static final int MapAttrs_latLngBoundsSouthWestLatitude=10;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#latLngBoundsSouthWestLongitude}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a floating point value, such as "1.2".
+ *
+ * @attr name reparto_mazapa.keymon.lat:latLngBoundsSouthWestLongitude
+ */
+ public static final int MapAttrs_latLngBoundsSouthWestLongitude=11;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#liteMode}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:liteMode
+ */
+ public static final int MapAttrs_liteMode=12;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#mapType}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | hybrid | 4 | |
+ * | none | 0 | |
+ * | normal | 1 | |
+ * | satellite | 2 | |
+ * | terrain | 3 | |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:mapType
+ */
+ public static final int MapAttrs_mapType=13;
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiCompass}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiCompass
+ */
+ public static final int MapAttrs_uiCompass=14;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiMapToolbar}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiMapToolbar
+ */
+ public static final int MapAttrs_uiMapToolbar=15;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiRotateGestures}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiRotateGestures
+ */
+ public static final int MapAttrs_uiRotateGestures=16;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiScrollGestures}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiScrollGestures
+ */
+ public static final int MapAttrs_uiScrollGestures=17;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiScrollGesturesDuringRotateOrZoom}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiScrollGesturesDuringRotateOrZoom
+ */
+ public static final int MapAttrs_uiScrollGesturesDuringRotateOrZoom=18;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiTiltGestures}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiTiltGestures
+ */
+ public static final int MapAttrs_uiTiltGestures=19;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiZoomControls}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiZoomControls
+ */
+ public static final int MapAttrs_uiZoomControls=20;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#uiZoomGestures}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:uiZoomGestures
+ */
+ public static final int MapAttrs_uiZoomGestures=21;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#useViewLifecycle}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:useViewLifecycle
+ */
+ public static final int MapAttrs_useViewLifecycle=22;
+ /**
+ *
This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#zOrderOnTop}
+ * attribute's value can be found in the {@link #MapAttrs} array.
+ *
+ *
May be a boolean value, such as "true" or
+ * "false".
+ *
+ * @attr name reparto_mazapa.keymon.lat:zOrderOnTop
+ */
+ public static final int MapAttrs_zOrderOnTop=23;
+ /**
+ * Attributes that can be used with a SignInButton.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #SignInButton_buttonSize reparto_mazapa.keymon.lat:buttonSize} | |
+ * {@link #SignInButton_colorScheme reparto_mazapa.keymon.lat:colorScheme} | |
+ * {@link #SignInButton_scopeUris reparto_mazapa.keymon.lat:scopeUris} | |
+ *
+ * @see #SignInButton_buttonSize
+ * @see #SignInButton_colorScheme
+ * @see #SignInButton_scopeUris
+ */
+ public static final int[] SignInButton={
+ 0x7f020002, 0x7f02000b, 0x7f020028
+ };
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#buttonSize}
+ * attribute's value can be found in the {@link #SignInButton} array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | icon_only | 2 | |
+ * | standard | 0 | |
+ * | wide | 1 | |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:buttonSize
+ */
+ public static final int SignInButton_buttonSize=0;
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#colorScheme}
+ * attribute's value can be found in the {@link #SignInButton} array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * | Constant | Value | Description |
+ * | auto | 2 | |
+ * | dark | 0 | |
+ * | light | 1 | |
+ *
+ *
+ * @attr name reparto_mazapa.keymon.lat:colorScheme
+ */
+ public static final int SignInButton_colorScheme=1;
+ /**
+ * This symbol is the offset where the {@link reparto_mazapa.keymon.lat.R.attr#scopeUris}
+ * attribute's value can be found in the {@link #SignInButton} array.
+ *
+ *
May be a reference to another resource, in the form
+ * "@[+][package:]type/name" or a theme
+ * attribute in the form
+ * "?[package:]type/name".
+ *
May be a string value, using '\\;' to escape characters such as
+ * '\\n' or '\\uxxxx' for a unicode character;
+ *
+ * @attr name reparto_mazapa.keymon.lat:scopeUris
+ */
+ public static final int SignInButton_scopeUris=2;
+ /**
+ * Attributes that can be used with a SwipeRefreshLayout.
+ *
Includes the following attributes:
+ *
+ *
+ *
+ * | Attribute | Description |
+ * {@link #SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor reparto_mazapa.keymon.lat:swipeRefreshLayoutProgressSpinnerBackgroundColor} | Background color for SwipeRefreshLayout progress spinner. |
+ *
+ * @see #SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor
+ */
+ public static final int[] SwipeRefreshLayout={
+ 0x7f02002a
+ };
+ /**
+ *
+ * @attr description
+ * Background color for SwipeRefreshLayout progress spinner.
+ *
+ *
May be a color value, in the form of "#rgb",
+ * "#argb", "#rrggbb", or
+ * "#aarrggbb".
+ *
+ * @attr name reparto_mazapa.keymon.lat:swipeRefreshLayoutProgressSpinnerBackgroundColor
+ */
+ public static final int SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor=0;
+ }
+ public static final class xml {
+ public static final int provider_paths=0x7f0c0000;
+ }
+}
\ No newline at end of file
diff --git a/B4A/Objects/gen/reparto_mazapa/keymon/lat/R.java b/B4A/Objects/gen/reparto_mazapa/keymon/lat/R.java
index af581dc..73908e9 100644
--- a/B4A/Objects/gen/reparto_mazapa/keymon/lat/R.java
+++ b/B4A/Objects/gen/reparto_mazapa/keymon/lat/R.java
@@ -703,7 +703,8 @@ public final class R {
public static final int common_open_on_phone=0x7f09000f;
public static final int common_signin_button_text=0x7f090010;
public static final int common_signin_button_text_long=0x7f090011;
- public static final int status_bar_notification_info_overflow=0x7f090012;
+ public static final int fcm_fallback_notification_channel_label=0x7f090012;
+ public static final int status_bar_notification_info_overflow=0x7f090013;
}
public static final class style {
public static final int LightTheme=0x7f0a0000;
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter.class
index 8c5d589..fc24cac 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter_subs_0.class
index e58efa9..99b91cc 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/animatedcounter_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar.class
index 0e7110a..c74c198 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0$ResumableSub_BusyLoop.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0$ResumableSub_BusyLoop.class
index 839041e..f6409ed 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0$ResumableSub_BusyLoop.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0$ResumableSub_BusyLoop.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.class
index fa9563a..8cffe32 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater.class
index 3f32b28..c6903da 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_Service_Start.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_Service_Start.class
index 486f56a..4ecde80 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_Service_Start.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_Service_Start.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_download_newApk.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_download_newApk.class
index f02de92..4c4825a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_download_newApk.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0$ResumableSub_download_newApk.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0.class
index 5843e80..9c02d11 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/appupdater_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset.class
index 8edf6bc..1378cfa 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset_subs_0.class
index f878bdd..daf0305 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbitset_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb.class
index ed27d85..bd5351c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.class
index 08de393..7a254e5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder.class
index 3c03214..96558af 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.class
index bb362e8..03d8062 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache.class
index 4408f6e..e1f15a1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache_subs_0.class
index d9871c0..68b02ab 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcache_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections.class
index d10a872..476fc45 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections_subs_0.class
index a168e57..97c90c2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcollections_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate.class
index 2cf55b2..e8e9e0e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0$ResumableSub_Show.class
index df48d2c..8452552 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.class
index 7799c27..facc37e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox.class
index 0891ea6..022da17 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0$ResumableSub_RaiseEvent.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0$ResumableSub_RaiseEvent.class
index a7df92d..c5e3469 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0$ResumableSub_RaiseEvent.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0$ResumableSub_RaiseEvent.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.class
index bd28b77..cba3980 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort.class
index 8e59adf..b54885c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.class
index bed2bb2..7d158be 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate.class
index a414575..e823628 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0$ResumableSub_Show.class
index 6df0a11..6808d46 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.class
index 7cfa545..53f3de5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog.class
index 2866e7e..4b5cbfb 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_Show.class
index e8817d2..01184b5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowCustom.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowCustom.class
index 4bc6011..6a1b3d6 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowCustom.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowCustom.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowTemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowTemplate.class
index b6cbe0c..1a5461e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowTemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0$ResumableSub_ShowTemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0.class
index d50528d..bc6cfb7 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xdialog_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield.class
index d2e1d17..8a88875 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0$ResumableSub_SwitchFromPasswordToRegular.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0$ResumableSub_SwitchFromPasswordToRegular.class
index 096837a..03c0cc9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0$ResumableSub_SwitchFromPasswordToRegular.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0$ResumableSub_SwitchFromPasswordToRegular.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.class
index 6033efa..13bb11b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter.class
index 13b9be7..205cd73 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter_subs_0.class
index 9a87bdf..1824588 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xformatter_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview.class
index 8e07df0..bd3209e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview_subs_0.class
index dca66b0..5baa367 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4ximageview_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate.class
index 2c7dc39..79bd519 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0$ResumableSub_Show.class
index f9f02da..36b420a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.class
index feb2d1f..bcd5df5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate.class
index 3db8408..23b8488 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0$ResumableSub_Show.class
index 2cbcbda..f2fb19b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.class
index b7ce9aa..4fd51a3 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator.class
index 16ba352..9d99022 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0$ResumableSub_MainLoop.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0$ResumableSub_MainLoop.class
index 1b0ae40..7c03ae5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0$ResumableSub_MainLoop.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0$ResumableSub_MainLoop.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.class
index b95a36f..16b18b0 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate.class
index 69ddcef..5652d28 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.class
index 74ce2ee..65f9c8a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage.class
index 20c3f1d..72bb3a9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_Appear.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_Appear.class
index 7ec71a9..5db647d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_Appear.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_Appear.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 854643c..05d4036 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_envioBD_Click.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_envioBD_Click.class
index 2a4d499..9bd7d4e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_envioBD_Click.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_envioBD_Click.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_terpc_Click.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_terpc_Click.class
index c19af24..5e78dc1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_terpc_Click.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0$ResumableSub_b_terpc_Click.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.class
index 6ce0f7f..a513a33 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap.class
index 3750591..d9cac49 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.class
index e774640..a1ab473 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages.class
index 4fb9d90..ea1d75c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages_subs_0.class
index 0cae93b..0ae04c7 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpages_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator.class
index 1d80aba..0bc6a05 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.class
index 6282bca..394785d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager.class
index 5d67ce4..8bfacd1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0$ResumableSub_HandleCloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0$ResumableSub_HandleCloseRequest.class
index 712fe56..b4469d8 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0$ResumableSub_HandleCloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0$ResumableSub_HandleCloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.class
index 666f6f8..f8b1753 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus.class
index 0eb51ad..5071dfe 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0$ResumableSub_StartDownLoop.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0$ResumableSub_StartDownLoop.class
index 600871b..b1efee0 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0$ResumableSub_StartDownLoop.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0$ResumableSub_StartDownLoop.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.class
index 01bed6f..a31a28b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton.class
index fd054b1..1090c0b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0$ResumableSub_SetValueImpl.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0$ResumableSub_SetValueImpl.class
index 7bc9cb3..06c8f35 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0$ResumableSub_SetValueImpl.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0$ResumableSub_SetValueImpl.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.class
index 686899a..a5fc5dd 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate.class
index 620788e..4d3aecc 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0$ResumableSub_Show.class
index 7e38fb3..b921db4 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.class
index 03624c5..201617f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar.class
index 09f8799..7eb99e2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.class
index c993127..99b8aa9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset.class
index 7567c69..b778d92 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset_subs_0.class
index 424b78a..16e5923 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xset_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate.class
index 2bcf6d3..f8f8287 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.class
index 7bb4559..9e3c887 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch.class
index e2b5ff0..09ff4cf 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0$ResumableSub_SetValueImpl.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0$ResumableSub_SetValueImpl.class
index 23a9998..5f6806a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0$ResumableSub_SetValueImpl.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0$ResumableSub_SetValueImpl.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0.class
index 922c1c5..e0ea14e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xswitch_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate.class
index 50b18ad..92fac37 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0$ResumableSub_Show.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0$ResumableSub_Show.class
index 5fac002..069bffe 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0$ResumableSub_Show.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0$ResumableSub_Show.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0.class
index 8564ec5..1c7e632 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/b4xtimedtemplate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities.class
index ce5d3ce..307c669 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities_subs_0.class
index e4ef8ee..681822e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/batteryutilities_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar.class
index 5f42462..c217507 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 47d1a3d..bc9f654 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0.class
index 5c43dd0..bdebfa1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_buscar_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist.class
index 9b1f5db..d15ba4d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_Appear.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_Appear.class
index b64bbdc..a2bbdfd 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_Appear.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_Appear.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_CloseRequest.class
index d36b715..fe57a35 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_InitializeCamera2.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_InitializeCamera2.class
index 17beb76..1551547 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_InitializeCamera2.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0$ResumableSub_InitializeCamera2.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0.class
index b8d5deb..54a6806 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cheklist_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente.class
index 0cc6c23..519edd9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 2f968ba..a73426f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_Guardado.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_Guardado.class
index 2c396a8..e6c14e2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_Guardado.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0$ResumableSub_Guardado.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0.class
index 93eb3a1..c4e4bc5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_cliente_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes.class
index 3458f4c..d5efab3 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_B4XPage_CloseRequest.class
index c20cb67..9ad731c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_ListView1_ItemClick.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_ListView1_ItemClick.class
index 8b67c78..fc5463a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_ListView1_ItemClick.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_ListView1_ItemClick.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_b_GetDirs_Click.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_b_GetDirs_Click.class
index 61c925e..017042c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_b_GetDirs_Click.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_b_GetDirs_Click.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_caculaRutaGPS.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_caculaRutaGPS.class
index 0774a67..f70f33f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_caculaRutaGPS.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_caculaRutaGPS.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_distanciaEntreCoords.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_distanciaEntreCoords.class
index 9ddcd05..641d764 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_distanciaEntreCoords.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_distanciaEntreCoords.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_traeRutaDia.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_traeRutaDia.class
index bae8a86..6339930 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_traeRutaDia.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0$ResumableSub_traeRutaDia.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0.class
index 736ea31..cb74d48 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_clientes_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo.class
index 5e58467..fb2ef33 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo_subs_0.class
index f2298c2..a7304d9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalle_promo_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa.class
index a01e3e8..3af8b8d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 2f32f67..213affc 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0.class
index d4c3bc4..753cea3 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_detalleventa_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto.class
index 979d6a8..c2d03ab 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0$ResumableSub_B4XPage_CloseRequest.class
index d4ad0c9..0a4aed8 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0.class
index 4681a54..1411c88 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_foto_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico.class
index ddb8e08..2a6f794 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 04f43bc..ee7e1a7 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0.class
index 442b937..46821eb 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_historico_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas.class
index a194377..e768d73 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas_subs_0.class
index da345a3..40f37ed 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_mapas_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa.class
index 781f214..f78674d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0$ResumableSub_GUARDA_Click.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0$ResumableSub_GUARDA_Click.class
index 3f01a62..99dd603 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0$ResumableSub_GUARDA_Click.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0$ResumableSub_GUARDA_Click.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0.class
index c186df1..f799d01 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_noventa_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente.class
index 77a6aea..f864ecc 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente_subs_0.class
index 2e6f6bd..792f114 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_nuevocliente_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos.class
index 3127981..313eab9 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos_subs_0.class
index 0b93032..b79edd2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_pedidos_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal.class
index a05da49..465cac7 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 891e2e2..045aa67 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_envioinfo.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_envioinfo.class
index 1e1cebf..d6546be 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_envioinfo.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0$ResumableSub_envioinfo.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0.class
index 3b06334..ce27bca 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_B4XPage_CloseRequest.class
new file mode 100644
index 0000000..883ef8d
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_envioinfo.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_envioinfo.class
new file mode 100644
index 0000000..3386305
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1$ResumableSub_envioinfo.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1.class
new file mode 100644
index 0000000..5421206
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_principal_subs_1.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos.class
index 59e79f1..1c345f2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0$ResumableSub_B4XPage_CloseRequest.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0$ResumableSub_B4XPage_CloseRequest.class
index 072348b..d426708 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0$ResumableSub_B4XPage_CloseRequest.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0$ResumableSub_B4XPage_CloseRequest.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0.class
index e9d0b2f..7c8cce5 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_productos_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador.class
index a1be544..0210a4f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador_subs_0.class
index 87b675e..25dcf5b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_tabulador_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_ticketsdia.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_ticketsdia.class
index e099b1f..c14d584 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_ticketsdia.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_ticketsdia.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable.class
index 1c5b30e..7fed324 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable_subs_0$ResumableSub_B4XPage_Appear.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable_subs_0$ResumableSub_B4XPage_Appear.class
index 6913c63..0497cf4 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable_subs_0$ResumableSub_B4XPage_Appear.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/c_updateavailable_subs_0$ResumableSub_B4XPage_Appear.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass.class
index c496dfb..3003e26 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass_subs_0.class
index ac09fe2..55eac77 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cameraexclass_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate.class
index 19374ca..45a8025 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_DownloadApk.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_DownloadApk.class
index 8222e93..edd9e6d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_DownloadApk.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_DownloadApk.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_IsvalidWV.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_IsvalidWV.class
index 9816a73..211760b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_IsvalidWV.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_IsvalidWV.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_ReadWebVN.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_ReadWebVN.class
index 0c33085..642014c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_ReadWebVN.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_ReadWebVN.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_TryApkUpdate.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_TryApkUpdate.class
index 3d9641e..a4a982a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_TryApkUpdate.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_TryApkUpdate.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_UpdateApk.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_UpdateApk.class
index 6418196..fbb7ad1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_UpdateApk.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0$ResumableSub_UpdateApk.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0.class
index 82027b6..0633f05 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/cl_appupdate_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager.class
index f2b9fc8..7418919 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager_subs_0.class
index c6fe12d..cc9b19f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/dbrequestmanager_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter.class
index 2648901..04f0742 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter_subs_0.class
index 2688adb..f34a102 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/escposprinter_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider.class
index c6d70ae..7d433aa 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider_subs_0.class
index fea8246..7ab4568 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/fileprovider_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging.class
new file mode 100644
index 0000000..c16077b
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0$ResumableSub_Service_Start.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0$ResumableSub_Service_Start.class
new file mode 100644
index 0000000..da1778d
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0$ResumableSub_Service_Start.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0.class
new file mode 100644
index 0000000..61ca917
Binary files /dev/null and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/firebasemessaging_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto.class
index 8dbb49a..140e161 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto_subs_0.class
index bf23145..dad9922 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/foto_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob.class
index f896674..c0caefe 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob_subs_0.class
index 2c84b96..a0b808c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httpjob_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service.class
index 2cfa9c8..8309074 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service_subs_0.class
index 7e8ae27..a8f7341 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/httputils2service_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove.class
index 151c6a5..9f83e78 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove_subs_0.class
index f2dc44e..604f89e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/madewithlove_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main.class
index 2011e3e..3c18ff2 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main_subs_0.class
index 60da6ba..e29646d 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/main_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage.class
index 60c01f7..042dd7e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage_subs_0.class
index e3e43b2..b4f729e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/manageexternalstorage_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente.class
index 7ee798e..1fcaf12 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0$ResumableSub_MapFragment1_Ready.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0$ResumableSub_MapFragment1_Ready.class
index 8063b9e..5a861c4 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0$ResumableSub_MapFragment1_Ready.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0$ResumableSub_MapFragment1_Ready.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0.class
index 447b38f..84b083c 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_cliente_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas.class
index 90ba23f..1c0df4a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0$ResumableSub_MapFragment1_Ready.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0$ResumableSub_MapFragment1_Ready.class
index 0f67fc5..eabc421 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0$ResumableSub_MapFragment1_Ready.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0$ResumableSub_MapFragment1_Ready.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0.class
index a5f2e14..6cb20be 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/mapa_rutas_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2.class
index a7e8027..f4fbb5b 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2_subs_0.class
index 4e59134..2da5505 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/newinst2_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider.class
index 55559c5..3a83399 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider_subs_0.class
index 0fc497c..f1bb336 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/roundslider_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel.class
index b42e622..4cbb4dc 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0$ResumableSub_StartScrolling.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0$ResumableSub_StartScrolling.class
index 1a3a515..516d9bb 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0$ResumableSub_StartScrolling.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0$ResumableSub_StartScrolling.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0.class
index e7edecf..4bc9355 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/scrollinglabel_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter.class
index a121edc..a8e3dfa 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter_subs_0.class
index 86ace65..5faabcf 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/starter_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs.class
index db0a3b4..2265f42 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs_subs_0.class
index 5b945cb..ad04cca 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/subs_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton.class
index e9042d9..a1383fd 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton_subs_0.class
index 35090c7..72c430e 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/swiftbutton_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker.class
index bf6fef5..07981e1 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLP2Reqs.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLP2Reqs.class
index c3820d7..3386ffd 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLP2Reqs.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLP2Reqs.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLPSmall.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLPSmall.class
index ace779e..00e0be6 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLPSmall.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0$ResumableSub_StartFLPSmall.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0.class
index e050df7..79a7c9f 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/tracker_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils.class
index 7ff4947..fa22575 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils.class differ
diff --git a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils_subs_0.class b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils_subs_0.class
index 116c8a0..32ebf7a 100644
Binary files a/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils_subs_0.class and b/B4A/Objects/shell/bin/classes/reparto_mazapa/keymon/lat/xuiviewsutils_subs_0.class differ
diff --git a/B4A/Objects/shell/bin/classes/subs.txt b/B4A/Objects/shell/bin/classes/subs.txt
new file mode 100644
index 0000000..ebfb071
--- /dev/null
+++ b/B4A/Objects/shell/bin/classes/subs.txt
@@ -0,0 +1,4574 @@
+reparto_mazapa.keymon.lat
+0
+59
+b4xmainpage
+c_cliente
+c_clientes
+c_principal
+c_productos
+c_noventa
+batteryutilities
+c_buscar
+c_cheklist
+c_detalle_promo
+c_detalleventa
+c_foto
+c_historico
+c_mapas
+c_nuevocliente
+c_pedidos
+c_tabulador
+c_ticketsdia
+c_updateavailable
+cameraexclass
+dbrequestmanager
+escposprinter
+manageexternalstorage
+cl_appupdate
+b4xbitset
+b4xbytesbuilder
+b4xcache
+b4xcomparatorsort
+b4xorderedmap
+b4xset
+b4xpagesdelegator
+b4xpagesmanager
+fileprovider
+httpjob
+animatedcounter
+anotherprogressbar
+b4xbreadcrumb
+b4xcolortemplate
+b4xcombobox
+b4xdatetemplate
+b4xdialog
+b4xfloattextfield
+b4ximageview
+b4xinputtemplate
+b4xlisttemplate
+b4xloadingindicator
+b4xlongtexttemplate
+b4xplusminus
+b4xradiobutton
+b4xsearchtemplate
+b4xseekbar
+b4xsignaturetemplate
+b4xswitch
+b4xtimedtemplate
+madewithlove
+b4xformatter
+roundslider
+scrollinglabel
+swiftbutton
+39
+cl_appupdate
+b4xpages
+b4xbitset
+b4xbytesbuilder
+b4xcache
+b4xcollections
+b4xcomparatorsort
+b4xorderedmap
+b4xset
+b4xpagesdelegator
+b4xpagesmanager
+fileprovider
+httpjob
+animatedcounter
+anotherprogressbar
+b4xbreadcrumb
+b4xcolortemplate
+b4xcombobox
+b4xdatetemplate
+b4xdialog
+b4xfloattextfield
+b4ximageview
+b4xinputtemplate
+b4xlisttemplate
+b4xloadingindicator
+b4xlongtexttemplate
+b4xplusminus
+b4xradiobutton
+b4xsearchtemplate
+b4xseekbar
+b4xsignaturetemplate
+b4xswitch
+b4xtimedtemplate
+madewithlove
+b4xformatter
+roundslider
+scrollinglabel
+swiftbutton
+xuiviewsutils
+main,activity_actionbarhomeclick,1,0,35,39
+,actionbarhomeclicked,b4xpages,delegate,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+,actionbarhomeclicked
+b4xpagesdelegator,activity_actionbarhomeclick,b4xpages,getmanager,b4xpagesmanager,activity_actionbarhomeclick,b4xpagesmanager,gettoppage,b4xpagesmanager,closerequestexists,b4xpagesmanager,handlecloserequest,b4xpagesmanager,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xpagesmanager,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,b4xpagesmanager,closepageimpl
+main,activity_create,1,0,27,30
+b4xpages,delegate,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+b4xpages,mpm
+b4xpagesmanager,initialize,b4xorderedmap,initialize,b4xset,initialize,b4xpagesmanager,checkmainactivityorientations,b4xpages,internalsetpagesmanager,b4xmainpage,initialize,b4xorderedmap,getsize,b4xorderedmap,put,b4xpagesmanager,createb4xpageinfo,b4xpagesmanager,backgroundstatechanged,b4xorderedmap,remove,b4xpagesmanager,addpageandcreate,b4xpagesmanager,raiseevent,b4xpagesmanager,gettoppage,b4xpagesdelegator,initialize,b4xorderedmap,getvalues,b4xpagesmanager,logevent,b4xpagesmanager,addpage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,getpagefromid,b4xorderedmap,containskey,b4xpagesmanager,showpage,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xpagesmanager,createpageimpl,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+main,activity_keypress,1,0,41,43
+b4xpages,delegate,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpagesdelegator,activity_keypress,b4xpages,getmanager,b4xpagesmanager,activity_keypress,b4xpagesmanager,gettoppage,b4xpagesmanager,closerequestexists,b4xpagesmanager,handlecloserequest,b4xpagesmanager,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xpagesmanager,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,b4xpagesmanager,closepageimpl
+main,activity_pause,1,0,49,51
+b4xpages,delegate,b4xpages,mpm
+
+b4xpagesdelegator,activity_pause,b4xpages,getmanager,b4xpagesmanager,activity_pause,b4xpagesmanager,raiseeventwithresult,b4xpagesmanager,gettoppage,b4xpagesmanager,backgroundstatechanged,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xorderedmap,getvalues
+main,activity_permissionresult,0,0,53,55
+b4xpages,delegate,b4xpages,mpm
+
+b4xpagesdelegator,activity_permissionresult,b4xpages,getmanager,b4xpagesmanager,raiseevent,b4xpagesmanager,gettoppage,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+main,activity_resume,1,0,45,47
+b4xpages,delegate,b4xpages,mpm
+
+b4xpagesdelegator,activity_resume,b4xpages,getmanager,b4xpagesmanager,activity_resume,b4xpagesmanager,backgroundstatechanged,b4xpagesmanager,raiseevent,b4xpagesmanager,gettoppage,b4xorderedmap,getvalues,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+main,create_menu,0,0,57,59
+b4xpages,delegate,b4xpages,mpm
+
+b4xpagesdelegator,create_menu,b4xpages,getmanager,b4xpagesmanager,createmenu,b4xpagesmanager,gettoppage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+main,globals,0,1,23,25
+
+
+
+main,process_globals,0,1,19,21
+
+
+
+b4xpagesdelegator,activity_actionbarhomeclick,1,0,35,37
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,getmanager,b4xpagesmanager,activity_actionbarhomeclick,b4xpagesmanager,gettoppage,b4xpagesmanager,closerequestexists,b4xpagesmanager,handlecloserequest,b4xpagesmanager,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xpagesmanager,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,b4xpagesmanager,closepageimpl
+b4xpagesdelegator,activity_keypress,1,0,27,29
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,getmanager,b4xpagesmanager,activity_keypress,b4xpagesmanager,gettoppage,b4xpagesmanager,closerequestexists,b4xpagesmanager,handlecloserequest,b4xpagesmanager,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xpagesmanager,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,b4xpagesmanager,closepageimpl
+b4xpagesdelegator,activity_pause,1,0,52,54
+b4xpages,mpm
+
+b4xpages,getmanager,b4xpagesmanager,activity_pause,b4xpagesmanager,raiseeventwithresult,b4xpagesmanager,gettoppage,b4xpagesmanager,backgroundstatechanged,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xorderedmap,getvalues
+b4xpagesdelegator,activity_permissionresult,0,0,31,33
+b4xpages,mpm
+
+b4xpages,getmanager,b4xpagesmanager,raiseevent,b4xpagesmanager,gettoppage,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesdelegator,activity_resume,1,0,48,50
+b4xpages,mpm
+
+b4xpages,getmanager,b4xpagesmanager,activity_resume,b4xpagesmanager,backgroundstatechanged,b4xpagesmanager,raiseevent,b4xpagesmanager,gettoppage,b4xorderedmap,getvalues,b4xpagesmanager,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesdelegator,create_menu,0,0,39,41
+b4xpages,mpm
+
+b4xpages,getmanager,b4xpagesmanager,createmenu,b4xpagesmanager,gettoppage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesdelegator,initialize,0,0,4,6
+
+
+
+b4xpagesdelegator,class_globals,0,0,1,2
+
+
+
+b4xpagesdelegator,mainform_resize,0,0,44,46
+b4xpages,mpm
+
+b4xpages,getmanager,b4xpagesmanager,mainform_resize,b4xpagesmanager,raiseevent,b4xpagesmanager,getpageinfofromroot,b4xpagesmanager,logevent,b4xorderedmap,get
+b4xpagesmanager,initialize,1,0,59,93
+b4xpages,delegate,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+b4xpages,mpm
+b4xorderedmap,initialize,b4xset,initialize,,checkmainactivityorientations,b4xpages,internalsetpagesmanager,b4xmainpage,initialize,b4xorderedmap,getsize,b4xorderedmap,put,,createb4xpageinfo,,backgroundstatechanged,b4xorderedmap,remove,,addpageandcreate,,raiseevent,,gettoppage,b4xpagesdelegator,initialize,b4xorderedmap,getvalues,,logevent,,addpage,,createpageifneeded,,getpagefromid,b4xorderedmap,containskey,,showpage,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,,createpageimpl,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,,updatemenuitems,,updatestackstring
+b4xpagesmanager,addmenuitem,0,0,481,488
+
+
+,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpagesmanager,addpage,1,0,141,149
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xorderedmap,containskey,b4xorderedmap,put,,createb4xpageinfo,b4xorderedmap,getsize,,showpage,,getpagefromid,,gettoppage,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,,createpageimpl,,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring
+b4xpagesmanager,addpageandcreate,1,0,151,154
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,addpage,,createpageifneeded,,getpagefromid,b4xorderedmap,containskey,b4xorderedmap,put,,createb4xpageinfo,b4xorderedmap,getsize,,showpage,,gettoppage,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,,createpageimpl,,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring
+b4xpagesmanager,closepage,1,0,209,230
+
+
+,findpifromb4xpage,b4xset,contains,,gettoppage,b4xset,getsize,,closepageimpl,,toppagedisappear,b4xset,remove,,showpageimpl,,toppageappear,b4xorderedmap,getvalues,b4xorderedmap,containskey,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,,raiseeventwithresult,,logevent,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring
+b4xpagesmanager,findpifromb4xpage,0,0,306,313
+
+
+b4xorderedmap,getvalues
+b4xpagesmanager,getpage,0,0,394,396
+
+
+,getpagefromid,b4xorderedmap,get,b4xorderedmap,getkeys
+b4xpagesmanager,settitle,0,0,363,367
+
+
+,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpagesmanager,showpage,1,0,156,178
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,getpagefromid,,gettoppage,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,,createpageimpl,b4xorderedmap,put,,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,,showpage,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring
+b4xpagesmanager,showpageandremovepreviouspages,1,0,180,207
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,gettoppage,,showpage,,getpagefromid,,createpageifneeded,,toppagedisappear,b4xset,aslist,b4xset,clear,b4xset,add,,showpageimpl,,toppageappear,b4xset,getsize,b4xorderedmap,get,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xset,remove,,createpageimpl,b4xorderedmap,put,,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring,b4xorderedmap,clear
+b4xpagesmanager,activity_actionbarhomeclick,1,0,129,138
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,gettoppage,,closerequestexists,,handlecloserequest,,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpages,getmanager,,showpage,,getpagefromid,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,,closepageimpl
+b4xpagesmanager,activity_keypress,1,0,468,479
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,gettoppage,,closerequestexists,,handlecloserequest,,closepage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,b4xpages,showpage,b4xpages,getmanager,,showpage,,getpagefromid,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,,closepageimpl
+b4xpagesmanager,activity_pause,1,0,635,638
+
+
+,raiseeventwithresult,,gettoppage,,backgroundstatechanged,,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xorderedmap,getvalues
+b4xpagesmanager,raiseevent,0,0,548,564
+
+
+,logevent
+b4xpagesmanager,gettoppage,0,0,592,595
+
+
+b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesmanager,activity_resume,1,0,610,616
+
+
+,backgroundstatechanged,,raiseevent,,gettoppage,b4xorderedmap,getvalues,,logevent,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesmanager,createmenu,0,0,494,512
+
+
+,gettoppage,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+b4xpagesmanager,mainform_resize,0,0,585,589
+
+
+,raiseevent,,getpageinfofromroot,,logevent,b4xorderedmap,get
+b4xpagesmanager,closerequestexists,0,0,534,536
+
+
+
+b4xpagesmanager,handlecloserequest,1,0,538,545
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,logevent,b4xmainpage,b4xpage_closerequest,c_cliente,b4xpage_closerequest,c_clientes,b4xpage_closerequest,c_principal,b4xpage_closerequest,c_productos,b4xpage_closerequest,c_buscar,b4xpage_closerequest,c_cheklist,b4xpage_closerequest,c_detalleventa,b4xpage_closerequest,c_foto,b4xpage_closerequest,c_historico,b4xpage_closerequest,,closepage,b4xpages,showpage,b4xpages,getmanager,,showpage,,getpagefromid,,gettoppage,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,,createpageimpl,b4xorderedmap,put,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring,c_clientes,b_limpiarruta_click,c_clientes,b4xpage_appear,subs,centralistview,c_clientes,generalistviewrutas,subs,centraetiqueta,c_principal,b_regresa_click,c_cheklist,stopcamera2,cameraexclass,release,b4xset,contains,,closepageimpl
+b4xpagesmanager,raiseeventwithresult,1,0,566,583
+
+
+,logevent
+b4xpagesmanager,backgroundstatechanged,1,0,618,633
+
+
+b4xorderedmap,getvalues,,logevent
+b4xpagesmanager,createb4xpageinfo,0,0,420,428
+
+
+
+b4xpagesmanager,createpageifneeded,1,0,352,361
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xorderedmap,getsize,,createpageimpl,b4xorderedmap,put,,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,,createb4xpageparent,b4xpages,getmanager,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,,settitle,,findpifromb4xpage,b4xorderedmap,getvalues,,addpage,b4xorderedmap,containskey,,createb4xpageinfo,,showpage,,getpagefromid,,gettoppage,,createpageifneeded,,toppagedisappear,b4xset,remove,,showpageimpl,b4xset,add,,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,,raiseeventwithresult,b4xorderedmap,remove,,raiseevent,,updatemenuitems,,updatestackstring
+b4xpagesmanager,getpagefromid,0,0,398,405
+
+
+b4xorderedmap,get,b4xorderedmap,getkeys
+b4xpagesmanager,logevent,0,0,640,645
+
+
+
+b4xpagesmanager,checkmainactivityorientations,0,0,96,121
+
+
+
+b4xpagesmanager,class_globals,0,0,22,54
+
+
+
+b4xpagesmanager,closepageimpl,0,0,315,331
+
+
+b4xset,getsize,b4xorderedmap,getsize
+b4xpagesmanager,toppagedisappear,1,0,277,286
+
+
+,gettoppage,,raiseeventwithresult,b4xset,getsize,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,,logevent
+b4xpagesmanager,showpageimpl,0,0,333,350
+
+
+
+b4xpagesmanager,toppageappear,0,0,288,304
+
+
+,gettoppage,,raiseevent,b4xset,getsize,,updatemenuitems,,updatestackstring,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,,logevent
+b4xpagesmanager,createb4xpageparent,0,0,598,608
+
+
+
+b4xpagesmanager,createpageimpl,0,0,369,392
+
+
+,createb4xpageparent
+b4xpagesmanager,getpageinfofromroot,0,0,407,409
+
+
+b4xorderedmap,get
+b4xpagesmanager,updatemenuitems,0,0,490,492
+
+
+
+b4xpagesmanager,updatestackstring,0,0,647,659
+
+
+b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys
+appupdater,createnotification,0,0,222,231
+,n2,,nnewappnid
+
+
+appupdater,createnotification2,0,0,206,220
+
+
+
+appupdater,download,0,0,199,204
+
+
+httpjob,initialize,httpjob,download,httpjob,addscheme
+appupdater,download_destroy,0,0,194,197
+,n2,,n2id
+
+
+appupdater,download_newapk,1,0,156,192
+starter,muestraprogreso,,newapp,,sharedfolder,,n2,,nnewappnid,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog,httputils2service,tempfolder,,usefileprovider
+starter,muestraprogreso
+b4xpages,showpage,b4xpages,mainpage,b4xmainpage,muestraprogreso,httpjob,initialize,httpjob,download,httpjob,getinputstream,b4xmainpage,ocultaprogreso,httpjob,release,,setfileuriasintentdata,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,,getfileuri
+appupdater,setfileuriasintentdata,0,0,274,278
+,usefileprovider,,sharedfolder
+
+,getfileuri
+appupdater,download_start,1,0,152,154
+starter,muestraprogreso,,newapp,,sharedfolder,,n2,,nnewappnid,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog,httputils2service,tempfolder,,usefileprovider
+starter,muestraprogreso
+,download_newapk,b4xpages,showpage,b4xpages,mainpage,b4xmainpage,muestraprogreso,httpjob,initialize,httpjob,download,httpjob,getinputstream,b4xmainpage,ocultaprogreso,httpjob,release,,setfileuriasintentdata,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,,getfileuri
+appupdater,fileprovider_init,0,0,237,250
+,usefileprovider,,sharedfolder,,rp
+,usefileprovider,,sharedfolder
+
+appupdater,getfileuri,0,0,253,270
+,usefileprovider,,sharedfolder
+
+
+appupdater,process_globals,0,1,70,99
+,lnk,,nnewappnid,,n2id
+,lnk,,nnewappnid,,n2id
+
+appupdater,service_create,0,0,101,107
+,newapp,,n2,,nativeme
+
+
+appupdater,service_destroy,0,0,233,235
+
+
+
+appupdater,service_start,1,0,109,150
+,lnk,,newapp,,nnewapp,,nnewappnid,b4xpages,mpm,,usefileprovider,,sharedfolder,,rp,httputils2service,tempfolder,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+,usefileprovider,,sharedfolder
+b4xpages,mainpage,b4xmainpage,muestraprogreso,,fileprovider_init,,download,httpjob,getstring,b4xpages,showpage,,createnotification2,httpjob,release,b4xpages,getmanager,httpjob,initialize,httpjob,download,httpjob,addscheme,httpjob,getstring2,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+httpjob,initialize,0,0,38,48
+
+
+
+httpjob,download,0,0,219,228
+
+
+,addscheme
+httpjob,getinputstream,0,0,347,351
+httputils2service,tempfolder
+
+
+httpjob,release,0,0,284,288
+httputils2service,tempfolder
+
+
+httpjob,getstring,0,0,291,293
+httputils2service,tempfolder
+
+,getstring2
+httpjob,postbytes,0,0,63,72
+
+
+,addscheme
+httpjob,complete,0,0,315,318
+
+
+
+httpjob,getrequest,0,0,310,312
+
+
+
+httpjob,addscheme,0,0,52,55
+
+
+
+httpjob,class_globals,0,0,2,32
+
+
+
+httpjob,delete,0,0,261,270
+
+
+,addscheme
+httpjob,delete2,0,0,272,281
+
+
+,addscheme,,escapelink
+httpjob,escapelink,0,0,246,258
+
+
+
+httpjob,download2,0,0,235,244
+
+
+,addscheme,,escapelink
+httpjob,getbitmap,0,0,330,334
+httputils2service,tempfolder
+
+
+httpjob,getbitmapresize,0,0,341,343
+httputils2service,tempfolder
+
+
+httpjob,getbitmapsample,0,0,337,339
+httputils2service,tempfolder
+
+
+httpjob,getstring2,0,0,296,306
+httputils2service,tempfolder
+
+
+httpjob,head,0,0,119,128
+
+
+,addscheme
+httpjob,multipartstartsection,0,0,179,186
+
+
+
+httpjob,patchbytes,0,0,97,115
+
+
+,addscheme
+httpjob,patchstring,0,0,92,94
+
+
+,patchbytes,,addscheme
+httpjob,postfile,0,0,190,216
+
+
+,addscheme,,postbytes
+httpjob,postmultipart,0,0,133,177
+
+
+,multipartstartsection,,postbytes,,addscheme
+httpjob,poststring,0,0,58,60
+
+
+,postbytes,,addscheme
+httpjob,putbytes,0,0,80,89
+
+
+,addscheme
+httpjob,putstring,0,0,75,77
+
+
+,putbytes,,addscheme
+b4xpages,showpage,1,0,50,52
+,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,,settitle,b4xmainpage,initialize,,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xpages,mainpage,0,0,73,75
+,mpm
+
+,getmanager
+b4xpages,getmanager,0,0,14,16
+,mpm
+
+
+b4xpages,settitle,0,0,68,70
+,mpm
+
+,getmanager,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpages,addpage,1,0,37,39
+,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,getmanager,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xorderedmap,put,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,getsize,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xpagesmanager,createpageimpl,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,,settitle,b4xmainpage,initialize,,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xpages,addmenuitem,0,0,91,93
+,mpm
+
+,getmanager,b4xpagesmanager,addmenuitem,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpages,addpageandcreate,1,0,42,44
+,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,getmanager,b4xpagesmanager,addpageandcreate,b4xpagesmanager,addpage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,getpagefromid,b4xorderedmap,containskey,b4xorderedmap,put,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,getsize,b4xpagesmanager,showpage,b4xpagesmanager,gettoppage,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xpagesmanager,createpageimpl,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,,settitle,b4xmainpage,initialize,,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xpages,closepage,1,0,62,64
+,mpm
+
+,getmanager,b4xpagesmanager,closepage,b4xpagesmanager,findpifromb4xpage,b4xset,contains,b4xpagesmanager,gettoppage,b4xset,getsize,b4xpagesmanager,closepageimpl,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xpagesmanager,toppageappear,b4xorderedmap,getvalues,b4xorderedmap,containskey,b4xorderedmap,get,b4xset,aslist,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xpagesmanager,raiseeventwithresult,b4xpagesmanager,logevent,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xpages,getnativeparent,0,0,79,88
+,mpm
+
+,getmanager,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpages,getpage,0,0,27,29
+,mpm
+
+,getmanager,b4xpagesmanager,getpage,b4xpagesmanager,getpagefromid,b4xorderedmap,get,b4xorderedmap,getkeys
+b4xpages,getpageid,0,0,32,34
+,mpm
+
+,getmanager,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+b4xpages,internalsetpagesmanager,0,0,19,22
+,delegate,,mpm
+,mpm
+b4xpagesdelegator,initialize
+b4xpages,isinitialized,0,0,9,11
+,mpm
+
+
+b4xpages,process_globals,0,1,1,5
+
+
+
+b4xpages,showpageandremovepreviouspages,1,0,56,58
+,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,getmanager,b4xpagesmanager,showpageandremovepreviouspages,b4xpagesmanager,gettoppage,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,aslist,b4xset,clear,b4xset,add,b4xpagesmanager,showpageimpl,b4xpagesmanager,toppageappear,b4xset,getsize,b4xorderedmap,get,b4xorderedmap,getsize,b4xorderedmap,getkeys,b4xset,remove,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,,settitle,b4xmainpage,initialize,,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring,b4xorderedmap,clear
+b4xmainpage,muestraprogreso,0,0,704,706
+
+
+
+b4xmainpage,ocultaprogreso,0,0,709,711
+
+
+
+b4xmainpage,b_aceptar_click,0,0,1013,1029
+starter,skmt
+
+dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+b4xmainpage,b_aceptar_monto_click,0,0,730,742
+starter,skmt
+
+dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+b4xmainpage,b_apk_click,0,0,670,672
+
+
+
+b4xmainpage,b_arqueocieego_click,0,0,818,825
+starter,skmt
+
+subs,panelvisible
+b4xmainpage,b_can_monto_click,0,0,814,816
+
+
+
+b4xmainpage,b_cancelarcodigo_click,0,0,1057,1059
+
+
+
+b4xmainpage,b_cargarmonto_click,0,0,713,724
+starter,skmt
+
+subs,panelvisible
+b4xmainpage,b_enviobd_click,0,0,652,668
+
+
+fileprovider,getfileuri
+b4xmainpage,b_pc_env_click,1,0,868,925
+starter,skmt
+
+
+b4xmainpage,b_regesar_click,0,0,646,649
+
+
+
+b4xmainpage,b_server_click,0,0,674,686
+starter,skmt,starter,server,b4xpages,mpm
+starter,server
+b4xpages,mainpage,dbrequestmanager,initialize,,reinicializareqmanager,b4xpages,getmanager
+b4xmainpage,reinicializareqmanager,0,0,697,701
+b4xpages,mpm
+
+dbrequestmanager,initialize,b4xpages,mainpage,b4xpages,getmanager
+b4xmainpage,b_terpc_click,1,0,927,1007
+starter,skmt
+
+dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+b4xmainpage,b4xpage_appear,0,0,232,340
+starter,muestraprogreso,starter,rp,starter,skmt,starter,distanciageo
+starter,muestraprogreso,starter,distanciageo
+,muestraprogreso,subs,centrapanel,b4xswitch,setvalue,b4xswitch,setvalueimpl,b4xswitch,draw,xuiviewsutils,setalpha
+b4xmainpage,b4xpage_closerequest,0,0,635,644
+
+
+
+b4xmainpage,b4xpage_created,1,0,119,230
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,getmanager,b4xpages,settitle,,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xorderedmap,put,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,getsize,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xpagesmanager,createpageimpl,b4xpagesmanager,logevent,,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xmainpage,initialize,0,0,114,116
+
+
+
+b4xmainpage,b4xswitch2_valuechanged,0,0,1124,1148
+starter,skmt
+
+subs,panelvisible,b4xswitch,setvalue,b4xswitch,setvalueimpl,b4xswitch,draw,xuiviewsutils,setalpha
+b4xmainpage,bacepgeo_click,1,0,1107,1122
+starter,skmt
+
+b4xswitch,setvalue,b4xswitch,setvalueimpl,b4xswitch,draw,xuiviewsutils,setalpha
+b4xmainpage,bcangeo_click,1,0,1100,1105
+starter,skmt
+
+b4xswitch,setvalue,b4xswitch,setvalueimpl,b4xswitch,draw,xuiviewsutils,setalpha
+b4xmainpage,class_globals,0,0,18,112
+
+
+
+b4xmainpage,createlistitem,1,0,1065,1079
+
+
+
+b4xmainpage,createlistitem2,1,0,1081,1094
+
+
+
+b4xmainpage,entrar_click,1,0,344,378
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,dbrequestmanager,executequery,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xmainpage,enviarmonto,0,0,744,812
+starter,skmt
+
+dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+b4xmainpage,et_buspc_textchanged,1,0,827,866
+starter,skmt
+
+,createlistitem,,createlistitem2
+b4xmainpage,i_engrane_click,1,0,610,633
+starter,skmt
+
+subs,centrapanel,subs,centraboton,subs,panelvisible
+b4xmainpage,imageview1_longclick,0,0,1096,1098
+
+
+
+b4xmainpage,jobdone,1,0,380,608
+starter,skmt,starter,cedislocation,httputils2service,tempfolder,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+
+dbrequestmanager,handlejob,subs,panelvisible,dbrequestmanager,executecommand,,enviarmonto,,passaquci,httpjob,release,b4xpages,showpage,httpjob,getinputstream,dbrequestmanager,readobject,dbrequestmanager,readint,dbrequestmanager,readbyte,dbrequestmanager,readbytesfully,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executequery,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,subs,dameusuariodedb,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+b4xmainpage,passaquci,1,0,1031,1055
+starter,skmt
+
+subs,panelvisible,dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+b4xmainpage,lv_server_itemclick,1,0,688,695
+
+
+dbrequestmanager,initialize
+b4xmainpage,p_add_monto_click,0,0,726,728
+
+
+
+b4xmainpage,p_ciego_click,0,0,1009,1011
+
+
+
+b4xmainpage,p_validacion_click,0,0,1061,1063
+
+
+
+dbrequestmanager,executequery,0,0,26,36
+
+
+,startjob,,writeobject,,writeint,,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+dbrequestmanager,initialize,0,0,17,20
+
+
+
+dbrequestmanager,handlejob,0,0,182,218
+httputils2service,tempfolder
+
+httpjob,getinputstream,,readobject,,readint,,readbyte,,readbytesfully
+dbrequestmanager,executecommand,0,0,55,57
+
+
+,executebatch,,startjob,,writeint,,writeobject,,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+dbrequestmanager,bytestoimage,0,0,239,245
+
+
+
+dbrequestmanager,class_globals,0,0,2,13
+
+
+
+dbrequestmanager,executebatch,0,0,41,52
+
+
+,startjob,,writeint,,writeobject,,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+dbrequestmanager,startjob,0,0,59,67
+
+
+httpjob,initialize,,writeobject,,writeint
+dbrequestmanager,writeint,0,0,164,168
+
+
+
+dbrequestmanager,writeobject,0,0,82,117
+
+
+,writeint
+dbrequestmanager,writelist,0,0,69,80
+
+
+,writeobject,,writeint
+dbrequestmanager,filetobytes,0,0,221,228
+
+
+
+dbrequestmanager,readobject,0,0,119,153
+
+
+,readbytesfully,,readbyte,,readint
+dbrequestmanager,readint,0,0,170,173
+
+
+,readbytesfully
+dbrequestmanager,readbyte,0,0,175,179
+
+
+
+dbrequestmanager,imagetobytes,0,0,231,237
+
+
+
+dbrequestmanager,printtable,0,0,248,264
+
+
+
+dbrequestmanager,readbytesfully,0,0,155,162
+
+
+
+subs,panelvisible,0,0,543,548
+
+
+
+subs,centrapanel,0,0,582,584
+
+
+
+subs,agregacolumna,0,0,924,940
+starter,skmt
+
+
+subs,centraboton,0,0,592,594
+
+
+
+subs,traefechaprev,0,0,978,1005
+starter,skmt
+
+
+subs,traecantymonto2,0,0,839,868
+starter,skmt,,kmt
+
+,traeprecio,,traealmacen
+subs,traecliente,0,0,695,701
+starter,skmt
+
+
+subs,traealmacen,0,0,957,965
+starter,skmt
+
+
+subs,centralistview,0,0,577,579
+
+
+
+subs,setdivider,0,0,567,574
+
+
+
+subs,centraetiqueta,0,0,587,589
+
+
+
+subs,traerutareparto,0,0,943,954
+starter,skmt
+
+
+subs,traeentregados,0,0,871,885
+starter,skmt
+
+
+subs,traerechazados,0,0,888,902
+starter,skmt
+
+
+subs,traevendidos,0,0,905,919
+starter,skmt
+
+
+subs,traeconversion,0,0,679,691
+,kmt
+
+
+subs,dameusuariodedb,0,0,556,565
+,kmt,starter,ruta,,errorlog
+
+,revisabd
+subs,hmskmt,0,0,73,81
+
+
+
+subs,fechakmt,0,0,62,70
+
+
+
+subs,mandamosloc,0,0,242,258
+
+
+
+subs,guardainfoenbd,0,0,128,139
+,kmt,b4xpages,mpm,starter,ruta,,errorlog
+
+b4xpages,mainpage,,revisabd,b4xpages,getmanager
+subs,monitor,0,0,309,327
+
+
+
+subs,borraarribade100errores,0,0,414,420
+,errorlog,starter,ruta,,kmt
+
+,revisabd
+subs,revisabd,0,0,195,206
+starter,ruta,,kmt,,errorlog
+
+
+subs,borraarribade600renglonesbitacora,0,0,423,435
+,kmt,starter,ruta,,errorlog
+
+,revisabd
+subs,borralogdb,0,0,302,306
+,kmt
+
+
+subs,borramosarchivogps,0,0,186,192
+
+
+
+subs,compress,0,0,39,48
+,gzip,,su
+
+
+subs,copiadb,0,0,511,540
+
+
+
+subs,dameerroresjson,0,0,448,475
+,gzip,,su
+
+,compress
+subs,dameruta,0,0,142,169
+,rutahrsatras,,kmt,starter,ruta,,rutamaxpoints,b4xpages,mpm,,gzip,,su
+
+,fechakmt,,fechainiciohoy,b4xpages,mainpage,,compress,b4xpages,getmanager
+subs,fechainiciohoy,0,0,261,268
+
+
+
+subs,decompress,0,0,51,59
+,su
+
+
+subs,deleteerrorlog_db,0,0,178,183
+,errorlog,starter,ruta,,kmt
+
+,revisabd
+subs,deletegps_db,0,0,172,175
+,kmt
+
+
+subs,fechakmt2ticks,0,0,478,499
+
+
+
+subs,getphnid,0,0,19,36
+,devmodel,,phn
+,devmodel
+
+subs,getssid,0,0,209,214
+
+
+
+subs,guardainfoenarchivo,0,0,112,125
+
+
+
+subs,insertaenerrores,0,0,550,553
+,errorlog,starter,ruta,,kmt
+
+,revisabd,,fechakmt
+subs,insertarenglonespruebaenerrorlog,0,0,438,445
+,errorlog,starter,ruta,,kmt
+
+,revisabd,,fechakmt
+subs,installapk,0,0,501,508
+
+
+
+subs,json2map,0,0,217,229
+,kmt
+
+,log2db,,fechakmt
+subs,log2db,0,0,271,274
+,kmt
+
+,fechakmt
+subs,map2json,0,0,232,239
+
+
+
+subs,masdexxmins,0,0,277,283
+
+
+
+subs,masdexxminskmt,0,0,286,299
+
+
+,fechakmt2ticks
+subs,notihigh,0,0,84,95
+
+
+
+subs,notilowreturn,0,0,98,109
+
+
+
+subs,process_globals,0,1,3,16
+,rutamaxpoints,,rutahrsatras
+,rutamaxpoints,,rutahrsatras
+
+subs,prodrechazo,0,0,782,809
+starter,skmt,,kmt
+
+,traeprecio,,traealmacen,,traecliente
+subs,traeprecio,0,0,608,634
+,kmt,starter,skmt
+
+,traealmacen
+subs,prodventa,0,0,751,779
+starter,skmt,,kmt
+
+,traeprecio,,traealmacen
+subs,revisaflp,0,0,345,370
+tracker,flp,tracker,uugcoords,,kmt
+
+,fechakmt,,log2db
+subs,revisapushservice,0,0,373,411
+
+
+
+subs,revisauug,0,0,331,342
+tracker,flp,tracker,uugcoords,,kmt,b4xpages,mpm
+tracker,uugcoords
+,revisaflp,b4xpages,mainpage,,fechakmt,,log2db,b4xpages,getmanager
+subs,traecantidadrechazada,0,0,715,724
+starter,skmt
+
+
+subs,traecantidadvendida,0,0,727,736
+starter,skmt
+
+
+subs,traefechareparto,0,0,703,712
+starter,skmt
+
+
+subs,traemaxcantidad,0,0,739,748
+starter,skmt
+
+
+subs,traemoscantymonto,0,0,811,837
+
+
+
+subs,traenombre,0,0,597,605
+,kmt
+
+
+subs,traeprecio2,0,0,637,663
+,kmt,starter,skmt
+
+,traealmacen
+subs,traeprecioc,0,0,666,676
+,kmt
+
+
+subs,traerutaprev,0,0,1007,1015
+starter,skmt
+
+
+subs,traeusuario,0,0,967,975
+starter,skmt
+
+
+fileprovider,getfileuri,0,0,22,36
+
+
+
+fileprovider,initialize,0,0,8,19
+
+
+
+fileprovider,class_globals,0,0,2,6
+
+
+
+fileprovider,setfileuriasintentdata,0,0,40,44
+
+
+,getfileuri
+b4xswitch,setvalue,0,0,108,111
+
+
+,setvalueimpl,,draw,xuiviewsutils,setalpha
+b4xswitch,base_resize,0,0,148,150
+
+
+
+b4xswitch,class_globals,0,0,7,25
+
+
+
+b4xswitch,designercreateview,0,0,33,58
+
+
+,setvalueimpl,,draw,xuiviewsutils,setalpha
+b4xswitch,setvalueimpl,0,0,81,106
+
+
+,draw,xuiviewsutils,setalpha
+b4xswitch,draw,0,0,126,146
+
+
+
+b4xswitch,getenabled,0,0,122,124
+
+
+
+b4xswitch,getvalue,0,0,113,115
+
+
+
+b4xswitch,initialize,0,0,27,30
+
+
+
+b4xswitch,pnl_click,0,0,70,79
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+xuiviewsutils,performhapticfeedback,,setvalueimpl,xuiviewsutils,initialize,,draw,xuiviewsutils,setalpha
+b4xswitch,setenabled,0,0,117,120
+
+
+,setvalueimpl,,draw,xuiviewsutils,setalpha
+c_principal,initialize,0,0,104,106
+
+
+
+c_principal,b_check_click,1,0,2079,2083
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,b_clieprod_click,0,0,1823,2048
+starter,skmt
+
+subs,setdivider,subs,traealmacen
+c_principal,b_mapa_click,1,0,1764,1767
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,b_rechazos_click,0,0,2096,2142
+starter,skmt
+
+
+c_principal,b_regresa_click,0,0,2050,2058
+
+
+
+c_principal,b_regreso_click,0,0,2144,2146
+
+
+
+c_principal,b_tabulador_click,1,0,2071,2077
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,b_venta_emp_click,1,0,2152,2156
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,b4xpage_appear,0,0,171,625
+starter,skmt,b4xpages,mpm,starter,reqmanager,starter,server,starter,ruta,starter,timer1,starter,interval,subs,kmt
+starter,reqmanager,starter,skmt
+subs,centrapanel,,to_number_vb,b4xpages,mainpage,batteryutilities,initialize,batteryutilities,getbatteryinformation,starter,envia_ultima_gps,subs,traeentregados,subs,traerechazados,subs,traevendidos,subs,traeconversion,dbrequestmanager,initialize,b4xpages,getmanager,starter,isconnectedtointernet,dbrequestmanager,executequery,dbrequestmanager,executecommand,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executebatch
+c_principal,to_number_vb,0,0,651,661
+
+
+
+c_principal,b4xpage_closerequest,1,0,1708,1722
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,b_regresa_click,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,b4xpage_created,1,0,109,169
+starter,skmt,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+
+dbrequestmanager,initialize,b4xpages,mainpage,dbrequestmanager,executequery,subs,dameusuariodedb,b4xpages,getmanager,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd
+c_principal,benvioinfo_click,0,0,1703,1706
+
+
+
+c_principal,btn_ubicar_ru_click,0,0,2061,2068
+
+
+
+c_principal,busca_click,1,0,1755,1762
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,cargadedia,0,0,1132,1150
+starter,skmt,b4xpages,mpm
+
+dbrequestmanager,executequery,b4xpages,mainpage,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,b4xpages,getmanager
+c_principal,cargar_click,0,0,973,1130
+starter,skmt,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,dbrequestmanager,initialize,subs,dameusuariodedb,subs,traeentregados,subs,traerechazados,dbrequestmanager,executecommand,dbrequestmanager,executequery,,isconnectedtointernet,b4xpages,getmanager,subs,revisabd,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_principal,isconnectedtointernet,0,0,640,649
+
+
+
+c_principal,checachek,0,0,627,638
+starter,skmt
+
+
+c_principal,class_globals,0,0,1,101
+
+
+
+c_principal,connecta_click,0,0,1724,1753
+starter,skmt,b4xpages,mpm
+
+b4xpages,mainpage,,isconnectedtointernet,,cargadedia,b4xpages,getmanager,dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_principal,connecta_longclick,0,0,2162,2180
+starter,skmt
+
+dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_principal,e_ruta_enterpressed,1,0,1769,1798
+starter,skmt,b4xpages,mpm,starter,reqmanager,starter,server,starter,ruta,starter,timer1,starter,interval,subs,kmt
+starter,reqmanager,starter,skmt
+,b4xpage_appear,subs,centrapanel,,to_number_vb,b4xpages,mainpage,batteryutilities,initialize,batteryutilities,getbatteryinformation,starter,envia_ultima_gps,subs,traeentregados,subs,traerechazados,subs,traevendidos,subs,traeconversion,dbrequestmanager,initialize,b4xpages,getmanager,starter,isconnectedtointernet,dbrequestmanager,executequery,dbrequestmanager,executecommand,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executebatch
+c_principal,envioinfo,0,0,696,971
+starter,skmt,subs,kmt,starter,ruta,subs,errorlog
+
+dbrequestmanager,executecommand,subs,hmskmt,subs,dameusuariodedb,subs,traeentregados,subs,traerechazados,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd
+c_principal,inv_click,0,0,1800,1802
+
+
+
+c_principal,jobdone,0,1,1152,1701
+starter,skmt,starter,cedislocation,httputils2service,tempfolder,b4xpages,mpm,starter,reqmanager,starter,server,starter,ruta,starter,timer1,starter,interval,subs,kmt,subs,errorlog
+starter,reqmanager,starter,skmt
+dbrequestmanager,handlejob,,b4xpage_appear,,envioinfo,subs,dameusuariodedb,b4xpages,mainpage,httpjob,release,httpjob,getinputstream,dbrequestmanager,readobject,dbrequestmanager,readint,dbrequestmanager,readbyte,dbrequestmanager,readbytesfully,subs,centrapanel,,to_number_vb,batteryutilities,initialize,batteryutilities,getbatteryinformation,starter,envia_ultima_gps,subs,traeentregados,subs,traerechazados,subs,traevendidos,subs,traeconversion,dbrequestmanager,initialize,b4xpages,getmanager,starter,isconnectedtointernet,dbrequestmanager,executequery,dbrequestmanager,executecommand,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executebatch,subs,hmskmt,subs,revisabd
+c_principal,listview1_itemclick,1,0,2085,2094
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_principal,p_prod_click,0,0,2148,2150
+
+
+
+c_principal,penvioinfo_click,0,0,2158,2160
+
+
+
+c_principal,subir_click,0,0,673,694
+starter,skmt
+
+subs,centraboton,subs,centraetiqueta,,isconnectedtointernet,dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_principal,t1_tick,0,0,1804,1821
+
+
+dbrequestmanager,executequery,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_principal,trabajar_click,1,0,663,671
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_clientes,initialize,0,0,31,33
+
+
+
+c_clientes,activity_keypress,1,0,219,233
+starter,skmt,starter,cedislocation,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+
+,b4xpage_created,b4xpages,showpage,b4xorderedmap,initialize,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_clientes,b4xpage_created,1,0,36,45
+starter,skmt,starter,cedislocation
+
+b4xorderedmap,initialize
+c_clientes,b_getdirs_click,0,0,466,512
+tracker,uugcoords,starter,skmt,httputils2service,tempfolder
+
+b4xorderedmap,getkeys,b4xorderedmap,get,,distanciaentrecoords,b4xorderedmap,put,httpjob,initialize,httpjob,download,httpjob,getstring,httpjob,release,httpjob,addscheme,httpjob,getstring2
+c_clientes,distanciaentrecoords,0,0,262,296
+httputils2service,tempfolder
+
+httpjob,initialize,httpjob,download,httpjob,getstring,httpjob,release,httpjob,addscheme,httpjob,getstring2
+c_clientes,b_getrutainfo_click,0,0,570,573
+tracker,uugcoords,starter,cedislocation,starter,skmt,httputils2service,tempfolder
+
+,cacularutagps,,todosavisitar,httpjob,initialize,httpjob,download,subs,traerutareparto,subs,traealmacen,httpjob,getstring,subs,centraetiqueta,httpjob,release,httpjob,addscheme,httpjob,getstring2
+c_clientes,cacularutagps,0,0,591,663
+tracker,uugcoords,starter,cedislocation,starter,skmt,httputils2service,tempfolder
+
+httpjob,initialize,httpjob,download,subs,traerutareparto,subs,traealmacen,httpjob,getstring,subs,centraetiqueta,httpjob,release,httpjob,addscheme,httpjob,getstring2
+c_clientes,todosavisitar,0,0,666,681
+starter,skmt
+
+
+c_clientes,b_getrutainfo_longclick,0,0,576,582
+
+
+
+c_clientes,b_limpiarruta_click,1,0,585,589
+starter,skmt,starter,cedislocation
+
+,b4xpage_appear,subs,centralistview,subs,setdivider,,generalistviewrutas,subs,centraetiqueta
+c_clientes,b4xpage_appear,1,0,49,110
+starter,skmt,starter,cedislocation
+
+subs,centralistview,subs,setdivider,,generalistviewrutas,subs,centraetiqueta
+c_clientes,generalistviewrutas,0,0,195,217
+starter,skmt
+
+
+c_clientes,b4xpage_closerequest,1,0,113,125
+starter,skmt,starter,cedislocation,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+
+,b_limpiarruta_click,b4xpages,showpage,,b4xpage_appear,subs,centralistview,subs,setdivider,,generalistviewrutas,subs,centraetiqueta,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_clientes,busca_textchanged,0,0,235,257
+starter,skmt
+
+subs,setdivider
+c_clientes,class_globals,0,0,1,28
+
+
+
+c_clientes,listview1_itemclick,1,0,127,192
+starter,skmt,tracker,uugcoords,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+subs,setdivider,b4xorderedmap,initialize,b4xorderedmap,put,b4xorderedmap,getkeys,b4xorderedmap,get,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_clientes,traerutadia,0,0,300,463
+starter,cedislocation,starter,skmt,httputils2service,tempfolder
+
+b4xorderedmap,getkeys,b4xorderedmap,get,httpjob,initialize,httpjob,download,httpjob,getstring,httpjob,release,subs,centraetiqueta,httpjob,addscheme,httpjob,getstring2
+c_clientes,traetodosavisitar,0,0,515,567
+starter,cedislocation,starter,skmt,tracker,uugcoords
+
+b4xorderedmap,clear,b4xorderedmap,containskey,b4xorderedmap,put,b4xorderedmap,getkeys,b4xorderedmap,getsize
+c_cliente,initialize,0,0,78,80
+
+
+
+c_cliente,activity_pause,0,0,342,344
+
+
+
+c_cliente,b_imp_click,1,0,503,918
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,guardado,subs,traefechaprev,b4xpages,mainpage,,mandapendientesreparto,b4xpages,showpage,b4xpages,getmanager,dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,guardado,1,0,407,458
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+subs,traefechaprev,b4xpages,mainpage,,mandapendientesreparto,b4xpages,showpage,b4xpages,getmanager,dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,b_noentrega_click,1,0,460,463
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,b_paso2_click,1,0,992,1012
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,b_visitasinentrega_click,1,0,1060,1097
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+subs,traefechaprev,b4xpages,mainpage,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,b4xpage_appear,1,0,122,340
+starter,skmt,starter,ruta,starter,mac_impresora,starter,distanciageo,b4xpages,mpm,subs,kmt
+starter,mac_impresora,starter,distanciageo
+subs,centrapanel,dbrequestmanager,initialize,b4xpages,mainpage,subs,traecantymonto2,subs,traecliente,subs,traealmacen,escposprinter,initialize,escposprinter,isconnected,escposprinter,disconnect,escposprinter,connect,b4xpages,getmanager,subs,traeprecio
+c_cliente,b4xpage_closerequest,1,0,465,470
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,b4xpage_created,1,0,83,118
+starter,skmt,b4xpages,mpm
+
+dbrequestmanager,initialize,b4xpages,mainpage,b4xpages,getmanager
+c_cliente,class_globals,0,0,1,75
+
+
+
+c_cliente,datos_click,0,0,477,479
+
+
+
+c_cliente,gest_click,1,0,402,405
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,b_imp_click,,guardado,subs,traefechaprev,b4xpages,mainpage,,mandapendientesreparto,b4xpages,showpage,b4xpages,getmanager,dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,gps_locationchanged,0,0,346,396
+tracker,flp,starter,skmt,b4xpages,mpm
+
+b4xpages,mainpage,b4xpages,getmanager
+c_cliente,mandapendientesreparto,0,0,1015,1031
+starter,skmt
+
+dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_cliente,guardar_click,1,0,481,488
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,hist_click,1,0,494,501
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cliente,jobdone,0,0,1035,1058
+starter,skmt,httputils2service,tempfolder
+
+dbrequestmanager,handlejob,httpjob,release,httpjob,getinputstream,dbrequestmanager,readobject,dbrequestmanager,readint,dbrequestmanager,readbyte,dbrequestmanager,readbytesfully
+c_cliente,listview1_itemlongclick,0,0,398,400
+
+
+
+c_cliente,nuevo_click,0,0,490,492
+
+
+
+c_cliente,printer_connected,1,0,941,951
+
+
+,startprinter
+c_cliente,startprinter,1,0,953,990
+
+
+
+c_cliente,printer1_connected,0,0,920,939
+starter,skmt,starter,mac_impresora
+starter,mac_impresora
+
+c_cliente,tar_click,1,0,472,475
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_productos,initialize,0,0,57,59
+
+
+
+c_productos,gps_locationchanged,0,0,362,365
+
+
+
+c_productos,b_guardar_click,0,0,1077,1079
+
+
+
+c_productos,b_prodmas_click,1,0,664,796
+starter,skmt,subs,kmt
+
+subs,traealmacen,subs,traecliente,subs,traerutaprev,subs,traeusuario,subs,traefechaprev,subs,traerutareparto,subs,prodventa,,b4xpage_appear,subs,traeprecio,subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio2,subs,traeconversion,,createlistitem2
+c_productos,b4xpage_appear,1,0,74,360
+starter,skmt,subs,kmt
+
+subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traeconversion,,createlistitem2
+c_productos,b_prodmasc_click,1,0,799,862
+starter,skmt,subs,kmt
+
+subs,traeconversion,,b4xpage_appear,subs,traecliente,subs,traerutaprev,subs,traealmacen,subs,traeusuario,subs,traefechaprev,subs,traerutareparto,subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio2,,createlistitem2
+c_productos,b_prodmenos_click,1,0,558,662
+starter,skmt,subs,kmt
+
+,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traeconversion,,createlistitem2
+c_productos,b_prodmenosc_click,1,0,864,902
+starter,skmt,subs,kmt
+
+subs,traeconversion,subs,traeprecioc,,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,,createlistitem2
+c_productos,b_regresar_click,1,0,367,369
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_productos,b_revversar_click,1,0,908,911
+starter,skmt,subs,kmt
+
+,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traeconversion,,createlistitem2
+c_productos,createlistitem,1,0,492,522
+
+
+
+c_productos,createlistitem2,1,0,524,556
+
+
+
+c_productos,b4xpage_closerequest,1,0,371,377
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_productos,b4xpage_created,1,0,62,70
+b4xpages,mpm
+
+b4xpages,settitle,b4xpages,getmanager,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+c_productos,class_globals,0,0,1,54
+
+
+
+c_productos,cuentaprods,0,0,913,1075
+
+
+
+c_productos,l_pcant_click,0,0,1082,1084
+
+
+
+c_productos,l_pcantc_click,0,0,904,906
+
+
+
+c_productos,listview1_itemlongclick,0,0,379,423
+
+
+
+c_productos,lv2_itemclick,0,0,425,486
+
+
+
+c_productos,p_prods_click,0,0,1086,1088
+
+
+
+c_updateavailable,initialize,0,0,7,9
+
+
+
+c_updateavailable,b4xpage_appear,1,0,18,35
+appupdater,newapp,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,canrequestpackageinstalls,,ofreceactualizacion,,sinactualizacion,b4xpages,mainpage,b4xmainpage,ocultaprogreso,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_updateavailable,canrequestpackageinstalls,0,0,43,49
+
+
+
+c_updateavailable,ofreceactualizacion,1,0,51,61
+appupdater,newapp,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,b4xmainpage,ocultaprogreso,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_updateavailable,sinactualizacion,1,0,63,68
+appupdater,newapp,b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,b4xmainpage,ocultaprogreso,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_updateavailable,b4xpage_created,0,0,12,16
+
+
+
+c_updateavailable,class_globals,0,0,1,4
+
+
+
+c_mapas,initialize,0,0,7,9
+
+
+
+c_mapas,b4xpage_created,0,0,12,16
+
+
+
+c_mapas,class_globals,0,0,1,4
+
+
+
+c_nuevocliente,initialize,0,0,7,9
+
+
+
+c_nuevocliente,b4xpage_created,0,0,12,16
+
+
+
+c_nuevocliente,class_globals,0,0,1,4
+
+
+
+c_ticketsdia,initialize,0,0,7,9
+
+
+
+c_ticketsdia,b4xpage_created,0,0,12,16
+
+
+
+c_ticketsdia,class_globals,0,0,1,4
+
+
+
+c_noventa,initialize,0,0,24,26
+
+
+
+c_noventa,gps_locationchanged,0,0,47,50
+
+
+
+c_noventa,b4xpage_appear,1,0,38,45
+b4xpages,mpm
+
+dbrequestmanager,initialize,b4xpages,mainpage,b4xpages,getmanager
+c_noventa,b4xpage_created,1,0,29,34
+b4xpages,mpm
+
+dbrequestmanager,initialize,b4xpages,mainpage,b4xpages,getmanager
+c_noventa,cancela_click,1,0,52,54
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_noventa,class_globals,0,0,1,21
+
+
+
+c_noventa,guarda_click,1,0,56,153
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+subs,traecliente,b4xpages,mainpage,subs,traefechaprev,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_noventa,jobdone,0,0,176,199
+starter,skmt,httputils2service,tempfolder
+
+dbrequestmanager,handlejob,httpjob,release,httpjob,getinputstream,dbrequestmanager,readobject,dbrequestmanager,readint,dbrequestmanager,readbyte,dbrequestmanager,readbytesfully
+c_noventa,mandapendientesreparto,0,0,156,172
+starter,skmt
+
+dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_pedidos,initialize,0,0,7,9
+
+
+
+c_pedidos,b4xpage_created,0,0,12,16
+
+
+
+c_pedidos,class_globals,0,0,1,4
+
+
+
+c_buscar,initialize,0,0,11,13
+
+
+
+c_buscar,b_noventa_click,0,0,85,103
+starter,skmt
+
+
+c_buscar,b4xpage_appear,0,0,41,64
+starter,skmt
+
+subs,centrapanel
+c_buscar,b4xpage_closerequest,1,0,70,77
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_buscar,b4xpage_created,1,0,16,37
+starter,skmt
+
+
+c_buscar,class_globals,0,0,1,8
+
+
+
+c_buscar,listview1_itemlongclick,1,0,79,83
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_buscar,regresar_click,1,0,66,68
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_detalleventa,initialize,0,0,51,53
+
+
+
+c_detalleventa,gps_locationchanged,0,0,312,315
+
+
+
+c_detalleventa,b_guardar_click,0,0,915,917
+
+
+
+c_detalleventa,b_prodmas_click,1,0,650,749
+starter,skmt,subs,kmt
+
+subs,prodventa,,b4xpage_appear,subs,traecliente,subs,traeprecio,subs,traealmacen,subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio2,,createlistitem2,subs,traeconversion
+c_detalleventa,b4xpage_appear,1,0,68,310
+starter,skmt,subs,kmt
+
+subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traecliente,,createlistitem2,subs,traeconversion
+c_detalleventa,b_prodmasc_click,1,0,928,970
+starter,skmt,subs,kmt
+
+subs,traeconversion,,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traecliente,,createlistitem2
+c_detalleventa,b_prodmenos_click,1,0,506,648
+starter,skmt,subs,kmt
+
+,b4xpage_appear,subs,traealmacen,subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio2,subs,traecliente,,createlistitem2,subs,traeconversion
+c_detalleventa,b_prodmenosc_click,1,0,972,1050
+starter,skmt,subs,kmt
+
+subs,traeconversion,subs,traeprecioc,,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traecliente,,createlistitem2
+c_detalleventa,b_regresar_click,1,0,317,319
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_detalleventa,b_revversar_click,1,0,1056,1066
+starter,skmt,subs,kmt
+
+,b4xpage_appear,subs,centrapanel,subs,setdivider,subs,traealmacen,,createlistitem,subs,traeprecio2,subs,traecliente,,createlistitem2,subs,traeconversion
+c_detalleventa,createlistitem,1,0,442,472
+
+
+
+c_detalleventa,createlistitem2,1,0,474,504
+subs,kmt
+
+subs,traeconversion
+c_detalleventa,b4xpage_closerequest,1,0,321,327
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_detalleventa,b4xpage_created,1,0,56,64
+b4xpages,mpm
+
+b4xpages,settitle,b4xpages,getmanager,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues
+c_detalleventa,class_globals,0,0,1,48
+
+
+
+c_detalleventa,cuentaprods,0,0,751,913
+
+
+
+c_detalleventa,l_pcant_click,0,0,920,922
+
+
+
+c_detalleventa,l_pcantc_click,0,0,1052,1054
+
+
+
+c_detalleventa,listview1_itemlongclick,0,0,329,373
+
+
+
+c_detalleventa,lv2_itemclick,0,0,375,436
+
+
+
+c_detalleventa,p_prods_click,0,0,924,926
+
+
+
+c_detalle_promo,initialize,0,0,17,19
+
+
+
+c_detalle_promo,activity_keypress,1,0,96,106
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_detalle_promo,activity_pause,0,0,87,89
+
+
+
+c_detalle_promo,b4xpage_appear,0,0,56,85
+starter,skmt,starter,ruta
+
+subs,setdivider
+c_detalle_promo,b4xpage_created,1,0,22,52
+starter,skmt
+
+subs,setdivider
+c_detalle_promo,class_globals,0,0,1,14
+
+
+
+c_detalle_promo,regresar_click,1,0,91,94
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_tabulador,initialize,0,0,27,29
+
+
+
+c_tabulador,b_calcular_click,1,0,87,128
+
+
+
+c_tabulador,b_guardar_click,1,0,78,85
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,b_calcular_click,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_tabulador,b4xpage_appear,1,0,38,76
+starter,skmt
+
+
+c_tabulador,b4xpage_created,1,0,32,36
+
+
+
+c_tabulador,class_globals,0,0,1,24
+
+
+
+c_cheklist,initialize,0,0,106,108
+
+
+
+c_cheklist,b_foto_click,0,0,348,352
+
+
+cameraexclass,takepicture
+c_cheklist,b_guardar_click,1,0,541,722
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,mainpage,,mandapendientes,b4xcombobox,setselectedindex,b4xpages,showpage,b4xpages,getmanager,dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,subs,revisabd,b4xcombobox,setitems,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cheklist,mandapendientes,0,0,724,745
+starter,skmt
+
+dbrequestmanager,executecommand,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_cheklist,b4xpage_appear,0,0,142,198
+starter,skmt,starter,rp
+
+manageexternalstorage,initialize,manageexternalstorage,haspermission,manageexternalstorage,getpermission,manageexternalstorage,raiseevent,manageexternalstorage,startactivityforresult,manageexternalstorage,getba
+c_cheklist,b4xpage_closerequest,1,0,200,210
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+,stopcamera2,b4xpages,showpage,cameraexclass,release,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_cheklist,stopcamera2,0,0,354,359
+
+
+cameraexclass,release
+c_cheklist,b4xpage_created,1,0,111,140
+b4xpages,mpm
+
+b4xcombobox,setitems,dbrequestmanager,initialize,b4xpages,mainpage,b4xcombobox,setselectedindex,b4xpages,getmanager
+c_cheklist,camera1_picturetaken,0,0,238,342
+
+
+cameraexclass,savepicturetofile,cameraexclass,startpreview,,stopcamera2,cameraexclass,release
+c_cheklist,camera1_ready,0,0,224,236
+
+
+cameraexclass,setjpegquality,cameraexclass,setcontinuousautofocus,cameraexclass,commitparameters,cameraexclass,startpreview,cameraexclass,getpreviewsize,cameraexclass,getsupportedfocusmodes,cameraexclass,setfocusmode
+c_cheklist,cb_deratras_selectedindexchanged,0,0,536,539
+
+
+b4xcombobox,getselecteditem,b4xcombobox,getselectedindex,b4xcombobox,getitem
+c_cheklist,cb_derdel_selectedindexchanged,0,0,531,534
+
+
+b4xcombobox,getselecteditem,b4xcombobox,getselectedindex,b4xcombobox,getitem
+c_cheklist,cb_izqatras_selectedindexchanged,0,0,526,529
+
+
+b4xcombobox,getselecteditem,b4xcombobox,getselectedindex,b4xcombobox,getitem
+c_cheklist,cb_izqdel_selectedindexchanged,0,0,521,524
+
+
+b4xcombobox,getselecteditem,b4xcombobox,getselectedindex,b4xcombobox,getitem
+c_cheklist,class_globals,0,0,1,103
+
+
+
+c_cheklist,imageview1_click,0,0,361,367
+starter,rp
+
+,initializecamera2,cameraexclass,initialize,cameraexclass,findcamera
+c_cheklist,initializecamera2,0,0,212,222
+starter,rp
+
+cameraexclass,initialize,cameraexclass,findcamera
+c_cheklist,imageview2_click,0,0,369,375
+starter,rp
+
+,initializecamera2,cameraexclass,initialize,cameraexclass,findcamera
+c_cheklist,imageview3_click,0,0,377,383
+starter,rp
+
+,initializecamera2,cameraexclass,initialize,cameraexclass,findcamera
+c_cheklist,imageview4_click,0,0,385,391
+starter,rp
+
+,initializecamera2,cameraexclass,initialize,cameraexclass,findcamera
+c_cheklist,jobdone,0,0,747,794
+starter,skmt,httputils2service,tempfolder,b4xpages,mpm
+
+dbrequestmanager,handlejob,b4xpages,mainpage,dbrequestmanager,executecommand,c_principal,checachek,httpjob,release,httpjob,getinputstream,dbrequestmanager,readobject,dbrequestmanager,readint,dbrequestmanager,readbyte,dbrequestmanager,readbytesfully,b4xpages,getmanager,dbrequestmanager,executebatch,dbrequestmanager,startjob,dbrequestmanager,writeint,dbrequestmanager,writeobject,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme
+c_cheklist,p_camara_click,0,0,344,346
+
+
+
+c_cheklist,rb_docno1_checkedchange,0,0,393,395
+
+
+
+c_cheklist,rb_docno11_checkedchange,0,0,465,467
+
+
+
+c_cheklist,rb_docno13_checkedchange,0,0,473,475
+
+
+
+c_cheklist,rb_docno15_checkedchange,0,0,481,483
+
+
+
+c_cheklist,rb_docno16_checkedchange,0,0,489,491
+
+
+
+c_cheklist,rb_docno17_checkedchange,0,0,497,499
+
+
+
+c_cheklist,rb_docno18_checkedchange,0,0,505,507
+
+
+
+c_cheklist,rb_docno19_checkedchange,0,0,513,515
+
+
+
+c_cheklist,rb_docno2_checkedchange,0,0,401,403
+
+
+
+c_cheklist,rb_docno3_checkedchange,0,0,409,411
+
+
+
+c_cheklist,rb_docno4_checkedchange,0,0,417,419
+
+
+
+c_cheklist,rb_docno5_checkedchange,0,0,425,427
+
+
+
+c_cheklist,rb_docno6_checkedchange,0,0,433,435
+
+
+
+c_cheklist,rb_docno7_checkedchange,0,0,441,443
+
+
+
+c_cheklist,rb_docno8_checkedchange,0,0,449,451
+
+
+
+c_cheklist,rb_docno9_checkedchange,0,0,457,459
+
+
+
+c_cheklist,rb_docsi1_checkedchange,0,0,397,399
+
+
+
+c_cheklist,rb_docsi11_checkedchange,0,0,469,471
+
+
+
+c_cheklist,rb_docsi13_checkedchange,0,0,477,479
+
+
+
+c_cheklist,rb_docsi15_checkedchange,0,0,485,487
+
+
+
+c_cheklist,rb_docsi16_checkedchange,0,0,493,495
+
+
+
+c_cheklist,rb_docsi17_checkedchange,0,0,501,503
+
+
+
+c_cheklist,rb_docsi18_checkedchange,0,0,509,511
+
+
+
+c_cheklist,rb_docsi19_checkedchange,0,0,517,519
+
+
+
+c_cheklist,rb_docsi2_checkedchange,0,0,405,407
+
+
+
+c_cheklist,rb_docsi3_checkedchange,0,0,413,415
+
+
+
+c_cheklist,rb_docsi4_checkedchange,0,0,421,423
+
+
+
+c_cheklist,rb_docsi5_checkedchange,0,0,429,431
+
+
+
+c_cheklist,rb_docsi6_checkedchange,0,0,437,439
+
+
+
+c_cheklist,rb_docsi7_checkedchange,0,0,445,447
+
+
+
+c_cheklist,rb_docsi8_checkedchange,0,0,453,455
+
+
+
+c_cheklist,rb_docsi9_checkedchange,0,0,461,463
+
+
+
+escposprinter,initialize,0,0,75,81
+
+
+
+escposprinter,isconnected,0,0,89,91
+
+
+
+escposprinter,disconnect,0,0,143,146
+
+
+
+escposprinter,connect,1,0,100,139
+starter,mac_impresora
+starter,mac_impresora
+,disconnect
+escposprinter,astream_error,1,0,1141,1145
+
+
+
+escposprinter,astream_newdata,1,0,1134,1139
+
+
+
+escposprinter,astream_terminated,1,0,1147,1152
+
+
+
+escposprinter,class_globals,0,0,4,68
+
+
+
+escposprinter,connectederrormsg,0,0,84,86
+
+
+
+escposprinter,createbox,0,0,520,528
+
+
+
+escposprinter,createcircle,0,0,490,498
+
+
+
+escposprinter,createcustomcharacter,0,0,404,472
+
+
+,plottriangle,,plotcircle,,plotbox,,plotline,,filltriangle,,plotlinelow,,plotlinehigh
+escposprinter,plottriangle,0,0,534,542
+
+
+,plotline,,filltriangle,,plotlinelow,,plotlinehigh
+escposprinter,plotcircle,0,0,625,643
+
+
+,plotline,,plotlinelow,,plotlinehigh
+escposprinter,plotbox,0,0,611,622
+
+
+,plotline,,plotlinelow,,plotlinehigh
+escposprinter,plotline,0,0,646,660
+
+
+,plotlinelow,,plotlinehigh
+escposprinter,createline,0,0,477,484
+
+
+
+escposprinter,createtriangle,0,0,504,515
+
+
+
+escposprinter,definecustomcharacter,1,0,352,365
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,writestring,1,0,291,293
+
+
+,writestring2,,astream_error
+escposprinter,writebytes,0,0,281,285
+
+
+
+escposprinter,deletecustomcharacter,1,0,317,322
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,ditherimage1d,0,0,763,786
+
+
+
+escposprinter,ditherimage2d,0,0,794,823
+
+
+
+escposprinter,filltriangle,0,0,544,609
+
+
+
+escposprinter,imagetobwimage,0,0,713,736
+
+
+
+escposprinter,isbluetoothon,0,0,94,96
+
+
+
+escposprinter,packimage,0,0,865,897
+
+
+
+escposprinter,packimageslice,0,0,963,1011
+
+
+
+escposprinter,plotlinelow,0,0,682,700
+
+
+
+escposprinter,plotlinehigh,0,0,662,680
+
+
+
+escposprinter,printandfeedpaper,1,0,160,165
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,printimage,1,0,837,858
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,printimage2,1,0,927,956
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,reset,1,0,149,151
+
+
+,writestring,,writestring2,,astream_error
+escposprinter,serial1_connected,1,0,1115,1128
+
+
+
+escposprinter,setbarcodeheight,1,0,1019,1024
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setbarcodeleft,1,0,1028,1033
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setbarcodewidth,1,0,1038,1043
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setcharacterfont,1,0,247,249
+
+
+,writestring,,writestring2,,astream_error
+escposprinter,setcharacterspacing,1,0,168,173
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setcodepage,1,0,236,241
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,sethrifont,1,0,1060,1062
+
+
+,writestring,,writestring2,,astream_error
+escposprinter,sethriposn,1,0,1049,1054
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setjustify,1,0,230,232
+
+
+,writestring,,writestring2,,astream_error
+escposprinter,setleftinset,1,0,178,186
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setleftmargin,1,0,191,199
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setlinespacing,1,0,217,226
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setprintwidth,1,0,205,213
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setrelativeprintposn,1,0,269,277
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,settabpositions,1,0,255,263
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,setusecustomcharacters,1,0,329,335
+
+
+,writestring,,writestring2,,astream_error
+escposprinter,thresholdimage,0,0,740,756
+
+
+
+escposprinter,writebarcode,1,0,1076,1085
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,writeqrcode,1,0,1092,1104
+
+
+,writestring,,writebytes,,writestring2,,astream_error
+escposprinter,writestring2,1,0,299,308
+
+
+,astream_error
+b4xorderedmap,getkeys,0,0,32,34
+
+
+
+b4xorderedmap,get,0,0,37,39
+
+
+
+b4xorderedmap,put,0,0,12,17
+
+
+
+b4xorderedmap,initialize,0,0,6,9
+
+
+
+b4xorderedmap,clear,0,0,26,29
+
+
+
+b4xorderedmap,containskey,0,0,46,48
+
+
+
+b4xorderedmap,getsize,0,0,50,52
+
+
+
+b4xorderedmap,remove,0,0,20,24
+
+
+
+b4xorderedmap,getvalues,0,0,55,62
+
+
+
+b4xorderedmap,class_globals,0,0,1,4
+
+
+
+b4xorderedmap,getdataforserializator,0,0,65,67
+
+
+
+b4xorderedmap,getdefault,0,0,42,44
+
+
+
+b4xorderedmap,setdatafromserializator,0,0,70,74
+
+
+
+batteryutilities,initialize,0,0,7,9
+
+
+
+batteryutilities,getbatteryinformation,0,0,22,27
+
+
+
+batteryutilities,class_globals,0,0,2,4
+
+
+
+batteryutilities,getbatterytechnolgy,0,0,29,35
+
+
+
+starter,envia_ultima_gps,0,0,97,131
+,reqmanager,,server,,skmt,,ruta,,timer1,,interval,b4xpages,mpm
+,reqmanager,,skmt
+dbrequestmanager,initialize,,isconnectedtointernet,b4xpages,mainpage,dbrequestmanager,executequery,dbrequestmanager,executecommand,b4xpages,getmanager,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executebatch
+starter,application_error,0,0,83,85
+
+
+
+starter,isconnectedtointernet,0,0,138,147
+
+
+
+starter,jobdone,0,0,149,162
+
+
+
+starter,process_globals,0,1,6,38
+,distanciageo,,interval,,trackeractividad,,pushserviceactividad,,server,,muestraprogreso
+,distanciageo,,interval,,trackeractividad,,pushserviceactividad,,server,,muestraprogreso
+
+starter,service_create,0,0,40,69
+,ruta,,skmt,,timer1,,interval,,sharedfolder,,rp,,cedislocation
+,ruta,,sharedfolder
+
+starter,service_destroy,0,0,87,89
+
+
+
+starter,service_start,0,0,71,76
+
+
+
+starter,service_taskremoved,0,0,78,80
+
+
+
+starter,timer1_tick,0,0,91,95
+,reqmanager,,server,,skmt,,ruta,,timer1,,interval,b4xpages,mpm
+,reqmanager,,skmt
+,envia_ultima_gps,dbrequestmanager,initialize,,isconnectedtointernet,b4xpages,mainpage,dbrequestmanager,executequery,dbrequestmanager,executecommand,b4xpages,getmanager,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,dbrequestmanager,executebatch
+tracker,createlocationrequest,0,0,145,155
+,actuallr,b4xpages,mpm
+,actuallr
+b4xpages,mainpage,b4xpages,getmanager
+tracker,createlocationrequest2times,0,0,157,168
+,actuallr,b4xpages,mpm
+,actuallr
+b4xpages,mainpage,b4xpages,getmanager
+tracker,createlocationrequestsmalld,0,0,54,65
+,actuallr
+,actuallr
+
+tracker,createnotification,0,0,232,238
+
+
+
+tracker,dameultimaubicacionconocida,0,0,170,178
+,flp,b4xpages,mpm
+
+b4xpages,mainpage,subs,fechakmt,,formatofecha,subs,mandamosloc,b4xpages,getmanager
+tracker,formatofecha,0,0,248,256
+
+
+
+tracker,flp_connectionfailed,0,0,85,87
+b4xpages,mpm
+
+b4xpages,mainpage,b4xpages,getmanager
+tracker,flp_connectionsuccess,0,0,80,83
+
+
+
+tracker,flp_connectionsuspended,0,0,89,92
+b4xpages,mpm,,flp,,flpstarted,,actuallr
+,flpstarted,,actuallr
+b4xpages,mainpage,,startflp,b4xpages,getmanager,,createlocationrequest
+tracker,startflp,0,0,118,131
+,flp,,flpstarted,,actuallr,b4xpages,mpm
+,flpstarted,,actuallr
+,createlocationrequest,b4xpages,mainpage,b4xpages,getmanager
+tracker,flp_locationchanged,0,0,188,230
+starter,trackeractividad,,uugcoords,starter,skmt,,locrequest,,flp,b4xpages,mpm,subs,kmt,starter,ruta,subs,errorlog
+starter,trackeractividad,,uugcoords
+subs,fechakmt,c_cliente,gps_locationchanged,c_productos,gps_locationchanged,c_noventa,gps_locationchanged,c_detalleventa,gps_locationchanged,c_foto,gps_locationchanged,c_historico,gps_locationchanged,foto,gps_locationchanged,mapa_cliente,gps_locationchanged,mapa_rutas,gps_locationchanged,b4xpages,mainpage,,formatofecha,subs,guardainfoenbd,subs,mandamosloc,subs,monitor,b4xpages,getmanager,subs,revisabd
+tracker,process_globals,0,1,29,40
+,nid
+,nid
+
+tracker,service_create,0,0,68,78
+,uugcoords,,flp,,lock,,flpstarted,,actuallr,b4xpages,mpm
+,flpstarted,,actuallr
+,startflp,,createlocationrequest,b4xpages,mainpage,b4xpages,getmanager
+tracker,service_destroy,0,0,240,246
+,tracking,,lock,,flpstarted,,flp
+,tracking,,flpstarted
+,stopflp
+tracker,stopflp,0,0,180,186
+,flpstarted,,flp
+,flpstarted
+
+tracker,service_start,0,0,94,102
+starter,trackeractividad,,tracking,starter,rp,b4xpages,mpm,,flp,,flpstarted,,actuallr
+starter,trackeractividad,,tracking,,flpstarted,,actuallr
+,track,subs,fechakmt,b4xpages,mainpage,,startflp,b4xpages,getmanager,,createlocationrequest
+tracker,track,0,0,104,116
+,tracking,starter,rp,b4xpages,mpm,,flp,,flpstarted,,actuallr
+,tracking,,flpstarted,,actuallr
+b4xpages,mainpage,,startflp,b4xpages,getmanager,,createlocationrequest
+tracker,startflp2reqs,0,0,133,143
+,flpstarted,,flp,,actuallr,b4xpages,mpm
+,actuallr
+b4xpages,mainpage,,dameultimaubicacionconocida,,createlocationrequest2times,b4xpages,getmanager,subs,fechakmt,,formatofecha,subs,mandamosloc
+tracker,startflpsmall,0,0,42,52
+,flp,b4xpages,mpm,,actuallr
+,actuallr
+,dameultimaubicacionconocida,,createlocationrequestsmalld,b4xpages,mainpage,subs,fechakmt,,formatofecha,subs,mandamosloc,b4xpages,getmanager
+c_foto,gps_locationchanged,0,0,47,49
+
+
+
+c_foto,activity_pause,0,0,43,45
+
+
+
+c_foto,b4xpage_appear,0,0,34,36
+
+
+,initializecamera,cameraexclass,initialize,cameraexclass,findcamera
+c_foto,initializecamera,0,0,38,41
+
+
+cameraexclass,initialize,cameraexclass,findcamera
+c_foto,b4xpage_closerequest,1,0,154,160
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_foto,b4xpage_created,1,0,22,30
+starter,skmt
+
+
+c_foto,btneffect_click,0,0,116,126
+
+
+cameraexclass,getsupportedcoloreffects,cameraexclass,getcoloreffect,cameraexclass,setcoloreffect,cameraexclass,commitparameters,cameraexclass,getparameter,cameraexclass,setparameter
+c_foto,btnflash_click,0,0,128,140
+
+
+cameraexclass,getfocusdistances,cameraexclass,getsupportedflashmodes,cameraexclass,getflashmode,cameraexclass,setflashmode,cameraexclass,commitparameters
+c_foto,btnfocus_click,0,0,72,74
+
+
+cameraexclass,focusandtakepicture
+c_foto,btnpicturesize_click,0,0,142,152
+
+
+cameraexclass,getsupportedpicturessizes,cameraexclass,getpicturesize,cameraexclass,setpicturesize,cameraexclass,commitparameters
+c_foto,btntakepicture_click,0,0,62,70
+
+
+cameraexclass,setpicturesize,cameraexclass,commitparameters,cameraexclass,takepicture
+c_foto,camera1_picturetaken,1,0,76,108
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+cameraexclass,savepicturetofile,cameraexclass,startpreview,b4xpages,mainpage,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_foto,camera1_ready,0,0,51,60
+
+
+cameraexclass,setjpegquality,cameraexclass,commitparameters,cameraexclass,startpreview,cameraexclass,getpreviewsize
+c_foto,changecamera_click,0,0,110,114
+
+
+cameraexclass,release,,initializecamera,cameraexclass,initialize,cameraexclass,findcamera
+c_foto,class_globals,0,0,1,14
+
+
+
+c_foto,initialize,0,0,17,19
+
+
+
+c_historico,gps_locationchanged,0,0,181,184
+
+
+
+c_historico,b_guardar_click,0,0,593,595
+
+
+
+c_historico,b_prodmas_click,0,0,384,427
+starter,skmt,subs,kmt
+
+subs,prodventa,subs,traemoscantymonto,subs,traeprecio,subs,traealmacen
+c_historico,b_prodmenos_click,1,0,341,382
+starter,skmt,subs,kmt
+
+subs,traealmacen,,b4xpage_appear,subs,prodrechazo,subs,traemoscantymonto,subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio,subs,traecliente,subs,traecantidadrechazada
+c_historico,b4xpage_appear,1,0,59,179
+starter,skmt,subs,kmt
+
+subs,centrapanel,subs,setdivider,,createlistitem,subs,traeprecio,subs,traecliente,subs,traecantidadrechazada,subs,traealmacen,subs,traemoscantymonto
+c_historico,b_regresar_click,1,0,186,188
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_historico,createlistitem,1,0,311,339
+
+
+
+c_historico,b4xpage_closerequest,1,0,190,196
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+c_historico,b4xpage_created,1,0,48,55
+
+
+
+c_historico,class_globals,0,0,1,40
+
+
+
+c_historico,cuentaprods,1,0,429,591
+starter,skmt,subs,kmt
+
+subs,traecliente,subs,traenombre,subs,traefechareparto,subs,traemaxcantidad,subs,traecantidadrechazada,subs,traecantidadvendida,subs,traeprecio,subs,traealmacen,,createlistitem
+c_historico,initialize,0,0,43,45
+
+
+
+c_historico,l_pcant_click,0,0,598,600
+
+
+
+c_historico,listview1_itemlongclick,0,0,198,242
+
+
+
+c_historico,lv2_itemclick,0,0,244,305
+
+
+
+c_historico,p_prods_click,0,0,602,604
+
+
+
+foto,gps_locationchanged,0,0,50,55
+
+
+
+foto,activity_create,1,0,27,35
+,g,,btntakepicture,,p_camara,,c,starter,skmt,,cuenta
+,btntakepicture,,p_camara,,c,,cuenta
+
+foto,activity_keypress,1,0,174,183
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+foto,activity_pause,0,0,46,48
+,camex
+
+cameraexclass,release
+foto,activity_resume,0,0,37,39
+,camex,,p_camara,,frontcamera
+,frontcamera
+,initializecamera,cameraexclass,initialize,cameraexclass,findcamera
+foto,initializecamera,0,0,41,44
+,camex,,p_camara,,frontcamera
+,frontcamera
+cameraexclass,initialize,cameraexclass,findcamera
+foto,btneffect_click,0,0,138,148
+,camex
+
+cameraexclass,getsupportedcoloreffects,cameraexclass,getcoloreffect,cameraexclass,setcoloreffect,cameraexclass,commitparameters,cameraexclass,getparameter,cameraexclass,setparameter
+foto,btnflash_click,0,0,150,162
+,camex
+
+cameraexclass,getfocusdistances,cameraexclass,getsupportedflashmodes,cameraexclass,getflashmode,cameraexclass,setflashmode,cameraexclass,commitparameters
+foto,btnfocus_click,0,0,78,80
+,camex
+
+cameraexclass,focusandtakepicture
+foto,btnpicturesize_click,0,0,163,173
+,camex
+
+cameraexclass,getsupportedpicturessizes,cameraexclass,getpicturesize,cameraexclass,setpicturesize,cameraexclass,commitparameters
+foto,btntakepicture_click,0,0,68,76
+,camex
+
+cameraexclass,setpicturesize,cameraexclass,commitparameters,cameraexclass,takepicture
+foto,camera1_picturetaken,1,0,82,130
+,camex,,c,starter,skmt,,cuenta,,usuario,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+,c,,cuenta,,usuario
+cameraexclass,savepicturetofile,cameraexclass,startpreview,b4xpages,mainpage,b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+foto,camera1_ready,0,0,57,66
+,camex
+
+cameraexclass,setjpegquality,cameraexclass,commitparameters,cameraexclass,startpreview,cameraexclass,getpreviewsize
+foto,changecamera_click,0,0,132,136
+,camex,,frontcamera,,p_camara
+,frontcamera
+cameraexclass,release,,initializecamera,cameraexclass,initialize,cameraexclass,findcamera
+foto,globals,0,1,14,25
+
+
+
+foto,process_globals,0,1,7,12
+,frontcamera
+,frontcamera
+
+mapa_cliente,gps_locationchanged,0,0,59,78
+
+
+
+mapa_cliente,activity_create,1,0,34,39
+,b_regresar,,mapfragment1,,p_principal
+,b_regresar,,mapfragment1,,p_principal
+
+mapa_cliente,activity_pause,0,0,96,98
+,gps
+
+
+mapa_cliente,activity_resume,1,0,80,94
+,b_regresar,,gps,,p_principal,,latmarker,,longmarker,,nombre_tienda,b4xpages,mpm
+,latmarker,,longmarker,,nombre_tienda
+subs,centraboton,subs,centrapanel,b4xpages,mainpage,b4xpages,getmanager
+mapa_cliente,b_regresar_click,1,0,105,109
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+mapa_cliente,globals,0,1,14,32
+,latitud,,longitud,,lat2,,lon2
+,latitud,,longitud,,lat2,,lon2
+
+mapa_cliente,mapfragment1_ready,0,0,41,57
+,gmap,,mapfragment1,,rp,,latmarker,,longmarker,b4xpages,mpm
+,gmap
+b4xpages,mainpage,b4xpages,getmanager
+mapa_cliente,process_globals,0,1,7,12
+
+
+
+mapa_cliente,reg_click,1,0,100,103
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+mapa_rutas,gps_locationchanged,0,0,284,303
+
+
+
+mapa_rutas,activity_create,1,0,59,109
+,b_azul,,b_rojo,,b_todos,,b_verde,,mapfragment1,,mark_azul,,mark_rojo,,mark_verde,,list_azul,,list_rojo,,list_verde,,verde,,azul,,rojo,,todos
+,b_azul,,b_rojo,,b_todos,,b_verde,,mapfragment1,,verde,,azul,,rojo,,todos
+
+mapa_rutas,activity_keypress,1,0,354,363
+b4xpages,mpm,starter,skmt,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+mapa_rutas,activity_pause,0,0,314,316
+,gps
+
+
+mapa_rutas,activity_resume,0,0,305,312
+
+
+
+mapa_rutas,b_azul_click,0,0,344,351
+,azul,,verde,,rojo,,todos,,gmap,,mapfragment1,,rp,,c,starter,skmt,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,list_azul,,c2,,mark_verde,,list_verde,,c3,,mark_rojo,,list_rojo,,oninfowindowclicklistener1,,googlemapextra
+,azul,,verde,,rojo,,todos,,gmap,,c,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,c2,,mark_verde,,c3,,mark_rojo,,oninfowindowclicklistener1
+,mapfragment1_ready
+mapa_rutas,mapfragment1_ready,0,0,111,274
+,gmap,,mapfragment1,,rp,,azul,,todos,,c,starter,skmt,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,list_azul,,verde,,c2,,mark_verde,,list_verde,,rojo,,c3,,mark_rojo,,list_rojo,,oninfowindowclicklistener1,,googlemapextra
+,gmap,,c,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,c2,,mark_verde,,c3,,mark_rojo,,oninfowindowclicklistener1
+
+mapa_rutas,b_rojo_click,0,0,335,342
+,rojo,,verde,,azul,,todos,,gmap,,mapfragment1,,rp,,c,starter,skmt,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,list_azul,,c2,,mark_verde,,list_verde,,c3,,mark_rojo,,list_rojo,,oninfowindowclicklistener1,,googlemapextra
+,rojo,,verde,,azul,,todos,,gmap,,c,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,c2,,mark_verde,,c3,,mark_rojo,,oninfowindowclicklistener1
+,mapfragment1_ready
+mapa_rutas,b_todos_click,0,0,318,324
+,todos,,verde,,azul,,rojo,,gmap,,mapfragment1,,rp,,c,starter,skmt,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,list_azul,,c2,,mark_verde,,list_verde,,c3,,mark_rojo,,list_rojo,,oninfowindowclicklistener1,,googlemapextra
+,todos,,verde,,azul,,rojo,,gmap,,c,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,c2,,mark_verde,,c3,,mark_rojo,,oninfowindowclicklistener1
+,mapfragment1_ready
+mapa_rutas,b_verde_click,0,0,326,333
+,verde,,azul,,rojo,,todos,,gmap,,mapfragment1,,rp,,c,starter,skmt,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,list_azul,,c2,,mark_verde,,list_verde,,c3,,mark_rojo,,list_rojo,,oninfowindowclicklistener1,,googlemapextra
+,verde,,azul,,rojo,,todos,,gmap,,c,,rutaant,,latitudru,,longitudru,,codigo,,tienda,,ruta,,numserie,,mark_azul,,c2,,mark_verde,,c3,,mark_rojo,,oninfowindowclicklistener1
+,mapfragment1_ready
+mapa_rutas,globals,0,1,17,57
+,latitud,,longitud,,lat2,,lon2
+,latitud,,longitud,,lat2,,lon2
+
+mapa_rutas,oninfowindowclicklistener1_click,1,0,277,282
+starter,skmt,b4xpages,mpm,starter,cedislocation,subs,kmt,starter,ruta,subs,errorlog
+
+b4xpages,showpage,b4xpages,getmanager,b4xpagesmanager,showpage,b4xpagesmanager,getpagefromid,b4xpagesmanager,gettoppage,b4xpagesmanager,createpageifneeded,b4xpagesmanager,toppagedisappear,b4xset,remove,b4xpagesmanager,showpageimpl,b4xset,add,b4xpagesmanager,toppageappear,b4xorderedmap,get,b4xorderedmap,getkeys,b4xset,getsize,b4xset,aslist,b4xorderedmap,getsize,b4xpagesmanager,createpageimpl,b4xorderedmap,put,b4xpagesmanager,logevent,b4xmainpage,b4xpage_created,c_cliente,b4xpage_created,c_clientes,b4xpage_created,c_principal,b4xpage_created,c_productos,b4xpage_created,c_noventa,b4xpage_created,c_buscar,b4xpage_created,c_cheklist,b4xpage_created,c_detalle_promo,b4xpage_created,c_detalleventa,b4xpage_created,c_foto,b4xpage_created,c_historico,b4xpage_created,c_mapas,b4xpage_created,c_nuevocliente,b4xpage_created,c_pedidos,b4xpage_created,c_tabulador,b4xpage_created,c_ticketsdia,b4xpage_created,c_updateavailable,b4xpage_created,b4xpagesmanager,createb4xpageparent,b4xpages,settitle,b4xmainpage,initialize,b4xpages,addpage,c_principal,initialize,c_clientes,initialize,c_cliente,initialize,c_productos,initialize,c_updateavailable,initialize,c_mapas,initialize,c_nuevocliente,initialize,c_ticketsdia,initialize,c_noventa,initialize,c_pedidos,initialize,c_buscar,initialize,c_detalleventa,initialize,c_detalle_promo,initialize,c_tabulador,initialize,c_cheklist,initialize,subs,agregacolumna,dbrequestmanager,initialize,b4xpages,mainpage,fileprovider,initialize,b4xpagesmanager,settitle,b4xpagesmanager,findpifromb4xpage,b4xorderedmap,getvalues,b4xpagesmanager,addpage,b4xorderedmap,containskey,b4xpagesmanager,createb4xpageinfo,b4xorderedmap,initialize,dbrequestmanager,executequery,subs,dameusuariodedb,dbrequestmanager,startjob,dbrequestmanager,writeobject,dbrequestmanager,writeint,dbrequestmanager,writelist,httpjob,postbytes,httpjob,initialize,httpjob,addscheme,subs,revisabd,b4xcombobox,setitems,b4xcombobox,setselectedindex,subs,setdivider,b4xpagesmanager,raiseeventwithresult,b4xorderedmap,remove,b4xpagesmanager,raiseevent,b4xpagesmanager,updatemenuitems,b4xpagesmanager,updatestackstring
+mapa_rutas,process_globals,0,1,7,15
+
+
+
+cameraexclass,takepicture,0,0,100,102
+
+
+
+cameraexclass,savepicturetofile,0,0,121,125
+
+
+
+cameraexclass,startpreview,0,0,108,110
+
+
+
+cameraexclass,setjpegquality,0,0,172,175
+
+
+
+cameraexclass,setcontinuousautofocus,0,0,242,251
+
+
+,getsupportedfocusmodes,,setfocusmode
+cameraexclass,commitparameters,0,0,137,145
+
+
+
+cameraexclass,getpreviewsize,0,0,197,204
+
+
+
+cameraexclass,initialize,0,0,19,34
+
+
+,findcamera
+cameraexclass,release,0,0,116,118
+
+
+
+cameraexclass,getsupportedcoloreffects,0,0,192,195
+
+
+
+cameraexclass,getcoloreffect,0,0,147,149
+
+
+,getparameter
+cameraexclass,setcoloreffect,0,0,151,153
+
+
+,setparameter
+cameraexclass,getfocusdistances,0,0,258,263
+
+
+
+cameraexclass,getsupportedflashmodes,0,0,187,190
+
+
+
+cameraexclass,getflashmode,0,0,182,185
+
+
+
+cameraexclass,setflashmode,0,0,177,180
+
+
+
+cameraexclass,focusandtakepicture,0,0,272,274
+
+
+
+cameraexclass,getsupportedpicturessizes,0,0,155,165
+
+
+
+cameraexclass,getpicturesize,0,0,206,213
+
+
+
+cameraexclass,setpicturesize,0,0,167,170
+
+
+
+cameraexclass,camera_focusdone,0,0,275,281
+
+
+,takepicture
+cameraexclass,camera_picturetaken,1,0,104,106
+
+
+
+cameraexclass,camera_preview,1,0,95,99
+
+
+
+cameraexclass,camera_ready,1,0,82,93
+
+
+,setdisplayorientation,,findcamera,,commitparameters
+cameraexclass,setdisplayorientation,0,0,57,80
+
+
+,findcamera,,commitparameters
+cameraexclass,class_globals,0,0,7,17
+
+
+
+cameraexclass,closenow,0,0,266,270
+
+
+
+cameraexclass,findcamera,0,0,36,55
+
+
+
+cameraexclass,getparameter,0,0,132,135
+
+
+
+cameraexclass,getsupportedfocusmodes,0,0,237,240
+
+
+
+cameraexclass,previewimagetojpeg,0,0,217,235
+
+
+
+cameraexclass,setparameter,0,0,127,130
+
+
+
+cameraexclass,setfocusmode,0,0,253,256
+
+
+
+cameraexclass,stoppreview,0,0,112,114
+
+
+
+b4xcombobox,setselectedindex,0,0,106,118
+
+
+
+b4xcombobox,setitems,0,0,59,73
+
+
+,setselectedindex
+b4xcombobox,getselecteditem,0,0,121,125
+
+
+,getselectedindex,,getitem
+b4xcombobox,base_resize,0,0,55,57
+
+
+
+b4xcombobox,class_globals,0,0,2,22
+
+
+
+b4xcombobox,cmbbox_itemclick,1,0,157,159
+
+
+,raiseevent,,getselectedindex
+b4xcombobox,raiseevent,1,0,137,150
+
+
+,getselectedindex
+b4xcombobox,designercreateview,0,0,32,53
+
+
+
+b4xcombobox,getitem,0,0,127,135
+
+
+
+b4xcombobox,getselectedindex,0,0,98,104
+
+
+
+b4xcombobox,getsize,0,0,76,84
+
+
+
+b4xcombobox,indexof,0,0,87,95
+
+
+
+b4xcombobox,initialize,0,0,24,29
+
+
+
+manageexternalstorage,initialize,0,0,22,25
+
+
+
+manageexternalstorage,haspermission,0,0,30,36
+
+
+
+manageexternalstorage,getpermission,0,0,41,50
+
+
+,haspermission,,raiseevent,,startactivityforresult,,getba
+manageexternalstorage,class_globals,0,0,3,8
+
+
+
+manageexternalstorage,getba,0,0,71,74
+
+
+
+manageexternalstorage,raiseevent,0,0,53,56
+
+
+
+manageexternalstorage,startactivityforresult,0,0,65,69
+
+
+,getba
+manageexternalstorage,ion_event,0,0,59,62
+
+
+,raiseevent
+firebasemessaging,borragpshist,0,0,218,220
+
+
+
+firebasemessaging,borramosarchivogps,0,0,167,173
+
+
+
+firebasemessaging,compress,0,0,179,188
+,gzip
+
+
+firebasemessaging,dameruta,0,0,202,216
+
+
+
+firebasemessaging,decompress,0,0,190,200
+
+
+
+firebasemessaging,fm_messagearrived,0,0,72,119
+,locrequest,,au,,sprvsr,b4xpages,mpm
+,locrequest,,au
+b4xpages,mainpage,,sendmessage,,borramosarchivogps,,dameruta,,borragpshist,b4xpages,getmanager
+firebasemessaging,sendmessage,0,0,125,148
+
+
+
+firebasemessaging,guardainfoenarchivo,0,0,161,165
+
+
+
+firebasemessaging,mandamosloc,0,0,150,159
+,locrequest,,sprvsr
+,locrequest
+,sendmessage
+firebasemessaging,pe_batterychanged,0,0,175,177
+b4xpages,mpm
+
+b4xpages,mainpage,b4xpages,getmanager
+firebasemessaging,process_globals,0,1,32,43
+,api_key,,sprvsr
+,api_key,,sprvsr
+
+firebasemessaging,service_create,0,0,45,48
+,fm,,pe
+
+
+firebasemessaging,service_destroy,0,0,121,123
+
+
+
+firebasemessaging,service_start,0,0,65,70
+,fm
+
+
+firebasemessaging,subscribetotopics,0,0,50,63
+,fm,,subscrito,b4xpages,mpm
+,subscrito
+b4xpages,mainpage,b4xpages,getmanager
+cl_appupdate,canrequestpackageinstalls,0,0,448,453
+
+
+
+cl_appupdate,checknonmarketappsenabled,0,0,471,483
+
+
+
+cl_appupdate,class_globals,0,0,6,45
+
+
+
+cl_appupdate,downloadapk,1,0,158,192
+httputils2service,tempfolder
+
+,finito,httpjob,initialize,httpjob,download,httpjob,getinputstream,httpjob,release,httpjob,addscheme
+cl_appupdate,finito,1,0,290,294
+
+
+
+cl_appupdate,extractcl,0,0,381,395
+
+
+
+cl_appupdate,extractsz,0,0,399,417
+
+
+
+cl_appupdate,extractvn,0,0,360,376
+
+
+
+cl_appupdate,getavailablespace,0,0,137,139
+
+
+,getfreespace
+cl_appupdate,getfreespace,0,0,421,425
+
+
+
+cl_appupdate,getcurvn,0,0,114,116
+
+
+
+cl_appupdate,getfileuri,0,0,503,516
+
+
+
+cl_appupdate,getnmappinst,0,0,435,442
+
+
+
+cl_appupdate,getpackagename,0,0,79,81
+
+
+
+cl_appupdate,getsdkversion,0,0,428,432
+
+
+
+cl_appupdate,getstatus,0,0,108,110
+
+
+
+cl_appupdate,getwebchangelog,0,0,126,128
+
+
+
+cl_appupdate,getwebfilesize,0,0,132,134
+
+
+
+cl_appupdate,getwebvn,0,0,120,122
+
+
+
+cl_appupdate,initialize,0,0,48,70
+
+
+
+cl_appupdate,installapk,1,0,195,206
+
+
+,sendinstallintent,,finito,,getfileuri
+cl_appupdate,sendinstallintent,0,0,487,498
+
+
+,getfileuri
+cl_appupdate,isvalidcv,0,0,297,309
+
+
+
+cl_appupdate,isvalidwv,0,0,312,354
+httputils2service,tempfolder
+
+httpjob,initialize,httpjob,download,httpjob,getstring,,extractvn,,extractcl,,extractsz,httpjob,release,httpjob,addscheme,httpjob,getstring2
+cl_appupdate,readcurvn,1,0,143,147
+
+
+,isvalidcv,,finito
+cl_appupdate,readwebvn,1,0,151,155
+httputils2service,tempfolder
+
+,isvalidwv,,finito,httpjob,initialize,httpjob,download,httpjob,getstring,,extractvn,,extractcl,,extractsz,httpjob,release,httpjob,addscheme,httpjob,getstring2
+cl_appupdate,setandstartsplashscreen,0,0,532,544
+
+
+
+cl_appupdate,setcredentials,0,0,96,99
+
+
+
+cl_appupdate,setfileuriasintentdata,0,0,520,524
+
+
+,getfileuri
+cl_appupdate,setnewverapk,0,0,91,93
+
+
+
+cl_appupdate,setnewvertxt,0,0,86,88
+
+
+
+cl_appupdate,setpackagename,0,0,74,76
+
+
+
+cl_appupdate,setverbose,0,0,102,105
+newinst2,svcverbose
+newinst2,svcverbose
+
+cl_appupdate,stopsplashscreen,0,0,547,552
+
+
+
+cl_appupdate,tryapkupdate,1,0,245,287
+httputils2service,tempfolder
+
+httpjob,initialize,httpjob,download,httpjob,getinputstream,httpjob,release,,sendinstallintent,,finito,httpjob,addscheme,,getfileuri
+cl_appupdate,updateapk,1,0,210,242
+httputils2service,tempfolder
+
+,isvalidwv,,isvalidcv,,getfreespace,,tryapkupdate,httpjob,initialize,httpjob,download,httpjob,getstring,,extractvn,,extractcl,,extractsz,httpjob,release,httpjob,addscheme,httpjob,getstring2,httpjob,getinputstream,,sendinstallintent,,finito,,getfileuri
+newinst2,getpackagename,0,0,38,41
+
+
+
+newinst2,myappreload,0,0,43,50
+,svcverbose
+
+
+newinst2,process_globals,0,1,5,11
+,logcolor1
+,logcolor1
+
+newinst2,service_create,0,0,13,17
+,logcolor1,,pkg,,svcverbose
+,pkg,,svcverbose
+
+newinst2,service_destroy,0,0,35,36
+
+
+
+newinst2,service_start,0,0,19,33
+,logcolor1,,svcverbose,,pkg
+,pkg
+,getpackagename,,myappreload
+b4xbitset,class_globals,0,0,1,8
+
+
+
+b4xbitset,clear,0,0,54,60
+
+
+
+b4xbitset,get,0,0,38,47
+
+
+
+b4xbitset,getsize,0,0,49,51
+
+
+
+b4xbitset,initialize,0,0,10,13
+
+
+,clear
+b4xbitset,set,0,0,16,35
+
+
+
+b4xbytesbuilder,append,0,0,24,26
+
+
+,append2,,changelength
+b4xbytesbuilder,append2,0,0,31,35
+
+
+,changelength
+b4xbytesbuilder,changelength,0,0,12,21
+
+
+
+b4xbytesbuilder,class_globals,0,0,1,4
+
+
+
+b4xbytesbuilder,clear,0,0,37,39
+
+
+,changelength
+b4xbytesbuilder,getbuffer,0,0,103,104
+
+
+
+b4xbytesbuilder,getinternalbuffer,0,0,127,129
+
+
+
+b4xbytesbuilder,getlength,0,0,92,94
+
+
+
+b4xbytesbuilder,indexof,0,0,107,109
+
+
+,indexof2
+b4xbytesbuilder,indexof2,0,0,112,124
+
+
+
+b4xbytesbuilder,initialize,0,0,6,9
+
+
+
+b4xbytesbuilder,insert,0,0,43,53
+
+
+,append,,subarray,,changelength,,append2,,subarray2
+b4xbytesbuilder,subarray,0,0,80,82
+
+
+,subarray2
+b4xbytesbuilder,remove,0,0,69,77
+
+
+,subarray2,,subarray,,changelength
+b4xbytesbuilder,subarray2,0,0,86,90
+
+
+
+b4xbytesbuilder,set,0,0,56,66
+
+
+,append,,changelength,,append2
+b4xbytesbuilder,toarray,0,0,97,99
+
+
+,subarray,,subarray2
+b4xcache,class_globals,0,0,1,7
+
+
+
+b4xcache,containskey,0,0,66,68
+
+
+b4xorderedmap,containskey
+b4xcache,createb4xcacheitem,0,0,102,109
+
+
+
+b4xcache,get,0,0,24,31
+
+
+b4xorderedmap,get
+b4xcache,getmaxsize,0,0,19,21
+
+
+
+b4xcache,initialize,0,0,9,11
+
+
+b4xorderedmap,initialize
+b4xcache,iseternal,0,0,60,63
+
+
+b4xorderedmap,get
+b4xcache,keys,0,0,98,100
+
+
+b4xorderedmap,getkeys
+b4xcache,put,0,0,35,40
+
+
+,iseternal,b4xorderedmap,put,,createb4xcacheitem,,trimifoversize,b4xorderedmap,get,b4xorderedmap,getsize,b4xorderedmap,getvalues,b4xorderedmap,remove
+b4xcache,trimifoversize,0,0,70,79
+
+
+b4xorderedmap,getsize,b4xorderedmap,getvalues,b4xorderedmap,remove
+b4xcache,puteternal,0,0,44,52
+
+
+,iseternal,,createb4xcacheitem,b4xorderedmap,put,b4xorderedmap,get
+b4xcache,remove,0,0,55,58
+
+
+,iseternal,b4xorderedmap,remove,b4xorderedmap,get
+b4xcache,removeolditems,0,0,82,90
+
+
+b4xorderedmap,getvalues,b4xorderedmap,remove
+b4xcache,setmaxsize,0,0,14,17
+
+
+,trimifoversize,b4xorderedmap,getsize,b4xorderedmap,getvalues,b4xorderedmap,remove
+b4xcache,size,0,0,93,95
+
+
+b4xorderedmap,getsize
+b4xcollections,createbitset,0,0,52,56
+
+
+b4xbitset,initialize,b4xbitset,clear
+b4xcollections,createorderedmap,0,0,30,32
+
+
+,createorderedmap2,b4xorderedmap,initialize,b4xorderedmap,put
+b4xcollections,createorderedmap2,0,0,38,47
+
+
+b4xorderedmap,initialize,b4xorderedmap,put
+b4xcollections,createset,0,0,9,11
+
+
+,createset2,b4xset,initialize,b4xset,add,b4xorderedmap,initialize,b4xorderedmap,put
+b4xcollections,createset2,0,0,16,25
+
+
+b4xset,initialize,b4xset,add,b4xorderedmap,initialize,b4xorderedmap,put
+b4xcollections,process_globals,0,1,2,4
+
+
+
+b4xset,initialize,0,0,5,7
+
+
+b4xorderedmap,initialize
+b4xset,add,0,0,9,11
+
+
+b4xorderedmap,put
+b4xset,aslist,0,0,29,31
+
+
+b4xorderedmap,getkeys
+b4xset,class_globals,0,0,1,3
+
+
+
+b4xset,clear,0,0,25,27
+
+
+b4xorderedmap,clear
+b4xset,contains,0,0,17,19
+
+
+b4xorderedmap,containskey
+b4xset,getsize,0,0,21,23
+
+
+b4xorderedmap,getsize
+b4xset,remove,0,0,13,15
+
+
+b4xorderedmap,remove
+b4xcomparatorsort,class_globals,0,0,1,2
+
+
+
+b4xcomparatorsort,initialize,0,0,4,5
+
+
+
+b4xcomparatorsort,partition,0,0,30,42
+
+
+,swap
+b4xcomparatorsort,swap,0,0,44,48
+
+
+
+b4xcomparatorsort,quicksort,0,0,21,28
+
+
+,partition,,quicksort,,swap
+b4xcomparatorsort,sort,0,0,12,18
+
+
+,quicksort,,partition,,swap
+httputils2service,completejob,0,0,152,169
+,taskidtojob
+
+httpjob,complete
+httputils2service,hc_responseerror,0,0,115,131
+,taskidtojob
+
+,completejob,httpjob,complete
+httputils2service,hc_responsesuccess,0,0,92,105
+,taskidtojob,,tempfolder
+
+
+httputils2service,process_globals,0,1,2,25
+
+
+
+httputils2service,receiver_receive,0,0,58,62
+,tempfolder,,hc,,taskidtojob
+,tempfolder
+,service_create
+httputils2service,service_create,0,0,27,56
+,tempfolder,,hc,,taskidtojob
+,tempfolder
+
+httputils2service,response_streamfinish,0,0,107,113
+,taskidtojob
+
+,completejob,httpjob,complete
+httputils2service,service_destroy,0,0,68,70
+
+
+
+httputils2service,service_start,0,0,64,66
+
+
+
+httputils2service,submitjob,0,0,74,88
+,taskidtojob,,taskcounter,,hc,,tempfolder
+,taskcounter,,tempfolder
+,service_create,httpjob,getrequest
+animatedcounter,base_resize,0,0,70,86
+
+
+,createbitmap,,topfromvalue
+animatedcounter,createbitmap,0,0,93,107
+
+
+
+animatedcounter,topfromvalue,0,0,88,91
+
+
+
+animatedcounter,class_globals,0,0,5,20
+
+
+
+animatedcounter,createfadebitmap,0,0,56,67
+
+
+
+animatedcounter,designercreateview,0,0,30,54
+
+
+,createfadebitmap,,setvalue,,base_resize,,getvalue,,topfromvalue,,createbitmap
+animatedcounter,setvalue,0,0,109,118
+
+
+,topfromvalue
+animatedcounter,getvalue,0,0,120,126
+
+
+
+animatedcounter,initialize,0,0,22,27
+
+
+
+anotherprogressbar,base_resize,0,0,49,57
+
+
+,updategraphics,,setvisible,,busyloop
+anotherprogressbar,updategraphics,0,0,112,142
+
+
+,setvisible,,busyloop
+anotherprogressbar,busyloop,0,0,59,101
+
+
+
+anotherprogressbar,class_globals,0,0,4,24
+
+
+
+anotherprogressbar,designercreateview,0,0,32,47
+
+
+,setvalue,,base_resize,,updategraphics,,setvisible,,busyloop
+anotherprogressbar,setvalue,0,0,161,163
+
+
+
+anotherprogressbar,getprogresscolor,0,0,103,105
+
+
+
+anotherprogressbar,getvalue,0,0,157,159
+
+
+
+anotherprogressbar,getvisible,0,0,153,155
+
+
+
+anotherprogressbar,initialize,0,0,26,29
+
+
+
+anotherprogressbar,setprogresscolor,0,0,107,110
+
+
+,updategraphics,,setvisible,,busyloop
+anotherprogressbar,setvaluenoanimation,0,0,165,168
+
+
+,setvalue
+anotherprogressbar,setvisible,0,0,145,151
+
+
+,busyloop
+b4xbreadcrumb,base_resize,0,0,51,55
+
+
+,draw,,drawitem
+b4xbreadcrumb,draw,0,0,57,83
+
+
+,drawitem
+b4xbreadcrumb,class_globals,0,0,5,22
+
+
+
+b4xbreadcrumb,designercreateview,0,0,33,49
+
+
+,draw,,drawitem
+b4xbreadcrumb,drawitem,0,0,85,112
+
+
+
+b4xbreadcrumb,finditem,0,0,136,146
+
+
+
+b4xbreadcrumb,getitems,0,0,153,155
+
+
+
+b4xbreadcrumb,initialize,0,0,24,30
+
+
+
+b4xbreadcrumb,setitems,0,0,148,151
+
+
+,draw,,drawitem
+b4xbreadcrumb,touch_touch,1,0,114,134
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+,finditem,,draw,xuiviewsutils,performhapticfeedback,,drawitem,xuiviewsutils,initialize
+xuiviewsutils,performhapticfeedback,0,0,21,31
+,utilsinitialized
+,utilsinitialized
+,initialize
+xuiviewsutils,settextorcsbuildertolabel,0,0,50,62
+
+
+
+xuiviewsutils,addstubtoclvifneeded,0,0,34,47
+,xui
+
+
+xuiviewsutils,setbitmapandfill,0,0,65,75
+
+
+
+xuiviewsutils,setalpha,0,0,95,107
+
+
+
+xuiviewsutils,createb4ximageview,0,0,85,92
+,xui
+
+b4ximageview,initialize,b4ximageview,designercreateview,b4ximageview,update,b4ximageview,updateclip
+xuiviewsutils,createlabel,0,0,78,82
+
+
+
+xuiviewsutils,initialize,0,0,10,19
+,utilsinitialized
+,utilsinitialized
+
+xuiviewsutils,process_globals,0,1,2,8
+
+
+
+b4xcolortemplate,alpha_touch,0,0,263,266
+
+
+,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,alphabarselectedchange,0,0,147,156
+
+
+,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,update,0,0,158,161
+
+
+,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,base_resize,0,0,51,77
+
+
+,drawcheckers,,drawhuebar,,drawalphabar,,huebarselectedchanged,,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,drawcheckers,0,0,79,96
+
+
+
+b4xcolortemplate,drawhuebar,0,0,98,107
+
+
+
+b4xcolortemplate,drawalphabar,0,0,109,124
+
+
+
+b4xcolortemplate,huebarselectedchanged,0,0,136,145
+
+
+,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,class_globals,0,0,1,15
+
+
+
+b4xcolortemplate,colors_touch,0,0,253,256
+
+
+,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,handleselectedcolorchanged,0,0,163,173
+
+
+,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,colortohsv,0,0,199,228
+
+
+
+b4xcolortemplate,createpanelforbitmapcreator,0,0,30,49
+
+
+
+b4xcolortemplate,dialogclosed,0,0,241,245
+
+
+,setselectedhsvcolor,,huebarselectedchanged,,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,setselectedhsvcolor,0,0,190,197
+
+
+,huebarselectedchanged,,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,drawcolors,0,0,126,134
+
+
+
+b4xcolortemplate,getpanel,0,0,230,232
+
+
+
+b4xcolortemplate,getselectedcolor,0,0,175,179
+
+
+,getselectedhsvcolor
+b4xcolortemplate,getselectedhsvcolor,0,0,186,188
+
+
+
+b4xcolortemplate,updatebarcolor,0,0,247,251
+
+
+,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,huebar_touch,0,0,258,261
+
+
+,huebarselectedchanged,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,initialize,0,0,17,28
+
+
+,createpanelforbitmapcreator,,base_resize,,drawcheckers,,drawhuebar,,drawalphabar,,huebarselectedchanged,,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,setselectedcolor,0,0,181,183
+
+
+,setselectedhsvcolor,,colortohsv,,huebarselectedchanged,,alphabarselectedchange,,update,,drawcolors,,handleselectedcolorchanged,,updatebarcolor,,getselectedcolor,,getselectedhsvcolor
+b4xcolortemplate,show,0,0,234,239
+
+
+,getselectedhsvcolor,,updatebarcolor,,getselectedcolor
+b4xdatetemplate,btnmonth_click,0,0,160,165
+
+
+,drawdays,,setyearsbuttonstate,,drawbox
+b4xdatetemplate,drawdays,0,0,62,84
+
+
+,setyearsbuttonstate,,drawbox
+b4xdatetemplate,btnyear_click,0,0,154,158
+
+
+,drawdays,,setyearsbuttonstate,,drawbox
+b4xdatetemplate,class_globals,0,0,1,35
+
+
+
+b4xdatetemplate,dayspanefg_touch,0,0,167,170
+
+
+,handlemouse,,drawbox,,selectday,,hide,,drawdays,b4xdialog,close,b4xdialog,getvisible,,setyearsbuttonstate
+b4xdatetemplate,handlemouse,0,0,123,147
+
+
+,drawbox,,selectday,,hide,,drawdays,b4xdialog,close,b4xdialog,getvisible,,setyearsbuttonstate
+b4xdatetemplate,dialogclosed,0,0,193,197
+
+
+,setdate,,selectday
+b4xdatetemplate,setdate,0,0,102,113
+
+
+,selectday
+b4xdatetemplate,drawbox,0,0,91,95
+
+
+
+b4xdatetemplate,setyearsbuttonstate,0,0,86,89
+
+
+
+b4xdatetemplate,getdate,0,0,98,100
+
+
+
+b4xdatetemplate,getpanel,0,0,172,174
+
+
+
+b4xdatetemplate,selectday,0,0,115,120
+
+
+
+b4xdatetemplate,hide,0,0,149,151
+
+
+b4xdialog,close,b4xdialog,getvisible
+b4xdatetemplate,initialize,1,0,37,60
+
+
+,setdate,,selectday
+b4xdatetemplate,show,0,0,176,191
+
+
+,drawdays,,setyearsbuttonstate,,drawbox
+b4xdialog,close,0,0,239,245
+
+
+,getvisible
+b4xdialog,background_click,0,0,258,260
+
+
+
+b4xdialog,background_touch,0,0,253,255
+
+
+
+b4xdialog,blur,0,0,287,323
+
+
+,setavg
+b4xdialog,setavg,0,0,325,337
+
+
+
+b4xdialog,button_click,0,0,233,237
+
+
+,close,,getvisible
+b4xdialog,class_globals,0,0,4,34
+
+
+
+b4xdialog,getvisible,0,0,189,191
+
+
+
+b4xdialog,createbutton,0,0,193,212
+
+
+xuiviewsutils,settextorcsbuildertolabel
+b4xdialog,getbutton,0,0,215,220
+
+
+
+b4xdialog,initialize,0,0,36,55
+
+
+
+b4xdialog,internaladdstubtoclvifneeded,0,0,343,345
+xuiviewsutils,xui
+
+xuiviewsutils,addstubtoclvifneeded
+b4xdialog,internalsettextorcsbuildertolabel,0,0,339,341
+
+
+xuiviewsutils,settextorcsbuildertolabel
+b4xdialog,resize,0,0,263,272
+
+
+,updateblur,,blur,,setavg
+b4xdialog,updateblur,0,0,274,285
+
+
+,blur,,setavg
+b4xdialog,setbuttonstate,0,0,223,230
+
+
+,getbutton
+b4xdialog,show,0,0,74,95
+
+
+xuiviewsutils,settextorcsbuildertolabel,,showcustom,,updateblur,,createbutton,,blur,,setavg
+b4xdialog,showcustom,0,0,97,187
+
+
+,updateblur,,createbutton,xuiviewsutils,settextorcsbuildertolabel,,blur,,setavg
+b4xdialog,showtemplate,1,0,65,72
+xuiviewsutils,xui
+
+b4xcolortemplate,getpanel,b4xdatetemplate,getpanel,b4xinputtemplate,getpanel,b4xlisttemplate,getpanel,b4xlongtexttemplate,getpanel,b4xsearchtemplate,getpanel,b4xsignaturetemplate,getpanel,b4xtimedtemplate,getpanel,b4xcolortemplate,show,b4xdatetemplate,show,b4xinputtemplate,show,b4xlisttemplate,show,b4xlongtexttemplate,show,b4xsearchtemplate,show,b4xsignaturetemplate,show,b4xtimedtemplate,show,,showcustom,b4xcolortemplate,dialogclosed,b4xdatetemplate,dialogclosed,b4xinputtemplate,dialogclosed,b4xlisttemplate,dialogclosed,b4xlongtexttemplate,dialogclosed,b4xsearchtemplate,dialogclosed,b4xsignaturetemplate,dialogclosed,b4xtimedtemplate,dialogclosed,b4xcolortemplate,getselectedhsvcolor,b4xcolortemplate,updatebarcolor,b4xcolortemplate,getselectedcolor,b4xdatetemplate,drawdays,b4xdatetemplate,setyearsbuttonstate,b4xdatetemplate,drawbox,b4xinputtemplate,validate,b4xinputtemplate,isvalid,,setbuttonstate,b4xinputtemplate,setborder,,getbutton,b4xlisttemplate,selectitem,xuiviewsutils,addstubtoclvifneeded,b4xsearchtemplate,update,b4xfloattextfield,settext,b4xfloattextfield,gettextfield,b4xsearchtemplate,additemstolist,b4xfloattextfield,tf_textchanged,b4xfloattextfield,updatelabel,anotherprogressbar,setvaluenoanimation,anotherprogressbar,setvalue,,close,,getvisible,,updateblur,,createbutton,xuiviewsutils,settextorcsbuildertolabel,,blur,,setavg,b4xcolortemplate,setselectedhsvcolor,b4xcolortemplate,huebarselectedchanged,b4xcolortemplate,alphabarselectedchange,b4xcolortemplate,update,b4xcolortemplate,drawcolors,b4xcolortemplate,handleselectedcolorchanged,b4xdatetemplate,setdate,b4xdatetemplate,selectday
+b4xdialog,stub_click,0,0,349,351
+
+
+
+b4xinputtemplate,getpanel,0,0,116,118
+
+
+
+b4xinputtemplate,show,0,0,120,135
+
+
+,validate,,isvalid,b4xdialog,setbuttonstate,,setborder,b4xdialog,getbutton
+b4xinputtemplate,dialogclosed,0,0,137,141
+
+
+
+b4xinputtemplate,class_globals,0,0,1,14
+
+
+
+b4xinputtemplate,configurefornumbers,0,0,40,69
+
+
+
+b4xinputtemplate,initialize,1,0,16,31
+
+
+,setborder
+b4xinputtemplate,setborder,0,0,99,101
+
+
+
+b4xinputtemplate,isvalid,0,0,103,105
+
+
+
+b4xinputtemplate,setbordercolor,0,0,34,38
+
+
+,setborder
+b4xinputtemplate,validate,0,0,86,97
+
+
+,isvalid,b4xdialog,setbuttonstate,,setborder,b4xdialog,getbutton
+b4xinputtemplate,textfield1_action,0,0,107,109
+
+
+,textfield1_enterpressed,,isvalid,b4xdialog,close,b4xdialog,getvisible
+b4xinputtemplate,textfield1_enterpressed,0,0,111,113
+
+
+,isvalid,b4xdialog,close,b4xdialog,getvisible
+b4xinputtemplate,textfield1_textchanged,0,0,71,84
+
+
+,validate,,isvalid,b4xdialog,setbuttonstate,,setborder,b4xdialog,getbutton
+b4xlisttemplate,getpanel,0,0,37,39
+
+
+
+b4xlisttemplate,show,0,0,41,57
+xuiviewsutils,xui
+
+,selectitem,xuiviewsutils,addstubtoclvifneeded,b4xdialog,setbuttonstate,b4xdialog,getbutton
+b4xlisttemplate,dialogclosed,0,0,89,91
+
+
+
+b4xlisttemplate,class_globals,0,0,1,12
+
+
+
+b4xlisttemplate,customlistview1_itemclick,0,0,76,87
+
+
+,selectitem,b4xdialog,close,b4xdialog,setbuttonstate,b4xdialog,getbutton,b4xdialog,getvisible
+b4xlisttemplate,selectitem,0,0,59,73
+
+
+b4xdialog,setbuttonstate,b4xdialog,getbutton
+b4xlisttemplate,initialize,1,0,14,28
+
+
+
+b4xlisttemplate,resize,0,0,31,34
+
+
+
+b4xlongtexttemplate,getpanel,0,0,30,32
+
+
+
+b4xlongtexttemplate,show,0,0,34,39
+xuiviewsutils,xui
+
+xuiviewsutils,addstubtoclvifneeded
+b4xlongtexttemplate,dialogclosed,0,0,41,43
+
+
+
+b4xlongtexttemplate,class_globals,0,0,1,6
+
+
+
+b4xlongtexttemplate,initialize,1,0,8,21
+
+
+
+b4xlongtexttemplate,resize,0,0,23,27
+
+
+
+b4xsearchtemplate,getpanel,0,0,61,63
+
+
+
+b4xsearchtemplate,show,1,0,65,79
+
+
+,update,b4xfloattextfield,settext,b4xfloattextfield,gettextfield,,additemstolist,b4xfloattextfield,tf_textchanged,b4xfloattextfield,updatelabel
+b4xsearchtemplate,dialogclosed,0,0,241,243
+
+
+
+b4xsearchtemplate,additemstolist,0,0,128,191
+
+
+
+b4xsearchtemplate,class_globals,0,0,1,22
+
+
+
+b4xsearchtemplate,customlistview1_itemclick,0,0,122,126
+
+
+b4xdialog,close,b4xdialog,getvisible
+b4xsearchtemplate,initialize,1,0,24,52
+
+
+b4xfloattextfield,gettextfield
+b4xsearchtemplate,resize,0,0,54,59
+
+
+
+b4xsearchtemplate,searchfield_enterpressed,0,0,112,119
+
+
+b4xdialog,close,,customlistview1_itemclick,b4xdialog,getvisible
+b4xsearchtemplate,searchfield_textchanged,0,0,81,83
+
+
+,update,,additemstolist
+b4xsearchtemplate,update,0,0,85,110
+
+
+,additemstolist
+b4xsearchtemplate,setindex,0,0,233,239
+
+
+
+b4xsearchtemplate,setitems,0,0,196,230
+
+
+
+b4xsignaturetemplate,getpanel,0,0,28,30
+
+
+
+b4xsignaturetemplate,show,0,0,32,36
+
+
+
+b4xsignaturetemplate,dialogclosed,0,0,56,62
+
+
+
+b4xsignaturetemplate,class_globals,0,0,1,13
+
+
+
+b4xsignaturetemplate,getbitmap,0,0,52,54
+
+
+
+b4xsignaturetemplate,initialize,0,0,15,20
+
+
+
+b4xsignaturetemplate,mbase_touch,0,0,38,50
+
+
+
+b4xsignaturetemplate,resize,0,0,22,25
+
+
+
+b4xtimedtemplate,getpanel,1,0,16,26
+
+
+b4xcolortemplate,getpanel,b4xdatetemplate,getpanel,b4xinputtemplate,getpanel,b4xlisttemplate,getpanel,b4xlongtexttemplate,getpanel,b4xsearchtemplate,getpanel,b4xsignaturetemplate,getpanel,,getpanel
+b4xtimedtemplate,show,1,0,28,39
+xuiviewsutils,xui
+
+b4xcolortemplate,show,b4xdatetemplate,show,b4xinputtemplate,show,b4xlisttemplate,show,b4xlongtexttemplate,show,b4xsearchtemplate,show,b4xsignaturetemplate,show,,show,anotherprogressbar,setvaluenoanimation,anotherprogressbar,setvalue,b4xdialog,close,b4xcolortemplate,getselectedhsvcolor,b4xcolortemplate,updatebarcolor,b4xcolortemplate,getselectedcolor,b4xdatetemplate,drawdays,b4xdatetemplate,setyearsbuttonstate,b4xdatetemplate,drawbox,b4xinputtemplate,validate,b4xinputtemplate,isvalid,b4xdialog,setbuttonstate,b4xinputtemplate,setborder,b4xdialog,getbutton,b4xlisttemplate,selectitem,xuiviewsutils,addstubtoclvifneeded,b4xsearchtemplate,update,b4xfloattextfield,settext,b4xfloattextfield,gettextfield,b4xsearchtemplate,additemstolist,b4xfloattextfield,tf_textchanged,b4xfloattextfield,updatelabel,b4xdialog,getvisible
+b4xtimedtemplate,dialogclosed,0,0,41,44
+
+
+b4xcolortemplate,dialogclosed,b4xdatetemplate,dialogclosed,b4xinputtemplate,dialogclosed,b4xlisttemplate,dialogclosed,b4xlongtexttemplate,dialogclosed,b4xsearchtemplate,dialogclosed,b4xsignaturetemplate,dialogclosed,,dialogclosed,b4xcolortemplate,setselectedhsvcolor,b4xcolortemplate,huebarselectedchanged,b4xcolortemplate,alphabarselectedchange,b4xcolortemplate,update,b4xcolortemplate,drawcolors,b4xcolortemplate,handleselectedcolorchanged,b4xcolortemplate,updatebarcolor,b4xcolortemplate,getselectedcolor,b4xcolortemplate,getselectedhsvcolor,b4xdatetemplate,setdate,b4xdatetemplate,selectday
+b4xtimedtemplate,class_globals,0,0,1,8
+
+
+
+b4xtimedtemplate,initialize,0,0,10,14
+
+
+
+b4xfloattextfield,base_resize,0,0,196,208
+
+
+,updatelabel
+b4xfloattextfield,updatelabel,0,0,210,232
+
+
+
+b4xfloattextfield,class_globals,0,0,16,48
+
+
+
+b4xfloattextfield,createacceptbutton,0,0,125,129
+
+
+,createbutton
+b4xfloattextfield,createbutton,0,0,182,194
+
+
+
+b4xfloattextfield,createbitmap,0,0,257,267
+
+
+
+b4xfloattextfield,createclearbutton,0,0,117,123
+
+
+,createbutton
+b4xfloattextfield,createrevealbutton,0,0,132,135
+
+
+,createbutton
+b4xfloattextfield,createtextfield,0,0,328,386
+
+
+
+b4xfloattextfield,createtextfieldall,0,0,109,115
+
+
+,createtextfield,,setnextfield
+b4xfloattextfield,setnextfield,0,0,299,312
+
+
+
+b4xfloattextfield,designercreateview,0,0,67,107
+
+
+,createtextfieldall,,update,,createrevealbutton,,createclearbutton,,createacceptbutton,,base_resize,,createtextfield,,setnextfield,,createbitmap,,updatelabel,,createbutton
+b4xfloattextfield,update,0,0,245,255
+
+
+,createbitmap,,updatelabel
+b4xfloattextfield,getnextfield,0,0,295,297
+
+
+
+b4xfloattextfield,gettext,0,0,388,390
+
+
+
+b4xfloattextfield,gettextfield,0,0,445,447
+
+
+
+b4xfloattextfield,ime_handleaction,0,0,314,318
+
+
+,tf_enterpressed,,tf_action,,gettextfield
+b4xfloattextfield,tf_enterpressed,0,0,320,326
+
+
+,tf_action,,gettextfield
+b4xfloattextfield,initialize,0,0,50,65
+
+
+
+b4xfloattextfield,lc_click,1,0,403,422
+
+
+,settext,,switchfrompasswordtoregular,,tf_enterpressed,,tf_textchanged,,updatelabel,,createtextfieldall,,base_resize,,createtextfield,,setnextfield,,tf_action,,gettextfield
+b4xfloattextfield,settext,1,0,392,400
+
+
+,tf_textchanged,,updatelabel
+b4xfloattextfield,switchfrompasswordtoregular,0,0,137,180
+
+
+,createtextfieldall,,base_resize,,createtextfield,,setnextfield,,updatelabel
+b4xfloattextfield,requestfocusandshowkeyboard,0,0,450,455
+
+
+
+b4xfloattextfield,tf_textchanged,1,0,287,292
+
+
+,updatelabel
+b4xfloattextfield,tf_action,0,0,277,284
+
+
+,gettextfield
+b4xfloattextfield,tf_beginedit,0,0,269,271
+
+
+,tf_focuschanged,,updatelabel
+b4xfloattextfield,tf_focuschanged,0,0,234,242
+
+
+,updatelabel
+b4xfloattextfield,tf_endedit,0,0,273,275
+
+
+,tf_focuschanged,,updatelabel
+b4ximageview,base_resize,0,0,40,42
+
+
+,update,,updateclip
+b4ximageview,update,0,0,77,107
+
+
+,updateclip
+b4ximageview,class_globals,0,0,5,17
+
+
+
+b4ximageview,clear,0,0,119,122
+
+
+
+b4ximageview,designercreateview,0,0,25,38
+
+
+,update,,updateclip
+b4ximageview,getbitmap,0,0,130,132
+
+
+
+b4ximageview,getcornersradius,0,0,56,58
+
+
+
+b4ximageview,getresizemode,0,0,67,69
+
+
+
+b4ximageview,getroundedimage,0,0,45,47
+
+
+
+b4ximageview,initialize,0,0,19,22
+
+
+
+b4ximageview,load,0,0,110,116
+
+
+,setbitmap,xuiviewsutils,setbitmapandfill,,update,,updateclip
+b4ximageview,setbitmap,0,0,124,128
+
+
+xuiviewsutils,setbitmapandfill,,update,,updateclip
+b4ximageview,setcornersradius,0,0,60,63
+
+
+,updateclip
+b4ximageview,updateclip,0,0,135,164
+
+
+
+b4ximageview,setresizemode,0,0,71,75
+
+
+,update,,updateclip
+b4ximageview,setroundedimage,0,0,49,53
+
+
+,updateclip
+b4xloadingindicator,base_resize,0,0,37,40
+
+
+,mainloop,,draw_arc1,,draw_arc2,,draw_fivelines1,,draw_pacman,,draw_singlecircle,,draw_threecircles1,,draw_threecircles2,,setalpha
+b4xloadingindicator,mainloop,0,0,42,54
+
+
+,draw_arc1,,draw_arc2,,draw_fivelines1,,draw_pacman,,draw_singlecircle,,draw_threecircles1,,draw_threecircles2,,setalpha
+b4xloadingindicator,class_globals,0,0,7,18
+
+
+
+b4xloadingindicator,designercreateview,0,0,26,35
+
+
+,mainloop,,draw_arc1,,draw_arc2,,draw_fivelines1,,draw_pacman,,draw_singlecircle,,draw_threecircles1,,draw_threecircles2,,setalpha
+b4xloadingindicator,draw_arc1,0,0,105,116
+
+
+
+b4xloadingindicator,draw_arc2,0,0,118,129
+
+
+
+b4xloadingindicator,draw_fivelines1,0,0,95,103
+
+
+
+b4xloadingindicator,draw_pacman,0,0,131,148
+
+
+,setalpha
+b4xloadingindicator,setalpha,0,0,91,93
+
+
+
+b4xloadingindicator,draw_singlecircle,0,0,85,89
+
+
+,setalpha
+b4xloadingindicator,draw_threecircles1,0,0,66,74
+
+
+
+b4xloadingindicator,draw_threecircles2,0,0,76,83
+
+
+
+b4xloadingindicator,hide,0,0,61,64
+
+
+
+b4xloadingindicator,initialize,0,0,20,23
+
+
+
+b4xloadingindicator,show,0,0,56,59
+
+
+,mainloop,,draw_arc1,,draw_arc2,,draw_fivelines1,,draw_pacman,,draw_singlecircle,,draw_threecircles1,,draw_threecircles2,,setalpha
+b4xplusminus,base_resize,0,0,83,99
+
+
+
+b4xplusminus,class_globals,0,0,6,29
+
+
+
+b4xplusminus,createlabel,0,0,247,255
+
+
+
+b4xplusminus,decrement,1,0,182,193
+
+
+,setindex,,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,setindex,1,0,142,160
+
+
+,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,designercreateview,1,0,38,81
+
+
+b4xformatter,getdefaultformat,,createlabel,,setindex,,base_resize,,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,getselectedvalue,0,0,117,119
+
+
+,getvalueimpl
+b4xplusminus,getvalueimpl,0,0,130,140
+
+
+
+b4xplusminus,increment,1,0,162,180
+
+
+,getvalueimpl,b4xformatter,format,,setindex,b4xformatter,getformatdata,,internalsettextorcsbuildertolabel
+b4xplusminus,initialize,0,0,31,35
+
+
+b4xformatter,initialize,b4xformatter,createdefaultformat,b4xformatter,addformatdata
+b4xplusminus,internalsettextorcsbuildertolabel,0,0,257,269
+
+
+
+b4xplusminus,pnlarrow_touch,1,0,195,197
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+,touch,xuiviewsutils,performhapticfeedback,,increment,,startdownloop,,decrement,xuiviewsutils,initialize,,getvalueimpl,b4xformatter,format,,setindex,b4xformatter,getformatdata,,internalsettextorcsbuildertolabel
+b4xplusminus,touch,1,0,199,213
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+xuiviewsutils,performhapticfeedback,,increment,,startdownloop,,decrement,xuiviewsutils,initialize,,getvalueimpl,b4xformatter,format,,setindex,b4xformatter,getformatdata,,internalsettextorcsbuildertolabel
+b4xplusminus,setnumericrange,1,0,108,115
+
+
+,setindex,,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,setselectedvalue,1,0,121,128
+
+
+,setindex,,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,setstringitems,1,0,101,106
+
+
+,setindex,,getvalueimpl,,internalsettextorcsbuildertolabel,b4xformatter,format,b4xformatter,getformatdata
+b4xplusminus,startdownloop,1,0,234,243
+
+
+,increment,,decrement,,getvalueimpl,b4xformatter,format,,setindex,b4xformatter,getformatdata,,internalsettextorcsbuildertolabel
+b4xformatter,getdefaultformat,0,0,78,80
+
+
+
+b4xformatter,format,0,0,92,146
+
+
+,getformatdata
+b4xformatter,initialize,0,0,13,17
+
+
+,createdefaultformat,,addformatdata
+b4xformatter,addformatdata,0,0,65,76
+
+
+
+b4xformatter,class_globals,0,0,1,11
+
+
+
+b4xformatter,copyformatdata,0,0,38,60
+
+
+
+b4xformatter,createdefaultformat,0,0,19,29
+
+
+
+b4xformatter,getformatdata,0,0,83,89
+
+
+
+b4xformatter,formatlabel,0,0,150,155
+
+
+,format,,getformatdata
+b4xformatter,newformatdata,0,0,32,34
+
+
+,copyformatdata,,getdefaultformat
+b4xradiobutton,base_resize,0,0,59,78
+
+
+,setvalueimpl,,setchecked,,draw,xuiviewsutils,setalpha
+b4xradiobutton,setvalueimpl,0,0,98,133
+
+
+,setchecked,,draw,xuiviewsutils,setalpha,,setvalueimpl
+b4xradiobutton,class_globals,0,0,6,25
+
+
+
+b4xradiobutton,designercreateview,0,0,33,56
+
+
+,base_resize,,setvalueimpl,,setchecked,,draw,xuiviewsutils,setalpha
+b4xradiobutton,draw,0,0,153,159
+
+
+
+b4xradiobutton,getchecked,0,0,140,142
+
+
+
+b4xradiobutton,getenabled,0,0,149,151
+
+
+
+b4xradiobutton,gettext,0,0,165,167
+
+
+
+b4xradiobutton,initialize,0,0,27,30
+
+
+
+b4xradiobutton,pnl_click,0,0,86,96
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+xuiviewsutils,performhapticfeedback,,setvalueimpl,xuiviewsutils,initialize,,setchecked,,draw,xuiviewsutils,setalpha
+b4xradiobutton,setchecked,0,0,135,138
+
+
+,setvalueimpl,,setchecked,,draw,xuiviewsutils,setalpha
+b4xradiobutton,setenabled,0,0,144,147
+
+
+,setvalueimpl,,setchecked,,draw,xuiviewsutils,setalpha
+b4xradiobutton,settext,0,0,161,163
+
+
+xuiviewsutils,settextorcsbuildertolabel
+b4xseekbar,base_resize,0,0,52,58
+
+
+,update
+b4xseekbar,update,0,0,61,86
+
+
+
+b4xseekbar,class_globals,0,0,11,27
+
+
+
+b4xseekbar,designercreateview,0,0,35,50
+
+
+,base_resize,,update
+b4xseekbar,getvalue,0,0,130,132
+
+
+
+b4xseekbar,initialize,0,0,29,32
+
+
+
+b4xseekbar,raisetouchstateevent,0,0,102,106
+
+
+
+b4xseekbar,setvalue,0,0,125,128
+
+
+,update
+b4xseekbar,setvaluebasedontouch,0,0,108,123
+
+
+
+b4xseekbar,touchpanel_touch,0,0,88,100
+
+
+,raisetouchstateevent,,setvaluebasedontouch,,update
+madewithlove,base_resize,0,0,47,49
+
+
+
+madewithlove,class_globals,0,0,1,7
+
+
+
+madewithlove,designercreateview,0,0,15,45
+
+
+
+madewithlove,initialize,0,0,9,12
+
+
+
+roundslider,base_resize,0,0,89,96
+
+
+,createthumb,,draw
+roundslider,createthumb,0,0,70,87
+
+
+
+roundslider,draw,0,0,98,121
+
+
+
+roundslider,class_globals,0,0,6,27
+
+
+
+roundslider,designercreateview,0,0,35,55
+
+
+,base_resize,,createthumb,,draw
+roundslider,getvalue,0,0,182,184
+
+
+
+roundslider,initialize,0,0,29,32
+
+
+
+roundslider,pnl_touch,1,0,123,154
+
+
+,draw
+roundslider,setcirclecolor,0,0,64,68
+
+
+,draw
+roundslider,setrange,0,0,176,180
+
+
+,setvalue,,draw
+roundslider,setvalue,0,0,170,173
+
+
+,draw
+roundslider,setthumbcolor,0,0,57,62
+
+
+,createthumb,,draw
+scrollinglabel,base_resize,0,0,40,43
+
+
+,settext,,measuretextwidth,,stopscrolling,,startscrolling
+scrollinglabel,settext,0,0,45,91
+
+
+,measuretextwidth,,stopscrolling,,startscrolling
+scrollinglabel,class_globals,0,0,2,15
+
+
+
+scrollinglabel,designercreateview,0,0,23,38
+
+
+,settext,,measuretextwidth,,stopscrolling,,startscrolling
+scrollinglabel,gettext,0,0,93,95
+
+
+
+scrollinglabel,gettextcolor,0,0,126,128
+
+
+
+scrollinglabel,initialize,0,0,18,21
+
+
+
+scrollinglabel,measuretextwidth,0,0,117,119
+
+
+
+scrollinglabel,stopscrolling,0,0,97,99
+
+
+
+scrollinglabel,startscrolling,0,0,101,115
+
+
+
+scrollinglabel,settextcolor,0,0,121,124
+
+
+,settext,,measuretextwidth,,stopscrolling,,startscrolling
+swiftbutton,base_resize,0,0,54,60
+
+
+,draw
+swiftbutton,draw,0,0,121,142
+
+
+
+swiftbutton,class_globals,0,0,12,25
+
+
+
+swiftbutton,designercreateview,0,0,32,52
+
+
+,base_resize,,draw
+swiftbutton,getenabled,0,0,62,64
+
+
+
+swiftbutton,initialize,0,0,27,30
+
+
+
+swiftbutton,p_touch,0,0,72,92
+xuiviewsutils,utilsinitialized
+xuiviewsutils,utilsinitialized
+,setpressedstate,,draw,xuiviewsutils,performhapticfeedback,xuiviewsutils,initialize
+swiftbutton,setpressedstate,0,0,94,103
+
+
+
+swiftbutton,setcolors,0,0,111,115
+
+
+,draw
+swiftbutton,setenabled,0,0,66,70
+
+
+,draw
+swiftbutton,update,0,0,117,119
+
+
+,draw
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter.java
new file mode 100644
index 0000000..c3ff14e
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter.java
@@ -0,0 +1,46 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class animatedcounter {
+ public static RemoteObject myClass;
+ public animatedcounter() {
+ }
+ public static PCBA staticBA = new PCBA(null, animatedcounter.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _imageviews = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _mdigits = RemoteObject.createImmutable(0);
+public static RemoteObject _lbltemplate = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _mvalue = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _digitheight = RemoteObject.createImmutable(0);
+public static RemoteObject _digitwidth = RemoteObject.createImmutable(0);
+public static RemoteObject _mduration = RemoteObject.createImmutable(0);
+public static RemoteObject _fade = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _xfadeiv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"DigitHeight",_ref.getField(false, "_digitheight"),"DigitWidth",_ref.getField(false, "_digitwidth"),"fade",_ref.getField(false, "_fade"),"ImageViews",_ref.getField(false, "_imageviews"),"lblTemplate",_ref.getField(false, "_lbltemplate"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mdigits",_ref.getField(false, "_mdigits"),"mDuration",_ref.getField(false, "_mduration"),"mEventName",_ref.getField(false, "_meventname"),"mValue",_ref.getField(false, "_mvalue"),"Tag",_ref.getField(false, "_tag"),"xfadeIv",_ref.getField(false, "_xfadeiv"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter_subs_0.java
new file mode 100644
index 0000000..1b3c822
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/animatedcounter_subs_0.java
@@ -0,0 +1,471 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class animatedcounter_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,70);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "animatedcounter","base_resize", __ref, _width, _height);}
+RemoteObject _columns = RemoteObject.createImmutable(0);
+RemoteObject _bmp = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+RemoteObject _left = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 70;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 71;BA.debugLine="mBase.GetView(0).SetLayoutAnimated(0, 0, 0, Width";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 72;BA.debugLine="xfadeIv.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xfadeiv" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 73;BA.debugLine="xfadeIv.SetBitmap(fade.Resize(Width, Height, Fals";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xfadeiv" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((__ref.getField(false,"_fade" /*RemoteObject*/ ).runMethod(false,"Resize",(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)),(Object)(animatedcounter.__c.getField(true,"False"))).getObject())));
+ BA.debugLineNum = 74;BA.debugLine="DigitHeight = Height";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_digitheight" /*RemoteObject*/ ,BA.numberCast(int.class, _height));
+ BA.debugLineNum = 75;BA.debugLine="Dim Columns As Int = mdigits";
+Debug.JustUpdateDeviceLine();
+_columns = __ref.getField(true,"_mdigits" /*RemoteObject*/ );Debug.locals.put("Columns", _columns);Debug.locals.put("Columns", _columns);
+ BA.debugLineNum = 76;BA.debugLine="DigitWidth = Width / Columns";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_digitwidth" /*RemoteObject*/ ,BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,_columns}, "/",0, 0)));
+ BA.debugLineNum = 77;BA.debugLine="Dim bmp As B4XBitmap = CreateBitmap(lblTemplate)";
+Debug.JustUpdateDeviceLine();
+_bmp = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+_bmp = __ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_createbitmap" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_lbltemplate" /*RemoteObject*/ )));Debug.locals.put("bmp", _bmp);Debug.locals.put("bmp", _bmp);
+ BA.debugLineNum = 78;BA.debugLine="Dim left As Int = Width";
+Debug.JustUpdateDeviceLine();
+_left = BA.numberCast(int.class, _width);Debug.locals.put("left", _left);Debug.locals.put("left", _left);
+ BA.debugLineNum = 79;BA.debugLine="For i = 0 To ImageViews.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step9 = 1;
+final int limit9 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_imageviews" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step9 > 0 && _i <= limit9) || (step9 < 0 && _i >= limit9) ;_i = ((int)(0 + _i + step9)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 80;BA.debugLine="Dim iv As B4XView = ImageViews.Get(i)";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_iv = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.getField(false,"_imageviews" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("iv", _iv);Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 82;BA.debugLine="left = left - DigitWidth";
+Debug.JustUpdateDeviceLine();
+_left = RemoteObject.solve(new RemoteObject[] {_left,__ref.getField(true,"_digitwidth" /*RemoteObject*/ )}, "-",1, 1);Debug.locals.put("left", _left);
+ BA.debugLineNum = 83;BA.debugLine="iv.SetLayoutAnimated(0, left, TopFromValue(i), D";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(_left),(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_topfromvalue" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _i)))),(Object)(__ref.getField(true,"_digitwidth" /*RemoteObject*/ )),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_digitheight" /*RemoteObject*/ ),RemoteObject.createImmutable(10)}, "*",0, 1)));
+ BA.debugLineNum = 84;BA.debugLine="iv.SetBitmap(bmp)";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("SetBitmap",(Object)((_bmp.getObject())));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 86;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 5;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 6;BA.debugLine="Private mEventName As String 'ignore";
+animatedcounter._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",animatedcounter._meventname);
+ //BA.debugLineNum = 7;BA.debugLine="Private mCallBack As Object 'ignore";
+animatedcounter._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",animatedcounter._mcallback);
+ //BA.debugLineNum = 8;BA.debugLine="Public mBase As B4XView 'ignore";
+animatedcounter._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",animatedcounter._mbase);
+ //BA.debugLineNum = 9;BA.debugLine="Private xui As XUI 'ignore";
+animatedcounter._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",animatedcounter._xui);
+ //BA.debugLineNum = 10;BA.debugLine="Private ImageViews As List";
+animatedcounter._imageviews = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_imageviews",animatedcounter._imageviews);
+ //BA.debugLineNum = 11;BA.debugLine="Private mdigits As Int";
+animatedcounter._mdigits = RemoteObject.createImmutable(0);__ref.setField("_mdigits",animatedcounter._mdigits);
+ //BA.debugLineNum = 12;BA.debugLine="Private lblTemplate As B4XView";
+animatedcounter._lbltemplate = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lbltemplate",animatedcounter._lbltemplate);
+ //BA.debugLineNum = 13;BA.debugLine="Private mValue As List";
+animatedcounter._mvalue = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_mvalue",animatedcounter._mvalue);
+ //BA.debugLineNum = 14;BA.debugLine="Private DigitHeight, DigitWidth As Int";
+animatedcounter._digitheight = RemoteObject.createImmutable(0);__ref.setField("_digitheight",animatedcounter._digitheight);
+animatedcounter._digitwidth = RemoteObject.createImmutable(0);__ref.setField("_digitwidth",animatedcounter._digitwidth);
+ //BA.debugLineNum = 15;BA.debugLine="Private mDuration As Int";
+animatedcounter._mduration = RemoteObject.createImmutable(0);__ref.setField("_mduration",animatedcounter._mduration);
+ //BA.debugLineNum = 16;BA.debugLine="Private fade As B4XBitmap";
+animatedcounter._fade = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_fade",animatedcounter._fade);
+ //BA.debugLineNum = 17;BA.debugLine="Private xfadeIv As B4XView";
+animatedcounter._xfadeiv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_xfadeiv",animatedcounter._xfadeiv);
+ //BA.debugLineNum = 18;BA.debugLine="Public Tag As Object";
+animatedcounter._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",animatedcounter._tag);
+ //BA.debugLineNum = 20;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _createbitmap(RemoteObject __ref,RemoteObject _lbl) throws Exception{
+try {
+ Debug.PushSubsStack("CreateBitmap (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,93);
+if (RapidSub.canDelegate("createbitmap")) { return __ref.runUserSub(false, "animatedcounter","createbitmap", __ref, _lbl);}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _baseline = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _res = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+Debug.locals.put("lbl", _lbl);
+ BA.debugLineNum = 93;BA.debugLine="Private Sub CreateBitmap (lbl As B4XView) As B4XBi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 94;BA.debugLine="Dim p As B4XView = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 95;BA.debugLine="p.SetLayoutAnimated(0, 0, 0, DigitWidth, DigitHei";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_digitwidth" /*RemoteObject*/ )),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_digitheight" /*RemoteObject*/ ),RemoteObject.createImmutable(10)}, "*",0, 1)));
+ BA.debugLineNum = 96;BA.debugLine="Dim cvs As B4XCanvas";
+Debug.JustUpdateDeviceLine();
+_cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");Debug.locals.put("cvs", _cvs);
+ BA.debugLineNum = 97;BA.debugLine="cvs.Initialize(p)";
+Debug.JustUpdateDeviceLine();
+_cvs.runVoidMethod ("Initialize",(Object)(_p));
+ BA.debugLineNum = 98;BA.debugLine="Dim r As B4XRect = cvs.MeasureText(\"5\", lbl.Font)";
+Debug.JustUpdateDeviceLine();
+_r = _cvs.runMethod(false,"MeasureText",(Object)(BA.ObjectToString("5")),(Object)(_lbl.runMethod(false,"getFont")));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 99;BA.debugLine="Dim BaseLine As Int = DigitHeight / 2 - r.Height";
+Debug.JustUpdateDeviceLine();
+_baseline = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_digitheight" /*RemoteObject*/ ),RemoteObject.createImmutable(2),_r.runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_r.runMethod(true,"getTop")}, "/-/-",2, 0));Debug.locals.put("BaseLine", _baseline);Debug.locals.put("BaseLine", _baseline);
+ BA.debugLineNum = 100;BA.debugLine="For i = 0 To 9";
+Debug.JustUpdateDeviceLine();
+{
+final int step7 = 1;
+final int limit7 = 9;
+_i = 0 ;
+for (;(step7 > 0 && _i <= limit7) || (step7 < 0 && _i >= limit7) ;_i = ((int)(0 + _i + step7)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 101;BA.debugLine="cvs.DrawText(i, DigitWidth / 2, i * DigitHeight";
+Debug.JustUpdateDeviceLine();
+_cvs.runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)(BA.NumberToString(_i)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_digitwidth" /*RemoteObject*/ ),RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),__ref.getField(true,"_digitheight" /*RemoteObject*/ ),_baseline}, "*+",1, 1))),(Object)(_lbl.runMethod(false,"getFont")),(Object)(_lbl.runMethod(true,"getTextColor")),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("CENTER"))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 103;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+_cvs.runVoidMethod ("Invalidate");
+ BA.debugLineNum = 104;BA.debugLine="Dim res As B4XBitmap = cvs.CreateBitmap";
+Debug.JustUpdateDeviceLine();
+_res = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+_res = _cvs.runMethod(false,"CreateBitmap");Debug.locals.put("res", _res);Debug.locals.put("res", _res);
+ BA.debugLineNum = 105;BA.debugLine="cvs.Release";
+Debug.JustUpdateDeviceLine();
+_cvs.runVoidMethod ("Release");
+ BA.debugLineNum = 106;BA.debugLine="Return res";
+Debug.JustUpdateDeviceLine();
+if (true) return _res;
+ BA.debugLineNum = 107;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createfadebitmap(RemoteObject __ref,RemoteObject _clr) throws Exception{
+try {
+ Debug.PushSubsStack("CreateFadeBitmap (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,56);
+if (RapidSub.canDelegate("createfadebitmap")) { return __ref.runUserSub(false, "animatedcounter","createfadebitmap", __ref, _clr);}
+RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _tclr = RemoteObject.createImmutable(0);
+Debug.locals.put("clr", _clr);
+ BA.debugLineNum = 56;BA.debugLine="Private Sub CreateFadeBitmap (clr As Int) As B4XBi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="Dim bc As BitmapCreator";
+Debug.JustUpdateDeviceLine();
+_bc = RemoteObject.createNew ("b4a.example.bitmapcreator");Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 58;BA.debugLine="bc.Initialize(200, 50)";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, 200)),(Object)(BA.numberCast(int.class, 50)));
+ BA.debugLineNum = 59;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 60;BA.debugLine="r.Initialize(0, 0, bc.mWidth, bc.mHeight / 3)";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, 0)),(Object)(BA.numberCast(float.class, 0)),(Object)(BA.numberCast(float.class, _bc.getField(true,"_mwidth"))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mheight"),RemoteObject.createImmutable(3)}, "/",0, 0))));
+ BA.debugLineNum = 61;BA.debugLine="Dim tclr As Int = Bit.And(0x00ffffff, clr)";
+Debug.JustUpdateDeviceLine();
+_tclr = animatedcounter.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0x00ffffff))),(Object)(_clr));Debug.locals.put("tclr", _tclr);Debug.locals.put("tclr", _tclr);
+ BA.debugLineNum = 62;BA.debugLine="bc.FillGradient(Array As Int(clr, tclr), r, \"TOP_";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_fillgradient",(Object)(RemoteObject.createNewArray("int",new int[] {2},new Object[] {_clr,_tclr})),(Object)(_r),(Object)(RemoteObject.createImmutable("TOP_BOTTOM")));
+ BA.debugLineNum = 63;BA.debugLine="r.Top = bc.mHeight * 2 / 3";
+Debug.JustUpdateDeviceLine();
+_r.runMethod(true,"setTop",BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mheight"),RemoteObject.createImmutable(2),RemoteObject.createImmutable(3)}, "*/",0, 0)));
+ BA.debugLineNum = 64;BA.debugLine="r.Bottom = bc.mHeight";
+Debug.JustUpdateDeviceLine();
+_r.runMethod(true,"setBottom",BA.numberCast(float.class, _bc.getField(true,"_mheight")));
+ BA.debugLineNum = 65;BA.debugLine="bc.FillGradient(Array As Int(clr, tclr), r, \"BOTT";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_fillgradient",(Object)(RemoteObject.createNewArray("int",new int[] {2},new Object[] {_clr,_tclr})),(Object)(_r),(Object)(RemoteObject.createImmutable("BOTTOM_TOP")));
+ BA.debugLineNum = 66;BA.debugLine="Return bc.Bitmap";
+Debug.JustUpdateDeviceLine();
+if (true) return _bc.runMethod(false,"_getbitmap");
+ BA.debugLineNum = 67;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,30);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "animatedcounter","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _pnl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+int _i = 0;
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+RemoteObject _fadeiv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 30;BA.debugLine="Public Sub DesignerCreateView (Base As Object, lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 31;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 32;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 32;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 33;BA.debugLine="Dim pnl As B4XView = xui.CreatePanel(\"\") 'needed";
+Debug.JustUpdateDeviceLine();
+_pnl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_pnl = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("pnl", _pnl);Debug.locals.put("pnl", _pnl);
+ BA.debugLineNum = 34;BA.debugLine="mBase.AddView(pnl, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_pnl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 35;BA.debugLine="mdigits = Props.Get(\"Digits\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mdigits" /*RemoteObject*/ ,BA.numberCast(int.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Digits"))))));
+ BA.debugLineNum = 36;BA.debugLine="mDuration = Props.Get(\"Duration\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mduration" /*RemoteObject*/ ,BA.numberCast(int.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Duration"))))));
+ BA.debugLineNum = 37;BA.debugLine="lblTemplate = lbl";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lbltemplate" /*RemoteObject*/ ).setObject (_lbl.getObject());
+ BA.debugLineNum = 38;BA.debugLine="fade = CreateFadeBitmap(xui.PaintOrColorToColor(P";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_fade" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_createfadebitmap" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("FadeColor"))),(Object)((__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White")))))))));
+ BA.debugLineNum = 39;BA.debugLine="For i = 0 To mdigits - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step10 = 1;
+final int limit10 = RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mdigits" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step10 > 0 && _i <= limit10) || (step10 < 0 && _i >= limit10) ;_i = ((int)(0 + _i + step10)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 40;BA.debugLine="Dim iv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 41;BA.debugLine="iv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 42;BA.debugLine="ImageViews.Add(iv)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_imageviews" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_iv.getObject())));
+ BA.debugLineNum = 43;BA.debugLine="mBase.GetView(0).AddView(iv, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runVoidMethod ("AddView",(Object)((_iv.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 45;BA.debugLine="Dim fadeIv As ImageView";
+Debug.JustUpdateDeviceLine();
+_fadeiv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("fadeIv", _fadeiv);
+ BA.debugLineNum = 46;BA.debugLine="fadeIv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_fadeiv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 47;BA.debugLine="xfadeIv = fadeIv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xfadeiv" /*RemoteObject*/ ).setObject (_fadeiv.getObject());
+ BA.debugLineNum = 48;BA.debugLine="mBase.GetView(0).AddView(fadeIv, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runVoidMethod ("AddView",(Object)((_fadeiv.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 49;BA.debugLine="setValue(0)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_setvalue" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 50;BA.debugLine="If xui.IsB4A Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A").get().booleanValue()) {
+ BA.debugLineNum = 51;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 52;BA.debugLine="setValue(getValue)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_setvalue" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_getvalue" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 54;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalue(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getValue (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,120);
+if (RapidSub.canDelegate("getvalue")) { return __ref.runUserSub(false, "animatedcounter","getvalue", __ref);}
+RemoteObject _res = RemoteObject.createImmutable(0);
+int _i = 0;
+ BA.debugLineNum = 120;BA.debugLine="Public Sub getValue As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 121;BA.debugLine="Dim res As Int";
+Debug.JustUpdateDeviceLine();
+_res = RemoteObject.createImmutable(0);Debug.locals.put("res", _res);
+ BA.debugLineNum = 122;BA.debugLine="For i = 0 To mValue.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step2 = 1;
+final int limit2 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mvalue" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step2 > 0 && _i <= limit2) || (step2 < 0 && _i >= limit2) ;_i = ((int)(0 + _i + step2)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 123;BA.debugLine="res = res + mValue.Get(i) * Power(10, i)";
+Debug.JustUpdateDeviceLine();
+_res = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_res,BA.numberCast(double.class, __ref.getField(false,"_mvalue" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i)))),animatedcounter.__c.runMethod(true,"Power",(Object)(BA.numberCast(double.class, 10)),(Object)(BA.numberCast(double.class, _i)))}, "+*",1, 0));Debug.locals.put("res", _res);
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 125;BA.debugLine="Return res";
+Debug.JustUpdateDeviceLine();
+if (true) return _res;
+ BA.debugLineNum = 126;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,22);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "animatedcounter","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 22;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 23;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 24;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 25;BA.debugLine="ImageViews.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_imageviews" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 26;BA.debugLine="mValue.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mvalue" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 27;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvalue(RemoteObject __ref,RemoteObject _v) throws Exception{
+try {
+ Debug.PushSubsStack("setValue (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,109);
+if (RapidSub.canDelegate("setvalue")) { return __ref.runUserSub(false, "animatedcounter","setvalue", __ref, _v);}
+int _i = 0;
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 109;BA.debugLine="Public Sub setValue(v As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 110;BA.debugLine="mValue.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mvalue" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 111;BA.debugLine="For i = 0 To mdigits - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step2 = 1;
+final int limit2 = RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mdigits" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step2 > 0 && _i <= limit2) || (step2 < 0 && _i >= limit2) ;_i = ((int)(0 + _i + step2)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 112;BA.debugLine="mValue.Add(v Mod 10)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mvalue" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((RemoteObject.solve(new RemoteObject[] {_v,RemoteObject.createImmutable(10)}, "%",0, 1))));
+ BA.debugLineNum = 113;BA.debugLine="v = v / 10";
+Debug.JustUpdateDeviceLine();
+_v = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_v,RemoteObject.createImmutable(10)}, "/",0, 0));Debug.locals.put("v", _v);
+ BA.debugLineNum = 114;BA.debugLine="Dim iv As B4XView = ImageViews.Get(i)";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_iv = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.getField(false,"_imageviews" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("iv", _iv);Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 115;BA.debugLine="iv.SetLayoutAnimated(mDuration, iv.Left, TopFrom";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("SetLayoutAnimated",(Object)(__ref.getField(true,"_mduration" /*RemoteObject*/ )),(Object)(_iv.runMethod(true,"getLeft")),(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.animatedcounter.class, "_topfromvalue" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _i)))),(Object)(BA.numberCast(int.class, animatedcounter.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(BA.numberCast(double.class, _iv.runMethod(true,"getWidth")))))),(Object)(BA.numberCast(int.class, animatedcounter.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(BA.numberCast(double.class, _iv.runMethod(true,"getHeight")))))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 118;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _topfromvalue(RemoteObject __ref,RemoteObject _digit) throws Exception{
+try {
+ Debug.PushSubsStack("TopFromValue (animatedcounter) ","animatedcounter",47,__ref.getField(false, "ba"),__ref,88);
+if (RapidSub.canDelegate("topfromvalue")) { return __ref.runUserSub(false, "animatedcounter","topfromvalue", __ref, _digit);}
+RemoteObject _d = RemoteObject.createImmutable(0);
+Debug.locals.put("Digit", _digit);
+ BA.debugLineNum = 88;BA.debugLine="Private Sub TopFromValue (Digit As Int) As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 89;BA.debugLine="Dim d As Int = mValue.Get(Digit)";
+Debug.JustUpdateDeviceLine();
+_d = BA.numberCast(int.class, __ref.getField(false,"_mvalue" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_digit)));Debug.locals.put("d", _d);Debug.locals.put("d", _d);
+ BA.debugLineNum = 90;BA.debugLine="Return -d * DigitHeight";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.numberCast(int.class, -(double) (0 + _d.get().intValue())*(double) (0 + __ref.getField(true,"_digitheight" /*RemoteObject*/ ).get().intValue()));
+ BA.debugLineNum = 91;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar.java
new file mode 100644
index 0000000..4be6394
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar.java
@@ -0,0 +1,51 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class anotherprogressbar {
+ public static RemoteObject myClass;
+ public anotherprogressbar() {
+ }
+ public static PCBA staticBA = new PCBA(null, anotherprogressbar.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _busybrush = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _backgroundcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _busyindex = RemoteObject.createImmutable(0);
+public static RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _miv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _transparentbrush = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _vertical = RemoteObject.createImmutable(false);
+public static RemoteObject _currentvalue = RemoteObject.createImmutable(0f);
+public static RemoteObject _emptycolor = RemoteObject.createImmutable(0);
+public static RemoteObject _emptybrush = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _mvalue = RemoteObject.createImmutable(0);
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _valuechangepersecond = RemoteObject.createImmutable(0f);
+public static RemoteObject _cornerradius = RemoteObject.createImmutable(0);
+public static RemoteObject _brushoffsetdelta = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"BackgroundColor",_ref.getField(false, "_backgroundcolor"),"bc",_ref.getField(false, "_bc"),"BrushOffsetDelta",_ref.getField(false, "_brushoffsetdelta"),"BusyBrush",_ref.getField(false, "_busybrush"),"BusyIndex",_ref.getField(false, "_busyindex"),"CornerRadius",_ref.getField(false, "_cornerradius"),"CurrentValue",_ref.getField(false, "_currentvalue"),"DateUtils",_ref.getField(false, "_dateutils"),"EmptyBrush",_ref.getField(false, "_emptybrush"),"EmptyColor",_ref.getField(false, "_emptycolor"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEventName",_ref.getField(false, "_meventname"),"mIV",_ref.getField(false, "_miv"),"mValue",_ref.getField(false, "_mvalue"),"Tag",_ref.getField(false, "_tag"),"TransparentBrush",_ref.getField(false, "_transparentbrush"),"ValueChangePerSecond",_ref.getField(false, "_valuechangepersecond"),"Vertical",_ref.getField(false, "_vertical"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.java
new file mode 100644
index 0000000..fd84520
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/anotherprogressbar_subs_0.java
@@ -0,0 +1,740 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class anotherprogressbar_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,49);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "anotherprogressbar","base_resize", __ref, _width, _height);}
+RemoteObject _v = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 49;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 50;BA.debugLine="For Each v As B4XView In mBase.GetAllViewsRecursi";
+Debug.JustUpdateDeviceLine();
+_v = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+{
+final RemoteObject group1 = __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"GetAllViewsRecursive");
+final int groupLen1 = group1.runMethod(true,"getSize").get()
+;int index1 = 0;
+;
+for (; index1 < groupLen1;index1++){
+_v = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), group1.runMethod(false,"Get",index1));Debug.locals.put("v", _v);
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 51;BA.debugLine="v.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+_v.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ }
+}Debug.locals.put("v", _v);
+;
+ BA.debugLineNum = 53;BA.debugLine="bc.Initialize(mBase.Width / xui.Scale, mBase.Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale")}, "/",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale")}, "/",0, 0))));
+ BA.debugLineNum = 54;BA.debugLine="Vertical = mBase.Height > mBase.Width";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_vertical" /*RemoteObject*/ ,BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")))));
+ BA.debugLineNum = 55;BA.debugLine="UpdateGraphics";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_updategraphics" /*RemoteObject*/ );
+ BA.debugLineNum = 57;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _busyloop(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("BusyLoop (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,59);
+if (RapidSub.canDelegate("busyloop")) { __ref.runUserSub(false, "anotherprogressbar","busyloop", __ref); return;}
+ResumableSub_BusyLoop rsub = new ResumableSub_BusyLoop(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_BusyLoop extends BA.ResumableSub {
+public ResumableSub_BusyLoop(reparto_mazapa.keymon.lat.anotherprogressbar parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.anotherprogressbar parent;
+RemoteObject _myindex = RemoteObject.createImmutable(0);
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _lasttime = RemoteObject.createImmutable(0L);
+RemoteObject _tasks = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+RemoteObject _delta = RemoteObject.createImmutable(0f);
+RemoteObject _change = RemoteObject.createImmutable(0f);
+RemoteObject _bmp = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("BusyLoop (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,59);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 60;BA.debugLine="Dim MyIndex As Int = BusyIndex";
+Debug.JustUpdateDeviceLine();
+_myindex = __ref.getField(true,"_busyindex" /*RemoteObject*/ );Debug.locals.put("MyIndex", _myindex);Debug.locals.put("MyIndex", _myindex);
+ BA.debugLineNum = 61;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 62;BA.debugLine="r.Initialize(0, 0, bc.mWidth, bc.mHeight)";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, 0)),(Object)(BA.numberCast(float.class, 0)),(Object)(BA.numberCast(float.class, __ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth"))),(Object)(BA.numberCast(float.class, __ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight"))));
+ BA.debugLineNum = 63;BA.debugLine="Dim LastTime As Long = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_lasttime = parent.__c.getField(false,"DateTime").runMethod(true,"getNow");Debug.locals.put("LastTime", _lasttime);Debug.locals.put("LastTime", _lasttime);
+ BA.debugLineNum = 64;BA.debugLine="Do While MyIndex = BusyIndex";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//do while
+this.state = 37;
+while (RemoteObject.solveBoolean("=",_myindex,BA.numberCast(double.class, __ref.getField(true,"_busyindex" /*RemoteObject*/ )))) {
+this.state = 3;
+if (true) break;
+}
+if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 65;BA.debugLine="If Vertical Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 4:
+//if
+this.state = 9;
+if (__ref.getField(true,"_vertical" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 6;
+}else {
+this.state = 8;
+}if (true) break;
+
+case 6:
+//C
+this.state = 9;
+ BA.debugLineNum = 66;BA.debugLine="BusyBrush.SrcOffsetY = BusyBrush.SrcOffsetY + B";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_busybrush" /*RemoteObject*/ ).setField ("SrcOffsetY",RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_busybrush" /*RemoteObject*/ ).getField(true,"SrcOffsetY"),__ref.getField(true,"_brushoffsetdelta" /*RemoteObject*/ )}, "+",1, 1));
+ if (true) break;
+
+case 8:
+//C
+this.state = 9;
+ BA.debugLineNum = 68;BA.debugLine="BusyBrush.SrcOffsetX = BusyBrush.SrcOffsetX + B";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_busybrush" /*RemoteObject*/ ).setField ("SrcOffsetX",RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_busybrush" /*RemoteObject*/ ).getField(true,"SrcOffsetX"),__ref.getField(true,"_brushoffsetdelta" /*RemoteObject*/ )}, "+",1, 1));
+ if (true) break;
+
+case 9:
+//C
+this.state = 10;
+;
+ BA.debugLineNum = 70;BA.debugLine="Dim tasks As List";
+Debug.JustUpdateDeviceLine();
+_tasks = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");Debug.locals.put("tasks", _tasks);
+ BA.debugLineNum = 71;BA.debugLine="tasks.Initialize";
+Debug.JustUpdateDeviceLine();
+_tasks.runVoidMethod ("Initialize");
+ BA.debugLineNum = 72;BA.debugLine="tasks.Add(bc.AsyncDrawRect(bc.TargetRect, Transp";
+Debug.JustUpdateDeviceLine();
+_tasks.runVoidMethod ("Add",(Object)((__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_asyncdrawrect",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_transparentbrush" /*RemoteObject*/ )),(Object)(parent.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0))))));
+ BA.debugLineNum = 73;BA.debugLine="Dim delta As Float = mValue - CurrentValue";
+Debug.JustUpdateDeviceLine();
+_delta = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mvalue" /*RemoteObject*/ ),__ref.getField(true,"_currentvalue" /*RemoteObject*/ )}, "-",1, 0));Debug.locals.put("delta", _delta);Debug.locals.put("delta", _delta);
+ BA.debugLineNum = 74;BA.debugLine="If Abs(delta) <= 1 Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 10:
+//if
+this.state = 21;
+if (RemoteObject.solveBoolean("k",parent.__c.runMethod(true,"Abs",(Object)(BA.numberCast(double.class, _delta))),BA.numberCast(double.class, 1))) {
+this.state = 12;
+}else {
+this.state = 14;
+}if (true) break;
+
+case 12:
+//C
+this.state = 21;
+ BA.debugLineNum = 75;BA.debugLine="CurrentValue = mValue";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_currentvalue" /*RemoteObject*/ ,BA.numberCast(float.class, __ref.getField(true,"_mvalue" /*RemoteObject*/ )));
+ if (true) break;
+
+case 14:
+//C
+this.state = 15;
+ BA.debugLineNum = 77;BA.debugLine="Dim change As Float = (DateTime.Now - LastTime)";
+Debug.JustUpdateDeviceLine();
+_change = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {parent.__c.getField(false,"DateTime").runMethod(true,"getNow"),_lasttime}, "-",1, 2)),RemoteObject.createImmutable(1000),__ref.getField(true,"_valuechangepersecond" /*RemoteObject*/ )}, "/*",0, 0));Debug.locals.put("change", _change);Debug.locals.put("change", _change);
+ BA.debugLineNum = 78;BA.debugLine="If delta > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 15:
+//if
+this.state = 20;
+if (RemoteObject.solveBoolean(">",_delta,BA.numberCast(double.class, 0))) {
+this.state = 17;
+}else {
+this.state = 19;
+}if (true) break;
+
+case 17:
+//C
+this.state = 20;
+ BA.debugLineNum = 79;BA.debugLine="CurrentValue = CurrentValue + Min(change, mVal";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_currentvalue" /*RemoteObject*/ ,BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),parent.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, _change)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mvalue" /*RemoteObject*/ ),__ref.getField(true,"_currentvalue" /*RemoteObject*/ )}, "-",1, 0)))}, "+",1, 0)));
+ if (true) break;
+
+case 19:
+//C
+this.state = 20;
+ BA.debugLineNum = 81;BA.debugLine="CurrentValue = CurrentValue - Min(change, Curr";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_currentvalue" /*RemoteObject*/ ,BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),parent.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, _change)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),__ref.getField(true,"_mvalue" /*RemoteObject*/ )}, "-",1, 0)))}, "-",1, 0)));
+ if (true) break;
+
+case 20:
+//C
+this.state = 21;
+;
+ if (true) break;
+
+case 21:
+//C
+this.state = 22;
+;
+ BA.debugLineNum = 84;BA.debugLine="LastTime = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_lasttime = parent.__c.getField(false,"DateTime").runMethod(true,"getNow");Debug.locals.put("LastTime", _lasttime);
+ BA.debugLineNum = 85;BA.debugLine="If CurrentValue < 100 Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 22:
+//if
+this.state = 25;
+if (RemoteObject.solveBoolean("<",__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),BA.numberCast(double.class, 100))) {
+this.state = 24;
+}if (true) break;
+
+case 24:
+//C
+this.state = 25;
+ BA.debugLineNum = 86;BA.debugLine="tasks.Add(bc.AsyncDrawRectRounded(bc.TargetRect";
+Debug.JustUpdateDeviceLine();
+_tasks.runVoidMethod ("Add",(Object)((__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_asyncdrawrectrounded",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_emptybrush" /*RemoteObject*/ )),(Object)(parent.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_cornerradius" /*RemoteObject*/ ))))));
+ if (true) break;
+;
+ BA.debugLineNum = 88;BA.debugLine="If Vertical Then";
+Debug.JustUpdateDeviceLine();
+
+case 25:
+//if
+this.state = 30;
+if (__ref.getField(true,"_vertical" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 27;
+}else {
+this.state = 29;
+}if (true) break;
+
+case 27:
+//C
+this.state = 30;
+ BA.debugLineNum = 89;BA.debugLine="r.Bottom = Round(CurrentValue / 100 * bc.mHeigh";
+Debug.JustUpdateDeviceLine();
+_r.runMethod(true,"setBottom",BA.numberCast(float.class, parent.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),RemoteObject.createImmutable(100),__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight")}, "/*",0, 0)))));
+ if (true) break;
+
+case 29:
+//C
+this.state = 30;
+ BA.debugLineNum = 91;BA.debugLine="r.Right = Round(CurrentValue / 100 * bc.mWidth)";
+Debug.JustUpdateDeviceLine();
+_r.runMethod(true,"setRight",BA.numberCast(float.class, parent.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_currentvalue" /*RemoteObject*/ ),RemoteObject.createImmutable(100),__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth")}, "/*",0, 0)))));
+ if (true) break;
+
+case 30:
+//C
+this.state = 31;
+;
+ BA.debugLineNum = 94;BA.debugLine="tasks.Add(bc.AsyncDrawRectRounded(r, BusyBrush,";
+Debug.JustUpdateDeviceLine();
+_tasks.runVoidMethod ("Add",(Object)((__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_asyncdrawrectrounded",(Object)(_r),(Object)(__ref.getField(false,"_busybrush" /*RemoteObject*/ )),(Object)(parent.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_cornerradius" /*RemoteObject*/ ))))));
+ BA.debugLineNum = 95;BA.debugLine="bc.DrawBitmapCreatorsAsync(Me, \"BC\", tasks)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawbitmapcreatorsasync",(Object)(__ref),(Object)(BA.ObjectToString("BC")),(Object)(_tasks));
+ BA.debugLineNum = 96;BA.debugLine="Wait For BC_BitmapReady (bmp As B4XBitmap)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("WaitFor","bc_bitmapready", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "anotherprogressbar", "busyloop"), null);
+this.state = 38;
+return;
+case 38:
+//C
+this.state = 31;
+_bmp = (RemoteObject) result.getArrayElement(false,RemoteObject.createImmutable(1));Debug.locals.put("bmp", _bmp);
+;
+ BA.debugLineNum = 97;BA.debugLine="If xui.IsB4J Then bmp = bc.Bitmap";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 31:
+//if
+this.state = 36;
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J").get().booleanValue()) {
+this.state = 33;
+;}if (true) break;
+
+case 33:
+//C
+this.state = 36;
+_bmp = __ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_getbitmap");Debug.locals.put("bmp", _bmp);
+if (true) break;
+
+case 36:
+//C
+this.state = 1;
+;
+ BA.debugLineNum = 98;BA.debugLine="bc.SetBitmapToImageView(bmp, mIV)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_setbitmaptoimageview",(Object)(_bmp),(Object)(__ref.getField(false,"_miv" /*RemoteObject*/ )));
+ BA.debugLineNum = 99;BA.debugLine="Sleep(30)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "anotherprogressbar", "busyloop"),BA.numberCast(int.class, 30));
+this.state = 39;
+return;
+case 39:
+//C
+this.state = 1;
+;
+ if (true) break;
+
+case 37:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 101;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _bc_bitmapready(RemoteObject __ref,RemoteObject _bmp) throws Exception{
+}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 4;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 5;BA.debugLine="Private mEventName As String 'ignore";
+anotherprogressbar._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",anotherprogressbar._meventname);
+ //BA.debugLineNum = 6;BA.debugLine="Private mCallBack As Object 'ignore";
+anotherprogressbar._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",anotherprogressbar._mcallback);
+ //BA.debugLineNum = 7;BA.debugLine="Public mBase As B4XView 'ignore";
+anotherprogressbar._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",anotherprogressbar._mbase);
+ //BA.debugLineNum = 8;BA.debugLine="Private xui As XUI 'ignore";
+anotherprogressbar._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",anotherprogressbar._xui);
+ //BA.debugLineNum = 9;BA.debugLine="Private BusyBrush As BCBrush";
+anotherprogressbar._busybrush = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_busybrush",anotherprogressbar._busybrush);
+ //BA.debugLineNum = 10;BA.debugLine="Private BackgroundColor As Int";
+anotherprogressbar._backgroundcolor = RemoteObject.createImmutable(0);__ref.setField("_backgroundcolor",anotherprogressbar._backgroundcolor);
+ //BA.debugLineNum = 11;BA.debugLine="Private BusyIndex As Int";
+anotherprogressbar._busyindex = RemoteObject.createImmutable(0);__ref.setField("_busyindex",anotherprogressbar._busyindex);
+ //BA.debugLineNum = 12;BA.debugLine="Private bc As BitmapCreator";
+anotherprogressbar._bc = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_bc",anotherprogressbar._bc);
+ //BA.debugLineNum = 13;BA.debugLine="Private mIV As B4XView";
+anotherprogressbar._miv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_miv",anotherprogressbar._miv);
+ //BA.debugLineNum = 14;BA.debugLine="Private TransparentBrush As BCBrush";
+anotherprogressbar._transparentbrush = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_transparentbrush",anotherprogressbar._transparentbrush);
+ //BA.debugLineNum = 15;BA.debugLine="Private Vertical As Boolean";
+anotherprogressbar._vertical = RemoteObject.createImmutable(false);__ref.setField("_vertical",anotherprogressbar._vertical);
+ //BA.debugLineNum = 16;BA.debugLine="Private CurrentValue As Float";
+anotherprogressbar._currentvalue = RemoteObject.createImmutable(0f);__ref.setField("_currentvalue",anotherprogressbar._currentvalue);
+ //BA.debugLineNum = 17;BA.debugLine="Public EmptyColor As Int = xui.Color_White";
+anotherprogressbar._emptycolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White");__ref.setField("_emptycolor",anotherprogressbar._emptycolor);
+ //BA.debugLineNum = 18;BA.debugLine="Private EmptyBrush As BCBrush";
+anotherprogressbar._emptybrush = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_emptybrush",anotherprogressbar._emptybrush);
+ //BA.debugLineNum = 19;BA.debugLine="Private mValue As Int";
+anotherprogressbar._mvalue = RemoteObject.createImmutable(0);__ref.setField("_mvalue",anotherprogressbar._mvalue);
+ //BA.debugLineNum = 20;BA.debugLine="Public Tag As Object";
+anotherprogressbar._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",anotherprogressbar._tag);
+ //BA.debugLineNum = 21;BA.debugLine="Public ValueChangePerSecond As Float = 60";
+anotherprogressbar._valuechangepersecond = BA.numberCast(float.class, 60);__ref.setField("_valuechangepersecond",anotherprogressbar._valuechangepersecond);
+ //BA.debugLineNum = 22;BA.debugLine="Public CornerRadius As Int";
+anotherprogressbar._cornerradius = RemoteObject.createImmutable(0);__ref.setField("_cornerradius",anotherprogressbar._cornerradius);
+ //BA.debugLineNum = 23;BA.debugLine="Public BrushOffsetDelta As Int = 3";
+anotherprogressbar._brushoffsetdelta = BA.numberCast(int.class, 3);__ref.setField("_brushoffsetdelta",anotherprogressbar._brushoffsetdelta);
+ //BA.debugLineNum = 24;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,32);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "anotherprogressbar","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 32;BA.debugLine="Public Sub DesignerCreateView (Base As Object, lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 34;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 34;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 35;BA.debugLine="Dim iv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 36;BA.debugLine="iv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 37;BA.debugLine="mIV = iv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_miv" /*RemoteObject*/ ).setObject (_iv.getObject());
+ BA.debugLineNum = 38;BA.debugLine="mIV.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_miv" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 39;BA.debugLine="setValue(Props.GetDefault(\"Value\", 100))";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_setvalue" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("Value"))),(Object)(RemoteObject.createImmutable((100)))))));
+ BA.debugLineNum = 40;BA.debugLine="CurrentValue = mValue";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_currentvalue" /*RemoteObject*/ ,BA.numberCast(float.class, __ref.getField(true,"_mvalue" /*RemoteObject*/ )));
+ BA.debugLineNum = 41;BA.debugLine="mBase.AddView(mIV, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_miv" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 42;BA.debugLine="mBase.AddView(lbl, 0, 0, mBase.Width, mBase.Heigh";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_lbl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 43;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 44;BA.debugLine="BackgroundColor = xui.PaintOrColorToColor(Props.G";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_backgroundcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("ProgressColor")))))));
+ BA.debugLineNum = 45;BA.debugLine="CornerRadius = Props.GetDefault(\"CornerRadius\", 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_cornerradius" /*RemoteObject*/ ,BA.numberCast(int.class, _props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("CornerRadius"))),(Object)(RemoteObject.createImmutable((15))))));
+ BA.debugLineNum = 46;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 47;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getprogresscolor(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getProgressColor (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,103);
+if (RapidSub.canDelegate("getprogresscolor")) { return __ref.runUserSub(false, "anotherprogressbar","getprogresscolor", __ref);}
+ BA.debugLineNum = 103;BA.debugLine="Public Sub getProgressColor As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 104;BA.debugLine="Return BackgroundColor";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_backgroundcolor" /*RemoteObject*/ );
+ BA.debugLineNum = 105;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalue(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getValue (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,157);
+if (RapidSub.canDelegate("getvalue")) { return __ref.runUserSub(false, "anotherprogressbar","getvalue", __ref);}
+ BA.debugLineNum = 157;BA.debugLine="Public Sub getValue As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 158;BA.debugLine="Return mValue";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mvalue" /*RemoteObject*/ );
+ BA.debugLineNum = 159;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvisible(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getVisible (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,153);
+if (RapidSub.canDelegate("getvisible")) { return __ref.runUserSub(false, "anotherprogressbar","getvisible", __ref);}
+ BA.debugLineNum = 153;BA.debugLine="Public Sub getVisible As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 154;BA.debugLine="Return mBase.Visible";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getVisible");
+ BA.debugLineNum = 155;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,26);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "anotherprogressbar","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 26;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 27;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 28;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setprogresscolor(RemoteObject __ref,RemoteObject _c) throws Exception{
+try {
+ Debug.PushSubsStack("setProgressColor (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,107);
+if (RapidSub.canDelegate("setprogresscolor")) { return __ref.runUserSub(false, "anotherprogressbar","setprogresscolor", __ref, _c);}
+Debug.locals.put("c", _c);
+ BA.debugLineNum = 107;BA.debugLine="Public Sub setProgressColor (c As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 108;BA.debugLine="BackgroundColor = c";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_backgroundcolor" /*RemoteObject*/ ,_c);
+ BA.debugLineNum = 109;BA.debugLine="UpdateGraphics";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_updategraphics" /*RemoteObject*/ );
+ BA.debugLineNum = 110;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvalue(RemoteObject __ref,RemoteObject _v) throws Exception{
+try {
+ Debug.PushSubsStack("setValue (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,161);
+if (RapidSub.canDelegate("setvalue")) { return __ref.runUserSub(false, "anotherprogressbar","setvalue", __ref, _v);}
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 161;BA.debugLine="Public Sub setValue (v As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 162;BA.debugLine="mValue = Max(0, Min(100, v))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,BA.numberCast(int.class, anotherprogressbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(anotherprogressbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 100)),(Object)(BA.numberCast(double.class, _v)))))));
+ BA.debugLineNum = 163;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvaluenoanimation(RemoteObject __ref,RemoteObject _v) throws Exception{
+try {
+ Debug.PushSubsStack("SetValueNoAnimation (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,165);
+if (RapidSub.canDelegate("setvaluenoanimation")) { return __ref.runUserSub(false, "anotherprogressbar","setvaluenoanimation", __ref, _v);}
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 165;BA.debugLine="Public Sub SetValueNoAnimation (v As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 166;BA.debugLine="setValue(v)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_setvalue" /*RemoteObject*/ ,(Object)(_v));
+ BA.debugLineNum = 167;BA.debugLine="CurrentValue = mValue";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_currentvalue" /*RemoteObject*/ ,BA.numberCast(float.class, __ref.getField(true,"_mvalue" /*RemoteObject*/ )));
+ BA.debugLineNum = 168;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvisible(RemoteObject __ref,RemoteObject _b) throws Exception{
+try {
+ Debug.PushSubsStack("setVisible (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,145);
+if (RapidSub.canDelegate("setvisible")) { return __ref.runUserSub(false, "anotherprogressbar","setvisible", __ref, _b);}
+Debug.locals.put("b", _b);
+ BA.debugLineNum = 145;BA.debugLine="Public Sub setVisible(b As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 146;BA.debugLine="BusyIndex = BusyIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_busyindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_busyindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 147;BA.debugLine="If b Then";
+Debug.JustUpdateDeviceLine();
+if (_b.get().booleanValue()) {
+ BA.debugLineNum = 148;BA.debugLine="BusyLoop";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_busyloop" /*void*/ );
+ };
+ BA.debugLineNum = 150;BA.debugLine="mBase.Visible = b";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setVisible",_b);
+ BA.debugLineNum = 151;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updategraphics(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateGraphics (anotherprogressbar) ","anotherprogressbar",48,__ref.getField(false, "ba"),__ref,112);
+if (RapidSub.canDelegate("updategraphics")) { return __ref.runUserSub(false, "anotherprogressbar","updategraphics", __ref);}
+RemoteObject _width = RemoteObject.createImmutable(0);
+RemoteObject _template = RemoteObject.declareNull("b4a.example.bitmapcreator");
+RemoteObject _bcolor = RemoteObject.declareNull("b4a.example.bitmapcreator._argbcolor");
+ BA.debugLineNum = 112;BA.debugLine="Public Sub UpdateGraphics";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 113;BA.debugLine="EmptyBrush = bc.CreateBrushFromColor(EmptyColor)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_emptybrush" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(true,"_emptycolor" /*RemoteObject*/ ))));
+ BA.debugLineNum = 114;BA.debugLine="TransparentBrush = bc.CreateBrushFromColor(xui.Co";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_transparentbrush" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"))));
+ BA.debugLineNum = 115;BA.debugLine="Dim Width As Int = 40";
+Debug.JustUpdateDeviceLine();
+_width = BA.numberCast(int.class, 40);Debug.locals.put("Width", _width);Debug.locals.put("Width", _width);
+ BA.debugLineNum = 116;BA.debugLine="Dim Template As BitmapCreator";
+Debug.JustUpdateDeviceLine();
+_template = RemoteObject.createNew ("b4a.example.bitmapcreator");Debug.locals.put("Template", _template);
+ BA.debugLineNum = 117;BA.debugLine="Dim bcolor As ARGBColor";
+Debug.JustUpdateDeviceLine();
+_bcolor = RemoteObject.createNew ("b4a.example.bitmapcreator._argbcolor");Debug.locals.put("bcolor", _bcolor);
+ BA.debugLineNum = 118;BA.debugLine="bc.ColorToARGB(BackgroundColor, bcolor)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_colortoargb",(Object)(__ref.getField(true,"_backgroundcolor" /*RemoteObject*/ )),(Object)(_bcolor));
+ BA.debugLineNum = 119;BA.debugLine="bcolor.r = Min(255, bcolor.r * 1.5)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("r",BA.numberCast(int.class, anotherprogressbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"r"),RemoteObject.createImmutable(1.5)}, "*",0, 0)))));
+ BA.debugLineNum = 120;BA.debugLine="bcolor.g = Min(255, bcolor.g * 1.5)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("g",BA.numberCast(int.class, anotherprogressbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"g"),RemoteObject.createImmutable(1.5)}, "*",0, 0)))));
+ BA.debugLineNum = 121;BA.debugLine="bcolor.b = Min(255, bcolor.b * 1.5)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("b",BA.numberCast(int.class, anotherprogressbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"b"),RemoteObject.createImmutable(1.5)}, "*",0, 0)))));
+ BA.debugLineNum = 122;BA.debugLine="If Vertical Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_vertical" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 123;BA.debugLine="Template.Initialize(mBase.Width / xui.Scale, mBa";
+Debug.JustUpdateDeviceLine();
+_template.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale")}, "/",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale"),_width}, "/+",1, 0))));
+ }else {
+ BA.debugLineNum = 125;BA.debugLine="Template.Initialize(mBase.Height / xui.Scale + W";
+Debug.JustUpdateDeviceLine();
+_template.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale"),_width}, "/+",1, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale")}, "/",0, 0))));
+ };
+ BA.debugLineNum = 128;BA.debugLine="Template.DrawRect(Template.TargetRect, Background";
+Debug.JustUpdateDeviceLine();
+_template.runVoidMethod ("_drawrect",(Object)(_template.getField(false,"_targetrect")),(Object)(__ref.getField(true,"_backgroundcolor" /*RemoteObject*/ )),(Object)(anotherprogressbar.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 129;BA.debugLine="If Vertical Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_vertical" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 130;BA.debugLine="Template.DrawLine(-Width / 2, Width / 2, Templat";
+Debug.JustUpdateDeviceLine();
+_template.runVoidMethod ("_drawline",(Object)(BA.numberCast(float.class, -(double) (0 + _width.get().intValue())/(double)(double) (0 + 2))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_width,RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_template.getField(true,"_mwidth"),_width,RemoteObject.createImmutable(2)}, "+/",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_template.getField(true,"_mheight"),_width,RemoteObject.createImmutable(2)}, "-/",1, 0))),(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(true,"_argbtocolor",(Object)(_bcolor))),(Object)(_width));
+ }else {
+ BA.debugLineNum = 132;BA.debugLine="Template.DrawLine(Width / 2, -Width / 2, Templat";
+Debug.JustUpdateDeviceLine();
+_template.runVoidMethod ("_drawline",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_width,RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(BA.numberCast(float.class, -(double) (0 + _width.get().intValue())/(double)(double) (0 + 2))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_template.getField(true,"_mwidth"),_width,RemoteObject.createImmutable(2)}, "-/",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_template.getField(true,"_mheight"),_width,RemoteObject.createImmutable(2)}, "+/",1, 0))),(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(true,"_argbtocolor",(Object)(_bcolor))),(Object)(_width));
+ };
+ BA.debugLineNum = 134;BA.debugLine="BusyBrush = bc.CreateBrushFromBitmapCreator(Templ";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_busybrush" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfrombitmapcreator",(Object)(_template)));
+ BA.debugLineNum = 135;BA.debugLine="If mValue = 100 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_mvalue" /*RemoteObject*/ ),BA.numberCast(double.class, 100))) {
+ BA.debugLineNum = 136;BA.debugLine="bc.DrawRectRounded(bc.TargetRect, BackgroundColo";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrectrounded",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(true,"_backgroundcolor" /*RemoteObject*/ )),(Object)(anotherprogressbar.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 15)));
+ }else {
+ BA.debugLineNum = 138;BA.debugLine="bc.DrawRectRounded2(bc.TargetRect, EmptyBrush, T";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrectrounded2",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_emptybrush" /*RemoteObject*/ )),(Object)(anotherprogressbar.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 15)));
+ };
+ BA.debugLineNum = 140;BA.debugLine="bc.SetBitmapToImageView(bc.Bitmap, mIV)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_setbitmaptoimageview",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_getbitmap")),(Object)(__ref.getField(false,"_miv" /*RemoteObject*/ )));
+ BA.debugLineNum = 141;BA.debugLine="setVisible(mBase.Visible)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.anotherprogressbar.class, "_setvisible" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getVisible")));
+ BA.debugLineNum = 142;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater.java
new file mode 100644
index 0000000..6bbda2a
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater.java
@@ -0,0 +1,76 @@
+
+package reparto_mazapa.keymon.lat;
+
+import java.io.IOException;
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RDebug;
+import anywheresoftware.b4a.pc.RemoteObject;
+import anywheresoftware.b4a.pc.RDebug.IRemote;
+import anywheresoftware.b4a.pc.Debug;
+import anywheresoftware.b4a.pc.B4XTypes.B4XClass;
+import anywheresoftware.b4a.pc.B4XTypes.DeviceClass;
+
+public class appupdater implements IRemote{
+ public static appupdater mostCurrent;
+ public static RemoteObject processBA;
+ public static boolean processGlobalsRun;
+ public static RemoteObject myClass;
+ public static RemoteObject remoteMe;
+ public appupdater() {
+ mostCurrent = this;
+ }
+ public RemoteObject getRemoteMe() {
+ return remoteMe;
+ }
+
+public boolean isSingleton() {
+ return true;
+ }
+ static {
+ anywheresoftware.b4a.pc.RapidSub.moduleToObject.put(new B4XClass("appupdater"), "reparto_mazapa.keymon.lat.appupdater");
+ }
+ public static RemoteObject getObject() {
+ return myClass;
+ }
+ public RemoteObject _service;
+ private PCBA pcBA;
+
+ public PCBA create(Object[] args) throws ClassNotFoundException{
+ processBA = (RemoteObject) args[1];
+ _service = (RemoteObject) args[2];
+ remoteMe = RemoteObject.declareNull("reparto_mazapa.keymon.lat.appupdater");
+ anywheresoftware.b4a.keywords.Common.Density = (Float)args[3];
+ pcBA = new PCBA(this, appupdater.class);
+ main_subs_0.initializeProcessGlobals();
+ return pcBA;
+ }
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _lnk = RemoteObject.createImmutable("");
+public static RemoteObject _nnewapp = RemoteObject.declareNull("anywheresoftware.b4a.objects.NotificationWrapper");
+public static RemoteObject _nnewappnid = RemoteObject.createImmutable(0);
+public static RemoteObject _nativeme = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+public static RemoteObject _n2 = RemoteObject.declareNull("anywheresoftware.b4a.objects.NotificationWrapper");
+public static RemoteObject _n2id = RemoteObject.createImmutable(0);
+public static RemoteObject _sharedfolder = RemoteObject.createImmutable("");
+public static RemoteObject _usefileprovider = RemoteObject.createImmutable(false);
+public static RemoteObject _rp = RemoteObject.declareNull("anywheresoftware.b4a.objects.RuntimePermissions");
+public static RemoteObject _newapp = RemoteObject.declareNull("reparto_mazapa.keymon.lat.appupdater._mnewversion");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+ public Object[] GetGlobals() {
+ return new Object[] {"B4XCollections",Debug.moduleToString(reparto_mazapa.keymon.lat.b4xcollections.class),"B4XPages",Debug.moduleToString(reparto_mazapa.keymon.lat.b4xpages.class),"DateUtils",appupdater.mostCurrent._dateutils,"FirebaseMessaging",Debug.moduleToString(reparto_mazapa.keymon.lat.firebasemessaging.class),"foto",Debug.moduleToString(reparto_mazapa.keymon.lat.foto.class),"HttpUtils2Service",Debug.moduleToString(reparto_mazapa.keymon.lat.httputils2service.class),"lnk",appupdater._lnk,"Main",Debug.moduleToString(reparto_mazapa.keymon.lat.main.class),"MAPA_CLIENTE",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_cliente.class),"MAPA_RUTAS",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_rutas.class),"n2",appupdater._n2,"n2ID",appupdater._n2id,"nativeMe",appupdater._nativeme,"newApp",appupdater._newapp,"newinst2",Debug.moduleToString(reparto_mazapa.keymon.lat.newinst2.class),"nNewApp",appupdater._nnewapp,"nNewAppnID",appupdater._nnewappnid,"rp",appupdater._rp,"Service",appupdater.mostCurrent._service,"SharedFolder",appupdater._sharedfolder,"Starter",Debug.moduleToString(reparto_mazapa.keymon.lat.starter.class),"Subs",Debug.moduleToString(reparto_mazapa.keymon.lat.subs.class),"Tracker",Debug.moduleToString(reparto_mazapa.keymon.lat.tracker.class),"UseFileProvider",appupdater._usefileprovider,"XUIViewsUtils",Debug.moduleToString(reparto_mazapa.keymon.lat.xuiviewsutils.class)};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater_subs_0.java
new file mode 100644
index 0000000..f369cf2
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/appupdater_subs_0.java
@@ -0,0 +1,784 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class appupdater_subs_0 {
+
+
+public static RemoteObject _createnotification(RemoteObject _title,RemoteObject _content,RemoteObject _icon,RemoteObject _targetactivity,RemoteObject _sound,RemoteObject _vibrate) throws Exception{
+try {
+ Debug.PushSubsStack("CreateNotification (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,222);
+if (RapidSub.canDelegate("createnotification")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","createnotification", _title, _content, _icon, _targetactivity, _sound, _vibrate);}
+Debug.locals.put("Title", _title);
+Debug.locals.put("Content", _content);
+Debug.locals.put("Icon", _icon);
+Debug.locals.put("TargetActivity", _targetactivity);
+Debug.locals.put("Sound", _sound);
+Debug.locals.put("Vibrate", _vibrate);
+ BA.debugLineNum = 222;BA.debugLine="Private Sub CreateNotification(Title As String, Co";
+Debug.ShouldStop(536870912);
+ BA.debugLineNum = 223;BA.debugLine="n2.Initialize";
+Debug.ShouldStop(1073741824);
+appupdater._n2.runVoidMethod ("Initialize");
+ BA.debugLineNum = 224;BA.debugLine="n2.Light = False";
+Debug.ShouldStop(-2147483648);
+appupdater._n2.runVoidMethod ("setLight",appupdater.mostCurrent.__c.getField(true,"False"));
+ BA.debugLineNum = 225;BA.debugLine="n2.Vibrate = Vibrate";
+Debug.ShouldStop(1);
+appupdater._n2.runVoidMethod ("setVibrate",_vibrate);
+ BA.debugLineNum = 226;BA.debugLine="n2.Sound = Sound";
+Debug.ShouldStop(2);
+appupdater._n2.runVoidMethod ("setSound",_sound);
+ BA.debugLineNum = 227;BA.debugLine="n2.OnGoingEvent = True";
+Debug.ShouldStop(4);
+appupdater._n2.runVoidMethod ("setOnGoingEvent",appupdater.mostCurrent.__c.getField(true,"True"));
+ BA.debugLineNum = 228;BA.debugLine="n2.Icon = Icon";
+Debug.ShouldStop(8);
+appupdater._n2.runVoidMethod ("setIcon",_icon);
+ BA.debugLineNum = 229;BA.debugLine="n2.SetInfo(Title, Content, TargetActivity)";
+Debug.ShouldStop(16);
+appupdater._n2.runVoidMethod ("SetInfoNew",appupdater.processBA,(Object)(BA.ObjectToCharSequence(_title)),(Object)(BA.ObjectToCharSequence(_content)),(Object)(_targetactivity));
+ BA.debugLineNum = 230;BA.debugLine="n2.Notify(nNewAppnID)";
+Debug.ShouldStop(32);
+appupdater._n2.runVoidMethod ("Notify",(Object)(appupdater._nnewappnid));
+ BA.debugLineNum = 231;BA.debugLine="End Sub";
+Debug.ShouldStop(64);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createnotification2(RemoteObject _title,RemoteObject _content,RemoteObject _icon,RemoteObject _targetactivity,RemoteObject _sound,RemoteObject _vibrate,RemoteObject _pn,RemoteObject _pnid) throws Exception{
+try {
+ Debug.PushSubsStack("CreateNotification2 (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,206);
+if (RapidSub.canDelegate("createnotification2")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","createnotification2", _title, _content, _icon, _targetactivity, _sound, _vibrate, _pn, _pnid);}
+Debug.locals.put("Title", _title);
+Debug.locals.put("Content", _content);
+Debug.locals.put("Icon", _icon);
+Debug.locals.put("TargetActivity", _targetactivity);
+Debug.locals.put("Sound", _sound);
+Debug.locals.put("Vibrate", _vibrate);
+Debug.locals.put("pN", _pn);
+Debug.locals.put("pNID", _pnid);
+ BA.debugLineNum = 206;BA.debugLine="Private Sub CreateNotification2(Title As String, C";
+Debug.ShouldStop(8192);
+ BA.debugLineNum = 209;BA.debugLine="pN.Initialize2(pN.IMPORTANCE_HIGH)";
+Debug.ShouldStop(65536);
+_pn.runVoidMethod ("Initialize2",(Object)(_pn.getField(true,"IMPORTANCE_HIGH")));
+ BA.debugLineNum = 212;BA.debugLine="pN.Vibrate = Vibrate";
+Debug.ShouldStop(524288);
+_pn.runVoidMethod ("setVibrate",_vibrate);
+ BA.debugLineNum = 213;BA.debugLine="pN.Sound = Sound";
+Debug.ShouldStop(1048576);
+_pn.runVoidMethod ("setSound",_sound);
+ BA.debugLineNum = 215;BA.debugLine="pN.Icon = Icon";
+Debug.ShouldStop(4194304);
+_pn.runVoidMethod ("setIcon",_icon);
+ BA.debugLineNum = 216;BA.debugLine="pN.AutoCancel = True";
+Debug.ShouldStop(8388608);
+_pn.runVoidMethod ("setAutoCancel",appupdater.mostCurrent.__c.getField(true,"True"));
+ BA.debugLineNum = 217;BA.debugLine="pN.SetInfo(Title, Content, TargetActivity)";
+Debug.ShouldStop(16777216);
+_pn.runVoidMethod ("SetInfoNew",appupdater.processBA,(Object)(BA.ObjectToCharSequence(_title)),(Object)(BA.ObjectToCharSequence(_content)),(Object)(_targetactivity));
+ BA.debugLineNum = 218;BA.debugLine="pN.Notify(pNID)";
+Debug.ShouldStop(33554432);
+_pn.runVoidMethod ("Notify",(Object)(_pnid));
+ BA.debugLineNum = 219;BA.debugLine="Return pN";
+Debug.ShouldStop(67108864);
+if (true) return _pn;
+ BA.debugLineNum = 220;BA.debugLine="End Sub";
+Debug.ShouldStop(134217728);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _download(RemoteObject _callback,RemoteObject _link) throws Exception{
+try {
+ Debug.PushSubsStack("Download (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,199);
+if (RapidSub.canDelegate("download")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","download", _callback, _link);}
+RemoteObject _j = RemoteObject.declareNull("reparto_mazapa.keymon.lat.httpjob");
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("link", _link);
+ BA.debugLineNum = 199;BA.debugLine="Sub Download (Callback As Object, link As String)";
+Debug.ShouldStop(64);
+ BA.debugLineNum = 200;BA.debugLine="Dim j As HttpJob";
+Debug.ShouldStop(128);
+_j = RemoteObject.createNew ("reparto_mazapa.keymon.lat.httpjob");Debug.locals.put("j", _j);
+ BA.debugLineNum = 201;BA.debugLine="j.Initialize(\"\", Callback)";
+Debug.ShouldStop(256);
+_j.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_initialize" /*RemoteObject*/ ,appupdater.processBA,(Object)(BA.ObjectToString("")),(Object)(_callback));
+ BA.debugLineNum = 202;BA.debugLine="j.Download(link)";
+Debug.ShouldStop(512);
+_j.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_download" /*RemoteObject*/ ,(Object)(_link));
+ BA.debugLineNum = 203;BA.debugLine="Return j";
+Debug.ShouldStop(1024);
+if (true) return _j;
+ BA.debugLineNum = 204;BA.debugLine="End Sub";
+Debug.ShouldStop(2048);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _download_destroy() throws Exception{
+try {
+ Debug.PushSubsStack("download_Destroy (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,194);
+if (RapidSub.canDelegate("download_destroy")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","download_destroy");}
+ BA.debugLineNum = 194;BA.debugLine="Sub download_Destroy";
+Debug.ShouldStop(2);
+ BA.debugLineNum = 195;BA.debugLine="n2.Cancel(n2ID)";
+Debug.ShouldStop(4);
+appupdater._n2.runVoidMethod ("Cancel",(Object)(appupdater._n2id));
+ BA.debugLineNum = 196;BA.debugLine="Service.StopForeground(n2ID)";
+Debug.ShouldStop(8);
+appupdater.mostCurrent._service.runVoidMethod ("StopForeground",(Object)(appupdater._n2id));
+ BA.debugLineNum = 197;BA.debugLine="End Sub";
+Debug.ShouldStop(16);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _download_newapk() throws Exception{
+try {
+ Debug.PushSubsStack("download_newApk (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,156);
+if (RapidSub.canDelegate("download_newapk")) { reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","download_newapk"); return;}
+ResumableSub_download_newApk rsub = new ResumableSub_download_newApk(null);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_download_newApk extends BA.ResumableSub {
+public ResumableSub_download_newApk(reparto_mazapa.keymon.lat.appupdater parent) {
+this.parent = parent;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+reparto_mazapa.keymon.lat.appupdater parent;
+RemoteObject _job_newapp = RemoteObject.declareNull("reparto_mazapa.keymon.lat.httpjob");
+RemoteObject _outnewapk = RemoteObject.declareNull("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
+RemoteObject _in = RemoteObject.declareNull("anywheresoftware.b4a.objects.IntentWrapper");
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("download_newApk (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,156);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+ BA.debugLineNum = 159;BA.debugLine="Log(\"Descargando actualización\")";
+Debug.ShouldStop(1073741824);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3589827",RemoteObject.createImmutable("Descargando actualización"),0);
+ BA.debugLineNum = 160;BA.debugLine="B4XPages.ShowPage(\"login\")";
+Debug.ShouldStop(-2147483648);
+parent.mostCurrent._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,appupdater.processBA,(Object)(RemoteObject.createImmutable("login")));
+ BA.debugLineNum = 161;BA.debugLine="B4XPages.MainPage.muestraProgreso(\"Descargando ac";
+Debug.ShouldStop(1);
+parent.mostCurrent._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,appupdater.processBA).runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_muestraprogreso" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable("Descargando actualización")));
+ BA.debugLineNum = 162;BA.debugLine="Starter.muestraProgreso = 1";
+Debug.ShouldStop(2);
+parent.mostCurrent._starter._muestraprogreso /*RemoteObject*/ = BA.NumberToString(1);
+ BA.debugLineNum = 163;BA.debugLine="Dim job_newAPP As HttpJob";
+Debug.ShouldStop(4);
+_job_newapp = RemoteObject.createNew ("reparto_mazapa.keymon.lat.httpjob");Debug.locals.put("job_newAPP", _job_newapp);
+ BA.debugLineNum = 164;BA.debugLine="job_newAPP.Initialize(\"job_newAPP\",Me)";
+Debug.ShouldStop(8);
+_job_newapp.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_initialize" /*RemoteObject*/ ,appupdater.processBA,(Object)(BA.ObjectToString("job_newAPP")),(Object)(appupdater.getObject()));
+ BA.debugLineNum = 165;BA.debugLine="job_newAPP.Download(newApp.appLink)";
+Debug.ShouldStop(16);
+_job_newapp.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_download" /*RemoteObject*/ ,(Object)(parent._newapp.getField(true,"appLink" /*RemoteObject*/ )));
+ BA.debugLineNum = 166;BA.debugLine="Wait for (job_newAPP) JobDone (job_newAPP As Http";
+Debug.ShouldStop(32);
+parent.mostCurrent.__c.runVoidMethod ("WaitFor","jobdone", appupdater.processBA, anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "appupdater", "download_newapk"), (_job_newapp));
+this.state = 9;
+return;
+case 9:
+//C
+this.state = 1;
+_job_newapp = (RemoteObject) result.getArrayElement(false,RemoteObject.createImmutable(0));Debug.locals.put("job_newAPP", _job_newapp);
+;
+ BA.debugLineNum = 167;BA.debugLine="If job_newAPP.Success = True Then";
+Debug.ShouldStop(64);
+if (true) break;
+
+case 1:
+//if
+this.state = 8;
+if (RemoteObject.solveBoolean("=",_job_newapp.getField(true,"_success" /*RemoteObject*/ ),parent.mostCurrent.__c.getField(true,"True"))) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 169;BA.debugLine="If File.Exists(SharedFolder,\"newapp.apk\") Then";
+Debug.ShouldStop(256);
+if (true) break;
+
+case 4:
+//if
+this.state = 7;
+if (parent.mostCurrent.__c.getField(false,"File").runMethod(true,"Exists",(Object)(parent._sharedfolder),(Object)(RemoteObject.createImmutable("newapp.apk"))).get().booleanValue()) {
+this.state = 6;
+}if (true) break;
+
+case 6:
+//C
+this.state = 7;
+ BA.debugLineNum = 170;BA.debugLine="File.Delete(SharedFolder,\"newapp.apk\")";
+Debug.ShouldStop(512);
+parent.mostCurrent.__c.getField(false,"File").runVoidMethod ("Delete",(Object)(parent._sharedfolder),(Object)(RemoteObject.createImmutable("newapp.apk")));
+ if (true) break;
+
+case 7:
+//C
+this.state = 8;
+;
+ BA.debugLineNum = 173;BA.debugLine="Dim outNewAPK As OutputStream = File.OpenOutput(";
+Debug.ShouldStop(4096);
+_outnewapk = RemoteObject.createNew ("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
+_outnewapk = parent.mostCurrent.__c.getField(false,"File").runMethod(false,"OpenOutput",(Object)(parent._sharedfolder),(Object)(BA.ObjectToString("newapp.apk")),(Object)(parent.mostCurrent.__c.getField(true,"False")));Debug.locals.put("outNewAPK", _outnewapk);Debug.locals.put("outNewAPK", _outnewapk);
+ BA.debugLineNum = 174;BA.debugLine="File.Copy2(job_newAPP.GetInputStream, outNewAPK)";
+Debug.ShouldStop(8192);
+parent.mostCurrent.__c.getField(false,"File").runVoidMethod ("Copy2",(Object)((_job_newapp.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_getinputstream" /*RemoteObject*/ ).getObject())),(Object)((_outnewapk.getObject())));
+ BA.debugLineNum = 175;BA.debugLine="outNewAPK.Close";
+Debug.ShouldStop(16384);
+_outnewapk.runVoidMethod ("Close");
+ BA.debugLineNum = 177;BA.debugLine="B4XPages.MainPage.ocultaProgreso";
+Debug.ShouldStop(65536);
+parent.mostCurrent._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,appupdater.processBA).runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_ocultaprogreso" /*RemoteObject*/ );
+ BA.debugLineNum = 178;BA.debugLine="Log(\"ocultamos prigreso DOWNLOAD APK\")";
+Debug.ShouldStop(131072);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3589846",RemoteObject.createImmutable("ocultamos prigreso DOWNLOAD APK"),0);
+ if (true) break;
+
+case 8:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 180;BA.debugLine="job_newAPP.Release";
+Debug.ShouldStop(524288);
+_job_newapp.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_release" /*RemoteObject*/ );
+ BA.debugLineNum = 182;BA.debugLine="Dim in As Intent";
+Debug.ShouldStop(2097152);
+_in = RemoteObject.createNew ("anywheresoftware.b4a.objects.IntentWrapper");Debug.locals.put("in", _in);
+ BA.debugLineNum = 183;BA.debugLine="in.Initialize(in.ACTION_VIEW,\"\" )";
+Debug.ShouldStop(4194304);
+_in.runVoidMethod ("Initialize",(Object)(_in.getField(true,"ACTION_VIEW")),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 184;BA.debugLine="SetFileUriAsIntentData(in, \"newapp.apk\")";
+Debug.ShouldStop(8388608);
+_setfileuriasintentdata(_in,RemoteObject.createImmutable("newapp.apk"));
+ BA.debugLineNum = 186;BA.debugLine="in.SetType(\"application/vnd.android.package-archi";
+Debug.ShouldStop(33554432);
+_in.runVoidMethod ("SetType",(Object)(RemoteObject.createImmutable("application/vnd.android.package-archive")));
+ BA.debugLineNum = 187;BA.debugLine="StartActivity(in)";
+Debug.ShouldStop(67108864);
+parent.mostCurrent.__c.runVoidMethod ("StartActivity",appupdater.processBA,(Object)((_in.getObject())));
+ BA.debugLineNum = 188;BA.debugLine="n2.Cancel(nNewAppnID)";
+Debug.ShouldStop(134217728);
+parent._n2.runVoidMethod ("Cancel",(Object)(parent._nnewappnid));
+ BA.debugLineNum = 190;BA.debugLine="StopService(Me)";
+Debug.ShouldStop(536870912);
+parent.mostCurrent.__c.runVoidMethod ("StopService",appupdater.processBA,(Object)(appupdater.getObject()));
+ BA.debugLineNum = 192;BA.debugLine="End Sub";
+Debug.ShouldStop(-2147483648);
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _jobdone(RemoteObject _job_newapp) throws Exception{
+}
+public static RemoteObject _download_start(RemoteObject _startingintent) throws Exception{
+try {
+ Debug.PushSubsStack("download_Start (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,152);
+if (RapidSub.canDelegate("download_start")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","download_start", _startingintent);}
+Debug.locals.put("StartingIntent", _startingintent);
+ BA.debugLineNum = 152;BA.debugLine="Sub download_Start (StartingIntent As Intent)";
+Debug.ShouldStop(8388608);
+ BA.debugLineNum = 153;BA.debugLine="download_newApk";
+Debug.ShouldStop(16777216);
+_download_newapk();
+ BA.debugLineNum = 154;BA.debugLine="End Sub";
+Debug.ShouldStop(33554432);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _fileprovider_init() throws Exception{
+try {
+ Debug.PushSubsStack("fileProvider_init (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,237);
+if (RapidSub.canDelegate("fileprovider_init")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","fileprovider_init");}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.phone.Phone");
+ BA.debugLineNum = 237;BA.debugLine="Sub fileProvider_init";
+Debug.ShouldStop(4096);
+ BA.debugLineNum = 238;BA.debugLine="Dim p As Phone";
+Debug.ShouldStop(8192);
+_p = RemoteObject.createNew ("anywheresoftware.b4a.phone.Phone");Debug.locals.put("p", _p);
+ BA.debugLineNum = 239;BA.debugLine="If p.SdkVersion >= 24 Or File.ExternalWritable =";
+Debug.ShouldStop(16384);
+if (RemoteObject.solveBoolean("g",_p.runMethod(true,"getSdkVersion"),BA.numberCast(double.class, 24)) || RemoteObject.solveBoolean("=",appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"getExternalWritable"),appupdater.mostCurrent.__c.getField(true,"False"))) {
+ BA.debugLineNum = 240;BA.debugLine="UseFileProvider = True";
+Debug.ShouldStop(32768);
+appupdater._usefileprovider = appupdater.mostCurrent.__c.getField(true,"True");
+ BA.debugLineNum = 241;BA.debugLine="SharedFolder = File.Combine(File.DirInternal, \"s";
+Debug.ShouldStop(65536);
+appupdater._sharedfolder = appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"Combine",(Object)(appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"getDirInternal")),(Object)(RemoteObject.createImmutable("shared")));
+ BA.debugLineNum = 242;BA.debugLine="If Not(File.IsDirectory(File.DirInternal,\"shared";
+Debug.ShouldStop(131072);
+if (appupdater.mostCurrent.__c.runMethod(true,"Not",(Object)(appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"IsDirectory",(Object)(appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"getDirInternal")),(Object)(RemoteObject.createImmutable("shared"))))).get().booleanValue()) {
+ BA.debugLineNum = 243;BA.debugLine="File.MakeDir(\"\", SharedFolder)";
+Debug.ShouldStop(262144);
+appupdater.mostCurrent.__c.getField(false,"File").runVoidMethod ("MakeDir",(Object)(BA.ObjectToString("")),(Object)(appupdater._sharedfolder));
+ };
+ }else {
+ BA.debugLineNum = 246;BA.debugLine="UseFileProvider = False";
+Debug.ShouldStop(2097152);
+appupdater._usefileprovider = appupdater.mostCurrent.__c.getField(true,"False");
+ BA.debugLineNum = 247;BA.debugLine="SharedFolder = rp.GetSafeDirDefaultExternal(\"sha";
+Debug.ShouldStop(4194304);
+appupdater._sharedfolder = appupdater._rp.runMethod(true,"GetSafeDirDefaultExternal",(Object)(RemoteObject.createImmutable("shared")));
+ };
+ BA.debugLineNum = 249;BA.debugLine="Log($\"Using FileProvider? - ${UseFileProvider}\"$)";
+Debug.ShouldStop(16777216);
+appupdater.mostCurrent.__c.runVoidMethod ("LogImpl","3983052",(RemoteObject.concat(RemoteObject.createImmutable("Using FileProvider? - "),appupdater.mostCurrent.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((appupdater._usefileprovider))),RemoteObject.createImmutable(""))),0);
+ BA.debugLineNum = 250;BA.debugLine="End Sub";
+Debug.ShouldStop(33554432);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getfileuri(RemoteObject _filename) throws Exception{
+try {
+ Debug.PushSubsStack("GetFileUri (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,253);
+if (RapidSub.canDelegate("getfileuri")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","getfileuri", _filename);}
+RemoteObject _uri = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _f = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _fp = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _context = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+Debug.locals.put("FileName", _filename);
+ BA.debugLineNum = 253;BA.debugLine="Sub GetFileUri (FileName As String) As Object";
+Debug.ShouldStop(268435456);
+ BA.debugLineNum = 254;BA.debugLine="Try";
+Debug.ShouldStop(536870912);
+try { BA.debugLineNum = 255;BA.debugLine="If Not(UseFileProvider) Then";
+Debug.ShouldStop(1073741824);
+if (appupdater.mostCurrent.__c.runMethod(true,"Not",(Object)(appupdater._usefileprovider)).get().booleanValue()) {
+ BA.debugLineNum = 256;BA.debugLine="Dim uri As JavaObject";
+Debug.ShouldStop(-2147483648);
+_uri = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("uri", _uri);
+ BA.debugLineNum = 257;BA.debugLine="Return uri.InitializeStatic(\"android.net.Uri\").";
+Debug.ShouldStop(1);
+Debug.CheckDeviceExceptions();if (true) return _uri.runMethod(false,"InitializeStatic",(Object)(RemoteObject.createImmutable("android.net.Uri"))).runMethod(false,"RunMethod",(Object)(BA.ObjectToString("parse")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(RemoteObject.concat(RemoteObject.createImmutable("file://"),appupdater.mostCurrent.__c.getField(false,"File").runMethod(true,"Combine",(Object)(appupdater._sharedfolder),(Object)(_filename))))})));
+ };
+ BA.debugLineNum = 259;BA.debugLine="Dim f As JavaObject";
+Debug.ShouldStop(4);
+_f = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("f", _f);
+ BA.debugLineNum = 260;BA.debugLine="f.InitializeNewInstance(\"java.io.File\", Array(Sh";
+Debug.ShouldStop(8);
+_f.runVoidMethod ("InitializeNewInstance",(Object)(BA.ObjectToString("java.io.File")),(Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(appupdater._sharedfolder),(_filename)})));
+ BA.debugLineNum = 261;BA.debugLine="Dim fp As JavaObject";
+Debug.ShouldStop(16);
+_fp = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("fp", _fp);
+ BA.debugLineNum = 262;BA.debugLine="Dim context As JavaObject";
+Debug.ShouldStop(32);
+_context = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("context", _context);
+ BA.debugLineNum = 263;BA.debugLine="context.InitializeContext";
+Debug.ShouldStop(64);
+_context.runVoidMethod ("InitializeContext",appupdater.processBA);
+ BA.debugLineNum = 264;BA.debugLine="fp.InitializeStatic(\"android.support.v4.content.";
+Debug.ShouldStop(128);
+_fp.runVoidMethod ("InitializeStatic",(Object)(RemoteObject.createImmutable("androidx.core.content.FileProvider")));
+ BA.debugLineNum = 265;BA.debugLine="Return fp.RunMethod(\"getUriForFile\", Array(conte";
+Debug.ShouldStop(256);
+Debug.CheckDeviceExceptions();if (true) return _fp.runMethod(false,"RunMethod",(Object)(BA.ObjectToString("getUriForFile")),(Object)(RemoteObject.createNewArray("Object",new int[] {3},new Object[] {(_context.getObject()),(RemoteObject.concat(appupdater.mostCurrent.__c.getField(false,"Application").runMethod(true,"getPackageName"),RemoteObject.createImmutable(".provider"))),(_f.getObject())})));
+ Debug.CheckDeviceExceptions();
+}
+ catch (Exception e14) {
+ BA.rdebugUtils.runVoidMethod("setLastException",appupdater.processBA, e14.toString()); BA.debugLineNum = 267;BA.debugLine="Log(\"FileProvider::GetFileUri - error - \" & Last";
+Debug.ShouldStop(1024);
+appupdater.mostCurrent.__c.runVoidMethod ("LogImpl","31048590",RemoteObject.concat(RemoteObject.createImmutable("FileProvider::GetFileUri - error - "),appupdater.mostCurrent.__c.runMethod(false,"LastException",appupdater.processBA).runMethod(true,"getMessage")),0);
+ BA.debugLineNum = 268;BA.debugLine="Return \"\"";
+Debug.ShouldStop(2048);
+if (true) return RemoteObject.createImmutable((""));
+ };
+ BA.debugLineNum = 270;BA.debugLine="End Sub";
+Debug.ShouldStop(8192);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _process_globals() throws Exception{
+ //BA.debugLineNum = 70;BA.debugLine="Sub Process_Globals";
+ //BA.debugLineNum = 75;BA.debugLine="Public lnk As String = \"https://keymon.lat/movil/";
+appupdater._lnk = BA.ObjectToString("https://keymon.lat/movil/MAZAPA/MAZAPA_reparto.ver");
+ //BA.debugLineNum = 85;BA.debugLine="Public nNewApp As Notification";
+appupdater._nnewapp = RemoteObject.createNew ("anywheresoftware.b4a.objects.NotificationWrapper");
+ //BA.debugLineNum = 86;BA.debugLine="Public nNewAppnID As Int = 16";
+appupdater._nnewappnid = BA.numberCast(int.class, 16);
+ //BA.debugLineNum = 88;BA.debugLine="Dim nativeMe As JavaObject";
+appupdater._nativeme = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+ //BA.debugLineNum = 89;BA.debugLine="Dim n2 As Notification";
+appupdater._n2 = RemoteObject.createNew ("anywheresoftware.b4a.objects.NotificationWrapper");
+ //BA.debugLineNum = 90;BA.debugLine="Dim n2ID As Int = 16";
+appupdater._n2id = BA.numberCast(int.class, 16);
+ //BA.debugLineNum = 92;BA.debugLine="Public SharedFolder As String";
+appupdater._sharedfolder = RemoteObject.createImmutable("");
+ //BA.debugLineNum = 93;BA.debugLine="Public UseFileProvider As Boolean";
+appupdater._usefileprovider = RemoteObject.createImmutable(false);
+ //BA.debugLineNum = 94;BA.debugLine="Private rp As RuntimePermissions";
+appupdater._rp = RemoteObject.createNew ("anywheresoftware.b4a.objects.RuntimePermissions");
+ //BA.debugLineNum = 96;BA.debugLine="Type mNewVersion(update As Boolean, nonewAPP As B";
+;
+ //BA.debugLineNum = 98;BA.debugLine="Public newApp As mNewVersion";
+appupdater._newapp = RemoteObject.createNew ("reparto_mazapa.keymon.lat.appupdater._mnewversion");
+ //BA.debugLineNum = 99;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _service_create() throws Exception{
+try {
+ Debug.PushSubsStack("Service_Create (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,101);
+if (RapidSub.canDelegate("service_create")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","service_create");}
+ BA.debugLineNum = 101;BA.debugLine="Sub Service_Create";
+Debug.ShouldStop(16);
+ BA.debugLineNum = 102;BA.debugLine="Log(\"appUpdater(), Service_Create\")";
+Debug.ShouldStop(32);
+appupdater.mostCurrent.__c.runVoidMethod ("LogImpl","3393217",RemoteObject.createImmutable("appUpdater(), Service_Create"),0);
+ BA.debugLineNum = 103;BA.debugLine="newApp.Initialize";
+Debug.ShouldStop(64);
+appupdater._newapp.runVoidMethod ("Initialize");
+ BA.debugLineNum = 104;BA.debugLine="Service.AutomaticForegroundMode = Service.AUTOMAT";
+Debug.ShouldStop(128);
+appupdater.mostCurrent._service.setField ("AutomaticForegroundMode",appupdater.mostCurrent._service.getField(true,"AUTOMATIC_FOREGROUND_NEVER"));
+ BA.debugLineNum = 105;BA.debugLine="n2.Initialize";
+Debug.ShouldStop(256);
+appupdater._n2.runVoidMethod ("Initialize");
+ BA.debugLineNum = 106;BA.debugLine="nativeMe.InitializeContext";
+Debug.ShouldStop(512);
+appupdater._nativeme.runVoidMethod ("InitializeContext",appupdater.processBA);
+ BA.debugLineNum = 107;BA.debugLine="End Sub";
+Debug.ShouldStop(1024);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _service_destroy() throws Exception{
+try {
+ Debug.PushSubsStack("Service_Destroy (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,233);
+if (RapidSub.canDelegate("service_destroy")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","service_destroy");}
+ BA.debugLineNum = 233;BA.debugLine="Sub Service_Destroy";
+Debug.ShouldStop(256);
+ BA.debugLineNum = 234;BA.debugLine="Log(\"appUpdater(), Service_Destroy\")";
+Debug.ShouldStop(512);
+appupdater.mostCurrent.__c.runVoidMethod ("LogImpl","3917505",RemoteObject.createImmutable("appUpdater(), Service_Destroy"),0);
+ BA.debugLineNum = 235;BA.debugLine="End Sub";
+Debug.ShouldStop(1024);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _service_start(RemoteObject _startingintent) throws Exception{
+try {
+ Debug.PushSubsStack("Service_Start (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,109);
+if (RapidSub.canDelegate("service_start")) { reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","service_start", _startingintent); return;}
+ResumableSub_Service_Start rsub = new ResumableSub_Service_Start(null,_startingintent);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Service_Start extends BA.ResumableSub {
+public ResumableSub_Service_Start(reparto_mazapa.keymon.lat.appupdater parent,RemoteObject _startingintent) {
+this.parent = parent;
+this._startingintent = _startingintent;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+reparto_mazapa.keymon.lat.appupdater parent;
+RemoteObject _startingintent;
+RemoteObject _j = RemoteObject.declareNull("reparto_mazapa.keymon.lat.httpjob");
+RemoteObject _app = null;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Service_Start (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,109);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+try {
+
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("StartingIntent", _startingintent);
+ BA.debugLineNum = 110;BA.debugLine="Log(\"appUpdater(), Service_Start\")";
+Debug.ShouldStop(8192);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458753",RemoteObject.createImmutable("appUpdater(), Service_Start"),0);
+ BA.debugLineNum = 112;BA.debugLine="B4XPages.MainPage.muestraProgreso(\"Buscando actua";
+Debug.ShouldStop(32768);
+parent.mostCurrent._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,appupdater.processBA).runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_muestraprogreso" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable("Buscando actualización")));
+ BA.debugLineNum = 113;BA.debugLine="Log(\"Buscando actualización\")";
+Debug.ShouldStop(65536);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458756",RemoteObject.createImmutable("Buscando actualización"),0);
+ BA.debugLineNum = 114;BA.debugLine="fileProvider_init";
+Debug.ShouldStop(131072);
+_fileprovider_init();
+ BA.debugLineNum = 115;BA.debugLine="Wait For (Download(Me, lnk)) JobDone (j As HttpJo";
+Debug.ShouldStop(262144);
+parent.mostCurrent.__c.runVoidMethod ("WaitFor","jobdone", appupdater.processBA, anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "appupdater", "service_start"), (_download(appupdater.getObject(),parent._lnk)));
+this.state = 20;
+return;
+case 20:
+//C
+this.state = 1;
+_j = (RemoteObject) result.getArrayElement(false,RemoteObject.createImmutable(0));Debug.locals.put("j", _j);
+;
+ BA.debugLineNum = 116;BA.debugLine="If j.Success Then";
+Debug.ShouldStop(524288);
+if (true) break;
+
+case 1:
+//if
+this.state = 19;
+if (_j.getField(true,"_success" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 3;
+}else {
+this.state = 18;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 117;BA.debugLine="Try";
+Debug.ShouldStop(1048576);
+if (true) break;
+
+case 4:
+//try
+this.state = 16;
+this.catchState = 15;
+this.state = 6;
+if (true) break;
+
+case 6:
+//C
+this.state = 7;
+this.catchState = 15;
+ BA.debugLineNum = 118;BA.debugLine="Dim app() As String = Regex.Split(Chr(9),j.GetS";
+Debug.ShouldStop(2097152);
+_app = parent.mostCurrent.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString(parent.mostCurrent.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 9))))),(Object)(_j.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_getstring" /*RemoteObject*/ )));Debug.locals.put("app", _app);Debug.locals.put("app", _app);
+ BA.debugLineNum = 120;BA.debugLine="newApp.appLink = app(3) 'Liga a nueva app";
+Debug.ShouldStop(8388608);
+parent._newapp.setField ("appLink" /*RemoteObject*/ ,_app.getArrayElement(true,BA.numberCast(int.class, 3)));
+ BA.debugLineNum = 121;BA.debugLine="newApp.newMsg = app(1) 'Texto de que hay actual";
+Debug.ShouldStop(16777216);
+parent._newapp.setField ("newMsg" /*RemoteObject*/ ,_app.getArrayElement(true,BA.numberCast(int.class, 1)));
+ BA.debugLineNum = 122;BA.debugLine="newApp.okMsg = app(2) 'Texto de app al corrient";
+Debug.ShouldStop(33554432);
+parent._newapp.setField ("okMsg" /*RemoteObject*/ ,_app.getArrayElement(true,BA.numberCast(int.class, 2)));
+ BA.debugLineNum = 123;BA.debugLine="newApp.version = app(0) 'Version actual";
+Debug.ShouldStop(67108864);
+parent._newapp.setField ("version" /*RemoteObject*/ ,_app.getArrayElement(true,BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 125;BA.debugLine="Log($\"Application.VersionName=${Application.Ver";
+Debug.ShouldStop(268435456);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458768",(RemoteObject.concat(RemoteObject.createImmutable("Application.VersionName="),parent.mostCurrent.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((parent.mostCurrent.__c.getField(false,"Application").runMethod(true,"getVersionName")))),RemoteObject.createImmutable(", newApp="),parent.mostCurrent.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((parent._newapp))),RemoteObject.createImmutable(""))),0);
+ BA.debugLineNum = 128;BA.debugLine="If newApp.version = Application.VersionName Th";
+Debug.ShouldStop(-2147483648);
+if (true) break;
+
+case 7:
+//if
+this.state = 10;
+if (RemoteObject.solveBoolean("=",parent._newapp.getField(true,"version" /*RemoteObject*/ ),parent.mostCurrent.__c.getField(false,"Application").runMethod(true,"getVersionName"))) {
+this.state = 9;
+}if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 129;BA.debugLine="newApp.update = False";
+Debug.ShouldStop(1);
+parent._newapp.setField ("update" /*RemoteObject*/ ,parent.mostCurrent.__c.getField(true,"False"));
+ BA.debugLineNum = 130;BA.debugLine="Log(\"No new app\")";
+Debug.ShouldStop(2);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458773",RemoteObject.createImmutable("No new app"),0);
+ BA.debugLineNum = 131;BA.debugLine="B4XPages.ShowPage(\"updateAvailable\")";
+Debug.ShouldStop(4);
+parent.mostCurrent._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,appupdater.processBA,(Object)(RemoteObject.createImmutable("updateAvailable")));
+ BA.debugLineNum = 133;BA.debugLine="CreateNotification2(\"Aplicacion al corriente\",";
+Debug.ShouldStop(16);
+_createnotification2(BA.ObjectToString("Aplicacion al corriente"),BA.ObjectToString("No hay actualizaciones disponibles"),BA.ObjectToString("ic_file_download_white_24dp"),(parent.mostCurrent._main.getObject()),parent.mostCurrent.__c.getField(true,"True"),parent.mostCurrent.__c.getField(true,"True"),parent._nnewapp,parent._nnewappnid);
+ if (true) break;
+;
+ BA.debugLineNum = 135;BA.debugLine="If newApp.version <> Application.VersionName T";
+Debug.ShouldStop(64);
+
+case 10:
+//if
+this.state = 13;
+if (RemoteObject.solveBoolean("!",parent._newapp.getField(true,"version" /*RemoteObject*/ ),parent.mostCurrent.__c.getField(false,"Application").runMethod(true,"getVersionName"))) {
+this.state = 12;
+}if (true) break;
+
+case 12:
+//C
+this.state = 13;
+ BA.debugLineNum = 136;BA.debugLine="newApp.update = True";
+Debug.ShouldStop(128);
+parent._newapp.setField ("update" /*RemoteObject*/ ,parent.mostCurrent.__c.getField(true,"True"));
+ BA.debugLineNum = 137;BA.debugLine="Log(\"New app true\")";
+Debug.ShouldStop(256);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458780",RemoteObject.createImmutable("New app true"),0);
+ BA.debugLineNum = 138;BA.debugLine="B4XPages.ShowPage(\"updateAvailable\")";
+Debug.ShouldStop(512);
+parent.mostCurrent._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,appupdater.processBA,(Object)(RemoteObject.createImmutable("updateAvailable")));
+ if (true) break;
+
+case 13:
+//C
+this.state = 16;
+;
+ Debug.CheckDeviceExceptions();
+if (true) break;
+
+case 15:
+//C
+this.state = 16;
+this.catchState = 0;
+ BA.debugLineNum = 143;BA.debugLine="Log(\"appUpdater(), Job Failed, error \" & LastE";
+Debug.ShouldStop(16384);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458786",RemoteObject.concat(RemoteObject.createImmutable("appUpdater(), Job Failed, error "),parent.mostCurrent.__c.runMethod(false,"LastException",appupdater.processBA).runMethod(true,"getMessage")),0);
+ if (true) break;
+if (true) break;
+
+case 16:
+//C
+this.state = 19;
+this.catchState = 0;
+;
+ if (true) break;
+
+case 18:
+//C
+this.state = 19;
+ BA.debugLineNum = 146;BA.debugLine="Log(\"appUpdater(), Job Failed \" & lnk)";
+Debug.ShouldStop(131072);
+parent.mostCurrent.__c.runVoidMethod ("LogImpl","3458789",RemoteObject.concat(RemoteObject.createImmutable("appUpdater(), Job Failed "),parent._lnk),0);
+ if (true) break;
+
+case 19:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 148;BA.debugLine="j.Release";
+Debug.ShouldStop(524288);
+_j.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_release" /*RemoteObject*/ );
+ BA.debugLineNum = 150;BA.debugLine="End Sub";
+Debug.ShouldStop(2097152);
+if (true) break;
+}}
+ catch (Exception e0) {
+
+if (catchState == 0)
+ throw e0;
+else {
+ state = catchState;
+BA.rdebugUtils.runVoidMethod("setLastException",appupdater.processBA, e0.toString());}
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _setfileuriasintentdata(RemoteObject _intent,RemoteObject _filename) throws Exception{
+try {
+ Debug.PushSubsStack("SetFileUriAsIntentData (appupdater) ","appupdater",1,appupdater.processBA,appupdater.mostCurrent,274);
+if (RapidSub.canDelegate("setfileuriasintentdata")) { return reparto_mazapa.keymon.lat.appupdater.remoteMe.runUserSub(false, "appupdater","setfileuriasintentdata", _intent, _filename);}
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+Debug.locals.put("Intent", _intent);
+Debug.locals.put("FileName", _filename);
+ BA.debugLineNum = 274;BA.debugLine="Sub SetFileUriAsIntentData (Intent As Intent, File";
+Debug.ShouldStop(131072);
+ BA.debugLineNum = 275;BA.debugLine="Dim jo As JavaObject = Intent";
+Debug.ShouldStop(262144);
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), _intent.getObject());Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 276;BA.debugLine="jo.RunMethod(\"setData\", Array(GetFileUri(FileName";
+Debug.ShouldStop(524288);
+_jo.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setData")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {_getfileuri(_filename)})));
+ BA.debugLineNum = 277;BA.debugLine="Intent.Flags = Bit.Or(Intent.Flags, 1) 'FLAG_GRAN";
+Debug.ShouldStop(1048576);
+_intent.runMethod(true,"setFlags",appupdater.mostCurrent.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(_intent.runMethod(true,"getFlags")),(Object)(BA.numberCast(int.class, 1))));
+ BA.debugLineNum = 278;BA.debugLine="End Sub";
+Debug.ShouldStop(2097152);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset.java
new file mode 100644
index 0000000..ef6fefb
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset.java
@@ -0,0 +1,34 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xbitset {
+ public static RemoteObject myClass;
+ public b4xbitset() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xbitset.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _data = null;
+public static RemoteObject _msize = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"data",_ref.getField(false, "_data"),"DateUtils",_ref.getField(false, "_dateutils"),"mSize",_ref.getField(false, "_msize")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset_subs_0.java
new file mode 100644
index 0000000..1a33934
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbitset_subs_0.java
@@ -0,0 +1,161 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xbitset_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 5;BA.debugLine="Private data() As Int";
+b4xbitset._data = RemoteObject.createNewArray ("int", new int[] {0}, new Object[]{});__ref.setField("_data",b4xbitset._data);
+ //BA.debugLineNum = 7;BA.debugLine="Private mSize As Int";
+b4xbitset._msize = RemoteObject.createImmutable(0);__ref.setField("_msize",b4xbitset._msize);
+ //BA.debugLineNum = 8;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _clear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Clear (b4xbitset) ","b4xbitset",35,__ref.getField(false, "ba"),__ref,54);
+if (RapidSub.canDelegate("clear")) { return __ref.runUserSub(false, "b4xbitset","clear", __ref);}
+ BA.debugLineNum = 54;BA.debugLine="Public Sub Clear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 58;BA.debugLine="Dim data(Bit.ShiftRight(mSize, 5) + 1) As Int";
+Debug.JustUpdateDeviceLine();
+b4xbitset._data = RemoteObject.createNewArray ("int", new int[] {RemoteObject.solve(new RemoteObject[] {b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftRight",(Object)(__ref.getField(true,"_msize" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 5))),RemoteObject.createImmutable(1)}, "+",1, 1).get().intValue()}, new Object[]{});__ref.setField("_data",b4xbitset._data);
+ BA.debugLineNum = 60;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _get(RemoteObject __ref,RemoteObject _index) throws Exception{
+try {
+ Debug.PushSubsStack("Get (b4xbitset) ","b4xbitset",35,__ref.getField(false, "ba"),__ref,38);
+if (RapidSub.canDelegate("get")) { return __ref.runUserSub(false, "b4xbitset","get", __ref, _index);}
+RemoteObject _dindex = RemoteObject.createImmutable(0);
+RemoteObject _offset = RemoteObject.createImmutable(0);
+RemoteObject _blockvalue = RemoteObject.createImmutable(0);
+Debug.locals.put("Index", _index);
+ BA.debugLineNum = 38;BA.debugLine="Public Sub Get(Index As Int) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 39;BA.debugLine="Dim dindex As Int = Bit.ShiftRight(Index, 5)";
+Debug.JustUpdateDeviceLine();
+_dindex = b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftRight",(Object)(_index),(Object)(BA.numberCast(int.class, 5)));Debug.locals.put("dindex", _dindex);Debug.locals.put("dindex", _dindex);
+ BA.debugLineNum = 40;BA.debugLine="Dim offset As Int = Bit.And(0x0000001f, Index)";
+Debug.JustUpdateDeviceLine();
+_offset = b4xbitset.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0x0000001f))),(Object)(_index));Debug.locals.put("offset", _offset);Debug.locals.put("offset", _offset);
+ BA.debugLineNum = 44;BA.debugLine="Dim BlockValue As Int = data(dindex)";
+Debug.JustUpdateDeviceLine();
+_blockvalue = __ref.getField(false,"_data" /*RemoteObject*/ ).getArrayElement(true,_dindex);Debug.locals.put("BlockValue", _blockvalue);Debug.locals.put("BlockValue", _blockvalue);
+ BA.debugLineNum = 46;BA.debugLine="Return Bit.And(BlockValue, Bit.ShiftLeft(1, offse";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.ObjectToBoolean(RemoteObject.solveBoolean("!",b4xbitset.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_blockvalue),(Object)(b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftLeft",(Object)(BA.numberCast(int.class, 1)),(Object)(_offset)))),BA.numberCast(double.class, 0)));
+ BA.debugLineNum = 47;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getsize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSize (b4xbitset) ","b4xbitset",35,__ref.getField(false, "ba"),__ref,49);
+if (RapidSub.canDelegate("getsize")) { return __ref.runUserSub(false, "b4xbitset","getsize", __ref);}
+ BA.debugLineNum = 49;BA.debugLine="Public Sub getSize As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 50;BA.debugLine="Return mSize";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_msize" /*RemoteObject*/ );
+ BA.debugLineNum = 51;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _size) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xbitset) ","b4xbitset",35,__ref.getField(false, "ba"),__ref,10);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xbitset","initialize", __ref, _ba, _size);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Size", _size);
+ BA.debugLineNum = 10;BA.debugLine="Public Sub Initialize (Size As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 11;BA.debugLine="mSize = Size";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_msize" /*RemoteObject*/ ,_size);
+ BA.debugLineNum = 12;BA.debugLine="Clear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbitset.class, "_clear" /*RemoteObject*/ );
+ BA.debugLineNum = 13;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _set(RemoteObject __ref,RemoteObject _index,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Set (b4xbitset) ","b4xbitset",35,__ref.getField(false, "ba"),__ref,16);
+if (RapidSub.canDelegate("set")) { return __ref.runUserSub(false, "b4xbitset","set", __ref, _index, _value);}
+RemoteObject _dindex = RemoteObject.createImmutable(0);
+RemoteObject _offset = RemoteObject.createImmutable(0);
+RemoteObject _blockvalue = RemoteObject.createImmutable(0);
+RemoteObject _newblockvalue = RemoteObject.createImmutable(0);
+Debug.locals.put("Index", _index);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 16;BA.debugLine="Public Sub Set(Index As Int, Value As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 17;BA.debugLine="Dim dindex As Int = Bit.ShiftRight(Index, 5)";
+Debug.JustUpdateDeviceLine();
+_dindex = b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftRight",(Object)(_index),(Object)(BA.numberCast(int.class, 5)));Debug.locals.put("dindex", _dindex);Debug.locals.put("dindex", _dindex);
+ BA.debugLineNum = 18;BA.debugLine="Dim offset As Int = Bit.And(0x0000001f, Index)";
+Debug.JustUpdateDeviceLine();
+_offset = b4xbitset.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0x0000001f))),(Object)(_index));Debug.locals.put("offset", _offset);Debug.locals.put("offset", _offset);
+ BA.debugLineNum = 22;BA.debugLine="Dim BlockValue As Int = data(dindex)";
+Debug.JustUpdateDeviceLine();
+_blockvalue = __ref.getField(false,"_data" /*RemoteObject*/ ).getArrayElement(true,_dindex);Debug.locals.put("BlockValue", _blockvalue);Debug.locals.put("BlockValue", _blockvalue);
+ BA.debugLineNum = 24;BA.debugLine="Dim NewBlockValue As Int";
+Debug.JustUpdateDeviceLine();
+_newblockvalue = RemoteObject.createImmutable(0);Debug.locals.put("NewBlockValue", _newblockvalue);
+ BA.debugLineNum = 25;BA.debugLine="If Value Then";
+Debug.JustUpdateDeviceLine();
+if (_value.get().booleanValue()) {
+ BA.debugLineNum = 26;BA.debugLine="NewBlockValue = Bit.Or(BlockValue, Bit.ShiftLeft";
+Debug.JustUpdateDeviceLine();
+_newblockvalue = b4xbitset.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(_blockvalue),(Object)(b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftLeft",(Object)(BA.numberCast(int.class, 1)),(Object)(_offset))));Debug.locals.put("NewBlockValue", _newblockvalue);
+ }else {
+ BA.debugLineNum = 28;BA.debugLine="NewBlockValue = Bit.And(BlockValue, Bit.Not(Bit.";
+Debug.JustUpdateDeviceLine();
+_newblockvalue = b4xbitset.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_blockvalue),(Object)(b4xbitset.__c.getField(false,"Bit").runMethod(true,"Not",(Object)(b4xbitset.__c.getField(false,"Bit").runMethod(true,"ShiftLeft",(Object)(BA.numberCast(int.class, 1)),(Object)(_offset))))));Debug.locals.put("NewBlockValue", _newblockvalue);
+ };
+ BA.debugLineNum = 33;BA.debugLine="data(dindex) = NewBlockValue";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).setArrayElement (_newblockvalue,_dindex);
+ BA.debugLineNum = 35;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb.java
new file mode 100644
index 0000000..7d7eb30
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb.java
@@ -0,0 +1,48 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xbreadcrumb {
+ public static RemoteObject myClass;
+ public b4xbreadcrumb() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xbreadcrumb.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _mitems = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _rightpositions = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _textcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _fnt = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+public static RemoteObject _offset = RemoteObject.createImmutable(0);
+public static RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _crumbcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _touchpanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _presseditem = RemoteObject.createImmutable(0);
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _mhaptic = RemoteObject.createImmutable(false);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"bc",_ref.getField(false, "_bc"),"CrumbColor",_ref.getField(false, "_crumbcolor"),"cvs",_ref.getField(false, "_cvs"),"DateUtils",_ref.getField(false, "_dateutils"),"fnt",_ref.getField(false, "_fnt"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEventName",_ref.getField(false, "_meventname"),"mHaptic",_ref.getField(false, "_mhaptic"),"mItems",_ref.getField(false, "_mitems"),"offset",_ref.getField(false, "_offset"),"PressedItem",_ref.getField(false, "_presseditem"),"RightPositions",_ref.getField(false, "_rightpositions"),"Tag",_ref.getField(false, "_tag"),"TextColor",_ref.getField(false, "_textcolor"),"TouchPanel",_ref.getField(false, "_touchpanel"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.java
new file mode 100644
index 0000000..ccc6bca
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbreadcrumb_subs_0.java
@@ -0,0 +1,562 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xbreadcrumb_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,51);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xbreadcrumb","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 51;BA.debugLine="Public Sub Base_Resize (Width As Double, Height As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 52;BA.debugLine="cvs.Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _width)),(Object)(BA.numberCast(float.class, _height)));
+ BA.debugLineNum = 53;BA.debugLine="TouchPanel.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 54;BA.debugLine="Draw";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_draw" /*RemoteObject*/ );
+ BA.debugLineNum = 55;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 5;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 6;BA.debugLine="Private mEventName As String 'ignore";
+b4xbreadcrumb._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xbreadcrumb._meventname);
+ //BA.debugLineNum = 7;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xbreadcrumb._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xbreadcrumb._mcallback);
+ //BA.debugLineNum = 8;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xbreadcrumb._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xbreadcrumb._mbase);
+ //BA.debugLineNum = 9;BA.debugLine="Private xui As XUI 'ignore";
+b4xbreadcrumb._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xbreadcrumb._xui);
+ //BA.debugLineNum = 10;BA.debugLine="Private cvs As B4XCanvas";
+b4xbreadcrumb._cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvs",b4xbreadcrumb._cvs);
+ //BA.debugLineNum = 11;BA.debugLine="Private mItems As List";
+b4xbreadcrumb._mitems = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_mitems",b4xbreadcrumb._mitems);
+ //BA.debugLineNum = 12;BA.debugLine="Private RightPositions As List";
+b4xbreadcrumb._rightpositions = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_rightpositions",b4xbreadcrumb._rightpositions);
+ //BA.debugLineNum = 13;BA.debugLine="Public TextColor As Int";
+b4xbreadcrumb._textcolor = RemoteObject.createImmutable(0);__ref.setField("_textcolor",b4xbreadcrumb._textcolor);
+ //BA.debugLineNum = 14;BA.debugLine="Public fnt As B4XFont";
+b4xbreadcrumb._fnt = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");__ref.setField("_fnt",b4xbreadcrumb._fnt);
+ //BA.debugLineNum = 15;BA.debugLine="Private offset As Int = 10dip";
+b4xbreadcrumb._offset = b4xbreadcrumb.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10)));__ref.setField("_offset",b4xbreadcrumb._offset);
+ //BA.debugLineNum = 16;BA.debugLine="Private bc As BitmapCreator";
+b4xbreadcrumb._bc = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_bc",b4xbreadcrumb._bc);
+ //BA.debugLineNum = 17;BA.debugLine="Public CrumbColor As Int";
+b4xbreadcrumb._crumbcolor = RemoteObject.createImmutable(0);__ref.setField("_crumbcolor",b4xbreadcrumb._crumbcolor);
+ //BA.debugLineNum = 18;BA.debugLine="Private TouchPanel As B4XView";
+b4xbreadcrumb._touchpanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_touchpanel",b4xbreadcrumb._touchpanel);
+ //BA.debugLineNum = 19;BA.debugLine="Private PressedItem As Int = -1";
+b4xbreadcrumb._presseditem = BA.numberCast(int.class, -(double) (0 + 1));__ref.setField("_presseditem",b4xbreadcrumb._presseditem);
+ //BA.debugLineNum = 20;BA.debugLine="Public Tag As Object";
+b4xbreadcrumb._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xbreadcrumb._tag);
+ //BA.debugLineNum = 21;BA.debugLine="Public mHaptic As Boolean";
+b4xbreadcrumb._mhaptic = RemoteObject.createImmutable(false);__ref.setField("_mhaptic",b4xbreadcrumb._mhaptic);
+ //BA.debugLineNum = 22;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,33);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xbreadcrumb","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _xlbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _items = RemoteObject.createImmutable("");
+RemoteObject _s = RemoteObject.createImmutable("");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 33;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 34;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 36;BA.debugLine="cvs.Initialize(mBase)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));
+ BA.debugLineNum = 37;BA.debugLine="Dim xlbl As B4XView = Lbl";
+Debug.JustUpdateDeviceLine();
+_xlbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xlbl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("xlbl", _xlbl);Debug.locals.put("xlbl", _xlbl);
+ BA.debugLineNum = 38;BA.debugLine="fnt = xlbl.Font";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_fnt" /*RemoteObject*/ ,_xlbl.runMethod(false,"getFont"));
+ BA.debugLineNum = 39;BA.debugLine="TextColor = xlbl.TextColor";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_textcolor" /*RemoteObject*/ ,_xlbl.runMethod(true,"getTextColor"));
+ BA.debugLineNum = 40;BA.debugLine="CrumbColor = xui.PaintOrColorToColor(Props.Get(\"C";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_crumbcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CrumbColor")))))));
+ BA.debugLineNum = 41;BA.debugLine="mHaptic = Props.GetDefault(\"HapticFeedback\", Fals";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mhaptic" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("HapticFeedback"))),(Object)((b4xbreadcrumb.__c.getField(true,"False"))))));
+ BA.debugLineNum = 42;BA.debugLine="TouchPanel = xui.CreatePanel(\"Touch\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_touchpanel" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("Touch"))));
+ BA.debugLineNum = 43;BA.debugLine="mBase.AddView(TouchPanel, 0, 0, mBase.Width, mBas";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 44;BA.debugLine="Dim items As String = Props.Get(\"Items\")";
+Debug.JustUpdateDeviceLine();
+_items = BA.ObjectToString(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Items")))));Debug.locals.put("items", _items);Debug.locals.put("items", _items);
+ BA.debugLineNum = 45;BA.debugLine="For Each s As String In Regex.Split(\"\\|\", items)";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group13 = b4xbreadcrumb.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString("\\|")),(Object)(_items));
+final int groupLen13 = group13.getField(true,"length").get()
+;int index13 = 0;
+;
+for (; index13 < groupLen13;index13++){
+_s = group13.getArrayElement(true,RemoteObject.createImmutable(index13));Debug.locals.put("s", _s);
+Debug.locals.put("s", _s);
+ BA.debugLineNum = 46;BA.debugLine="mItems.Add(s)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mitems" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_s)));
+ }
+}Debug.locals.put("s", _s);
+;
+ BA.debugLineNum = 48;BA.debugLine="Draw";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_draw" /*RemoteObject*/ );
+ BA.debugLineNum = 49;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Draw (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,57);
+if (RapidSub.canDelegate("draw")) { return __ref.runUserSub(false, "b4xbreadcrumb","draw", __ref);}
+RemoteObject _bcolor = RemoteObject.declareNull("b4a.example.bitmapcreator._argbcolor");
+RemoteObject _strokecolor = RemoteObject.createImmutable(0);
+RemoteObject _clrs = null;
+RemoteObject _left = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _sc = RemoteObject.createImmutable(0);
+RemoteObject _width = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 57;BA.debugLine="Private Sub Draw";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 58;BA.debugLine="cvs.ClearRect(cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 59;BA.debugLine="Dim bcolor As ARGBColor";
+Debug.JustUpdateDeviceLine();
+_bcolor = RemoteObject.createNew ("b4a.example.bitmapcreator._argbcolor");Debug.locals.put("bcolor", _bcolor);
+ BA.debugLineNum = 60;BA.debugLine="bc.ColorToARGB(CrumbColor, bcolor)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_colortoargb",(Object)(__ref.getField(true,"_crumbcolor" /*RemoteObject*/ )),(Object)(_bcolor));
+ BA.debugLineNum = 61;BA.debugLine="bcolor.r = Min(255, bcolor.r * 2)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("r",BA.numberCast(int.class, b4xbreadcrumb.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"r"),RemoteObject.createImmutable(2)}, "*",0, 1))))));
+ BA.debugLineNum = 62;BA.debugLine="bcolor.g = Min(255, bcolor.g * 2)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("g",BA.numberCast(int.class, b4xbreadcrumb.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"g"),RemoteObject.createImmutable(2)}, "*",0, 1))))));
+ BA.debugLineNum = 63;BA.debugLine="bcolor.b = Min(255, bcolor.b * 2)";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("b",BA.numberCast(int.class, b4xbreadcrumb.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 255)),(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"b"),RemoteObject.createImmutable(2)}, "*",0, 1))))));
+ BA.debugLineNum = 64;BA.debugLine="Dim strokeColor As Int = bc.ARGBToColor(bcolor)";
+Debug.JustUpdateDeviceLine();
+_strokecolor = __ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(true,"_argbtocolor",(Object)(_bcolor));Debug.locals.put("strokeColor", _strokecolor);Debug.locals.put("strokeColor", _strokecolor);
+ BA.debugLineNum = 66;BA.debugLine="bc.ColorToARGB(CrumbColor, bcolor)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_colortoargb",(Object)(__ref.getField(true,"_crumbcolor" /*RemoteObject*/ )),(Object)(_bcolor));
+ BA.debugLineNum = 67;BA.debugLine="bcolor.r = bcolor.r * 0.8";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("r",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"r"),RemoteObject.createImmutable(0.8)}, "*",0, 0)));
+ BA.debugLineNum = 68;BA.debugLine="bcolor.g = bcolor.g * 0.8";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("g",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"g"),RemoteObject.createImmutable(0.8)}, "*",0, 0)));
+ BA.debugLineNum = 69;BA.debugLine="bcolor.b = bcolor.b * 0.8";
+Debug.JustUpdateDeviceLine();
+_bcolor.setField ("b",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_bcolor.getField(true,"b"),RemoteObject.createImmutable(0.8)}, "*",0, 0)));
+ BA.debugLineNum = 70;BA.debugLine="Dim Clrs() As Int = Array As Int(CrumbColor, bc.A";
+Debug.JustUpdateDeviceLine();
+_clrs = RemoteObject.createNewArray("int",new int[] {2},new Object[] {__ref.getField(true,"_crumbcolor" /*RemoteObject*/ ),__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(true,"_argbtocolor",(Object)(_bcolor))});Debug.locals.put("Clrs", _clrs);Debug.locals.put("Clrs", _clrs);
+ BA.debugLineNum = 72;BA.debugLine="RightPositions.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 73;BA.debugLine="If mItems.Size = 0 Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mitems" /*RemoteObject*/ ).runMethod(true,"getSize"),BA.numberCast(double.class, 0))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 74;BA.debugLine="Dim Left As Int = 0";
+Debug.JustUpdateDeviceLine();
+_left = BA.numberCast(int.class, 0);Debug.locals.put("Left", _left);Debug.locals.put("Left", _left);
+ BA.debugLineNum = 75;BA.debugLine="For i = 0 To mItems.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step16 = 1;
+final int limit16 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mitems" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step16 > 0 && _i <= limit16) || (step16 < 0 && _i >= limit16) ;_i = ((int)(0 + _i + step16)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 76;BA.debugLine="Dim sc As Int";
+Debug.JustUpdateDeviceLine();
+_sc = RemoteObject.createImmutable(0);Debug.locals.put("sc", _sc);
+ BA.debugLineNum = 77;BA.debugLine="If PressedItem = i Then sc = strokeColor Else sc";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_presseditem" /*RemoteObject*/ ),BA.numberCast(double.class, _i))) {
+_sc = _strokecolor;Debug.locals.put("sc", _sc);}
+else {
+_sc = BA.numberCast(int.class, 0);Debug.locals.put("sc", _sc);};
+ BA.debugLineNum = 78;BA.debugLine="Dim width As Int = DrawItem(Left, mItems.Get(i),";
+Debug.JustUpdateDeviceLine();
+_width = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_drawitem" /*RemoteObject*/ ,(Object)(_left),(Object)(BA.ObjectToString(__ref.getField(false,"_mitems" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))))),(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("=",RemoteObject.createImmutable(_i),BA.numberCast(double.class, 0)))),(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("=",RemoteObject.createImmutable(_i),BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mitems" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1))))),(Object)(_clrs.getArrayElement(true,RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),_clrs.getField(true,"length")}, "%",0, 1))),(Object)(_sc));Debug.locals.put("width", _width);Debug.locals.put("width", _width);
+ BA.debugLineNum = 79;BA.debugLine="Left = Left + width + offset + 2dip";
+Debug.JustUpdateDeviceLine();
+_left = RemoteObject.solve(new RemoteObject[] {_left,_width,__ref.getField(true,"_offset" /*RemoteObject*/ ),b4xbreadcrumb.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "+++",3, 1);Debug.locals.put("Left", _left);
+ BA.debugLineNum = 80;BA.debugLine="RightPositions.Add(Left)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_left)));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 82;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 83;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawitem(RemoteObject __ref,RemoteObject _left,RemoteObject _text,RemoteObject _first,RemoteObject _last,RemoteObject _clr,RemoteObject _strokecolor) throws Exception{
+try {
+ Debug.PushSubsStack("DrawItem (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,85);
+if (RapidSub.canDelegate("drawitem")) { return __ref.runUserSub(false, "b4xbreadcrumb","drawitem", __ref, _left, _text, _first, _last, _clr, _strokecolor);}
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _itemwidth = RemoteObject.createImmutable(0);
+RemoteObject _itemheight = RemoteObject.createImmutable(0);
+RemoteObject _baseline = RemoteObject.createImmutable(0);
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");
+Debug.locals.put("Left", _left);
+Debug.locals.put("Text", _text);
+Debug.locals.put("First", _first);
+Debug.locals.put("Last", _last);
+Debug.locals.put("clr", _clr);
+Debug.locals.put("strokeColor", _strokecolor);
+ BA.debugLineNum = 85;BA.debugLine="Private Sub DrawItem(Left As Int, Text As String,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 86;BA.debugLine="Dim r As B4XRect = cvs.MeasureText(Text, fnt)";
+Debug.JustUpdateDeviceLine();
+_r = __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"MeasureText",(Object)(_text),(Object)(__ref.getField(false,"_fnt" /*RemoteObject*/ )));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 87;BA.debugLine="Dim ItemWidth As Int = r.Width + 30dip";
+Debug.JustUpdateDeviceLine();
+_itemwidth = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_r.runMethod(true,"getWidth"),b4xbreadcrumb.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)))}, "+",1, 0));Debug.locals.put("ItemWidth", _itemwidth);Debug.locals.put("ItemWidth", _itemwidth);
+ BA.debugLineNum = 88;BA.debugLine="Dim ItemHeight As Int = cvs.TargetRect.Height";
+Debug.JustUpdateDeviceLine();
+_itemheight = BA.numberCast(int.class, __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getHeight"));Debug.locals.put("ItemHeight", _itemheight);Debug.locals.put("ItemHeight", _itemheight);
+ BA.debugLineNum = 89;BA.debugLine="Dim BaseLine As Int = cvs.TargetRect.CenterY - r.";
+Debug.JustUpdateDeviceLine();
+_baseline = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"),_r.runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_r.runMethod(true,"getTop")}, "-/-",2, 0));Debug.locals.put("BaseLine", _baseline);Debug.locals.put("BaseLine", _baseline);
+ BA.debugLineNum = 90;BA.debugLine="Dim p As B4XPath";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");Debug.locals.put("p", _p);
+ BA.debugLineNum = 91;BA.debugLine="p.Initialize(Left, 0)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, _left)),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 92;BA.debugLine="p.LineTo(Left + ItemWidth, 0)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,_itemwidth}, "+",1, 1))),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 93;BA.debugLine="If Last = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_last,b4xbreadcrumb.__c.getField(true,"False"))) {
+ BA.debugLineNum = 94;BA.debugLine="p.LineTo(Left + ItemWidth + offset, ItemHeight /";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,_itemwidth,__ref.getField(true,"_offset" /*RemoteObject*/ )}, "++",2, 1))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_itemheight,RemoteObject.createImmutable(2)}, "/",0, 0))));
+ };
+ BA.debugLineNum = 96;BA.debugLine="p.LineTo(Left + ItemWidth, ItemHeight)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,_itemwidth}, "+",1, 1))),(Object)(BA.numberCast(float.class, _itemheight)));
+ BA.debugLineNum = 97;BA.debugLine="If First = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_first,b4xbreadcrumb.__c.getField(true,"False"))) {
+ BA.debugLineNum = 98;BA.debugLine="p.LineTo(Left - offset, ItemHeight)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,__ref.getField(true,"_offset" /*RemoteObject*/ )}, "-",1, 1))),(Object)(BA.numberCast(float.class, _itemheight)));
+ BA.debugLineNum = 99;BA.debugLine="p.LineTo(Left, ItemHeight / 2)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, _left)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_itemheight,RemoteObject.createImmutable(2)}, "/",0, 0))));
+ BA.debugLineNum = 100;BA.debugLine="p.LineTo(Left - offset, 0)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,__ref.getField(true,"_offset" /*RemoteObject*/ )}, "-",1, 1))),(Object)(BA.numberCast(float.class, 0)));
+ }else {
+ BA.debugLineNum = 102;BA.debugLine="p.LineTo(Left, ItemHeight)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, _left)),(Object)(BA.numberCast(float.class, _itemheight)));
+ };
+ BA.debugLineNum = 104;BA.debugLine="p.LineTo(Left, 0)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("LineTo",(Object)(BA.numberCast(float.class, _left)),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 105;BA.debugLine="cvs.DrawPath(p, clr, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawPath",(Object)(_p),(Object)(_clr),(Object)(b4xbreadcrumb.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 106;BA.debugLine="If strokeColor <> 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_strokecolor,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 107;BA.debugLine="cvs.DrawPath(p, strokeColor, False, 3dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawPath",(Object)(_p),(Object)(_strokecolor),(Object)(b4xbreadcrumb.__c.getField(true,"False")),(Object)(BA.numberCast(float.class, b4xbreadcrumb.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3))))));
+ };
+ BA.debugLineNum = 110;BA.debugLine="cvs.DrawText(Text, Left + ItemWidth / 2, BaseLine";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)(_text),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_left,_itemwidth,RemoteObject.createImmutable(2)}, "+/",1, 0))),(Object)(BA.numberCast(float.class, _baseline)),(Object)(__ref.getField(false,"_fnt" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_textcolor" /*RemoteObject*/ )),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("CENTER"))));
+ BA.debugLineNum = 111;BA.debugLine="Return ItemWidth";
+Debug.JustUpdateDeviceLine();
+if (true) return _itemwidth;
+ BA.debugLineNum = 112;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _finditem(RemoteObject __ref,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("FindItem (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,136);
+if (RapidSub.canDelegate("finditem")) { return __ref.runUserSub(false, "b4xbreadcrumb","finditem", __ref, _x, _y);}
+RemoteObject _r = RemoteObject.createImmutable(0);
+int _i = 0;
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 136;BA.debugLine="Private Sub FindItem (x As Int, y As Int) As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 137;BA.debugLine="If RightPositions.Size = 0 Then Return -1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runMethod(true,"getSize"),BA.numberCast(double.class, 0))) {
+if (true) return BA.numberCast(int.class, -(double) (0 + 1));};
+ BA.debugLineNum = 138;BA.debugLine="If y < 0 Or y > cvs.TargetRect.Height Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_y,BA.numberCast(double.class, 0)) || RemoteObject.solveBoolean(">",_y,BA.numberCast(double.class, __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getHeight")))) {
+if (true) return BA.numberCast(int.class, -(double) (0 + 1));};
+ BA.debugLineNum = 139;BA.debugLine="Dim r As Int = RightPositions.Get(RightPositions.";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(int.class, __ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 140;BA.debugLine="If x > r Then Return -1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_x,BA.numberCast(double.class, _r))) {
+if (true) return BA.numberCast(int.class, -(double) (0 + 1));};
+ BA.debugLineNum = 141;BA.debugLine="For i = RightPositions.Size - 2 To 0 Step -1";
+Debug.JustUpdateDeviceLine();
+{
+final int step5 = -1;
+final int limit5 = 0;
+_i = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(2)}, "-",1, 1).get().intValue() ;
+for (;(step5 > 0 && _i <= limit5) || (step5 < 0 && _i >= limit5) ;_i = ((int)(0 + _i + step5)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 142;BA.debugLine="Dim r As Int = RightPositions.Get(i)";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(int.class, __ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 143;BA.debugLine="If x > r Then Return i + 1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_x,BA.numberCast(double.class, _r))) {
+if (true) return RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),RemoteObject.createImmutable(1)}, "+",1, 1);};
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 145;BA.debugLine="Return 0";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.numberCast(int.class, 0);
+ BA.debugLineNum = 146;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getitems(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getItems (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,153);
+if (RapidSub.canDelegate("getitems")) { return __ref.runUserSub(false, "b4xbreadcrumb","getitems", __ref);}
+ BA.debugLineNum = 153;BA.debugLine="Public Sub getItems As List";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 154;BA.debugLine="Return mItems";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mitems" /*RemoteObject*/ );
+ BA.debugLineNum = 155;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,24);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xbreadcrumb","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 24;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 25;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 26;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 27;BA.debugLine="mItems.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mitems" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 28;BA.debugLine="RightPositions.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_rightpositions" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 29;BA.debugLine="bc.Initialize(1, 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 1)));
+ BA.debugLineNum = 30;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setitems(RemoteObject __ref,RemoteObject _i) throws Exception{
+try {
+ Debug.PushSubsStack("setItems (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,148);
+if (RapidSub.canDelegate("setitems")) { return __ref.runUserSub(false, "b4xbreadcrumb","setitems", __ref, _i);}
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 148;BA.debugLine="Public Sub setItems (i As List)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 149;BA.debugLine="mItems = i";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mitems" /*RemoteObject*/ ,_i);
+ BA.debugLineNum = 150;BA.debugLine="Draw";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_draw" /*RemoteObject*/ );
+ BA.debugLineNum = 151;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _touch_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("Touch_Touch (b4xbreadcrumb) ","b4xbreadcrumb",49,__ref.getField(false, "ba"),__ref,114);
+if (RapidSub.canDelegate("touch_touch")) { return __ref.runUserSub(false, "b4xbreadcrumb","touch_touch", __ref, _action, _x, _y);}
+RemoteObject _prev = RemoteObject.createImmutable(0);
+RemoteObject _index = RemoteObject.createImmutable(0);
+RemoteObject _items = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+int _i = 0;
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 114;BA.debugLine="Private Sub Touch_Touch (Action As Int, X As Float";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 115;BA.debugLine="Select Action";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(_action,__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_DOWN"),__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE"),__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_UP"))) {
+case 0:
+case 1: {
+ BA.debugLineNum = 117;BA.debugLine="Dim prev As Int = PressedItem";
+Debug.JustUpdateDeviceLine();
+_prev = __ref.getField(true,"_presseditem" /*RemoteObject*/ );Debug.locals.put("prev", _prev);Debug.locals.put("prev", _prev);
+ BA.debugLineNum = 118;BA.debugLine="PressedItem = FindItem(X, Y)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_presseditem" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_finditem" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y))));
+ BA.debugLineNum = 119;BA.debugLine="If prev <> PressedItem Then Draw";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_prev,BA.numberCast(double.class, __ref.getField(true,"_presseditem" /*RemoteObject*/ )))) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_draw" /*RemoteObject*/ );};
+ break; }
+case 2: {
+ BA.debugLineNum = 121;BA.debugLine="Dim index As Int = FindItem(X, Y)";
+Debug.JustUpdateDeviceLine();
+_index = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_finditem" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)));Debug.locals.put("index", _index);Debug.locals.put("index", _index);
+ BA.debugLineNum = 122;BA.debugLine="If index = PressedItem And index > -1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_index,BA.numberCast(double.class, __ref.getField(true,"_presseditem" /*RemoteObject*/ ))) && RemoteObject.solveBoolean(">",_index,BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 123;BA.debugLine="Dim Items As List";
+Debug.JustUpdateDeviceLine();
+_items = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");Debug.locals.put("Items", _items);
+ BA.debugLineNum = 124;BA.debugLine="Items.Initialize";
+Debug.JustUpdateDeviceLine();
+_items.runVoidMethod ("Initialize");
+ BA.debugLineNum = 125;BA.debugLine="For i = 0 To index";
+Debug.JustUpdateDeviceLine();
+{
+final int step11 = 1;
+final int limit11 = _index.get().intValue();
+_i = 0 ;
+for (;(step11 > 0 && _i <= limit11) || (step11 < 0 && _i >= limit11) ;_i = ((int)(0 + _i + step11)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 126;BA.debugLine="Items.Add(mItems.Get(i))";
+Debug.JustUpdateDeviceLine();
+_items.runVoidMethod ("Add",(Object)(__ref.getField(false,"_mitems" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i)))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 128;BA.debugLine="If mHaptic Then XUIViewsUtils.PerformHapticFee";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mhaptic" /*RemoteObject*/ ).get().booleanValue()) {
+b4xbreadcrumb._xuiviewsutils.runVoidMethod ("_performhapticfeedback" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));};
+ BA.debugLineNum = 129;BA.debugLine="CallSub2(mCallBack, mEventName & \"_CrumbClick\"";
+Debug.JustUpdateDeviceLine();
+b4xbreadcrumb.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_CrumbClick"))),(Object)((_items)));
+ };
+ BA.debugLineNum = 131;BA.debugLine="PressedItem = -1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_presseditem" /*RemoteObject*/ ,BA.numberCast(int.class, -(double) (0 + 1)));
+ BA.debugLineNum = 132;BA.debugLine="Draw";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbreadcrumb.class, "_draw" /*RemoteObject*/ );
+ break; }
+}
+;
+ BA.debugLineNum = 134;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder.java
new file mode 100644
index 0000000..7d3019a
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder.java
@@ -0,0 +1,34 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xbytesbuilder {
+ public static RemoteObject myClass;
+ public b4xbytesbuilder() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xbytesbuilder.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _mbuffer = null;
+public static RemoteObject _mlength = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"mBuffer",_ref.getField(false, "_mbuffer"),"mLength",_ref.getField(false, "_mlength")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.java
new file mode 100644
index 0000000..1452c2f
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xbytesbuilder_subs_0.java
@@ -0,0 +1,473 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xbytesbuilder_subs_0 {
+
+
+public static RemoteObject _append(RemoteObject __ref,RemoteObject _data) throws Exception{
+try {
+ Debug.PushSubsStack("Append (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,24);
+if (RapidSub.canDelegate("append")) { return __ref.runUserSub(false, "b4xbytesbuilder","append", __ref, _data);}
+Debug.locals.put("Data", _data);
+ BA.debugLineNum = 24;BA.debugLine="Public Sub Append(Data() As Byte) As B4XBytesBuild";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 25;BA.debugLine="Return Append2(Data, 0, Data.Length)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_append2" /*RemoteObject*/ ,(Object)(_data),(Object)(BA.numberCast(int.class, 0)),(Object)(_data.getField(true,"length")));
+ BA.debugLineNum = 26;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _append2(RemoteObject __ref,RemoteObject _data,RemoteObject _startindex,RemoteObject _length) throws Exception{
+try {
+ Debug.PushSubsStack("Append2 (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,31);
+if (RapidSub.canDelegate("append2")) { return __ref.runUserSub(false, "b4xbytesbuilder","append2", __ref, _data, _startindex, _length);}
+RemoteObject _oldlength = RemoteObject.createImmutable(0);
+Debug.locals.put("Data", _data);
+Debug.locals.put("StartIndex", _startindex);
+Debug.locals.put("Length", _length);
+ BA.debugLineNum = 31;BA.debugLine="Public Sub Append2(Data() As Byte, StartIndex As I";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 32;BA.debugLine="Dim OldLength As Int = ChangeLength(mLength + Len";
+Debug.JustUpdateDeviceLine();
+_oldlength = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_changelength" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mlength" /*RemoteObject*/ ),_length}, "+",1, 1)));Debug.locals.put("OldLength", _oldlength);Debug.locals.put("OldLength", _oldlength);
+ BA.debugLineNum = 33;BA.debugLine="Bit.ArrayCopy(Data, StartIndex, mBuffer, OldLengt";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((_data)),(Object)(_startindex),(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(_oldlength),(Object)(_length));
+ BA.debugLineNum = 34;BA.debugLine="Return Me";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref);
+ BA.debugLineNum = 35;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _changelength(RemoteObject __ref,RemoteObject _newlength) throws Exception{
+try {
+ Debug.PushSubsStack("ChangeLength (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,12);
+if (RapidSub.canDelegate("changelength")) { return __ref.runUserSub(false, "b4xbytesbuilder","changelength", __ref, _newlength);}
+RemoteObject _oldlength = RemoteObject.createImmutable(0);
+RemoteObject _b = null;
+Debug.locals.put("NewLength", _newlength);
+ BA.debugLineNum = 12;BA.debugLine="Private Sub ChangeLength (NewLength As Int) As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 13;BA.debugLine="Dim OldLength As Int = mLength";
+Debug.JustUpdateDeviceLine();
+_oldlength = __ref.getField(true,"_mlength" /*RemoteObject*/ );Debug.locals.put("OldLength", _oldlength);Debug.locals.put("OldLength", _oldlength);
+ BA.debugLineNum = 14;BA.debugLine="mLength = NewLength";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mlength" /*RemoteObject*/ ,_newlength);
+ BA.debugLineNum = 15;BA.debugLine="If mBuffer.Length < mLength Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",__ref.getField(false,"_mbuffer" /*RemoteObject*/ ).getField(true,"length"),BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 16;BA.debugLine="Dim b(Max(mBuffer.Length * 2, NewLength)) As Byt";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNewArray ("byte", new int[] {(int) (0 + b4xbytesbuilder.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbuffer" /*RemoteObject*/ ).getField(true,"length"),RemoteObject.createImmutable(2)}, "*",0, 1))),(Object)(BA.numberCast(double.class, _newlength))).get().doubleValue())}, new Object[]{});Debug.locals.put("b", _b);
+ BA.debugLineNum = 17;BA.debugLine="Bit.ArrayCopy(mBuffer, 0, b, 0, mBuffer.Length)";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(BA.numberCast(int.class, 0)),(Object)((_b)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbuffer" /*RemoteObject*/ ).getField(true,"length")));
+ BA.debugLineNum = 18;BA.debugLine="mBuffer = b";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbuffer" /*RemoteObject*/ ,_b);
+ };
+ BA.debugLineNum = 20;BA.debugLine="Return OldLength";
+Debug.JustUpdateDeviceLine();
+if (true) return _oldlength;
+ BA.debugLineNum = 21;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private mBuffer() As Byte";
+b4xbytesbuilder._mbuffer = RemoteObject.createNewArray ("byte", new int[] {0}, new Object[]{});__ref.setField("_mbuffer",b4xbytesbuilder._mbuffer);
+ //BA.debugLineNum = 3;BA.debugLine="Private mLength As Int";
+b4xbytesbuilder._mlength = RemoteObject.createImmutable(0);__ref.setField("_mlength",b4xbytesbuilder._mlength);
+ //BA.debugLineNum = 4;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _clear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Clear (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,37);
+if (RapidSub.canDelegate("clear")) { return __ref.runUserSub(false, "b4xbytesbuilder","clear", __ref);}
+ BA.debugLineNum = 37;BA.debugLine="Public Sub Clear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="ChangeLength(0)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_changelength" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 39;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getbuffer(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getBuffer (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,103);
+if (RapidSub.canDelegate("getbuffer")) { return __ref.runUserSub(false, "b4xbytesbuilder","getbuffer", __ref);}
+ BA.debugLineNum = 103;BA.debugLine="Private Sub getBuffer As Byte() 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 104;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getinternalbuffer(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getInternalBuffer (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,127);
+if (RapidSub.canDelegate("getinternalbuffer")) { return __ref.runUserSub(false, "b4xbytesbuilder","getinternalbuffer", __ref);}
+ BA.debugLineNum = 127;BA.debugLine="Public Sub getInternalBuffer As Byte()";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 128;BA.debugLine="Return mBuffer";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbuffer" /*RemoteObject*/ );
+ BA.debugLineNum = 129;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getlength(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getLength (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,92);
+if (RapidSub.canDelegate("getlength")) { return __ref.runUserSub(false, "b4xbytesbuilder","getlength", __ref);}
+ BA.debugLineNum = 92;BA.debugLine="Public Sub getLength As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 93;BA.debugLine="Return mLength";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mlength" /*RemoteObject*/ );
+ BA.debugLineNum = 94;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _indexof(RemoteObject __ref,RemoteObject _searchfor) throws Exception{
+try {
+ Debug.PushSubsStack("IndexOf (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,107);
+if (RapidSub.canDelegate("indexof")) { return __ref.runUserSub(false, "b4xbytesbuilder","indexof", __ref, _searchfor);}
+Debug.locals.put("SearchFor", _searchfor);
+ BA.debugLineNum = 107;BA.debugLine="Public Sub IndexOf(SearchFor() As Byte) As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 108;BA.debugLine="Return IndexOf2(SearchFor, 0)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_indexof2" /*RemoteObject*/ ,(Object)(_searchfor),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 109;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _indexof2(RemoteObject __ref,RemoteObject _searchfor,RemoteObject _index) throws Exception{
+try {
+ Debug.PushSubsStack("IndexOf2 (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,112);
+if (RapidSub.canDelegate("indexof2")) { return __ref.runUserSub(false, "b4xbytesbuilder","indexof2", __ref, _searchfor, _index);}
+int _i1 = 0;
+int _i2 = 0;
+Debug.locals.put("SearchFor", _searchfor);
+Debug.locals.put("Index", _index);
+ BA.debugLineNum = 112;BA.debugLine="Public Sub IndexOf2(SearchFor() As Byte, Index As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 113;BA.debugLine="For i1 = Index To mLength - SearchFor.Length";
+Debug.JustUpdateDeviceLine();
+{
+final int step1 = 1;
+final int limit1 = RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mlength" /*RemoteObject*/ ),_searchfor.getField(true,"length")}, "-",1, 1).get().intValue();
+_i1 = _index.get().intValue() ;
+for (;(step1 > 0 && _i1 <= limit1) || (step1 < 0 && _i1 >= limit1) ;_i1 = ((int)(0 + _i1 + step1)) ) {
+Debug.locals.put("i1", _i1);
+ BA.debugLineNum = 114;BA.debugLine="For i2 = 0 To SearchFor.Length - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step2 = 1;
+final int limit2 = RemoteObject.solve(new RemoteObject[] {_searchfor.getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i2 = 0 ;
+for (;(step2 > 0 && _i2 <= limit2) || (step2 < 0 && _i2 >= limit2) ;_i2 = ((int)(0 + _i2 + step2)) ) {
+Debug.locals.put("i2", _i2);
+ BA.debugLineNum = 115;BA.debugLine="If SearchFor(i2) <> mBuffer(i1 + i2) Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_searchfor.getArrayElement(true,BA.numberCast(int.class, _i2)),BA.numberCast(double.class, __ref.getField(false,"_mbuffer" /*RemoteObject*/ ).getArrayElement(true,RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i1),RemoteObject.createImmutable(_i2)}, "+",1, 1))))) {
+ BA.debugLineNum = 116;BA.debugLine="Exit";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+ };
+ }
+}Debug.locals.put("i2", _i2);
+;
+ BA.debugLineNum = 119;BA.debugLine="If i2 = SearchFor.Length Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",RemoteObject.createImmutable(_i2),BA.numberCast(double.class, _searchfor.getField(true,"length")))) {
+ BA.debugLineNum = 120;BA.debugLine="Return i1";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.numberCast(int.class, _i1);
+ };
+ }
+}Debug.locals.put("i1", _i1);
+;
+ BA.debugLineNum = 123;BA.debugLine="Return -1";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.numberCast(int.class, -(double) (0 + 1));
+ BA.debugLineNum = 124;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,6);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xbytesbuilder","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 6;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 7;BA.debugLine="Dim mBuffer(100) As Byte";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder._mbuffer = RemoteObject.createNewArray ("byte", new int[] {100}, new Object[]{});__ref.setField("_mbuffer",b4xbytesbuilder._mbuffer);
+ BA.debugLineNum = 8;BA.debugLine="mLength = 0";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mlength" /*RemoteObject*/ ,BA.numberCast(int.class, 0));
+ BA.debugLineNum = 9;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _insert(RemoteObject __ref,RemoteObject _index,RemoteObject _data) throws Exception{
+try {
+ Debug.PushSubsStack("Insert (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,43);
+if (RapidSub.canDelegate("insert")) { return __ref.runUserSub(false, "b4xbytesbuilder","insert", __ref, _index, _data);}
+RemoteObject _afterindex = null;
+Debug.locals.put("Index", _index);
+Debug.locals.put("Data", _data);
+ BA.debugLineNum = 43;BA.debugLine="Public Sub Insert(Index As Int, Data() As Byte)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 44;BA.debugLine="If Index >= mLength Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("g",_index,BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 45;BA.debugLine="If Index > mLength Then Log(\"Index too large\")";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_index,BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+b4xbytesbuilder.__c.runVoidMethod ("LogImpl","925952258",RemoteObject.createImmutable("Index too large"),0);};
+ BA.debugLineNum = 46;BA.debugLine="Append(Data)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_data));
+ }else {
+ BA.debugLineNum = 48;BA.debugLine="Dim AfterIndex() As Byte = SubArray(Index)";
+Debug.JustUpdateDeviceLine();
+_afterindex = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_subarray" /*RemoteObject*/ ,(Object)(_index));Debug.locals.put("AfterIndex", _afterindex);Debug.locals.put("AfterIndex", _afterindex);
+ BA.debugLineNum = 49;BA.debugLine="ChangeLength(mLength + Data.Length)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_changelength" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mlength" /*RemoteObject*/ ),_data.getField(true,"length")}, "+",1, 1)));
+ BA.debugLineNum = 50;BA.debugLine="Bit.ArrayCopy(Data, 0, mBuffer, Index, Data.Leng";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((_data)),(Object)(BA.numberCast(int.class, 0)),(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(_index),(Object)(_data.getField(true,"length")));
+ BA.debugLineNum = 51;BA.debugLine="Bit.ArrayCopy(AfterIndex, 0, mBuffer, Index + Da";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((_afterindex)),(Object)(BA.numberCast(int.class, 0)),(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(RemoteObject.solve(new RemoteObject[] {_index,_data.getField(true,"length")}, "+",1, 1)),(Object)(_afterindex.getField(true,"length")));
+ };
+ BA.debugLineNum = 53;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _remove(RemoteObject __ref,RemoteObject _beginindex,RemoteObject _endindex) throws Exception{
+try {
+ Debug.PushSubsStack("Remove (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,69);
+if (RapidSub.canDelegate("remove")) { return __ref.runUserSub(false, "b4xbytesbuilder","remove", __ref, _beginindex, _endindex);}
+RemoteObject _res = null;
+RemoteObject _afterendindex = null;
+Debug.locals.put("BeginIndex", _beginindex);
+Debug.locals.put("EndIndex", _endindex);
+ BA.debugLineNum = 69;BA.debugLine="Public Sub Remove(BeginIndex As Int, EndIndex As I";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 70;BA.debugLine="Dim res() As Byte = SubArray2(BeginIndex, EndInde";
+Debug.JustUpdateDeviceLine();
+_res = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_subarray2" /*RemoteObject*/ ,(Object)(_beginindex),(Object)(_endindex));Debug.locals.put("res", _res);Debug.locals.put("res", _res);
+ BA.debugLineNum = 71;BA.debugLine="If EndIndex <= mLength Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("k",_endindex,BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 72;BA.debugLine="Dim AfterEndIndex() As Byte = SubArray(EndIndex)";
+Debug.JustUpdateDeviceLine();
+_afterendindex = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_subarray" /*RemoteObject*/ ,(Object)(_endindex));Debug.locals.put("AfterEndIndex", _afterendindex);Debug.locals.put("AfterEndIndex", _afterendindex);
+ BA.debugLineNum = 73;BA.debugLine="Bit.ArrayCopy(AfterEndIndex, 0, mBuffer, BeginIn";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((_afterendindex)),(Object)(BA.numberCast(int.class, 0)),(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(_beginindex),(Object)(_afterendindex.getField(true,"length")));
+ };
+ BA.debugLineNum = 75;BA.debugLine="ChangeLength(mLength - (EndIndex - BeginIndex))";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_changelength" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mlength" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {_endindex,_beginindex}, "-",1, 1))}, "-",1, 1)));
+ BA.debugLineNum = 76;BA.debugLine="Return res";
+Debug.JustUpdateDeviceLine();
+if (true) return _res;
+ BA.debugLineNum = 77;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _set(RemoteObject __ref,RemoteObject _index,RemoteObject _data) throws Exception{
+try {
+ Debug.PushSubsStack("Set (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,56);
+if (RapidSub.canDelegate("set")) { return __ref.runUserSub(false, "b4xbytesbuilder","set", __ref, _index, _data);}
+Debug.locals.put("Index", _index);
+Debug.locals.put("Data", _data);
+ BA.debugLineNum = 56;BA.debugLine="Public Sub Set(Index As Int, Data() As Byte)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="If Index >= mLength Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("g",_index,BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 58;BA.debugLine="If Index > mLength Then Log(\"Index too large\")";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_index,BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+b4xbytesbuilder.__c.runVoidMethod ("LogImpl","926017794",RemoteObject.createImmutable("Index too large"),0);};
+ BA.debugLineNum = 59;BA.debugLine="Append(Data)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_data));
+ }else {
+ BA.debugLineNum = 61;BA.debugLine="If Data.Length + Index > mLength Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",RemoteObject.solve(new RemoteObject[] {_data.getField(true,"length"),_index}, "+",1, 1),BA.numberCast(double.class, __ref.getField(true,"_mlength" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 62;BA.debugLine="ChangeLength(Data.Length + Index)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_changelength" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {_data.getField(true,"length"),_index}, "+",1, 1)));
+ };
+ BA.debugLineNum = 64;BA.debugLine="Bit.ArrayCopy(Data, 0, mBuffer, Index, Data.Leng";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((_data)),(Object)(BA.numberCast(int.class, 0)),(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(_index),(Object)(_data.getField(true,"length")));
+ };
+ BA.debugLineNum = 66;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _subarray(RemoteObject __ref,RemoteObject _beginindex) throws Exception{
+try {
+ Debug.PushSubsStack("SubArray (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,80);
+if (RapidSub.canDelegate("subarray")) { return __ref.runUserSub(false, "b4xbytesbuilder","subarray", __ref, _beginindex);}
+Debug.locals.put("BeginIndex", _beginindex);
+ BA.debugLineNum = 80;BA.debugLine="Public Sub SubArray(BeginIndex As Int) As Byte()";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 81;BA.debugLine="Return SubArray2(BeginIndex, mLength)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_subarray2" /*RemoteObject*/ ,(Object)(_beginindex),(Object)(__ref.getField(true,"_mlength" /*RemoteObject*/ )));
+ BA.debugLineNum = 82;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _subarray2(RemoteObject __ref,RemoteObject _beginindex,RemoteObject _endindex) throws Exception{
+try {
+ Debug.PushSubsStack("SubArray2 (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,86);
+if (RapidSub.canDelegate("subarray2")) { return __ref.runUserSub(false, "b4xbytesbuilder","subarray2", __ref, _beginindex, _endindex);}
+RemoteObject _b = null;
+Debug.locals.put("BeginIndex", _beginindex);
+Debug.locals.put("EndIndex", _endindex);
+ BA.debugLineNum = 86;BA.debugLine="Public Sub SubArray2(BeginIndex As Int, EndIndex A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 87;BA.debugLine="Dim b(EndIndex - BeginIndex) As Byte";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNewArray ("byte", new int[] {RemoteObject.solve(new RemoteObject[] {_endindex,_beginindex}, "-",1, 1).get().intValue()}, new Object[]{});Debug.locals.put("b", _b);
+ BA.debugLineNum = 88;BA.debugLine="Bit.ArrayCopy(mBuffer, BeginIndex, b, 0, b.Length";
+Debug.JustUpdateDeviceLine();
+b4xbytesbuilder.__c.getField(false,"Bit").runVoidMethod ("ArrayCopy",(Object)((__ref.getField(false,"_mbuffer" /*RemoteObject*/ ))),(Object)(_beginindex),(Object)((_b)),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
+ BA.debugLineNum = 89;BA.debugLine="Return b";
+Debug.JustUpdateDeviceLine();
+if (true) return _b;
+ BA.debugLineNum = 90;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _toarray(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("ToArray (b4xbytesbuilder) ","b4xbytesbuilder",36,__ref.getField(false, "ba"),__ref,97);
+if (RapidSub.canDelegate("toarray")) { return __ref.runUserSub(false, "b4xbytesbuilder","toarray", __ref);}
+ BA.debugLineNum = 97;BA.debugLine="Public Sub ToArray() As Byte()";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 98;BA.debugLine="Return SubArray(0)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xbytesbuilder.class, "_subarray" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 99;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache.java
new file mode 100644
index 0000000..2c0111f
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache.java
@@ -0,0 +1,36 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xcache {
+ public static RemoteObject myClass;
+ public b4xcache() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xcache.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _data = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xorderedmap");
+public static RemoteObject _mmaxsize = RemoteObject.createImmutable(0);
+public static RemoteObject _removethreshold = RemoteObject.createImmutable(0f);
+public static RemoteObject _eternalcounts = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"Data",_ref.getField(false, "_data"),"DateUtils",_ref.getField(false, "_dateutils"),"EternalCounts",_ref.getField(false, "_eternalcounts"),"mMaxSize",_ref.getField(false, "_mmaxsize"),"RemoveThreshold",_ref.getField(false, "_removethreshold")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache_subs_0.java
new file mode 100644
index 0000000..1b2b03b
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcache_subs_0.java
@@ -0,0 +1,431 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xcache_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Type B4XCacheItem (Value As Object, LastAccessedT";
+;
+ //BA.debugLineNum = 3;BA.debugLine="Private Data As B4XOrderedMap";
+b4xcache._data = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xorderedmap");__ref.setField("_data",b4xcache._data);
+ //BA.debugLineNum = 4;BA.debugLine="Private mMaxSize As Int = 100";
+b4xcache._mmaxsize = BA.numberCast(int.class, 100);__ref.setField("_mmaxsize",b4xcache._mmaxsize);
+ //BA.debugLineNum = 5;BA.debugLine="Private RemoveThreshold As Float = 0.3";
+b4xcache._removethreshold = BA.numberCast(float.class, 0.3);__ref.setField("_removethreshold",b4xcache._removethreshold);
+ //BA.debugLineNum = 6;BA.debugLine="Private EternalCounts As Int";
+b4xcache._eternalcounts = RemoteObject.createImmutable(0);__ref.setField("_eternalcounts",b4xcache._eternalcounts);
+ //BA.debugLineNum = 7;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _containskey(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("ContainsKey (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,66);
+if (RapidSub.canDelegate("containskey")) { return __ref.runUserSub(false, "b4xcache","containskey", __ref, _key);}
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 66;BA.debugLine="Public Sub ContainsKey(Key As String) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 67;BA.debugLine="Return Data.ContainsKey(Key)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_containskey" /*RemoteObject*/ ,(Object)((_key)));
+ BA.debugLineNum = 68;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createb4xcacheitem(RemoteObject __ref,RemoteObject _value,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("CreateB4XCacheItem (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,102);
+if (RapidSub.canDelegate("createb4xcacheitem")) { return __ref.runUserSub(false, "b4xcache","createb4xcacheitem", __ref, _value, _key);}
+RemoteObject _t1 = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");
+Debug.locals.put("Value", _value);
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 102;BA.debugLine="Private Sub CreateB4XCacheItem (Value As Object, K";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 103;BA.debugLine="Dim t1 As B4XCacheItem";
+Debug.JustUpdateDeviceLine();
+_t1 = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");Debug.locals.put("t1", _t1);
+ BA.debugLineNum = 104;BA.debugLine="t1.Initialize";
+Debug.JustUpdateDeviceLine();
+_t1.runVoidMethod ("Initialize");
+ BA.debugLineNum = 105;BA.debugLine="t1.Value = Value";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("Value" /*RemoteObject*/ ,_value);
+ BA.debugLineNum = 106;BA.debugLine="t1.LastAccessedTime = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("LastAccessedTime" /*RemoteObject*/ ,b4xcache.__c.getField(false,"DateTime").runMethod(true,"getNow"));
+ BA.debugLineNum = 107;BA.debugLine="t1.Key = Key";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("Key" /*RemoteObject*/ ,_key);
+ BA.debugLineNum = 108;BA.debugLine="Return t1";
+Debug.JustUpdateDeviceLine();
+if (true) return _t1;
+ BA.debugLineNum = 109;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _get(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("Get (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,24);
+if (RapidSub.canDelegate("get")) { return __ref.runUserSub(false, "b4xcache","get", __ref, _key);}
+RemoteObject _ci = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 24;BA.debugLine="Public Sub Get (Key As String) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 25;BA.debugLine="Dim ci As B4XCacheItem = Data.Get(Key)";
+Debug.JustUpdateDeviceLine();
+_ci = (__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_get" /*RemoteObject*/ ,(Object)((_key))));Debug.locals.put("ci", _ci);Debug.locals.put("ci", _ci);
+ BA.debugLineNum = 26;BA.debugLine="If ci <> Null Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("N",_ci)) {
+ BA.debugLineNum = 27;BA.debugLine="If ci.Eternal = False Then ci.LastAccessedTime =";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_ci.getField(true,"Eternal" /*RemoteObject*/ ),b4xcache.__c.getField(true,"False"))) {
+_ci.setField ("LastAccessedTime" /*RemoteObject*/ ,b4xcache.__c.getField(false,"DateTime").runMethod(true,"getNow"));};
+ BA.debugLineNum = 28;BA.debugLine="Return ci.Value";
+Debug.JustUpdateDeviceLine();
+if (true) return _ci.getField(false,"Value" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 30;BA.debugLine="Return Null";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xcache.__c.getField(false,"Null");
+ BA.debugLineNum = 31;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getmaxsize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getMaxSize (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,19);
+if (RapidSub.canDelegate("getmaxsize")) { return __ref.runUserSub(false, "b4xcache","getmaxsize", __ref);}
+ BA.debugLineNum = 19;BA.debugLine="Public Sub getMaxSize As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 20;BA.debugLine="Return mMaxSize";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mmaxsize" /*RemoteObject*/ );
+ BA.debugLineNum = 21;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,9);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xcache","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 9;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 10;BA.debugLine="Data.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 11;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _iseternal(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("IsEternal (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,60);
+if (RapidSub.canDelegate("iseternal")) { return __ref.runUserSub(false, "b4xcache","iseternal", __ref, _key);}
+RemoteObject _ci = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 60;BA.debugLine="Private Sub IsEternal(Key As String) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 61;BA.debugLine="Dim ci As B4XCacheItem = Data.Get(Key)";
+Debug.JustUpdateDeviceLine();
+_ci = (__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_get" /*RemoteObject*/ ,(Object)((_key))));Debug.locals.put("ci", _ci);Debug.locals.put("ci", _ci);
+ BA.debugLineNum = 62;BA.debugLine="Return IIf(ci = Null, False, ci.Eternal)";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.ObjectToBoolean(((RemoteObject.solveBoolean("n",_ci)) ? ((b4xcache.__c.getField(true,"False"))) : ((_ci.getField(true,"Eternal" /*RemoteObject*/ )))));
+ BA.debugLineNum = 63;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _keys(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Keys (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,98);
+if (RapidSub.canDelegate("keys")) { return __ref.runUserSub(false, "b4xcache","keys", __ref);}
+ BA.debugLineNum = 98;BA.debugLine="Public Sub Keys As List";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 99;BA.debugLine="Return Data.Keys";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getkeys" /*RemoteObject*/ );
+ BA.debugLineNum = 100;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _put(RemoteObject __ref,RemoteObject _key,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Put (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,35);
+if (RapidSub.canDelegate("put")) { return __ref.runUserSub(false, "b4xcache","put", __ref, _key, _value);}
+Debug.locals.put("Key", _key);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 35;BA.debugLine="Public Sub Put (Key As String, Value As Object) As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 36;BA.debugLine="If IsEternal(Key) Then EternalCounts = EternalCou";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_iseternal" /*RemoteObject*/ ,(Object)(_key)).get().booleanValue()) {
+__ref.setField ("_eternalcounts" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_eternalcounts" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1));};
+ BA.debugLineNum = 37;BA.debugLine="Data.Put(Key, CreateB4XCacheItem(Value, Key))";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)((_key)),(Object)((__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_createb4xcacheitem" /*RemoteObject*/ ,(Object)(_value),(Object)(_key)))));
+ BA.debugLineNum = 38;BA.debugLine="TrimIfOversize";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_trimifoversize" /*RemoteObject*/ );
+ BA.debugLineNum = 39;BA.debugLine="Return Value";
+Debug.JustUpdateDeviceLine();
+if (true) return _value;
+ BA.debugLineNum = 40;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _puteternal(RemoteObject __ref,RemoteObject _key,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("PutEternal (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,44);
+if (RapidSub.canDelegate("puteternal")) { return __ref.runUserSub(false, "b4xcache","puteternal", __ref, _key, _value);}
+RemoteObject _ci = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");
+Debug.locals.put("Key", _key);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 44;BA.debugLine="Public Sub PutEternal (Key As String, Value As Obj";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 45;BA.debugLine="If IsEternal(Key) Then EternalCounts = EternalCou";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_iseternal" /*RemoteObject*/ ,(Object)(_key)).get().booleanValue()) {
+__ref.setField ("_eternalcounts" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_eternalcounts" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1));};
+ BA.debugLineNum = 46;BA.debugLine="Dim ci As B4XCacheItem = CreateB4XCacheItem(Value";
+Debug.JustUpdateDeviceLine();
+_ci = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_createb4xcacheitem" /*RemoteObject*/ ,(Object)(_value),(Object)(_key));Debug.locals.put("ci", _ci);Debug.locals.put("ci", _ci);
+ BA.debugLineNum = 47;BA.debugLine="ci.Eternal = True";
+Debug.JustUpdateDeviceLine();
+_ci.setField ("Eternal" /*RemoteObject*/ ,b4xcache.__c.getField(true,"True"));
+ BA.debugLineNum = 48;BA.debugLine="ci.LastAccessedTime = 9223372036854775807";
+Debug.JustUpdateDeviceLine();
+_ci.setField ("LastAccessedTime" /*RemoteObject*/ ,BA.numberCast(long.class, 9223372036854775807L));
+ BA.debugLineNum = 49;BA.debugLine="EternalCounts = EternalCounts + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_eternalcounts" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_eternalcounts" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 50;BA.debugLine="Data.Put(Key, ci)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)((_key)),(Object)((_ci)));
+ BA.debugLineNum = 51;BA.debugLine="Return Value";
+Debug.JustUpdateDeviceLine();
+if (true) return _value;
+ BA.debugLineNum = 52;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _remove(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("Remove (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,55);
+if (RapidSub.canDelegate("remove")) { return __ref.runUserSub(false, "b4xcache","remove", __ref, _key);}
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 55;BA.debugLine="Public Sub Remove (Key As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 56;BA.debugLine="If IsEternal(Key) Then EternalCounts = EternalCou";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_iseternal" /*RemoteObject*/ ,(Object)(_key)).get().booleanValue()) {
+__ref.setField ("_eternalcounts" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_eternalcounts" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1));};
+ BA.debugLineNum = 57;BA.debugLine="Data.Remove(Key)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_remove" /*RemoteObject*/ ,(Object)((_key)));
+ BA.debugLineNum = 58;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _removeolditems(RemoteObject __ref,RemoteObject _agems) throws Exception{
+try {
+ Debug.PushSubsStack("RemoveOldItems (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,82);
+if (RapidSub.canDelegate("removeolditems")) { return __ref.runUserSub(false, "b4xcache","removeolditems", __ref, _agems);}
+RemoteObject _values = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+RemoteObject _level = RemoteObject.createImmutable(0L);
+RemoteObject _ci = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcache._b4xcacheitem");
+Debug.locals.put("AgeMs", _agems);
+ BA.debugLineNum = 82;BA.debugLine="Public Sub RemoveOldItems (AgeMs As Long)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 83;BA.debugLine="Dim values As List = Data.Values";
+Debug.JustUpdateDeviceLine();
+_values = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");
+_values = __ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getvalues" /*RemoteObject*/ );Debug.locals.put("values", _values);Debug.locals.put("values", _values);
+ BA.debugLineNum = 84;BA.debugLine="Dim level As Long = DateTime.Now - AgeMs";
+Debug.JustUpdateDeviceLine();
+_level = RemoteObject.solve(new RemoteObject[] {b4xcache.__c.getField(false,"DateTime").runMethod(true,"getNow"),_agems}, "-",1, 2);Debug.locals.put("level", _level);Debug.locals.put("level", _level);
+ BA.debugLineNum = 85;BA.debugLine="For Each ci As B4XCacheItem In values";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group3 = _values;
+final int groupLen3 = group3.runMethod(true,"getSize").get()
+;int index3 = 0;
+;
+for (; index3 < groupLen3;index3++){
+_ci = (group3.runMethod(false,"Get",index3));Debug.locals.put("ci", _ci);
+Debug.locals.put("ci", _ci);
+ BA.debugLineNum = 86;BA.debugLine="If ci.LastAccessedTime <= level Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("k",_ci.getField(true,"LastAccessedTime" /*RemoteObject*/ ),_level)) {
+ BA.debugLineNum = 87;BA.debugLine="Data.Remove(ci.Key)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_remove" /*RemoteObject*/ ,(Object)((_ci.getField(true,"Key" /*RemoteObject*/ ))));
+ };
+ }
+}Debug.locals.put("ci", _ci);
+;
+ BA.debugLineNum = 90;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setmaxsize(RemoteObject __ref,RemoteObject _s) throws Exception{
+try {
+ Debug.PushSubsStack("setMaxSize (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,14);
+if (RapidSub.canDelegate("setmaxsize")) { return __ref.runUserSub(false, "b4xcache","setmaxsize", __ref, _s);}
+Debug.locals.put("s", _s);
+ BA.debugLineNum = 14;BA.debugLine="Public Sub setMaxSize(s As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 15;BA.debugLine="mMaxSize = s";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mmaxsize" /*RemoteObject*/ ,_s);
+ BA.debugLineNum = 16;BA.debugLine="TrimIfOversize";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcache.class, "_trimifoversize" /*RemoteObject*/ );
+ BA.debugLineNum = 17;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _size(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Size (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,93);
+if (RapidSub.canDelegate("size")) { return __ref.runUserSub(false, "b4xcache","size", __ref);}
+ BA.debugLineNum = 93;BA.debugLine="Public Sub Size As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 94;BA.debugLine="Return Data.Size";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ );
+ BA.debugLineNum = 95;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _trimifoversize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("TrimIfOversize (b4xcache) ","b4xcache",37,__ref.getField(false, "ba"),__ref,70);
+if (RapidSub.canDelegate("trimifoversize")) { return __ref.runUserSub(false, "b4xcache","trimifoversize", __ref);}
+RemoteObject _values = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+RemoteObject _numberofitemstoremove = RemoteObject.createImmutable(0);
+int _i = 0;
+ BA.debugLineNum = 70;BA.debugLine="Private Sub TrimIfOversize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 71;BA.debugLine="If Data.Size - EternalCounts > mMaxSize Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ ),__ref.getField(true,"_eternalcounts" /*RemoteObject*/ )}, "-",1, 1),BA.numberCast(double.class, __ref.getField(true,"_mmaxsize" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 72;BA.debugLine="Dim values As List = Data.Values";
+Debug.JustUpdateDeviceLine();
+_values = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");
+_values = __ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getvalues" /*RemoteObject*/ );Debug.locals.put("values", _values);Debug.locals.put("values", _values);
+ BA.debugLineNum = 73;BA.debugLine="values.SortType(\"LastAccessedTime\", True)";
+Debug.JustUpdateDeviceLine();
+_values.runVoidMethod ("SortType",(Object)(BA.ObjectToString("LastAccessedTime")),(Object)(b4xcache.__c.getField(true,"True")));
+ BA.debugLineNum = 74;BA.debugLine="Dim NumberOfItemsToRemove As Int = Ceil(mMaxSize";
+Debug.JustUpdateDeviceLine();
+_numberofitemstoremove = BA.numberCast(int.class, b4xcache.__c.runMethod(true,"Ceil",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mmaxsize" /*RemoteObject*/ ),__ref.getField(true,"_removethreshold" /*RemoteObject*/ )}, "*",0, 0))));Debug.locals.put("NumberOfItemsToRemove", _numberofitemstoremove);Debug.locals.put("NumberOfItemsToRemove", _numberofitemstoremove);
+ BA.debugLineNum = 75;BA.debugLine="For i = 0 To NumberOfItemsToRemove";
+Debug.JustUpdateDeviceLine();
+{
+final int step5 = 1;
+final int limit5 = _numberofitemstoremove.get().intValue();
+_i = 0 ;
+for (;(step5 > 0 && _i <= limit5) || (step5 < 0 && _i >= limit5) ;_i = ((int)(0 + _i + step5)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 76;BA.debugLine="Data.Remove(values.Get(i).As(B4XCacheItem).Key)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_data" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_remove" /*RemoteObject*/ ,(Object)((((_values.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))))).getField(true,"Key" /*RemoteObject*/ ))));
+ }
+}Debug.locals.put("i", _i);
+;
+ };
+ BA.debugLineNum = 79;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections.java
new file mode 100644
index 0000000..e561c3d
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections.java
@@ -0,0 +1,65 @@
+
+package reparto_mazapa.keymon.lat;
+
+import java.io.IOException;
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RDebug;
+import anywheresoftware.b4a.pc.RemoteObject;
+import anywheresoftware.b4a.pc.RDebug.IRemote;
+import anywheresoftware.b4a.pc.Debug;
+import anywheresoftware.b4a.pc.B4XTypes.B4XClass;
+import anywheresoftware.b4a.pc.B4XTypes.DeviceClass;
+
+public class b4xcollections implements IRemote{
+ public static b4xcollections mostCurrent;
+ public static RemoteObject processBA;
+ public static boolean processGlobalsRun;
+ public static RemoteObject myClass;
+ public static RemoteObject remoteMe;
+ public b4xcollections() {
+ mostCurrent = this;
+ }
+ public RemoteObject getRemoteMe() {
+ return remoteMe;
+ }
+
+public boolean isSingleton() {
+ return true;
+ }
+ private static PCBA pcBA = new PCBA(null, b4xcollections.class);
+ static {
+ mostCurrent = new b4xcollections();
+ remoteMe = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcollections");
+ anywheresoftware.b4a.pc.RapidSub.moduleToObject.put(new B4XClass("b4xcollections"), "reparto_mazapa.keymon.lat.b4xcollections");
+ RDebug.INSTANCE.eventTargets.put(new DeviceClass("reparto_mazapa.keymon.lat.b4xcollections"), new java.lang.ref.WeakReference (pcBA));
+ }
+
+ public static RemoteObject runMethod(boolean notUsed, String method, Object... args) throws Exception{
+ return (RemoteObject) pcBA.raiseEvent(method.substring(1), args);
+ }
+ public static void runVoidMethod(String method, Object... args) throws Exception{
+ runMethod(false, method, args);
+ }
+ public PCBA create(Object[] args) throws ClassNotFoundException{
+ throw new RuntimeException("CREATE is not supported.");
+ }
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+ public Object[] GetGlobals() {
+ return new Object[] {"appUpdater",Debug.moduleToString(reparto_mazapa.keymon.lat.appupdater.class),"B4XPages",Debug.moduleToString(reparto_mazapa.keymon.lat.b4xpages.class),"DateUtils",b4xcollections.mostCurrent._dateutils,"FirebaseMessaging",Debug.moduleToString(reparto_mazapa.keymon.lat.firebasemessaging.class),"foto",Debug.moduleToString(reparto_mazapa.keymon.lat.foto.class),"HttpUtils2Service",Debug.moduleToString(reparto_mazapa.keymon.lat.httputils2service.class),"Main",Debug.moduleToString(reparto_mazapa.keymon.lat.main.class),"MAPA_CLIENTE",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_cliente.class),"MAPA_RUTAS",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_rutas.class),"newinst2",Debug.moduleToString(reparto_mazapa.keymon.lat.newinst2.class),"Starter",Debug.moduleToString(reparto_mazapa.keymon.lat.starter.class),"Subs",Debug.moduleToString(reparto_mazapa.keymon.lat.subs.class),"Tracker",Debug.moduleToString(reparto_mazapa.keymon.lat.tracker.class),"XUIViewsUtils",Debug.moduleToString(reparto_mazapa.keymon.lat.xuiviewsutils.class)};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections_subs_0.java
new file mode 100644
index 0000000..7ac8107
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcollections_subs_0.java
@@ -0,0 +1,179 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xcollections_subs_0 {
+
+
+public static RemoteObject _createbitset(RemoteObject _ba,RemoteObject _size) throws Exception{
+try {
+ Debug.PushSubsStack("CreateBitSet (b4xcollections) ","b4xcollections",38,_ba,b4xcollections.mostCurrent,52);
+if (RapidSub.canDelegate("createbitset")) { return reparto_mazapa.keymon.lat.b4xcollections.remoteMe.runUserSub(false, "b4xcollections","createbitset", _ba, _size);}
+RemoteObject _s = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xbitset");
+;
+Debug.locals.put("Size", _size);
+ BA.debugLineNum = 52;BA.debugLine="Public Sub CreateBitSet (Size As Int) As B4XBitSet";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 53;BA.debugLine="Dim s As B4XBitSet";
+Debug.JustUpdateDeviceLine();
+_s = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xbitset");Debug.locals.put("s", _s);
+ BA.debugLineNum = 54;BA.debugLine="s.Initialize(Size)";
+Debug.JustUpdateDeviceLine();
+_s.runClassMethod (reparto_mazapa.keymon.lat.b4xbitset.class, "_initialize" /*RemoteObject*/ ,BA.rdebugUtils.runMethod(false, "processBAFromBA", _ba),(Object)(_size));
+ BA.debugLineNum = 55;BA.debugLine="Return s";
+Debug.JustUpdateDeviceLine();
+if (true) return _s;
+ BA.debugLineNum = 56;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createorderedmap(RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("CreateOrderedMap (b4xcollections) ","b4xcollections",38,_ba,b4xcollections.mostCurrent,30);
+if (RapidSub.canDelegate("createorderedmap")) { return reparto_mazapa.keymon.lat.b4xcollections.remoteMe.runUserSub(false, "b4xcollections","createorderedmap", _ba);}
+;
+ BA.debugLineNum = 30;BA.debugLine="Public Sub CreateOrderedMap As B4XOrderedMap";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 31;BA.debugLine="Return CreateOrderedMap2(Null, Null)";
+Debug.JustUpdateDeviceLine();
+if (true) return _createorderedmap2(_ba,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), b4xcollections.mostCurrent.__c.getField(false,"Null")),RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), b4xcollections.mostCurrent.__c.getField(false,"Null")));
+ BA.debugLineNum = 32;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createorderedmap2(RemoteObject _ba,RemoteObject _keys,RemoteObject _values) throws Exception{
+try {
+ Debug.PushSubsStack("CreateOrderedMap2 (b4xcollections) ","b4xcollections",38,_ba,b4xcollections.mostCurrent,38);
+if (RapidSub.canDelegate("createorderedmap2")) { return reparto_mazapa.keymon.lat.b4xcollections.remoteMe.runUserSub(false, "b4xcollections","createorderedmap2", _ba, _keys, _values);}
+RemoteObject _m = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xorderedmap");
+int _i = 0;
+;
+Debug.locals.put("Keys", _keys);
+Debug.locals.put("Values", _values);
+ BA.debugLineNum = 38;BA.debugLine="Public Sub CreateOrderedMap2 (Keys As List, Values";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 39;BA.debugLine="Dim m As B4XOrderedMap";
+Debug.JustUpdateDeviceLine();
+_m = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xorderedmap");Debug.locals.put("m", _m);
+ BA.debugLineNum = 40;BA.debugLine="m.Initialize";
+Debug.JustUpdateDeviceLine();
+_m.runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_initialize" /*RemoteObject*/ ,BA.rdebugUtils.runMethod(false, "processBAFromBA", _ba));
+ BA.debugLineNum = 41;BA.debugLine="If Keys <> Null And Values <> Null And Keys.IsIni";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("N",_keys) && RemoteObject.solveBoolean("N",_values) && RemoteObject.solveBoolean(".",_keys.runMethod(true,"IsInitialized")) && RemoteObject.solveBoolean(".",_values.runMethod(true,"IsInitialized"))) {
+ BA.debugLineNum = 42;BA.debugLine="For i = 0 To Keys.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step4 = 1;
+final int limit4 = RemoteObject.solve(new RemoteObject[] {_keys.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 43;BA.debugLine="m.Put(Keys.Get(i), Values.Get(i))";
+Debug.JustUpdateDeviceLine();
+_m.runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)(_keys.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i)))),(Object)(_values.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i)))));
+ }
+}Debug.locals.put("i", _i);
+;
+ };
+ BA.debugLineNum = 46;BA.debugLine="Return m";
+Debug.JustUpdateDeviceLine();
+if (true) return _m;
+ BA.debugLineNum = 47;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createset(RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("CreateSet (b4xcollections) ","b4xcollections",38,_ba,b4xcollections.mostCurrent,9);
+if (RapidSub.canDelegate("createset")) { return reparto_mazapa.keymon.lat.b4xcollections.remoteMe.runUserSub(false, "b4xcollections","createset", _ba);}
+;
+ BA.debugLineNum = 9;BA.debugLine="Public Sub CreateSet As B4XSet";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 10;BA.debugLine="Return CreateSet2(Null)";
+Debug.JustUpdateDeviceLine();
+if (true) return _createset2(_ba,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), b4xcollections.mostCurrent.__c.getField(false,"Null")));
+ BA.debugLineNum = 11;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createset2(RemoteObject _ba,RemoteObject _values) throws Exception{
+try {
+ Debug.PushSubsStack("CreateSet2 (b4xcollections) ","b4xcollections",38,_ba,b4xcollections.mostCurrent,16);
+if (RapidSub.canDelegate("createset2")) { return reparto_mazapa.keymon.lat.b4xcollections.remoteMe.runUserSub(false, "b4xcollections","createset2", _ba, _values);}
+RemoteObject _s = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xset");
+RemoteObject _v = RemoteObject.declareNull("Object");
+;
+Debug.locals.put("Values", _values);
+ BA.debugLineNum = 16;BA.debugLine="Public Sub CreateSet2 (Values As List) As B4XSet";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 17;BA.debugLine="Dim s As B4XSet";
+Debug.JustUpdateDeviceLine();
+_s = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xset");Debug.locals.put("s", _s);
+ BA.debugLineNum = 18;BA.debugLine="s.Initialize";
+Debug.JustUpdateDeviceLine();
+_s.runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_initialize" /*RemoteObject*/ ,BA.rdebugUtils.runMethod(false, "processBAFromBA", _ba));
+ BA.debugLineNum = 19;BA.debugLine="If Values <> Null And Values.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("N",_values) && RemoteObject.solveBoolean(".",_values.runMethod(true,"IsInitialized"))) {
+ BA.debugLineNum = 20;BA.debugLine="For Each v As Object In Values";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group4 = _values;
+final int groupLen4 = group4.runMethod(true,"getSize").get()
+;int index4 = 0;
+;
+for (; index4 < groupLen4;index4++){
+_v = group4.runMethod(false,"Get",index4);Debug.locals.put("v", _v);
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 21;BA.debugLine="s.Add(v)";
+Debug.JustUpdateDeviceLine();
+_s.runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_add" /*RemoteObject*/ ,(Object)(_v));
+ }
+}Debug.locals.put("v", _v);
+;
+ };
+ BA.debugLineNum = 24;BA.debugLine="Return s";
+Debug.JustUpdateDeviceLine();
+if (true) return _s;
+ BA.debugLineNum = 25;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _process_globals() throws Exception{
+ //BA.debugLineNum = 2;BA.debugLine="Sub Process_Globals";
+ //BA.debugLineNum = 4;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate.java
new file mode 100644
index 0000000..dd08eb2
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate.java
@@ -0,0 +1,49 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xcolortemplate {
+ public static RemoteObject myClass;
+ public b4xcolortemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xcolortemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _selectedalpha = RemoteObject.createImmutable(0);
+public static RemoteObject _bccolors = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _selectedh = RemoteObject.createImmutable(0f);
+public static RemoteObject _selecteds = RemoteObject.createImmutable(0f);
+public static RemoteObject _selectedv = RemoteObject.createImmutable(0f);
+public static RemoteObject _devicescale = RemoteObject.createImmutable(0f);
+public static RemoteObject _colorscale = RemoteObject.createImmutable(0f);
+public static RemoteObject _tempbc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _dont_change = RemoteObject.createImmutable(0);
+public static RemoteObject _huebar = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");
+public static RemoteObject _colorpicker = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");
+public static RemoteObject _alphabar = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");
+public static RemoteObject _borderscolor = RemoteObject.createImmutable(0);
+public static RemoteObject _xdialog = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xdialog");
+public static RemoteObject _initialcolor = null;
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"AlphaBar",_ref.getField(false, "_alphabar"),"bcColors",_ref.getField(false, "_bccolors"),"BordersColor",_ref.getField(false, "_borderscolor"),"ColorPicker",_ref.getField(false, "_colorpicker"),"ColorScale",_ref.getField(false, "_colorscale"),"DateUtils",_ref.getField(false, "_dateutils"),"DeviceScale",_ref.getField(false, "_devicescale"),"DONT_CHANGE",_ref.getField(false, "_dont_change"),"HueBar",_ref.getField(false, "_huebar"),"InitialColor",_ref.getField(false, "_initialcolor"),"mBase",_ref.getField(false, "_mbase"),"SelectedAlpha",_ref.getField(false, "_selectedalpha"),"selectedH",_ref.getField(false, "_selectedh"),"selectedS",_ref.getField(false, "_selecteds"),"selectedV",_ref.getField(false, "_selectedv"),"tempBC",_ref.getField(false, "_tempbc"),"xDialog",_ref.getField(false, "_xdialog"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.java
new file mode 100644
index 0000000..2d935bb
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcolortemplate_subs_0.java
@@ -0,0 +1,1090 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xcolortemplate_subs_0 {
+
+
+public static RemoteObject _alpha_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("Alpha_Touch (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,263);
+if (RapidSub.canDelegate("alpha_touch")) { return __ref.runUserSub(false, "b4xcolortemplate","alpha_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 263;BA.debugLine="Private Sub Alpha_Touch (Action As Int, X As Float";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 264;BA.debugLine="If Action = mBase.TOUCH_ACTION_MOVE_NOTOUCH Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE_NOTOUCH")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 265;BA.debugLine="AlphaBarSelectedChange(x)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_alphabarselectedchange" /*RemoteObject*/ ,(Object)(_x));
+ BA.debugLineNum = 266;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _alphabarselectedchange(RemoteObject __ref,RemoteObject _x) throws Exception{
+try {
+ Debug.PushSubsStack("AlphaBarSelectedChange (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,147);
+if (RapidSub.canDelegate("alphabarselectedchange")) { return __ref.runUserSub(false, "b4xcolortemplate","alphabarselectedchange", __ref, _x);}
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 147;BA.debugLine="Private Sub AlphaBarSelectedChange(x As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 148;BA.debugLine="SelectedAlpha = 255 * Max(0, Min(1, x / AlphaBar.";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedalpha" /*RemoteObject*/ ,BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(255),b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/",0, 0)))))}, "*",0, 0)));
+ BA.debugLineNum = 149;BA.debugLine="x = SelectedAlpha / 255 * AlphaBar.pnl.Width";
+Debug.JustUpdateDeviceLine();
+_x = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedalpha" /*RemoteObject*/ ),RemoteObject.createImmutable(255),__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/*",0, 0));Debug.locals.put("x", _x);
+ BA.debugLineNum = 150;BA.debugLine="AlphaBar.cvs.ClearRect(AlphaBar.cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 151;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 152;BA.debugLine="r.Initialize(x - 3dip, 1dip, x + 3dip, AlphaBar.c";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_x,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)))}, "-",1, 0))),(Object)(BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1))))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_x,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)))}, "+",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getBottom"),b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))}, "-",1, 0))));
+ BA.debugLineNum = 153;BA.debugLine="AlphaBar.cvs.DrawRect(r, xui.Color_Black, True, 2";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(_r),(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Black")),(Object)(b4xcolortemplate.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))))));
+ BA.debugLineNum = 154;BA.debugLine="AlphaBar.cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 155;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 156;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,51);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xcolortemplate","base_resize", __ref, _width, _height);}
+RemoteObject _r = RemoteObject.createImmutable(0);
+RemoteObject _w = RemoteObject.createImmutable(0);
+RemoteObject _cpp = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");
+int _i = 0;
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 51;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 53;BA.debugLine="ColorScale = Max(1, Max(Width, Height) / 100 / De";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_colorscale" /*RemoteObject*/ ,BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {b4xcolortemplate.__c.runMethod(true,"Max",(Object)(_width),(Object)(_height)),RemoteObject.createImmutable(100),__ref.getField(true,"_devicescale" /*RemoteObject*/ )}, "//",0, 0)))));
+ BA.debugLineNum = 54;BA.debugLine="HueBar.pnl.SetLayoutAnimated(0, 1dip, 1dip, 30dip";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "-",1, 0))));
+ BA.debugLineNum = 55;BA.debugLine="Dim r As Int = HueBar.pnl.Width + HueBar.pnl.Left";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getLeft"),b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))}, "++",2, 1);Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 56;BA.debugLine="Dim w As Int = Width - r - 1dip";
+Debug.JustUpdateDeviceLine();
+_w = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,_r,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))}, "--",2, 0));Debug.locals.put("w", _w);Debug.locals.put("w", _w);
+ BA.debugLineNum = 57;BA.debugLine="If xui.IsB4i Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i").get().booleanValue()) {
+ BA.debugLineNum = 58;BA.debugLine="r = r - 1";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.solve(new RemoteObject[] {_r,RemoteObject.createImmutable(1)}, "-",1, 1);Debug.locals.put("r", _r);
+ BA.debugLineNum = 59;BA.debugLine="w = w + 1";
+Debug.JustUpdateDeviceLine();
+_w = RemoteObject.solve(new RemoteObject[] {_w,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("w", _w);
+ };
+ BA.debugLineNum = 61;BA.debugLine="AlphaBar.pnl.SetLayoutAnimated(0, r, Height - 31d";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(_r),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 31)))}, "-",1, 0))),(Object)(_w),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)))));
+ BA.debugLineNum = 62;BA.debugLine="ColorPicker.pnl.SetLayoutAnimated(0, r, 1dip, w,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(_r),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(_w),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3))),__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "--",2, 0))));
+ BA.debugLineNum = 63;BA.debugLine="bcColors.Initialize(ColorPicker.pnl.Width / Color";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bccolors" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(true,"_colorscale" /*RemoteObject*/ )}, "/",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_colorscale" /*RemoteObject*/ )}, "/",0, 0))));
+ BA.debugLineNum = 64;BA.debugLine="For Each cpp As ColorPickerPart In Array(HueBar,";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group12 = RemoteObject.createNewArray("Object",new int[] {3},new Object[] {(__ref.getField(false,"_huebar" /*RemoteObject*/ )),(__ref.getField(false,"_colorpicker" /*RemoteObject*/ )),(__ref.getField(false,"_alphabar" /*RemoteObject*/ ))});
+final int groupLen12 = group12.getField(true,"length").get()
+;int index12 = 0;
+;
+for (; index12 < groupLen12;index12++){
+_cpp = (group12.getArrayElement(false,RemoteObject.createImmutable(index12)));Debug.locals.put("cpp", _cpp);
+Debug.locals.put("cpp", _cpp);
+ BA.debugLineNum = 65;BA.debugLine="For i = 0 To cpp.pnl.NumberOfViews - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step13 = 1;
+final int limit13 = RemoteObject.solve(new RemoteObject[] {_cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getNumberOfViews"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step13 > 0 && _i <= limit13) || (step13 < 0 && _i >= limit13) ;_i = ((int)(0 + _i + step13)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 66;BA.debugLine="cpp.pnl.GetView(i).SetLayoutAnimated(0, 0, 0, c";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, _i))).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(_cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 68;BA.debugLine="cpp.cvs.Resize(cpp.pnl.Width, cpp.pnl.Height)";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(float.class, _cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 69;BA.debugLine="If cpp.DrawCheckers Then";
+Debug.JustUpdateDeviceLine();
+if (_cpp.getField(true,"DrawCheckers" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 70;BA.debugLine="DrawCheckers(cpp)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_drawcheckers" /*RemoteObject*/ ,(Object)(_cpp));
+ };
+ }
+}Debug.locals.put("cpp", _cpp);
+;
+ BA.debugLineNum = 73;BA.debugLine="DrawHueBar";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_drawhuebar" /*RemoteObject*/ );
+ BA.debugLineNum = 74;BA.debugLine="DrawAlphaBar";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_drawalphabar" /*RemoteObject*/ );
+ BA.debugLineNum = 75;BA.debugLine="HueBarSelectedChanged (selectedH / 360 * HueBar.p";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_huebarselectedchanged" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedh" /*RemoteObject*/ ),RemoteObject.createImmutable(360),__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/*",0, 0))));
+ BA.debugLineNum = 76;BA.debugLine="AlphaBarSelectedChange (SelectedAlpha / 255 * Alp";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_alphabarselectedchange" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedalpha" /*RemoteObject*/ ),RemoteObject.createImmutable(255),__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/*",0, 0))));
+ BA.debugLineNum = 77;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xcolortemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xcolortemplate._mbase);
+ //BA.debugLineNum = 3;BA.debugLine="Private xui As XUI 'ignore";
+b4xcolortemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xcolortemplate._xui);
+ //BA.debugLineNum = 4;BA.debugLine="Private SelectedAlpha As Int = 255";
+b4xcolortemplate._selectedalpha = BA.numberCast(int.class, 255);__ref.setField("_selectedalpha",b4xcolortemplate._selectedalpha);
+ //BA.debugLineNum = 5;BA.debugLine="Private bcColors As BitmapCreator";
+b4xcolortemplate._bccolors = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_bccolors",b4xcolortemplate._bccolors);
+ //BA.debugLineNum = 6;BA.debugLine="Private selectedH = 60, selectedS = 0.5, selected";
+b4xcolortemplate._selectedh = BA.numberCast(float.class, 60);__ref.setField("_selectedh",b4xcolortemplate._selectedh);
+b4xcolortemplate._selecteds = BA.numberCast(float.class, 0.5);__ref.setField("_selecteds",b4xcolortemplate._selecteds);
+b4xcolortemplate._selectedv = BA.numberCast(float.class, 0.5);__ref.setField("_selectedv",b4xcolortemplate._selectedv);
+ //BA.debugLineNum = 7;BA.debugLine="Private DeviceScale, ColorScale As Float";
+b4xcolortemplate._devicescale = RemoteObject.createImmutable(0f);__ref.setField("_devicescale",b4xcolortemplate._devicescale);
+b4xcolortemplate._colorscale = RemoteObject.createImmutable(0f);__ref.setField("_colorscale",b4xcolortemplate._colorscale);
+ //BA.debugLineNum = 8;BA.debugLine="Private tempBC As BitmapCreator";
+b4xcolortemplate._tempbc = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_tempbc",b4xcolortemplate._tempbc);
+ //BA.debugLineNum = 9;BA.debugLine="Private const DONT_CHANGE As Int = -999999999";
+b4xcolortemplate._dont_change = BA.numberCast(int.class, -(double) (0 + 999999999));__ref.setField("_dont_change",b4xcolortemplate._dont_change);
+ //BA.debugLineNum = 10;BA.debugLine="Type ColorPickerPart (cvs As B4XCanvas, pnl As B4";
+;
+ //BA.debugLineNum = 11;BA.debugLine="Private HueBar, ColorPicker, AlphaBar As ColorPic";
+b4xcolortemplate._huebar = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");__ref.setField("_huebar",b4xcolortemplate._huebar);
+b4xcolortemplate._colorpicker = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");__ref.setField("_colorpicker",b4xcolortemplate._colorpicker);
+b4xcolortemplate._alphabar = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");__ref.setField("_alphabar",b4xcolortemplate._alphabar);
+ //BA.debugLineNum = 12;BA.debugLine="Private BordersColor As Int";
+b4xcolortemplate._borderscolor = RemoteObject.createImmutable(0);__ref.setField("_borderscolor",b4xcolortemplate._borderscolor);
+ //BA.debugLineNum = 13;BA.debugLine="Private xDialog As B4XDialog";
+b4xcolortemplate._xdialog = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xdialog");__ref.setField("_xdialog",b4xcolortemplate._xdialog);
+ //BA.debugLineNum = 14;BA.debugLine="Private InitialColor() As Object";
+b4xcolortemplate._initialcolor = RemoteObject.createNewArray ("Object", new int[] {0}, new Object[]{});__ref.setField("_initialcolor",b4xcolortemplate._initialcolor);
+ //BA.debugLineNum = 15;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _colors_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("Colors_Touch (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,253);
+if (RapidSub.canDelegate("colors_touch")) { return __ref.runUserSub(false, "b4xcolortemplate","colors_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 253;BA.debugLine="Private Sub Colors_Touch (Action As Int, X As Floa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 254;BA.debugLine="If Action = mBase.TOUCH_ACTION_MOVE_NOTOUCH Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE_NOTOUCH")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 255;BA.debugLine="HandleSelectedColorChanged(X, Y)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_handleselectedcolorchanged" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)));
+ BA.debugLineNum = 256;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _colortohsv(RemoteObject __ref,RemoteObject _clr) throws Exception{
+try {
+ Debug.PushSubsStack("ColorToHSV (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,199);
+if (RapidSub.canDelegate("colortohsv")) { return __ref.runUserSub(false, "b4xcolortemplate","colortohsv", __ref, _clr);}
+RemoteObject _a = RemoteObject.createImmutable(0);
+RemoteObject _r = RemoteObject.createImmutable(0);
+RemoteObject _g = RemoteObject.createImmutable(0);
+RemoteObject _b = RemoteObject.createImmutable(0);
+RemoteObject _h = RemoteObject.createImmutable(0f);
+RemoteObject _s = RemoteObject.createImmutable(0f);
+RemoteObject _v = RemoteObject.createImmutable(0f);
+RemoteObject _cmax = RemoteObject.createImmutable(0);
+RemoteObject _cmin = RemoteObject.createImmutable(0);
+RemoteObject _rc = RemoteObject.createImmutable(0f);
+RemoteObject _gc = RemoteObject.createImmutable(0f);
+RemoteObject _bc = RemoteObject.createImmutable(0f);
+Debug.locals.put("clr", _clr);
+ BA.debugLineNum = 199;BA.debugLine="Public Sub ColorToHSV(clr As Int) As Object()";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 200;BA.debugLine="Dim a As Int = Bit.And(0xff, Bit.UnsignedShiftRig";
+Debug.JustUpdateDeviceLine();
+_a = b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xff))),(Object)(b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"UnsignedShiftRight",(Object)(_clr),(Object)(BA.numberCast(int.class, 24)))));Debug.locals.put("a", _a);Debug.locals.put("a", _a);
+ BA.debugLineNum = 201;BA.debugLine="Dim r As Int = Bit.And(0xff, Bit.UnsignedShiftRig";
+Debug.JustUpdateDeviceLine();
+_r = b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xff))),(Object)(b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"UnsignedShiftRight",(Object)(_clr),(Object)(BA.numberCast(int.class, 16)))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 202;BA.debugLine="Dim g As Int = Bit.And(0xff, Bit.UnsignedShiftRig";
+Debug.JustUpdateDeviceLine();
+_g = b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xff))),(Object)(b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"UnsignedShiftRight",(Object)(_clr),(Object)(BA.numberCast(int.class, 8)))));Debug.locals.put("g", _g);Debug.locals.put("g", _g);
+ BA.debugLineNum = 203;BA.debugLine="Dim b As Int = Bit.And(0xff, Bit.UnsignedShiftRig";
+Debug.JustUpdateDeviceLine();
+_b = b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xff))),(Object)(b4xcolortemplate.__c.getField(false,"Bit").runMethod(true,"UnsignedShiftRight",(Object)(_clr),(Object)(BA.numberCast(int.class, 0)))));Debug.locals.put("b", _b);Debug.locals.put("b", _b);
+ BA.debugLineNum = 204;BA.debugLine="Dim h, s, v As Float";
+Debug.JustUpdateDeviceLine();
+_h = RemoteObject.createImmutable(0f);Debug.locals.put("h", _h);
+_s = RemoteObject.createImmutable(0f);Debug.locals.put("s", _s);
+_v = RemoteObject.createImmutable(0f);Debug.locals.put("v", _v);
+ BA.debugLineNum = 205;BA.debugLine="Dim cmax As Int = Max(Max(r, g), b)";
+Debug.JustUpdateDeviceLine();
+_cmax = BA.numberCast(int.class, b4xcolortemplate.__c.runMethod(true,"Max",(Object)(b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, _r)),(Object)(BA.numberCast(double.class, _g)))),(Object)(BA.numberCast(double.class, _b))));Debug.locals.put("cmax", _cmax);Debug.locals.put("cmax", _cmax);
+ BA.debugLineNum = 206;BA.debugLine="Dim cmin As Int = Min(Min(r, g), b)";
+Debug.JustUpdateDeviceLine();
+_cmin = BA.numberCast(int.class, b4xcolortemplate.__c.runMethod(true,"Min",(Object)(b4xcolortemplate.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, _r)),(Object)(BA.numberCast(double.class, _g)))),(Object)(BA.numberCast(double.class, _b))));Debug.locals.put("cmin", _cmin);Debug.locals.put("cmin", _cmin);
+ BA.debugLineNum = 207;BA.debugLine="v = cmax / 255";
+Debug.JustUpdateDeviceLine();
+_v = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_cmax,RemoteObject.createImmutable(255)}, "/",0, 0));Debug.locals.put("v", _v);
+ BA.debugLineNum = 208;BA.debugLine="If cmax <> 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_cmax,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 209;BA.debugLine="s = (cmax - cmin) / cmax";
+Debug.JustUpdateDeviceLine();
+_s = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_cmax,_cmin}, "-",1, 1)),_cmax}, "/",0, 0));Debug.locals.put("s", _s);
+ };
+ BA.debugLineNum = 211;BA.debugLine="If s = 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_s,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 212;BA.debugLine="h = 0";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, 0);Debug.locals.put("h", _h);
+ }else {
+ BA.debugLineNum = 214;BA.debugLine="Dim rc As Float = (cmax - r) / (cmax - cmin)";
+Debug.JustUpdateDeviceLine();
+_rc = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_cmax,_r}, "-",1, 1)),(RemoteObject.solve(new RemoteObject[] {_cmax,_cmin}, "-",1, 1))}, "/",0, 0));Debug.locals.put("rc", _rc);Debug.locals.put("rc", _rc);
+ BA.debugLineNum = 215;BA.debugLine="Dim gc As Float = (cmax - g) / (cmax - cmin)";
+Debug.JustUpdateDeviceLine();
+_gc = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_cmax,_g}, "-",1, 1)),(RemoteObject.solve(new RemoteObject[] {_cmax,_cmin}, "-",1, 1))}, "/",0, 0));Debug.locals.put("gc", _gc);Debug.locals.put("gc", _gc);
+ BA.debugLineNum = 216;BA.debugLine="Dim bc As Float = (cmax - b) / (cmax - cmin)";
+Debug.JustUpdateDeviceLine();
+_bc = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_cmax,_b}, "-",1, 1)),(RemoteObject.solve(new RemoteObject[] {_cmax,_cmin}, "-",1, 1))}, "/",0, 0));Debug.locals.put("bc", _bc);Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 217;BA.debugLine="If r = cmax Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_r,BA.numberCast(double.class, _cmax))) {
+ BA.debugLineNum = 218;BA.debugLine="h = bc - gc";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_bc,_gc}, "-",1, 0));Debug.locals.put("h", _h);
+ }else
+{ BA.debugLineNum = 219;BA.debugLine="Else If g = cmax Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_g,BA.numberCast(double.class, _cmax))) {
+ BA.debugLineNum = 220;BA.debugLine="h = 2 + rc - bc";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(2),_rc,_bc}, "+-",2, 0));Debug.locals.put("h", _h);
+ }else {
+ BA.debugLineNum = 222;BA.debugLine="h = 4 + gc - rc";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(4),_gc,_rc}, "+-",2, 0));Debug.locals.put("h", _h);
+ }}
+;
+ BA.debugLineNum = 224;BA.debugLine="h = h / 6";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_h,RemoteObject.createImmutable(6)}, "/",0, 0));Debug.locals.put("h", _h);
+ BA.debugLineNum = 225;BA.debugLine="If h < 0 Then h = h + 1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_h,BA.numberCast(double.class, 0))) {
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_h,RemoteObject.createImmutable(1)}, "+",1, 0));Debug.locals.put("h", _h);};
+ };
+ BA.debugLineNum = 227;BA.debugLine="Return Array (h * 360, s, v, a)";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createNewArray("Object",new int[] {4},new Object[] {(RemoteObject.solve(new RemoteObject[] {_h,RemoteObject.createImmutable(360)}, "*",0, 0)),(_s),(_v),(_a)});
+ BA.debugLineNum = 228;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createpanelforbitmapcreator(RemoteObject __ref,RemoteObject _eventname,RemoteObject _withcheckers) throws Exception{
+try {
+ Debug.PushSubsStack("CreatePanelForBitmapCreator (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,30);
+if (RapidSub.canDelegate("createpanelforbitmapcreator")) { return __ref.runUserSub(false, "b4xcolortemplate","createpanelforbitmapcreator", __ref, _eventname, _withcheckers);}
+RemoteObject _cpp = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+RemoteObject _overlay = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("EventName", _eventname);
+Debug.locals.put("WithCheckers", _withcheckers);
+ BA.debugLineNum = 30;BA.debugLine="Private Sub CreatePanelForBitmapCreator (EventName";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 31;BA.debugLine="Dim cpp As ColorPickerPart";
+Debug.JustUpdateDeviceLine();
+_cpp = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xcolortemplate._colorpickerpart");Debug.locals.put("cpp", _cpp);
+ BA.debugLineNum = 32;BA.debugLine="cpp.Initialize";
+Debug.JustUpdateDeviceLine();
+_cpp.runVoidMethod ("Initialize");
+ BA.debugLineNum = 33;BA.debugLine="cpp.pnl = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+_cpp.setField ("pnl" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 34;BA.debugLine="cpp.pnl.SetColorAndBorder(BordersColor, 1dip, Bor";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_borderscolor" /*RemoteObject*/ )),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(__ref.getField(true,"_borderscolor" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 35;BA.debugLine="cpp.pnl.SetLayoutAnimated(0, 1dip, 1dip, 1dip, 1d";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))));
+ BA.debugLineNum = 36;BA.debugLine="If WithCheckers Then";
+Debug.JustUpdateDeviceLine();
+if (_withcheckers.get().booleanValue()) {
+ BA.debugLineNum = 37;BA.debugLine="cpp.checkersCanvas.Initialize(cpp.pnl)";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(_cpp.getField(false,"pnl" /*RemoteObject*/ )));
+ BA.debugLineNum = 38;BA.debugLine="cpp.DrawCheckers = True";
+Debug.JustUpdateDeviceLine();
+_cpp.setField ("DrawCheckers" /*RemoteObject*/ ,b4xcolortemplate.__c.getField(true,"True"));
+ };
+ BA.debugLineNum = 40;BA.debugLine="Dim iv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 41;BA.debugLine="iv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 42;BA.debugLine="cpp.iv = iv";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"iv" /*RemoteObject*/ ).setObject (_iv.getObject());
+ BA.debugLineNum = 43;BA.debugLine="Dim overlay As B4XView = xui.CreatePanel(EventNam";
+Debug.JustUpdateDeviceLine();
+_overlay = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_overlay = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(_eventname));Debug.locals.put("overlay", _overlay);Debug.locals.put("overlay", _overlay);
+ BA.debugLineNum = 44;BA.debugLine="cpp.pnl.AddView(iv, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_iv.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 45;BA.debugLine="cpp.pnl.AddView(overlay, 1dip, 1dip, 1dip, 1dip)";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"pnl" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_overlay.getObject())),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))));
+ BA.debugLineNum = 46;BA.debugLine="cpp.cvs.Initialize(overlay)";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(_overlay));
+ BA.debugLineNum = 47;BA.debugLine="mBase.AddView(cpp.pnl, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_cpp.getField(false,"pnl" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 48;BA.debugLine="Return cpp";
+Debug.JustUpdateDeviceLine();
+if (true) return _cpp;
+ BA.debugLineNum = 49;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,241);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xcolortemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 241;BA.debugLine="Private Sub DialogClosed(Result As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 242;BA.debugLine="If Result <> xui.DialogResponse_Positive Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_result,BA.numberCast(double.class, __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")))) {
+ BA.debugLineNum = 243;BA.debugLine="setSelectedHSVColor(InitialColor)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_setselectedhsvcolor" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_initialcolor" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 245;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawalphabar(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("DrawAlphaBar (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,109);
+if (RapidSub.canDelegate("drawalphabar")) { return __ref.runUserSub(false, "b4xcolortemplate","drawalphabar", __ref);}
+RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+RemoteObject _argb = RemoteObject.declareNull("b4a.example.bitmapcreator._argbcolor");
+int _y = 0;
+int _x = 0;
+ BA.debugLineNum = 109;BA.debugLine="Private Sub DrawAlphaBar";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 110;BA.debugLine="Dim bc As BitmapCreator";
+Debug.JustUpdateDeviceLine();
+_bc = RemoteObject.createNew ("b4a.example.bitmapcreator");Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 111;BA.debugLine="bc.Initialize(AlphaBar.pnl.Width / DeviceScale, A";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(true,"_devicescale" /*RemoteObject*/ )}, "/",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_devicescale" /*RemoteObject*/ )}, "/",0, 0))));
+ BA.debugLineNum = 112;BA.debugLine="Dim argb As ARGBColor";
+Debug.JustUpdateDeviceLine();
+_argb = RemoteObject.createNew ("b4a.example.bitmapcreator._argbcolor");Debug.locals.put("argb", _argb);
+ BA.debugLineNum = 113;BA.debugLine="argb.r = 0xcc";
+Debug.JustUpdateDeviceLine();
+_argb.setField ("r",BA.numberCast(int.class, ((int)0xcc)));
+ BA.debugLineNum = 114;BA.debugLine="argb.g = 0xcc";
+Debug.JustUpdateDeviceLine();
+_argb.setField ("g",BA.numberCast(int.class, ((int)0xcc)));
+ BA.debugLineNum = 115;BA.debugLine="argb.b = 0xcc";
+Debug.JustUpdateDeviceLine();
+_argb.setField ("b",BA.numberCast(int.class, ((int)0xcc)));
+ BA.debugLineNum = 117;BA.debugLine="For y = 0 To bc.mHeight - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step7 = 1;
+final int limit7 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mheight"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_y = 0 ;
+for (;(step7 > 0 && _y <= limit7) || (step7 < 0 && _y >= limit7) ;_y = ((int)(0 + _y + step7)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 118;BA.debugLine="For x = 0 To bc.mWidth - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step8 = 1;
+final int limit8 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mwidth"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_x = 0 ;
+for (;(step8 > 0 && _x <= limit8) || (step8 < 0 && _x >= limit8) ;_x = ((int)(0 + _x + step8)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 119;BA.debugLine="argb.a = x / bc.mWidth * 255";
+Debug.JustUpdateDeviceLine();
+_argb.setField ("a",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_x),_bc.getField(true,"_mwidth"),RemoteObject.createImmutable(255)}, "/*",0, 0)));
+ BA.debugLineNum = 120;BA.debugLine="bc.SetARGB(x, y, argb)";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_setargb",(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(_argb));
+ }
+}Debug.locals.put("x", _x);
+;
+ }
+}Debug.locals.put("y", _y);
+;
+ BA.debugLineNum = 123;BA.debugLine="AlphaBar.iv.SetBitmap(bc.Bitmap)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"iv" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((_bc.runMethod(false,"_getbitmap").getObject())));
+ BA.debugLineNum = 124;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawcheckers(RemoteObject __ref,RemoteObject _cpp) throws Exception{
+try {
+ Debug.PushSubsStack("DrawCheckers (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,79);
+if (RapidSub.canDelegate("drawcheckers")) { return __ref.runUserSub(false, "b4xcolortemplate","drawcheckers", __ref, _cpp);}
+RemoteObject _size = RemoteObject.createImmutable(0);
+RemoteObject _clrs = null;
+RemoteObject _clr = RemoteObject.createImmutable(0);
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+int _x = 0;
+RemoteObject _xx = RemoteObject.createImmutable(0);
+int _y = 0;
+Debug.locals.put("cpp", _cpp);
+ BA.debugLineNum = 79;BA.debugLine="Private Sub DrawCheckers (cpp As ColorPickerPart)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 80;BA.debugLine="cpp.checkersCanvas.Resize(cpp.pnl.Width, cpp.pnl.";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(float.class, _cpp.getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 81;BA.debugLine="cpp.checkersCanvas.ClearRect(cpp.checkersCanvas.T";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 82;BA.debugLine="Dim size As Int = 10dip";
+Debug.JustUpdateDeviceLine();
+_size = b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10)));Debug.locals.put("size", _size);Debug.locals.put("size", _size);
+ BA.debugLineNum = 83;BA.debugLine="Dim clrs() As Int = Array As Int(0xFFC0C0C0, 0xFF";
+Debug.JustUpdateDeviceLine();
+_clrs = RemoteObject.createNewArray("int",new int[] {2},new Object[] {BA.numberCast(int.class, ((int)0xffc0c0c0)),BA.numberCast(int.class, ((int)0xff757575))});Debug.locals.put("clrs", _clrs);Debug.locals.put("clrs", _clrs);
+ BA.debugLineNum = 84;BA.debugLine="Dim clr As Int = 0";
+Debug.JustUpdateDeviceLine();
+_clr = BA.numberCast(int.class, 0);Debug.locals.put("clr", _clr);Debug.locals.put("clr", _clr);
+ BA.debugLineNum = 85;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 86;BA.debugLine="For x = 0 To cpp.checkersCanvas.TargetRect.Right";
+Debug.JustUpdateDeviceLine();
+{
+final int step7 = _size.get().intValue();
+final int limit7 = (int) (0 + RemoteObject.solve(new RemoteObject[] {_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getRight"),b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))}, "-",1, 0).get().doubleValue());
+_x = 0 ;
+for (;(step7 > 0 && _x <= limit7) || (step7 < 0 && _x >= limit7) ;_x = ((int)(0 + _x + step7)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 87;BA.debugLine="Dim xx As Int = x / size";
+Debug.JustUpdateDeviceLine();
+_xx = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_x),_size}, "/",0, 0));Debug.locals.put("xx", _xx);Debug.locals.put("xx", _xx);
+ BA.debugLineNum = 88;BA.debugLine="clr = xx Mod 2";
+Debug.JustUpdateDeviceLine();
+_clr = RemoteObject.solve(new RemoteObject[] {_xx,RemoteObject.createImmutable(2)}, "%",0, 1);Debug.locals.put("clr", _clr);
+ BA.debugLineNum = 89;BA.debugLine="For y = 0 To cpp.checkersCanvas.TargetRect.Botto";
+Debug.JustUpdateDeviceLine();
+{
+final int step10 = _size.get().intValue();
+final int limit10 = (int) (0 + RemoteObject.solve(new RemoteObject[] {_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getBottom"),b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))}, "-",1, 0).get().doubleValue());
+_y = 0 ;
+for (;(step10 > 0 && _y <= limit10) || (step10 < 0 && _y >= limit10) ;_y = ((int)(0 + _y + step10)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 90;BA.debugLine="clr = (clr + 1) Mod 2";
+Debug.JustUpdateDeviceLine();
+_clr = RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_clr,RemoteObject.createImmutable(1)}, "+",1, 1)),RemoteObject.createImmutable(2)}, "%",0, 1);Debug.locals.put("clr", _clr);
+ BA.debugLineNum = 91;BA.debugLine="r.Initialize(x, y, x + size, y + size)";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, _y)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_x),_size}, "+",1, 1))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_y),_size}, "+",1, 1))));
+ BA.debugLineNum = 92;BA.debugLine="cpp.checkersCanvas.DrawRect(r, clrs(clr), True,";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(_r),(Object)(_clrs.getArrayElement(true,_clr)),(Object)(b4xcolortemplate.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ }
+}Debug.locals.put("y", _y);
+;
+ }
+}Debug.locals.put("x", _x);
+;
+ BA.debugLineNum = 95;BA.debugLine="cpp.checkersCanvas.Invalidate";
+Debug.JustUpdateDeviceLine();
+_cpp.getField(false,"checkersCanvas" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 96;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawcolors(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("DrawColors (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,126);
+if (RapidSub.canDelegate("drawcolors")) { return __ref.runUserSub(false, "b4xcolortemplate","drawcolors", __ref);}
+int _x = 0;
+int _y = 0;
+ BA.debugLineNum = 126;BA.debugLine="Private Sub DrawColors";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 127;BA.debugLine="For x = 0 To bcColors.mWidth - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step1 = 1;
+final int limit1 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bccolors" /*RemoteObject*/ ).getField(true,"_mwidth"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_x = 0 ;
+for (;(step1 > 0 && _x <= limit1) || (step1 < 0 && _x >= limit1) ;_x = ((int)(0 + _x + step1)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 128;BA.debugLine="For y = 0 To bcColors.mHeight - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step2 = 1;
+final int limit2 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bccolors" /*RemoteObject*/ ).getField(true,"_mheight"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_y = 0 ;
+for (;(step2 > 0 && _y <= limit2) || (step2 < 0 && _y >= limit2) ;_y = ((int)(0 + _y + step2)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 129;BA.debugLine="bcColors.SetHSV(x, y, SelectedAlpha, selectedH,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bccolors" /*RemoteObject*/ ).runVoidMethod ("_sethsv",(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(__ref.getField(true,"_selectedalpha" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, __ref.getField(true,"_selectedh" /*RemoteObject*/ ))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_x),__ref.getField(false,"_bccolors" /*RemoteObject*/ ).getField(true,"_mwidth")}, "/",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bccolors" /*RemoteObject*/ ).getField(true,"_mheight"),RemoteObject.createImmutable(_y)}, "-",1, 1)),__ref.getField(false,"_bccolors" /*RemoteObject*/ ).getField(true,"_mheight")}, "/",0, 0))));
+ }
+}Debug.locals.put("y", _y);
+;
+ }
+}Debug.locals.put("x", _x);
+;
+ BA.debugLineNum = 133;BA.debugLine="ColorPicker.iv.SetBitmap(bcColors.Bitmap.Resize(C";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"iv" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((__ref.getField(false,"_bccolors" /*RemoteObject*/ ).runMethod(false,"_getbitmap").runMethod(false,"Resize",(Object)(__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"iv" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"iv" /*RemoteObject*/ ).runMethod(true,"getHeight")),(Object)(b4xcolortemplate.__c.getField(true,"False"))).getObject())));
+ BA.debugLineNum = 134;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawhuebar(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("DrawHueBar (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,98);
+if (RapidSub.canDelegate("drawhuebar")) { return __ref.runUserSub(false, "b4xcolortemplate","drawhuebar", __ref);}
+RemoteObject _bchue = RemoteObject.declareNull("b4a.example.bitmapcreator");
+int _y = 0;
+int _x = 0;
+ BA.debugLineNum = 98;BA.debugLine="Private Sub DrawHueBar";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 99;BA.debugLine="Dim bcHue As BitmapCreator";
+Debug.JustUpdateDeviceLine();
+_bchue = RemoteObject.createNew ("b4a.example.bitmapcreator");Debug.locals.put("bcHue", _bchue);
+ BA.debugLineNum = 100;BA.debugLine="bcHue.Initialize(HueBar.pnl.Width / DeviceScale,";
+Debug.JustUpdateDeviceLine();
+_bchue.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(true,"_devicescale" /*RemoteObject*/ )}, "/",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_devicescale" /*RemoteObject*/ )}, "/",0, 0))));
+ BA.debugLineNum = 101;BA.debugLine="For y = 0 To bcHue.mHeight - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step3 = 1;
+final int limit3 = RemoteObject.solve(new RemoteObject[] {_bchue.getField(true,"_mheight"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_y = 0 ;
+for (;(step3 > 0 && _y <= limit3) || (step3 < 0 && _y >= limit3) ;_y = ((int)(0 + _y + step3)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 102;BA.debugLine="For x = 0 To bcHue.mWidth - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step4 = 1;
+final int limit4 = RemoteObject.solve(new RemoteObject[] {_bchue.getField(true,"_mwidth"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_x = 0 ;
+for (;(step4 > 0 && _x <= limit4) || (step4 < 0 && _x >= limit4) ;_x = ((int)(0 + _x + step4)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 103;BA.debugLine="bcHue.SetHSV(x, y, 255, 360 / bcHue.mHeight * y";
+Debug.JustUpdateDeviceLine();
+_bchue.runVoidMethod ("_sethsv",(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(BA.numberCast(int.class, 255)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(360),_bchue.getField(true,"_mheight"),RemoteObject.createImmutable(_y)}, "/*",0, 0))),(Object)(BA.numberCast(float.class, 1)),(Object)(BA.numberCast(float.class, 1)));
+ }
+}Debug.locals.put("x", _x);
+;
+ }
+}Debug.locals.put("y", _y);
+;
+ BA.debugLineNum = 106;BA.debugLine="HueBar.iv.SetBitmap(bcHue.Bitmap)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"iv" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((_bchue.runMethod(false,"_getbitmap").getObject())));
+ BA.debugLineNum = 107;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,230);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xcolortemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 230;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 231;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 232;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getselectedcolor(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSelectedColor (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,175);
+if (RapidSub.canDelegate("getselectedcolor")) { return __ref.runUserSub(false, "b4xcolortemplate","getselectedcolor", __ref);}
+RemoteObject _hsv = null;
+ BA.debugLineNum = 175;BA.debugLine="Public Sub getSelectedColor As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 176;BA.debugLine="Dim hsv() As Object = getSelectedHSVColor";
+Debug.JustUpdateDeviceLine();
+_hsv = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_getselectedhsvcolor" /*RemoteObject*/ );Debug.locals.put("hsv", _hsv);Debug.locals.put("hsv", _hsv);
+ BA.debugLineNum = 177;BA.debugLine="tempBC.SetHSV(0, 0, SelectedAlpha, hsv(0), hsv(1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_tempbc" /*RemoteObject*/ ).runVoidMethod ("_sethsv",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_selectedalpha" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 0)))),(Object)(BA.numberCast(float.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 1)))),(Object)(BA.numberCast(float.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 2)))));
+ BA.debugLineNum = 178;BA.debugLine="Return tempBC.GetColor(0, 0)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_tempbc" /*RemoteObject*/ ).runMethod(true,"_getcolor",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 179;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getselectedhsvcolor(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSelectedHSVColor (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,186);
+if (RapidSub.canDelegate("getselectedhsvcolor")) { return __ref.runUserSub(false, "b4xcolortemplate","getselectedhsvcolor", __ref);}
+ BA.debugLineNum = 186;BA.debugLine="Public Sub getSelectedHSVColor As Object()";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 187;BA.debugLine="Return Array (selectedH, selectedS, selectedV, Se";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createNewArray("Object",new int[] {4},new Object[] {(__ref.getField(true,"_selectedh" /*RemoteObject*/ )),(__ref.getField(true,"_selecteds" /*RemoteObject*/ )),(__ref.getField(true,"_selectedv" /*RemoteObject*/ )),(__ref.getField(true,"_selectedalpha" /*RemoteObject*/ ))});
+ BA.debugLineNum = 188;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _handleselectedcolorchanged(RemoteObject __ref,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("HandleSelectedColorChanged (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,163);
+if (RapidSub.canDelegate("handleselectedcolorchanged")) { return __ref.runUserSub(false, "b4xcolortemplate","handleselectedcolorchanged", __ref, _x, _y);}
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 163;BA.debugLine="Private Sub HandleSelectedColorChanged (x As Int,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 164;BA.debugLine="If x <> DONT_CHANGE Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_x,BA.numberCast(double.class, __ref.getField(true,"_dont_change" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 165;BA.debugLine="selectedS = Max(0, Min(1, x / ColorPicker.pnl.Wi";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteds" /*RemoteObject*/ ,BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/",0, 0)))))));
+ BA.debugLineNum = 166;BA.debugLine="selectedV = Max(0, Min(1, (ColorPicker.pnl.Heigh";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedv" /*RemoteObject*/ ,BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),_y}, "-",1, 1)),__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/",0, 0)))))));
+ };
+ BA.debugLineNum = 168;BA.debugLine="ColorPicker.cvs.ClearRect(ColorPicker.cvs.TargetR";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 169;BA.debugLine="ColorPicker.cvs.DrawCircle(selectedS * ColorPicke";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selecteds" /*RemoteObject*/ ),__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "*",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_selectedv" /*RemoteObject*/ ),__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "-*",1, 0))),(Object)(BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10))))),(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White")),(Object)(b4xcolortemplate.__c.getField(true,"False")),(Object)(BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))))));
+ BA.debugLineNum = 171;BA.debugLine="ColorPicker.cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_colorpicker" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 172;BA.debugLine="UpdateBarColor";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_updatebarcolor" /*RemoteObject*/ );
+ BA.debugLineNum = 173;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _huebar_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("HueBar_Touch (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,258);
+if (RapidSub.canDelegate("huebar_touch")) { return __ref.runUserSub(false, "b4xcolortemplate","huebar_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 258;BA.debugLine="Private Sub HueBar_Touch (Action As Int, X As Floa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 259;BA.debugLine="If Action = mBase.TOUCH_ACTION_MOVE_NOTOUCH Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE_NOTOUCH")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 260;BA.debugLine="HueBarSelectedChanged(Y)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_huebarselectedchanged" /*RemoteObject*/ ,(Object)(_y));
+ BA.debugLineNum = 261;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _huebarselectedchanged(RemoteObject __ref,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("HueBarSelectedChanged (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,136);
+if (RapidSub.canDelegate("huebarselectedchanged")) { return __ref.runUserSub(false, "b4xcolortemplate","huebarselectedchanged", __ref, _y);}
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 136;BA.debugLine="Private Sub HueBarSelectedChanged (y As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 137;BA.debugLine="selectedH = Max(0, Min(360, 360 * y / HueBar.pnl.";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedh" /*RemoteObject*/ ,BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, 360)),(Object)(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(360),_y,__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "*/",0, 0)))))));
+ BA.debugLineNum = 138;BA.debugLine="y = selectedH * HueBar.pnl.Height / 360";
+Debug.JustUpdateDeviceLine();
+_y = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedh" /*RemoteObject*/ ),__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(360)}, "*/",0, 0));Debug.locals.put("y", _y);
+ BA.debugLineNum = 139;BA.debugLine="HueBar.cvs.ClearRect(HueBar.cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 140;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 141;BA.debugLine="r.Initialize(0, y - 3dip, HueBar.cvs.TargetRect.R";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, 0)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_y,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)))}, "-",1, 0))),(Object)(__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getRight")),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_y,b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)))}, "+",1, 0))));
+ BA.debugLineNum = 142;BA.debugLine="HueBar.cvs.DrawRect(r, xui.Color_White, False, 2d";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(_r),(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White")),(Object)(b4xcolortemplate.__c.getField(true,"False")),(Object)(BA.numberCast(float.class, b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))))));
+ BA.debugLineNum = 143;BA.debugLine="HueBar.cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 144;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 145;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,17);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xcolortemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 17;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 18;BA.debugLine="tempBC.Initialize(1, 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_tempbc" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 1)));
+ BA.debugLineNum = 19;BA.debugLine="DeviceScale = 100dip / 100";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_devicescale" /*RemoteObject*/ ,BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 100))),RemoteObject.createImmutable(100)}, "/",0, 0)));
+ BA.debugLineNum = 20;BA.debugLine="mBase = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 21;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, 250dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 250)))));
+ BA.debugLineNum = 22;BA.debugLine="BordersColor = xui.Color_Black";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_borderscolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Black"));
+ BA.debugLineNum = 23;BA.debugLine="mBase.SetColorAndBorder(BordersColor, 1dip, Borde";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_borderscolor" /*RemoteObject*/ )),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(__ref.getField(true,"_borderscolor" /*RemoteObject*/ )),(Object)(b4xcolortemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))));
+ BA.debugLineNum = 24;BA.debugLine="HueBar = CreatePanelForBitmapCreator(\"hueBar\", Fa";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_huebar" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_createpanelforbitmapcreator" /*RemoteObject*/ ,(Object)(BA.ObjectToString("hueBar")),(Object)(b4xcolortemplate.__c.getField(true,"False"))));
+ BA.debugLineNum = 25;BA.debugLine="ColorPicker = CreatePanelForBitmapCreator(\"colors";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_colorpicker" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_createpanelforbitmapcreator" /*RemoteObject*/ ,(Object)(BA.ObjectToString("colors")),(Object)(b4xcolortemplate.__c.getField(true,"True"))));
+ BA.debugLineNum = 26;BA.debugLine="AlphaBar = CreatePanelForBitmapCreator(\"alpha\", T";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_alphabar" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_createpanelforbitmapcreator" /*RemoteObject*/ ,(Object)(BA.ObjectToString("alpha")),(Object)(b4xcolortemplate.__c.getField(true,"True"))));
+ BA.debugLineNum = 27;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 28;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setselectedcolor(RemoteObject __ref,RemoteObject _i) throws Exception{
+try {
+ Debug.PushSubsStack("setSelectedColor (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,181);
+if (RapidSub.canDelegate("setselectedcolor")) { return __ref.runUserSub(false, "b4xcolortemplate","setselectedcolor", __ref, _i);}
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 181;BA.debugLine="Public Sub setSelectedColor(i As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 182;BA.debugLine="setSelectedHSVColor(ColorToHSV(i))";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_setselectedhsvcolor" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_colortohsv" /*RemoteObject*/ ,(Object)(_i))));
+ BA.debugLineNum = 183;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setselectedhsvcolor(RemoteObject __ref,RemoteObject _hsv) throws Exception{
+try {
+ Debug.PushSubsStack("setSelectedHSVColor (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,190);
+if (RapidSub.canDelegate("setselectedhsvcolor")) { return __ref.runUserSub(false, "b4xcolortemplate","setselectedhsvcolor", __ref, _hsv);}
+Debug.locals.put("HSV", _hsv);
+ BA.debugLineNum = 190;BA.debugLine="Public Sub setSelectedHSVColor (HSV() As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 191;BA.debugLine="selectedH = HSV(0)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedh" /*RemoteObject*/ ,BA.numberCast(float.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 0))));
+ BA.debugLineNum = 192;BA.debugLine="selectedS = HSV(1)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteds" /*RemoteObject*/ ,BA.numberCast(float.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 1))));
+ BA.debugLineNum = 193;BA.debugLine="selectedV = HSV(2)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedv" /*RemoteObject*/ ,BA.numberCast(float.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 2))));
+ BA.debugLineNum = 194;BA.debugLine="SelectedAlpha = HSV(3)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedalpha" /*RemoteObject*/ ,BA.numberCast(int.class, _hsv.getArrayElement(false,BA.numberCast(int.class, 3))));
+ BA.debugLineNum = 195;BA.debugLine="HueBarSelectedChanged(selectedH / 360 * HueBar.pn";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_huebarselectedchanged" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedh" /*RemoteObject*/ ),RemoteObject.createImmutable(360),__ref.getField(false,"_huebar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/*",0, 0))));
+ BA.debugLineNum = 196;BA.debugLine="AlphaBarSelectedChange(SelectedAlpha / 255 * Alph";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_alphabarselectedchange" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedalpha" /*RemoteObject*/ ),RemoteObject.createImmutable(255),__ref.getField(false,"_alphabar" /*RemoteObject*/ ).getField(false,"pnl" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/*",0, 0))));
+ BA.debugLineNum = 197;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,234);
+if (RapidSub.canDelegate("show")) { __ref.runUserSub(false, "b4xcolortemplate","show", __ref, _dialog); return;}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_dialog);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xcolortemplate parent,RemoteObject __ref,RemoteObject _dialog) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialog = _dialog;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xcolortemplate parent;
+RemoteObject _dialog;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,234);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 235;BA.debugLine="InitialColor = getSelectedHSVColor";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_initialcolor" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_getselectedhsvcolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 236;BA.debugLine="xDialog = Dialog";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_xdialog" /*RemoteObject*/ ,_dialog);
+ BA.debugLineNum = 237;BA.debugLine="Sleep(0)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xcolortemplate", "show"),BA.numberCast(int.class, 0));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 238;BA.debugLine="UpdateBarColor";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_updatebarcolor" /*RemoteObject*/ );
+ BA.debugLineNum = 239;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _update(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Update (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,158);
+if (RapidSub.canDelegate("update")) { return __ref.runUserSub(false, "b4xcolortemplate","update", __ref);}
+ BA.debugLineNum = 158;BA.debugLine="Private Sub Update";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 159;BA.debugLine="DrawColors";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_drawcolors" /*RemoteObject*/ );
+ BA.debugLineNum = 160;BA.debugLine="HandleSelectedColorChanged(DONT_CHANGE, DONT_CHAN";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_handleselectedcolorchanged" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_dont_change" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_dont_change" /*RemoteObject*/ )));
+ BA.debugLineNum = 161;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updatebarcolor(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateBarColor (b4xcolortemplate) ","b4xcolortemplate",50,__ref.getField(false, "ba"),__ref,247);
+if (RapidSub.canDelegate("updatebarcolor")) { return __ref.runUserSub(false, "b4xcolortemplate","updatebarcolor", __ref);}
+ BA.debugLineNum = 247;BA.debugLine="Private Sub UpdateBarColor";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 248;BA.debugLine="If xDialog.IsInitialized And xDialog.TitleBar.IsI";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runMethod(true,"IsInitialized" /*RemoteObject*/ )) && RemoteObject.solveBoolean(".",__ref.getField(false,"_xdialog" /*RemoteObject*/ ).getField(false,"_titlebar" /*RemoteObject*/ ).runMethod(true,"IsInitialized"))) {
+ BA.debugLineNum = 249;BA.debugLine="xDialog.TitleBar.Color = getSelectedColor";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).getField(false,"_titlebar" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcolortemplate.class, "_getselectedcolor" /*RemoteObject*/ ));
+ };
+ BA.debugLineNum = 251;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox.java
new file mode 100644
index 0000000..4d14747
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox.java
@@ -0,0 +1,42 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xcombobox {
+ public static RemoteObject myClass;
+ public b4xcombobox() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xcombobox.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _lastselectedindex = RemoteObject.createImmutable(0);
+public static RemoteObject _cmbbox = RemoteObject.declareNull("anywheresoftware.b4a.objects.SpinnerWrapper");
+public static RemoteObject _delaybeforechangeevent = RemoteObject.createImmutable(0);
+public static RemoteObject _delayindex = RemoteObject.createImmutable(0);
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _b4icancelbutton = RemoteObject.createImmutable("");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"B4iCancelButton",_ref.getField(false, "_b4icancelbutton"),"cmbBox",_ref.getField(false, "_cmbbox"),"DateUtils",_ref.getField(false, "_dateutils"),"DelayBeforeChangeEvent",_ref.getField(false, "_delaybeforechangeevent"),"DelayIndex",_ref.getField(false, "_delayindex"),"LastSelectedIndex",_ref.getField(false, "_lastselectedindex"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEventName",_ref.getField(false, "_meventname"),"Tag",_ref.getField(false, "_tag"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.java
new file mode 100644
index 0000000..ada755c
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcombobox_subs_0.java
@@ -0,0 +1,465 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xcombobox_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,55);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xcombobox","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 55;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 56;BA.debugLine="mBase.GetView(0).SetLayoutAnimated(0, 0, 0, Width";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 57;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 2;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 3;BA.debugLine="Private mEventName As String 'ignore";
+b4xcombobox._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xcombobox._meventname);
+ //BA.debugLineNum = 4;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xcombobox._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xcombobox._mcallback);
+ //BA.debugLineNum = 5;BA.debugLine="Public mBase As B4XView";
+b4xcombobox._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xcombobox._mbase);
+ //BA.debugLineNum = 6;BA.debugLine="Private xui As XUI 'ignore";
+b4xcombobox._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xcombobox._xui);
+ //BA.debugLineNum = 7;BA.debugLine="Private LastSelectedIndex As Int";
+b4xcombobox._lastselectedindex = RemoteObject.createImmutable(0);__ref.setField("_lastselectedindex",b4xcombobox._lastselectedindex);
+ //BA.debugLineNum = 11;BA.debugLine="Public cmbBox As Spinner";
+b4xcombobox._cmbbox = RemoteObject.createNew ("anywheresoftware.b4a.objects.SpinnerWrapper");__ref.setField("_cmbbox",b4xcombobox._cmbbox);
+ //BA.debugLineNum = 17;BA.debugLine="Public DelayBeforeChangeEvent As Int";
+b4xcombobox._delaybeforechangeevent = RemoteObject.createImmutable(0);__ref.setField("_delaybeforechangeevent",b4xcombobox._delaybeforechangeevent);
+ //BA.debugLineNum = 19;BA.debugLine="Private DelayIndex As Int";
+b4xcombobox._delayindex = RemoteObject.createImmutable(0);__ref.setField("_delayindex",b4xcombobox._delayindex);
+ //BA.debugLineNum = 20;BA.debugLine="Public Tag As Object";
+b4xcombobox._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xcombobox._tag);
+ //BA.debugLineNum = 21;BA.debugLine="Public B4iCancelButton As String = \"Cancel\"";
+b4xcombobox._b4icancelbutton = BA.ObjectToString("Cancel");__ref.setField("_b4icancelbutton",b4xcombobox._b4icancelbutton);
+ //BA.debugLineNum = 22;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _cmbbox_itemclick(RemoteObject __ref,RemoteObject _position,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("CmbBox_ItemClick (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,157);
+if (RapidSub.canDelegate("cmbbox_itemclick")) { return __ref.runUserSub(false, "b4xcombobox","cmbbox_itemclick", __ref, _position, _value);}
+Debug.locals.put("Position", _position);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 157;BA.debugLine="Private Sub CmbBox_ItemClick (Position As Int, Val";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 158;BA.debugLine="RaiseEvent";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcombobox.class, "_raiseevent" /*void*/ );
+ BA.debugLineNum = 159;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,32);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xcombobox","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _xlbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 32;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 34;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 34;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 35;BA.debugLine="Dim xlbl As B4XView = Lbl";
+Debug.JustUpdateDeviceLine();
+_xlbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xlbl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("xlbl", _xlbl);Debug.locals.put("xlbl", _xlbl);
+ BA.debugLineNum = 42;BA.debugLine="cmbBox.Initialize(\"cmbBox\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("cmbBox")));
+ BA.debugLineNum = 43;BA.debugLine="cmbBox.TextSize = xlbl.TextSize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"setTextSize",_xlbl.runMethod(true,"getTextSize"));
+ BA.debugLineNum = 44;BA.debugLine="mBase.AddView(cmbBox, 0, 0, mBase.Width, mBase.He";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 53;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getitem(RemoteObject __ref,RemoteObject _index) throws Exception{
+try {
+ Debug.PushSubsStack("GetItem (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,127);
+if (RapidSub.canDelegate("getitem")) { return __ref.runUserSub(false, "b4xcombobox","getitem", __ref, _index);}
+Debug.locals.put("Index", _index);
+ BA.debugLineNum = 127;BA.debugLine="Public Sub GetItem(Index As Int) As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 131;BA.debugLine="Return cmbBox.GetItem(Index)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"GetItem",(Object)(_index));
+ BA.debugLineNum = 135;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getselectedindex(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSelectedIndex (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,98);
+if (RapidSub.canDelegate("getselectedindex")) { return __ref.runUserSub(false, "b4xcombobox","getselectedindex", __ref);}
+ BA.debugLineNum = 98;BA.debugLine="Public Sub getSelectedIndex As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 100;BA.debugLine="Return cmbBox.SelectedIndex";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"getSelectedIndex");
+ BA.debugLineNum = 104;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getselecteditem(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSelectedItem (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,121);
+if (RapidSub.canDelegate("getselecteditem")) { return __ref.runUserSub(false, "b4xcombobox","getselecteditem", __ref);}
+RemoteObject _i = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 121;BA.debugLine="Public Sub getSelectedItem As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 122;BA.debugLine="Dim i As Int = getSelectedIndex";
+Debug.JustUpdateDeviceLine();
+_i = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcombobox.class, "_getselectedindex" /*RemoteObject*/ );Debug.locals.put("i", _i);Debug.locals.put("i", _i);
+ BA.debugLineNum = 123;BA.debugLine="If i = -1 Then Return \"\"";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_i,BA.numberCast(double.class, -(double) (0 + 1)))) {
+if (true) return BA.ObjectToString("");};
+ BA.debugLineNum = 124;BA.debugLine="Return GetItem(i)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcombobox.class, "_getitem" /*RemoteObject*/ ,(Object)(_i));
+ BA.debugLineNum = 125;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getsize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSize (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,76);
+if (RapidSub.canDelegate("getsize")) { return __ref.runUserSub(false, "b4xcombobox","getsize", __ref);}
+ BA.debugLineNum = 76;BA.debugLine="Public Sub getSize As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 80;BA.debugLine="Return cmbBox.Size";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"getSize");
+ BA.debugLineNum = 84;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _indexof(RemoteObject __ref,RemoteObject _item) throws Exception{
+try {
+ Debug.PushSubsStack("IndexOf (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,87);
+if (RapidSub.canDelegate("indexof")) { return __ref.runUserSub(false, "b4xcombobox","indexof", __ref, _item);}
+Debug.locals.put("Item", _item);
+ BA.debugLineNum = 87;BA.debugLine="Public Sub IndexOf(Item As String) As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 91;BA.debugLine="Return cmbBox.IndexOf(Item)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"IndexOf",(Object)(_item));
+ BA.debugLineNum = 95;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,24);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xcombobox","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 24;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 25;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 26;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 27;BA.debugLine="LastSelectedIndex = -1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastselectedindex" /*RemoteObject*/ ,BA.numberCast(int.class, -(double) (0 + 1)));
+ BA.debugLineNum = 28;BA.debugLine="If xui.IsB4J Then DelayBeforeChangeEvent = 500";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J").get().booleanValue()) {
+__ref.setField ("_delaybeforechangeevent" /*RemoteObject*/ ,BA.numberCast(int.class, 500));};
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _raiseevent(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("RaiseEvent (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,137);
+if (RapidSub.canDelegate("raiseevent")) { __ref.runUserSub(false, "b4xcombobox","raiseevent", __ref); return;}
+ResumableSub_RaiseEvent rsub = new ResumableSub_RaiseEvent(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_RaiseEvent extends BA.ResumableSub {
+public ResumableSub_RaiseEvent(reparto_mazapa.keymon.lat.b4xcombobox parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xcombobox parent;
+RemoteObject _index = RemoteObject.createImmutable(0);
+RemoteObject _myindex = RemoteObject.createImmutable(0);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("RaiseEvent (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,137);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 138;BA.debugLine="Dim index As Int = getSelectedIndex";
+Debug.JustUpdateDeviceLine();
+_index = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcombobox.class, "_getselectedindex" /*RemoteObject*/ );Debug.locals.put("index", _index);Debug.locals.put("index", _index);
+ BA.debugLineNum = 139;BA.debugLine="If LastSelectedIndex = index Then Return";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//if
+this.state = 6;
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_lastselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, _index))) {
+this.state = 3;
+;}if (true) break;
+
+case 3:
+//C
+this.state = 6;
+if (true) return ;
+if (true) break;
+
+case 6:
+//C
+this.state = 7;
+;
+ BA.debugLineNum = 140;BA.debugLine="If DelayBeforeChangeEvent > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 7:
+//if
+this.state = 16;
+if (RemoteObject.solveBoolean(">",__ref.getField(true,"_delaybeforechangeevent" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+this.state = 9;
+}if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 141;BA.debugLine="DelayIndex = DelayIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_delayindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_delayindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 142;BA.debugLine="Dim MyIndex As Int = DelayIndex";
+Debug.JustUpdateDeviceLine();
+_myindex = __ref.getField(true,"_delayindex" /*RemoteObject*/ );Debug.locals.put("MyIndex", _myindex);Debug.locals.put("MyIndex", _myindex);
+ BA.debugLineNum = 143;BA.debugLine="Sleep(DelayBeforeChangeEvent)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xcombobox", "raiseevent"),__ref.getField(true,"_delaybeforechangeevent" /*RemoteObject*/ ));
+this.state = 21;
+return;
+case 21:
+//C
+this.state = 10;
+;
+ BA.debugLineNum = 144;BA.debugLine="If MyIndex <> DelayIndex Then Return";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 10:
+//if
+this.state = 15;
+if (RemoteObject.solveBoolean("!",_myindex,BA.numberCast(double.class, __ref.getField(true,"_delayindex" /*RemoteObject*/ )))) {
+this.state = 12;
+;}if (true) break;
+
+case 12:
+//C
+this.state = 15;
+if (true) return ;
+if (true) break;
+
+case 15:
+//C
+this.state = 16;
+;
+ if (true) break;
+
+case 16:
+//C
+this.state = 17;
+;
+ BA.debugLineNum = 146;BA.debugLine="LastSelectedIndex = index";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastselectedindex" /*RemoteObject*/ ,_index);
+ BA.debugLineNum = 147;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_Select";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 17:
+//if
+this.state = 20;
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_SelectedIndexChanged"))),(Object)(BA.numberCast(int.class, 1))).get().booleanValue()) {
+this.state = 19;
+}if (true) break;
+
+case 19:
+//C
+this.state = 20;
+ BA.debugLineNum = 148;BA.debugLine="CallSub2(mCallBack, mEventName & \"_SelectedIndex";
+Debug.JustUpdateDeviceLine();
+parent.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_SelectedIndexChanged"))),(Object)((_index)));
+ if (true) break;
+
+case 20:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 150;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _setitems(RemoteObject __ref,RemoteObject _items) throws Exception{
+try {
+ Debug.PushSubsStack("SetItems (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,59);
+if (RapidSub.canDelegate("setitems")) { return __ref.runUserSub(false, "b4xcombobox","setitems", __ref, _items);}
+Debug.locals.put("Items", _items);
+ BA.debugLineNum = 59;BA.debugLine="Public Sub SetItems(Items As List)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 64;BA.debugLine="cmbBox.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 65;BA.debugLine="cmbBox.AddAll(Items)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runVoidMethod ("AddAll",(Object)(_items));
+ BA.debugLineNum = 72;BA.debugLine="If Items.Size > 0 Then setSelectedIndex(0)";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_items.runMethod(true,"getSize"),BA.numberCast(double.class, 0))) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcombobox.class, "_setselectedindex" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)));};
+ BA.debugLineNum = 73;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setselectedindex(RemoteObject __ref,RemoteObject _i) throws Exception{
+try {
+ Debug.PushSubsStack("setSelectedIndex (b4xcombobox) ","b4xcombobox",51,__ref.getField(false, "ba"),__ref,106);
+if (RapidSub.canDelegate("setselectedindex")) { return __ref.runUserSub(false, "b4xcombobox","setselectedindex", __ref, _i);}
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 106;BA.debugLine="Public Sub setSelectedIndex(i As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 107;BA.debugLine="LastSelectedIndex = i";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastselectedindex" /*RemoteObject*/ ,_i);
+ BA.debugLineNum = 109;BA.debugLine="cmbBox.SelectedIndex = i";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cmbbox" /*RemoteObject*/ ).runMethod(true,"setSelectedIndex",_i);
+ BA.debugLineNum = 118;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort.java
new file mode 100644
index 0000000..4836f90
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort.java
@@ -0,0 +1,32 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xcomparatorsort {
+ public static RemoteObject myClass;
+ public b4xcomparatorsort() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xcomparatorsort.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.java
new file mode 100644
index 0000000..42e3cf1
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xcomparatorsort_subs_0.java
@@ -0,0 +1,181 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xcomparatorsort_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xcomparatorsort) ","b4xcomparatorsort",39,__ref.getField(false, "ba"),__ref,4);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xcomparatorsort","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 4;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 5;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _partition(RemoteObject __ref,RemoteObject _data,RemoteObject _startindex,RemoteObject _length,RemoteObject _pivotindex,RemoteObject _comparator) throws Exception{
+try {
+ Debug.PushSubsStack("Partition (b4xcomparatorsort) ","b4xcomparatorsort",39,__ref.getField(false, "ba"),__ref,30);
+if (RapidSub.canDelegate("partition")) { return __ref.runUserSub(false, "b4xcomparatorsort","partition", __ref, _data, _startindex, _length, _pivotindex, _comparator);}
+RemoteObject _pivotvalue = RemoteObject.declareNull("Object");
+RemoteObject _l = RemoteObject.createImmutable(0);
+int _i = 0;
+Debug.locals.put("Data", _data);
+Debug.locals.put("StartIndex", _startindex);
+Debug.locals.put("Length", _length);
+Debug.locals.put("PivotIndex", _pivotindex);
+Debug.locals.put("Comparator", _comparator);
+ BA.debugLineNum = 30;BA.debugLine="Private Sub Partition(Data As List, StartIndex As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 31;BA.debugLine="Dim PivotValue As Object = Data.Get(StartIndex +";
+Debug.JustUpdateDeviceLine();
+_pivotvalue = _data.runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_pivotindex}, "+",1, 1)));Debug.locals.put("PivotValue", _pivotvalue);Debug.locals.put("PivotValue", _pivotvalue);
+ BA.debugLineNum = 32;BA.debugLine="Swap(Data, StartIndex, PivotIndex, Length - 1)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_swap" /*RemoteObject*/ ,(Object)(_data),(Object)(_startindex),(Object)(_pivotindex),(Object)(RemoteObject.solve(new RemoteObject[] {_length,RemoteObject.createImmutable(1)}, "-",1, 1)));
+ BA.debugLineNum = 33;BA.debugLine="Dim L As Int = 0";
+Debug.JustUpdateDeviceLine();
+_l = BA.numberCast(int.class, 0);Debug.locals.put("L", _l);Debug.locals.put("L", _l);
+ BA.debugLineNum = 34;BA.debugLine="For i = 0 To Length - 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step4 = 1;
+final int limit4 = RemoteObject.solve(new RemoteObject[] {_length,RemoteObject.createImmutable(2)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 35;BA.debugLine="If CallSub3(Comparator, \"Compare\", Data.Get(Star";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",(BA.numberCast(int.class, b4xcomparatorsort.__c.runMethodAndSync(false,"CallSubNew3",__ref.getField(false, "ba"),(Object)(_comparator),(Object)(BA.ObjectToString("Compare")),(Object)(_data.runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,RemoteObject.createImmutable(_i)}, "+",1, 1)))),(Object)(_pivotvalue)))),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 36;BA.debugLine="L = L + 1";
+Debug.JustUpdateDeviceLine();
+_l = RemoteObject.solve(new RemoteObject[] {_l,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("L", _l);
+ BA.debugLineNum = 37;BA.debugLine="Swap(Data, StartIndex, L - 1, i)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_swap" /*RemoteObject*/ ,(Object)(_data),(Object)(_startindex),(Object)(RemoteObject.solve(new RemoteObject[] {_l,RemoteObject.createImmutable(1)}, "-",1, 1)),(Object)(BA.numberCast(int.class, _i)));
+ };
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 40;BA.debugLine="Swap(Data, StartIndex, Length - 1, L)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_swap" /*RemoteObject*/ ,(Object)(_data),(Object)(_startindex),(Object)(RemoteObject.solve(new RemoteObject[] {_length,RemoteObject.createImmutable(1)}, "-",1, 1)),(Object)(_l));
+ BA.debugLineNum = 41;BA.debugLine="Return L";
+Debug.JustUpdateDeviceLine();
+if (true) return _l;
+ BA.debugLineNum = 42;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _quicksort(RemoteObject __ref,RemoteObject _data,RemoteObject _startindex,RemoteObject _length,RemoteObject _comparator) throws Exception{
+try {
+ Debug.PushSubsStack("QuickSort (b4xcomparatorsort) ","b4xcomparatorsort",39,__ref.getField(false, "ba"),__ref,21);
+if (RapidSub.canDelegate("quicksort")) { return __ref.runUserSub(false, "b4xcomparatorsort","quicksort", __ref, _data, _startindex, _length, _comparator);}
+RemoteObject _pivotindex = RemoteObject.createImmutable(0);
+RemoteObject _r = RemoteObject.createImmutable(0);
+Debug.locals.put("Data", _data);
+Debug.locals.put("StartIndex", _startindex);
+Debug.locals.put("Length", _length);
+Debug.locals.put("Comparator", _comparator);
+ BA.debugLineNum = 21;BA.debugLine="Private Sub QuickSort (Data As List, StartIndex As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 22;BA.debugLine="If Length > 1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_length,BA.numberCast(double.class, 1))) {
+ BA.debugLineNum = 23;BA.debugLine="Dim PivotIndex As Int = Rnd(0, Length)";
+Debug.JustUpdateDeviceLine();
+_pivotindex = b4xcomparatorsort.__c.runMethod(true,"Rnd",(Object)(BA.numberCast(int.class, 0)),(Object)(_length));Debug.locals.put("PivotIndex", _pivotindex);Debug.locals.put("PivotIndex", _pivotindex);
+ BA.debugLineNum = 24;BA.debugLine="Dim r As Int = Partition(Data, StartIndex, Lengt";
+Debug.JustUpdateDeviceLine();
+_r = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_partition" /*RemoteObject*/ ,(Object)(_data),(Object)(_startindex),(Object)(_length),(Object)(_pivotindex),(Object)(_comparator));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 25;BA.debugLine="QuickSort(Data, StartIndex, r, Comparator)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_quicksort" /*RemoteObject*/ ,(Object)(_data),(Object)(_startindex),(Object)(_r),(Object)(_comparator));
+ BA.debugLineNum = 26;BA.debugLine="QuickSort(Data, StartIndex + r + 1, Length - r -";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_quicksort" /*RemoteObject*/ ,(Object)(_data),(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_r,RemoteObject.createImmutable(1)}, "++",2, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_length,_r,RemoteObject.createImmutable(1)}, "--",2, 1)),(Object)(_comparator));
+ };
+ BA.debugLineNum = 28;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _sort(RemoteObject __ref,RemoteObject _data,RemoteObject _comparator) throws Exception{
+try {
+ Debug.PushSubsStack("Sort (b4xcomparatorsort) ","b4xcomparatorsort",39,__ref.getField(false, "ba"),__ref,12);
+if (RapidSub.canDelegate("sort")) { return __ref.runUserSub(false, "b4xcomparatorsort","sort", __ref, _data, _comparator);}
+Debug.locals.put("Data", _data);
+Debug.locals.put("Comparator", _comparator);
+ BA.debugLineNum = 12;BA.debugLine="Public Sub Sort (Data As List, Comparator As Objec";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 14;BA.debugLine="QuickSort(Data, 0, Data.Size, Comparator)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xcomparatorsort.class, "_quicksort" /*RemoteObject*/ ,(Object)(_data),(Object)(BA.numberCast(int.class, 0)),(Object)(_data.runMethod(true,"getSize")),(Object)(_comparator));
+ BA.debugLineNum = 18;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _swap(RemoteObject __ref,RemoteObject _data,RemoteObject _startindex,RemoteObject _i1,RemoteObject _i2) throws Exception{
+try {
+ Debug.PushSubsStack("Swap (b4xcomparatorsort) ","b4xcomparatorsort",39,__ref.getField(false, "ba"),__ref,44);
+if (RapidSub.canDelegate("swap")) { return __ref.runUserSub(false, "b4xcomparatorsort","swap", __ref, _data, _startindex, _i1, _i2);}
+RemoteObject _o = RemoteObject.declareNull("Object");
+Debug.locals.put("Data", _data);
+Debug.locals.put("StartIndex", _startindex);
+Debug.locals.put("i1", _i1);
+Debug.locals.put("i2", _i2);
+ BA.debugLineNum = 44;BA.debugLine="Private Sub Swap (Data As List, StartIndex As Int,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 45;BA.debugLine="Dim o As Object = Data.Get(StartIndex + i1)";
+Debug.JustUpdateDeviceLine();
+_o = _data.runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_i1}, "+",1, 1)));Debug.locals.put("o", _o);Debug.locals.put("o", _o);
+ BA.debugLineNum = 46;BA.debugLine="Data.Set(StartIndex + i1, Data.Get(StartIndex + i";
+Debug.JustUpdateDeviceLine();
+_data.runVoidMethod ("Set",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_i1}, "+",1, 1)),(Object)(_data.runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_i2}, "+",1, 1)))));
+ BA.debugLineNum = 47;BA.debugLine="Data.Set(StartIndex + i2, o)";
+Debug.JustUpdateDeviceLine();
+_data.runVoidMethod ("Set",(Object)(RemoteObject.solve(new RemoteObject[] {_startindex,_i2}, "+",1, 1)),(Object)(_o));
+ BA.debugLineNum = 48;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate.java
new file mode 100644
index 0000000..caa8d45
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate.java
@@ -0,0 +1,70 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xdatetemplate {
+ public static RemoteObject myClass;
+ public b4xdatetemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xdatetemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _month = RemoteObject.createImmutable(0);
+public static RemoteObject _year = RemoteObject.createImmutable(0);
+public static RemoteObject _boxw = RemoteObject.createImmutable(0f);
+public static RemoteObject _boxh = RemoteObject.createImmutable(0f);
+public static RemoteObject _vcorrection = RemoteObject.createImmutable(0f);
+public static RemoteObject _tempselectedday = RemoteObject.createImmutable(0);
+public static RemoteObject _dayofweekoffset = RemoteObject.createImmutable(0);
+public static RemoteObject _daysinmonth = RemoteObject.createImmutable(0);
+public static RemoteObject _dayspanebg = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _dayspanefg = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _cvsbackground = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _selecteddate = RemoteObject.createImmutable(0L);
+public static RemoteObject _previousselecteddate = RemoteObject.createImmutable(0L);
+public static RemoteObject _selectedyear = RemoteObject.createImmutable(0);
+public static RemoteObject _selectedmonth = RemoteObject.createImmutable(0);
+public static RemoteObject _selectedday = RemoteObject.createImmutable(0);
+public static RemoteObject _highlightedcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _selectedcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _daysinmonthcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _daysinweekcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _cvsdays = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _daystitlespane = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _firstday = RemoteObject.createImmutable(0);
+public static RemoteObject _minyear = RemoteObject.createImmutable(0);
+public static RemoteObject _maxyear = RemoteObject.createImmutable(0);
+public static RemoteObject _btnmonthleft = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _btnmonthright = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _btnyearleft = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _btnyearright = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lblmonth = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lblyear = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _pnldialog = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _months = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _mdialog = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xdialog");
+public static RemoteObject _closeonselection = RemoteObject.createImmutable(false);
+public static RemoteObject _daysofweeknames = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"boxH",_ref.getField(false, "_boxh"),"boxW",_ref.getField(false, "_boxw"),"btnMonthLeft",_ref.getField(false, "_btnmonthleft"),"btnMonthRight",_ref.getField(false, "_btnmonthright"),"btnYearLeft",_ref.getField(false, "_btnyearleft"),"btnYearRight",_ref.getField(false, "_btnyearright"),"CloseOnSelection",_ref.getField(false, "_closeonselection"),"cvs",_ref.getField(false, "_cvs"),"cvsBackground",_ref.getField(false, "_cvsbackground"),"cvsDays",_ref.getField(false, "_cvsdays"),"DateUtils",_ref.getField(false, "_dateutils"),"dayOfWeekOffset",_ref.getField(false, "_dayofweekoffset"),"daysInMonth",_ref.getField(false, "_daysinmonth"),"DaysInMonthColor",_ref.getField(false, "_daysinmonthcolor"),"DaysInWeekColor",_ref.getField(false, "_daysinweekcolor"),"DaysOfWeekNames",_ref.getField(false, "_daysofweeknames"),"DaysPaneBg",_ref.getField(false, "_dayspanebg"),"DaysPaneFg",_ref.getField(false, "_dayspanefg"),"DaysTitlesPane",_ref.getField(false, "_daystitlespane"),"FirstDay",_ref.getField(false, "_firstday"),"HighlightedColor",_ref.getField(false, "_highlightedcolor"),"lblMonth",_ref.getField(false, "_lblmonth"),"lblYear",_ref.getField(false, "_lblyear"),"MaxYear",_ref.getField(false, "_maxyear"),"mDialog",_ref.getField(false, "_mdialog"),"MinYear",_ref.getField(false, "_minyear"),"month",_ref.getField(false, "_month"),"months",_ref.getField(false, "_months"),"pnlDialog",_ref.getField(false, "_pnldialog"),"PreviousSelectedDate",_ref.getField(false, "_previousselecteddate"),"SelectedColor",_ref.getField(false, "_selectedcolor"),"selectedDate",_ref.getField(false, "_selecteddate"),"selectedDay",_ref.getField(false, "_selectedday"),"selectedMonth",_ref.getField(false, "_selectedmonth"),"selectedYear",_ref.getField(false, "_selectedyear"),"tempSelectedDay",_ref.getField(false, "_tempselectedday"),"vCorrection",_ref.getField(false, "_vcorrection"),"xui",_ref.getField(false, "_xui"),"year",_ref.getField(false, "_year")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.java
new file mode 100644
index 0000000..857079a
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdatetemplate_subs_0.java
@@ -0,0 +1,759 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xdatetemplate_subs_0 {
+
+
+public static RemoteObject _btnmonth_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("btnMonth_Click (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,160);
+if (RapidSub.canDelegate("btnmonth_click")) { return __ref.runUserSub(false, "b4xdatetemplate","btnmonth_click", __ref);}
+RemoteObject _btn = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _m = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 160;BA.debugLine="Private Sub btnMonth_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 161;BA.debugLine="Dim btn As B4XView = Sender";
+Debug.JustUpdateDeviceLine();
+_btn = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_btn = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xdatetemplate.__c.runMethod(false,"Sender",__ref.getField(false, "ba")));Debug.locals.put("btn", _btn);Debug.locals.put("btn", _btn);
+ BA.debugLineNum = 162;BA.debugLine="Dim m As Int = 12 + month - 1 + btn.Tag";
+Debug.JustUpdateDeviceLine();
+_m = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(12),__ref.getField(true,"_month" /*RemoteObject*/ ),RemoteObject.createImmutable(1),BA.numberCast(double.class, _btn.runMethod(false,"getTag"))}, "+-+",3, 0));Debug.locals.put("m", _m);Debug.locals.put("m", _m);
+ BA.debugLineNum = 163;BA.debugLine="month = (m Mod 12) + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_month" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_m,RemoteObject.createImmutable(12)}, "%",0, 1)),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 164;BA.debugLine="DrawDays";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawdays" /*RemoteObject*/ );
+ BA.debugLineNum = 165;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _btnyear_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("btnYear_Click (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,154);
+if (RapidSub.canDelegate("btnyear_click")) { return __ref.runUserSub(false, "b4xdatetemplate","btnyear_click", __ref);}
+RemoteObject _btn = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+ BA.debugLineNum = 154;BA.debugLine="Private Sub btnYear_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 155;BA.debugLine="Dim btn As B4XView = Sender";
+Debug.JustUpdateDeviceLine();
+_btn = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_btn = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xdatetemplate.__c.runMethod(false,"Sender",__ref.getField(false, "ba")));Debug.locals.put("btn", _btn);Debug.locals.put("btn", _btn);
+ BA.debugLineNum = 156;BA.debugLine="year = year + btn.Tag";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_year" /*RemoteObject*/ ,BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_year" /*RemoteObject*/ ),BA.numberCast(double.class, _btn.runMethod(false,"getTag"))}, "+",1, 0)));
+ BA.debugLineNum = 157;BA.debugLine="DrawDays";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawdays" /*RemoteObject*/ );
+ BA.debugLineNum = 158;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xdatetemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xdatetemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Private month, year As Int";
+b4xdatetemplate._month = RemoteObject.createImmutable(0);__ref.setField("_month",b4xdatetemplate._month);
+b4xdatetemplate._year = RemoteObject.createImmutable(0);__ref.setField("_year",b4xdatetemplate._year);
+ //BA.debugLineNum = 4;BA.debugLine="Private boxW, boxH As Float";
+b4xdatetemplate._boxw = RemoteObject.createImmutable(0f);__ref.setField("_boxw",b4xdatetemplate._boxw);
+b4xdatetemplate._boxh = RemoteObject.createImmutable(0f);__ref.setField("_boxh",b4xdatetemplate._boxh);
+ //BA.debugLineNum = 5;BA.debugLine="Private vCorrection As Float";
+b4xdatetemplate._vcorrection = RemoteObject.createImmutable(0f);__ref.setField("_vcorrection",b4xdatetemplate._vcorrection);
+ //BA.debugLineNum = 6;BA.debugLine="Private tempSelectedDay As Int";
+b4xdatetemplate._tempselectedday = RemoteObject.createImmutable(0);__ref.setField("_tempselectedday",b4xdatetemplate._tempselectedday);
+ //BA.debugLineNum = 7;BA.debugLine="Private dayOfWeekOffset As Int";
+b4xdatetemplate._dayofweekoffset = RemoteObject.createImmutable(0);__ref.setField("_dayofweekoffset",b4xdatetemplate._dayofweekoffset);
+ //BA.debugLineNum = 8;BA.debugLine="Private daysInMonth As Int";
+b4xdatetemplate._daysinmonth = RemoteObject.createImmutable(0);__ref.setField("_daysinmonth",b4xdatetemplate._daysinmonth);
+ //BA.debugLineNum = 9;BA.debugLine="Private DaysPaneBg As B4XView";
+b4xdatetemplate._dayspanebg = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_dayspanebg",b4xdatetemplate._dayspanebg);
+ //BA.debugLineNum = 10;BA.debugLine="Private DaysPaneFg As B4XView";
+b4xdatetemplate._dayspanefg = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_dayspanefg",b4xdatetemplate._dayspanefg);
+ //BA.debugLineNum = 11;BA.debugLine="Private cvs As B4XCanvas";
+b4xdatetemplate._cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvs",b4xdatetemplate._cvs);
+ //BA.debugLineNum = 12;BA.debugLine="Private cvsBackground As B4XCanvas";
+b4xdatetemplate._cvsbackground = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvsbackground",b4xdatetemplate._cvsbackground);
+ //BA.debugLineNum = 13;BA.debugLine="Private selectedDate As Long";
+b4xdatetemplate._selecteddate = RemoteObject.createImmutable(0L);__ref.setField("_selecteddate",b4xdatetemplate._selecteddate);
+ //BA.debugLineNum = 14;BA.debugLine="Private PreviousSelectedDate As Long";
+b4xdatetemplate._previousselecteddate = RemoteObject.createImmutable(0L);__ref.setField("_previousselecteddate",b4xdatetemplate._previousselecteddate);
+ //BA.debugLineNum = 15;BA.debugLine="Private selectedYear, selectedMonth, selectedDay";
+b4xdatetemplate._selectedyear = RemoteObject.createImmutable(0);__ref.setField("_selectedyear",b4xdatetemplate._selectedyear);
+b4xdatetemplate._selectedmonth = RemoteObject.createImmutable(0);__ref.setField("_selectedmonth",b4xdatetemplate._selectedmonth);
+b4xdatetemplate._selectedday = RemoteObject.createImmutable(0);__ref.setField("_selectedday",b4xdatetemplate._selectedday);
+ //BA.debugLineNum = 16;BA.debugLine="Public HighlightedColor As Int = 0xFF001BBD";
+b4xdatetemplate._highlightedcolor = BA.numberCast(int.class, ((int)0xff001bbd));__ref.setField("_highlightedcolor",b4xdatetemplate._highlightedcolor);
+ //BA.debugLineNum = 17;BA.debugLine="Public SelectedColor As Int = 0xFF0BA29B";
+b4xdatetemplate._selectedcolor = BA.numberCast(int.class, ((int)0xff0ba29b));__ref.setField("_selectedcolor",b4xdatetemplate._selectedcolor);
+ //BA.debugLineNum = 18;BA.debugLine="Public DaysInMonthColor As Int = xui.Color_White";
+b4xdatetemplate._daysinmonthcolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White");__ref.setField("_daysinmonthcolor",b4xdatetemplate._daysinmonthcolor);
+ //BA.debugLineNum = 19;BA.debugLine="Public DaysInWeekColor As Int = xui.Color_Gray";
+b4xdatetemplate._daysinweekcolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Gray");__ref.setField("_daysinweekcolor",b4xdatetemplate._daysinweekcolor);
+ //BA.debugLineNum = 20;BA.debugLine="Private cvsDays As B4XCanvas";
+b4xdatetemplate._cvsdays = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvsdays",b4xdatetemplate._cvsdays);
+ //BA.debugLineNum = 21;BA.debugLine="Private DaysTitlesPane As B4XView";
+b4xdatetemplate._daystitlespane = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_daystitlespane",b4xdatetemplate._daystitlespane);
+ //BA.debugLineNum = 22;BA.debugLine="Public FirstDay As Int = 0";
+b4xdatetemplate._firstday = BA.numberCast(int.class, 0);__ref.setField("_firstday",b4xdatetemplate._firstday);
+ //BA.debugLineNum = 23;BA.debugLine="Public MinYear = 1970, MaxYear = 2030 As Int";
+b4xdatetemplate._minyear = BA.numberCast(int.class, 1970);__ref.setField("_minyear",b4xdatetemplate._minyear);
+b4xdatetemplate._maxyear = BA.numberCast(int.class, 2030);__ref.setField("_maxyear",b4xdatetemplate._maxyear);
+ //BA.debugLineNum = 24;BA.debugLine="Public btnMonthLeft As B4XView";
+b4xdatetemplate._btnmonthleft = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_btnmonthleft",b4xdatetemplate._btnmonthleft);
+ //BA.debugLineNum = 25;BA.debugLine="Public btnMonthRight As B4XView";
+b4xdatetemplate._btnmonthright = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_btnmonthright",b4xdatetemplate._btnmonthright);
+ //BA.debugLineNum = 26;BA.debugLine="Public btnYearLeft As B4XView";
+b4xdatetemplate._btnyearleft = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_btnyearleft",b4xdatetemplate._btnyearleft);
+ //BA.debugLineNum = 27;BA.debugLine="Public btnYearRight As B4XView";
+b4xdatetemplate._btnyearright = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_btnyearright",b4xdatetemplate._btnyearright);
+ //BA.debugLineNum = 28;BA.debugLine="Public lblMonth As B4XView";
+b4xdatetemplate._lblmonth = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblmonth",b4xdatetemplate._lblmonth);
+ //BA.debugLineNum = 29;BA.debugLine="Public lblYear As B4XView";
+b4xdatetemplate._lblyear = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblyear",b4xdatetemplate._lblyear);
+ //BA.debugLineNum = 30;BA.debugLine="Private pnlDialog As B4XView";
+b4xdatetemplate._pnldialog = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_pnldialog",b4xdatetemplate._pnldialog);
+ //BA.debugLineNum = 31;BA.debugLine="Private months As List";
+b4xdatetemplate._months = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_months",b4xdatetemplate._months);
+ //BA.debugLineNum = 32;BA.debugLine="Private mDialog As B4XDialog";
+b4xdatetemplate._mdialog = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xdialog");__ref.setField("_mdialog",b4xdatetemplate._mdialog);
+ //BA.debugLineNum = 33;BA.debugLine="Public CloseOnSelection As Boolean = True";
+b4xdatetemplate._closeonselection = b4xdatetemplate.__c.getField(true,"True");__ref.setField("_closeonselection",b4xdatetemplate._closeonselection);
+ //BA.debugLineNum = 34;BA.debugLine="Public DaysOfWeekNames As List";
+b4xdatetemplate._daysofweeknames = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_daysofweeknames",b4xdatetemplate._daysofweeknames);
+ //BA.debugLineNum = 35;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _dayspanefg_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("DaysPaneFg_Touch (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,167);
+if (RapidSub.canDelegate("dayspanefg_touch")) { return __ref.runUserSub(false, "b4xdatetemplate","dayspanefg_touch", __ref, _action, _x, _y);}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 167;BA.debugLine="Private Sub DaysPaneFg_Touch (Action As Int, X As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 168;BA.debugLine="Dim p As B4XView = DaysPaneFg";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = __ref.getField(false,"_dayspanefg" /*RemoteObject*/ );Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 169;BA.debugLine="HandleMouse(X, Y, Action <> p.TOUCH_ACTION_UP)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_handlemouse" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, _x)),(Object)(BA.numberCast(double.class, _y)),(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("!",_action,BA.numberCast(double.class, _p.getField(true,"TOUCH_ACTION_UP"))))));
+ BA.debugLineNum = 170;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,193);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xdatetemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 193;BA.debugLine="Private Sub DialogClosed(Result As Int) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 194;BA.debugLine="If Result <> xui.DialogResponse_Positive Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_result,BA.numberCast(double.class, __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")))) {
+ BA.debugLineNum = 195;BA.debugLine="setDate(PreviousSelectedDate)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_setdate" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_previousselecteddate" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 197;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawbox(RemoteObject __ref,RemoteObject _c,RemoteObject _clr,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("DrawBox (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,91);
+if (RapidSub.canDelegate("drawbox")) { return __ref.runUserSub(false, "b4xdatetemplate","drawbox", __ref, _c, _clr, _x, _y);}
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+Debug.locals.put("c", _c);
+Debug.locals.put("clr", _clr);
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 91;BA.debugLine="Private Sub DrawBox(c As B4XCanvas, clr As Int, x";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 92;BA.debugLine="Dim r As B4XRect";
+Debug.JustUpdateDeviceLine();
+_r = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("r", _r);
+ BA.debugLineNum = 93;BA.debugLine="r.Initialize(x * boxW, y * boxH, x * boxW + boxW,";
+Debug.JustUpdateDeviceLine();
+_r.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(true,"_boxw" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_y,__ref.getField(true,"_boxh" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(true,"_boxw" /*RemoteObject*/ ),__ref.getField(true,"_boxw" /*RemoteObject*/ )}, "*+",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_y,__ref.getField(true,"_boxh" /*RemoteObject*/ ),__ref.getField(true,"_boxh" /*RemoteObject*/ )}, "*+",1, 0))));
+ BA.debugLineNum = 94;BA.debugLine="c.DrawRect(r, clr, True, 1dip)";
+Debug.JustUpdateDeviceLine();
+_c.runVoidMethod ("DrawRect",(Object)(_r),(Object)(_clr),(Object)(b4xdatetemplate.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, b4xdatetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1))))));
+ BA.debugLineNum = 95;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _drawdays(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("DrawDays (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,62);
+if (RapidSub.canDelegate("drawdays")) { return __ref.runUserSub(false, "b4xdatetemplate","drawdays", __ref);}
+RemoteObject _firstdayofmonth = RemoteObject.createImmutable(0L);
+RemoteObject _daysfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+int _day = 0;
+RemoteObject _row = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 62;BA.debugLine="Private Sub DrawDays";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 63;BA.debugLine="lblMonth.Text = months.Get(month - 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblmonth" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(false,"_months" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_month" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1)))));
+ BA.debugLineNum = 64;BA.debugLine="lblYear.Text = year";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblyear" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(true,"_year" /*RemoteObject*/ )));
+ BA.debugLineNum = 65;BA.debugLine="SetYearsButtonState";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_setyearsbuttonstate" /*RemoteObject*/ );
+ BA.debugLineNum = 66;BA.debugLine="cvs.ClearRect(cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 67;BA.debugLine="cvsBackground.ClearRect(cvsBackground.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 68;BA.debugLine="Dim firstDayOfMonth As Long = DateUtils.setDate(y";
+Debug.JustUpdateDeviceLine();
+_firstdayofmonth = RemoteObject.solve(new RemoteObject[] {b4xdatetemplate._dateutils.runMethod(true,"_setdate",__ref.getField(false, "ba"),(Object)(__ref.getField(true,"_year" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_month" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 1))),RemoteObject.createImmutable(1)}, "-",1, 2);Debug.locals.put("firstDayOfMonth", _firstdayofmonth);Debug.locals.put("firstDayOfMonth", _firstdayofmonth);
+ BA.debugLineNum = 69;BA.debugLine="dayOfWeekOffset = (7 + DateTime.GetDayOfWeek(firs";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_dayofweekoffset" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(7),b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetDayOfWeek",(Object)(_firstdayofmonth)),__ref.getField(true,"_firstday" /*RemoteObject*/ )}, "+-",2, 1)),RemoteObject.createImmutable(7)}, "%",0, 1));
+ BA.debugLineNum = 70;BA.debugLine="daysInMonth = DateUtils.NumberOfDaysInMonth(month";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_daysinmonth" /*RemoteObject*/ ,b4xdatetemplate._dateutils.runMethod(true,"_numberofdaysinmonth",__ref.getField(false, "ba"),(Object)(__ref.getField(true,"_month" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_year" /*RemoteObject*/ ))));
+ BA.debugLineNum = 71;BA.debugLine="If year = selectedYear And month = selectedMonth";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_year" /*RemoteObject*/ ),BA.numberCast(double.class, __ref.getField(true,"_selectedyear" /*RemoteObject*/ ))) && RemoteObject.solveBoolean("=",__ref.getField(true,"_month" /*RemoteObject*/ ),BA.numberCast(double.class, __ref.getField(true,"_selectedmonth" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 73;BA.debugLine="DrawBox(cvs, SelectedColor, (selectedDay - 1 + d";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawbox" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_selectedcolor" /*RemoteObject*/ )),(Object)(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedday" /*RemoteObject*/ ),RemoteObject.createImmutable(1),__ref.getField(true,"_dayofweekoffset" /*RemoteObject*/ )}, "-+",2, 1)),RemoteObject.createImmutable(7)}, "%",0, 1)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_selectedday" /*RemoteObject*/ ),RemoteObject.createImmutable(1),__ref.getField(true,"_dayofweekoffset" /*RemoteObject*/ )}, "-+",2, 1)),RemoteObject.createImmutable(7)}, "/",0, 0))));
+ };
+ BA.debugLineNum = 76;BA.debugLine="Dim daysFont As B4XFont = xui.CreateDefaultBoldFo";
+Debug.JustUpdateDeviceLine();
+_daysfont = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateDefaultBoldFont",(Object)(BA.numberCast(float.class, 14)));Debug.locals.put("daysFont", _daysfont);Debug.locals.put("daysFont", _daysfont);
+ BA.debugLineNum = 77;BA.debugLine="For day = 1 To daysInMonth";
+Debug.JustUpdateDeviceLine();
+{
+final int step13 = 1;
+final int limit13 = __ref.getField(true,"_daysinmonth" /*RemoteObject*/ ).get().intValue();
+_day = 1 ;
+for (;(step13 > 0 && _day <= limit13) || (step13 < 0 && _day >= limit13) ;_day = ((int)(0 + _day + step13)) ) {
+Debug.locals.put("day", _day);
+ BA.debugLineNum = 78;BA.debugLine="Dim row As Int = (day - 1 + dayOfWeekOffset) / 7";
+Debug.JustUpdateDeviceLine();
+_row = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_day),RemoteObject.createImmutable(1),__ref.getField(true,"_dayofweekoffset" /*RemoteObject*/ )}, "-+",2, 1)),RemoteObject.createImmutable(7)}, "/",0, 0));Debug.locals.put("row", _row);Debug.locals.put("row", _row);
+ BA.debugLineNum = 79;BA.debugLine="cvs.DrawText(day, (((dayOfWeekOffset + day - 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)(BA.NumberToString(_day)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_dayofweekoffset" /*RemoteObject*/ ),RemoteObject.createImmutable(_day),RemoteObject.createImmutable(1)}, "+-",2, 1)),RemoteObject.createImmutable(7)}, "%",0, 1)),RemoteObject.createImmutable(0.5)}, "+",1, 0)),__ref.getField(true,"_boxw" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_row,RemoteObject.createImmutable(0.5)}, "+",1, 0)),__ref.getField(true,"_boxh" /*RemoteObject*/ ),__ref.getField(true,"_vcorrection" /*RemoteObject*/ )}, "*+",1, 0))),(Object)(_daysfont),(Object)(__ref.getField(true,"_daysinmonthcolor" /*RemoteObject*/ )),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("CENTER"))));
+ }
+}Debug.locals.put("day", _day);
+;
+ BA.debugLineNum = 82;BA.debugLine="cvsBackground.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 83;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 84;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getdate(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getDate (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,98);
+if (RapidSub.canDelegate("getdate")) { return __ref.runUserSub(false, "b4xdatetemplate","getdate", __ref);}
+ BA.debugLineNum = 98;BA.debugLine="Public Sub getDate As Long";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 99;BA.debugLine="Return selectedDate";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_selecteddate" /*RemoteObject*/ );
+ BA.debugLineNum = 100;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0L);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,172);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xdatetemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 172;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 173;BA.debugLine="Return pnlDialog";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_pnldialog" /*RemoteObject*/ );
+ BA.debugLineNum = 174;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _handlemouse(RemoteObject __ref,RemoteObject _x,RemoteObject _y,RemoteObject _move) throws Exception{
+try {
+ Debug.PushSubsStack("HandleMouse (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,123);
+if (RapidSub.canDelegate("handlemouse")) { return __ref.runUserSub(false, "b4xdatetemplate","handlemouse", __ref, _x, _y, _move);}
+RemoteObject _boxx = RemoteObject.createImmutable(0);
+RemoteObject _boxy = RemoteObject.createImmutable(0);
+RemoteObject _newselectedday = RemoteObject.createImmutable(0);
+RemoteObject _validday = RemoteObject.createImmutable(false);
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+Debug.locals.put("move", _move);
+ BA.debugLineNum = 123;BA.debugLine="Private Sub HandleMouse(x As Double, y As Double,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 124;BA.debugLine="Dim boxX = x / boxW, boxY = y / boxH As Int";
+Debug.JustUpdateDeviceLine();
+_boxx = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(true,"_boxw" /*RemoteObject*/ )}, "/",0, 0));Debug.locals.put("boxX", _boxx);Debug.locals.put("boxX", _boxx);
+_boxy = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_y,__ref.getField(true,"_boxh" /*RemoteObject*/ )}, "/",0, 0));Debug.locals.put("boxY", _boxy);Debug.locals.put("boxY", _boxy);
+ BA.debugLineNum = 125;BA.debugLine="Dim newSelectedDay As Int = boxY * 7 + boxX + 1 -";
+Debug.JustUpdateDeviceLine();
+_newselectedday = RemoteObject.solve(new RemoteObject[] {_boxy,RemoteObject.createImmutable(7),_boxx,RemoteObject.createImmutable(1),__ref.getField(true,"_dayofweekoffset" /*RemoteObject*/ )}, "*++-",3, 1);Debug.locals.put("newSelectedDay", _newselectedday);Debug.locals.put("newSelectedDay", _newselectedday);
+ BA.debugLineNum = 126;BA.debugLine="Dim validDay As Boolean = newSelectedDay > 0 And";
+Debug.JustUpdateDeviceLine();
+_validday = BA.ObjectToBoolean(RemoteObject.solveBoolean(">",_newselectedday,BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("k",_newselectedday,BA.numberCast(double.class, __ref.getField(true,"_daysinmonth" /*RemoteObject*/ ))));Debug.locals.put("validDay", _validday);Debug.locals.put("validDay", _validday);
+ BA.debugLineNum = 127;BA.debugLine="If move Then";
+Debug.JustUpdateDeviceLine();
+if (_move.get().booleanValue()) {
+ BA.debugLineNum = 128;BA.debugLine="If newSelectedDay = tempSelectedDay Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_newselectedday,BA.numberCast(double.class, __ref.getField(true,"_tempselectedday" /*RemoteObject*/ )))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 129;BA.debugLine="cvsBackground.ClearRect(cvsBackground.TargetRect";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 130;BA.debugLine="tempSelectedDay = newSelectedDay";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tempselectedday" /*RemoteObject*/ ,_newselectedday);
+ BA.debugLineNum = 131;BA.debugLine="If validDay Then";
+Debug.JustUpdateDeviceLine();
+if (_validday.get().booleanValue()) {
+ BA.debugLineNum = 132;BA.debugLine="DrawBox(cvsBackground, HighlightedColor, boxX,";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawbox" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_cvsbackground" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_highlightedcolor" /*RemoteObject*/ )),(Object)(_boxx),(Object)(_boxy));
+ };
+ }else {
+ BA.debugLineNum = 135;BA.debugLine="cvsBackground.ClearRect(cvsBackground.TargetRect";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 136;BA.debugLine="If validDay Then";
+Debug.JustUpdateDeviceLine();
+if (_validday.get().booleanValue()) {
+ BA.debugLineNum = 137;BA.debugLine="SelectDay(newSelectedDay)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_selectday" /*RemoteObject*/ ,(Object)(_newselectedday));
+ BA.debugLineNum = 138;BA.debugLine="If CloseOnSelection Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_closeonselection" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 139;BA.debugLine="Hide";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_hide" /*RemoteObject*/ );
+ }else {
+ BA.debugLineNum = 141;BA.debugLine="DrawDays";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawdays" /*RemoteObject*/ );
+ };
+ };
+ };
+ BA.debugLineNum = 146;BA.debugLine="cvsBackground.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 147;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _hide(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Hide (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,149);
+if (RapidSub.canDelegate("hide")) { return __ref.runUserSub(false, "b4xdatetemplate","hide", __ref);}
+ BA.debugLineNum = 149;BA.debugLine="Private Sub Hide";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 150;BA.debugLine="mDialog.Close(xui.DialogResponse_Positive)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")));
+ BA.debugLineNum = 151;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,37);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xdatetemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 37;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="pnlDialog = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pnldialog" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 39;BA.debugLine="pnlDialog.SetLayoutAnimated(0, 0, 0, 320dip,300di";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnldialog" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xdatetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 320)))),(Object)(b4xdatetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))));
+ BA.debugLineNum = 40;BA.debugLine="pnlDialog.LoadLayout(\"DateTemplate\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnldialog" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("DateTemplate")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 41;BA.debugLine="pnlDialog.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnldialog" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 42;BA.debugLine="month = DateTime.GetMonth(DateTime.Now)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_month" /*RemoteObject*/ ,b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetMonth",(Object)(b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 43;BA.debugLine="year = DateTime.GetYear(DateTime.Now)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_year" /*RemoteObject*/ ,b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetYear",(Object)(b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 44;BA.debugLine="months = DateUtils.GetMonthsNames";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_months" /*RemoteObject*/ ,b4xdatetemplate._dateutils.runMethod(false,"_getmonthsnames",__ref.getField(false, "ba")));
+ BA.debugLineNum = 45;BA.debugLine="selectedDate = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteddate" /*RemoteObject*/ ,b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"getNow"));
+ BA.debugLineNum = 46;BA.debugLine="setDate(selectedDate)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_setdate" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_selecteddate" /*RemoteObject*/ )));
+ BA.debugLineNum = 47;BA.debugLine="cvs.Initialize(DaysPaneFg)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_dayspanefg" /*RemoteObject*/ )));
+ BA.debugLineNum = 48;BA.debugLine="cvsBackground.Initialize(DaysPaneBg)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsbackground" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_dayspanebg" /*RemoteObject*/ )));
+ BA.debugLineNum = 49;BA.debugLine="boxW = cvs.TargetRect.Width / 7";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_boxw" /*RemoteObject*/ ,BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getWidth"),RemoteObject.createImmutable(7)}, "/",0, 0)));
+ BA.debugLineNum = 50;BA.debugLine="boxH = cvs.TargetRect.Height / 6";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_boxh" /*RemoteObject*/ ,BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getHeight"),RemoteObject.createImmutable(6)}, "/",0, 0)));
+ BA.debugLineNum = 51;BA.debugLine="vCorrection = 5dip";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_vcorrection" /*RemoteObject*/ ,BA.numberCast(float.class, b4xdatetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))));
+ BA.debugLineNum = 52;BA.debugLine="cvsDays.Initialize(DaysTitlesPane)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsdays" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_daystitlespane" /*RemoteObject*/ )));
+ BA.debugLineNum = 58;BA.debugLine="DaysOfWeekNames.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_daysofweeknames" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 59;BA.debugLine="DaysOfWeekNames.AddAll(DateUtils.GetDaysNames)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_daysofweeknames" /*RemoteObject*/ ).runVoidMethod ("AddAll",(Object)(b4xdatetemplate._dateutils.runMethod(false,"_getdaysnames",__ref.getField(false, "ba"))));
+ BA.debugLineNum = 60;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _selectday(RemoteObject __ref,RemoteObject _day) throws Exception{
+try {
+ Debug.PushSubsStack("SelectDay (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,115);
+if (RapidSub.canDelegate("selectday")) { return __ref.runUserSub(false, "b4xdatetemplate","selectday", __ref, _day);}
+Debug.locals.put("day", _day);
+ BA.debugLineNum = 115;BA.debugLine="Private Sub SelectDay(day As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 116;BA.debugLine="selectedDate = DateUtils.setDate(year, month, day";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteddate" /*RemoteObject*/ ,b4xdatetemplate._dateutils.runMethod(true,"_setdate",__ref.getField(false, "ba"),(Object)(__ref.getField(true,"_year" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_month" /*RemoteObject*/ )),(Object)(_day)));
+ BA.debugLineNum = 117;BA.debugLine="selectedDay = day";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedday" /*RemoteObject*/ ,_day);
+ BA.debugLineNum = 118;BA.debugLine="selectedMonth = month";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedmonth" /*RemoteObject*/ ,__ref.getField(true,"_month" /*RemoteObject*/ ));
+ BA.debugLineNum = 119;BA.debugLine="selectedYear = year";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selectedyear" /*RemoteObject*/ ,__ref.getField(true,"_year" /*RemoteObject*/ ));
+ BA.debugLineNum = 120;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setdate(RemoteObject __ref,RemoteObject _date) throws Exception{
+try {
+ Debug.PushSubsStack("setDate (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,102);
+if (RapidSub.canDelegate("setdate")) { return __ref.runUserSub(false, "b4xdatetemplate","setdate", __ref, _date);}
+Debug.locals.put("date", _date);
+ BA.debugLineNum = 102;BA.debugLine="Public Sub setDate(date As Long)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 104;BA.debugLine="If lblYear.IsInitialized = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_lblyear" /*RemoteObject*/ ).runMethod(true,"IsInitialized"),b4xdatetemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 105;BA.debugLine="selectedDate = date";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteddate" /*RemoteObject*/ ,_date);
+ BA.debugLineNum = 106;BA.debugLine="Return 'the date will be set after the layout is";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ };
+ BA.debugLineNum = 108;BA.debugLine="year = DateTime.GetYear(date)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_year" /*RemoteObject*/ ,b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetYear",(Object)(_date)));
+ BA.debugLineNum = 109;BA.debugLine="month = DateTime.GetMonth(date)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_month" /*RemoteObject*/ ,b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetMonth",(Object)(_date)));
+ BA.debugLineNum = 110;BA.debugLine="SelectDay(DateTime.GetDayOfMonth(date))";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_selectday" /*RemoteObject*/ ,(Object)(b4xdatetemplate.__c.getField(false,"DateTime").runMethod(true,"GetDayOfMonth",(Object)(_date))));
+ BA.debugLineNum = 111;BA.debugLine="lblYear.Text = year";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblyear" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(true,"_year" /*RemoteObject*/ )));
+ BA.debugLineNum = 112;BA.debugLine="lblMonth.Text = months.Get(month - 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblmonth" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(false,"_months" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_month" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1)))));
+ BA.debugLineNum = 113;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setyearsbuttonstate(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("SetYearsButtonState (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,86);
+if (RapidSub.canDelegate("setyearsbuttonstate")) { return __ref.runUserSub(false, "b4xdatetemplate","setyearsbuttonstate", __ref);}
+ BA.debugLineNum = 86;BA.debugLine="Private Sub SetYearsButtonState";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 87;BA.debugLine="btnYearLeft.Enabled = year > MinYear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_btnyearleft" /*RemoteObject*/ ).runMethod(true,"setEnabled",BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(true,"_year" /*RemoteObject*/ ),BA.numberCast(double.class, __ref.getField(true,"_minyear" /*RemoteObject*/ )))));
+ BA.debugLineNum = 88;BA.debugLine="btnYearRight.Enabled = year < MaxYear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_btnyearright" /*RemoteObject*/ ).runMethod(true,"setEnabled",BA.ObjectToBoolean(RemoteObject.solveBoolean("<",__ref.getField(true,"_year" /*RemoteObject*/ ),BA.numberCast(double.class, __ref.getField(true,"_maxyear" /*RemoteObject*/ )))));
+ BA.debugLineNum = 89;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,176);
+if (RapidSub.canDelegate("show")) { __ref.runUserSub(false, "b4xdatetemplate","show", __ref, _dialog); return;}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_dialog);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xdatetemplate parent,RemoteObject __ref,RemoteObject _dialog) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialog = _dialog;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xdatetemplate parent;
+RemoteObject _dialog;
+RemoteObject _days = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+RemoteObject _daysfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+int _i = 0;
+RemoteObject _d = RemoteObject.createImmutable("");
+int step4;
+int limit4;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xdatetemplate) ","b4xdatetemplate",52,__ref.getField(false, "ba"),__ref,176);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 177;BA.debugLine="Dim days As List = DaysOfWeekNames";
+Debug.JustUpdateDeviceLine();
+_days = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");
+_days = __ref.getField(false,"_daysofweeknames" /*RemoteObject*/ );Debug.locals.put("days", _days);Debug.locals.put("days", _days);
+ BA.debugLineNum = 178;BA.debugLine="Dim daysFont As B4XFont = xui.CreateDefaultBoldFo";
+Debug.JustUpdateDeviceLine();
+_daysfont = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateDefaultBoldFont",(Object)(BA.numberCast(float.class, 14)));Debug.locals.put("daysFont", _daysfont);Debug.locals.put("daysFont", _daysfont);
+ BA.debugLineNum = 179;BA.debugLine="cvsDays.ClearRect(cvsDays.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsdays" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvsdays" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 180;BA.debugLine="For i = FirstDay To FirstDay + 7 - 1";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//for
+this.state = 10;
+step4 = 1;
+limit4 = RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_firstday" /*RemoteObject*/ ),RemoteObject.createImmutable(7),RemoteObject.createImmutable(1)}, "+-",2, 1).get().intValue();
+_i = __ref.getField(true,"_firstday" /*RemoteObject*/ ).get().intValue() ;
+Debug.locals.put("i", _i);
+this.state = 11;
+if (true) break;
+
+case 11:
+//C
+this.state = 10;
+if ((step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4)) this.state = 3;
+if (true) break;
+
+case 12:
+//C
+this.state = 11;
+_i = ((int)(0 + _i + step4)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 181;BA.debugLine="Dim d As String = days.Get(i Mod 7)";
+Debug.JustUpdateDeviceLine();
+_d = BA.ObjectToString(_days.runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),RemoteObject.createImmutable(7)}, "%",0, 1))));Debug.locals.put("d", _d);Debug.locals.put("d", _d);
+ BA.debugLineNum = 182;BA.debugLine="If d.Length > 2 Then d = d.SubString2(0, 2)";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 4:
+//if
+this.state = 9;
+if (RemoteObject.solveBoolean(">",_d.runMethod(true,"length"),BA.numberCast(double.class, 2))) {
+this.state = 6;
+;}if (true) break;
+
+case 6:
+//C
+this.state = 9;
+_d = _d.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 2)));Debug.locals.put("d", _d);
+if (true) break;
+
+case 9:
+//C
+this.state = 12;
+;
+ BA.debugLineNum = 183;BA.debugLine="cvsDays.DrawText(d, (i - FirstDay + 0.5) * boxW,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsdays" /*RemoteObject*/ ).runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)(_d),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),__ref.getField(true,"_firstday" /*RemoteObject*/ ),RemoteObject.createImmutable(0.5)}, "-+",2, 0)),__ref.getField(true,"_boxw" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(float.class, parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20))))),(Object)(_daysfont),(Object)(__ref.getField(true,"_daysinweekcolor" /*RemoteObject*/ )),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("CENTER"))));
+ if (true) break;
+if (true) break;
+
+case 10:
+//C
+this.state = -1;
+Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 185;BA.debugLine="cvsDays.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvsdays" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 186;BA.debugLine="mDialog = Dialog";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mdialog" /*RemoteObject*/ ,_dialog);
+ BA.debugLineNum = 187;BA.debugLine="DrawDays";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_drawdays" /*RemoteObject*/ );
+ BA.debugLineNum = 188;BA.debugLine="PreviousSelectedDate = selectedDate";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_previousselecteddate" /*RemoteObject*/ ,__ref.getField(true,"_selecteddate" /*RemoteObject*/ ));
+ BA.debugLineNum = 189;BA.debugLine="Sleep(0)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xdatetemplate", "show"),BA.numberCast(int.class, 0));
+this.state = 13;
+return;
+case 13:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 190;BA.debugLine="SetYearsButtonState";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdatetemplate.class, "_setyearsbuttonstate" /*RemoteObject*/ );
+ BA.debugLineNum = 191;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog.java
new file mode 100644
index 0000000..0b791cd
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog.java
@@ -0,0 +1,61 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xdialog {
+ public static RemoteObject myClass;
+ public b4xdialog() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xdialog.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _buttonsheight = RemoteObject.createImmutable(0);
+public static RemoteObject _titlebarheight = RemoteObject.createImmutable(0);
+public static RemoteObject _buttonwidth = RemoteObject.createImmutable(0);
+public static RemoteObject _base = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _backgroundcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _overlaycolor = RemoteObject.createImmutable(0);
+public static RemoteObject _bordercolor = RemoteObject.createImmutable(0);
+public static RemoteObject _bordercornersradius = RemoteObject.createImmutable(0);
+public static RemoteObject _borderwidth = RemoteObject.createImmutable(0);
+public static RemoteObject _buttonscolor = RemoteObject.createImmutable(0);
+public static RemoteObject _buttonstextcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _background = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _blurimageview = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _blurbackground = RemoteObject.createImmutable(false);
+public static RemoteObject _blurreducescale = RemoteObject.createImmutable(0);
+public static RemoteObject _mparent = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _title = RemoteObject.declareNull("Object");
+public static RemoteObject _titlebarcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _titlebartextcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _bodytextcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _titlebar = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _putattop = RemoteObject.createImmutable(false);
+public static RemoteObject _titlebarfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+public static RemoteObject _buttonsfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+public static RemoteObject _buttonstextcolordisabled = RemoteObject.createImmutable(0);
+public static RemoteObject _visibleanimationduration = RemoteObject.createImmutable(0);
+public static RemoteObject _buttonsorder = null;
+public static RemoteObject _buttonsstate = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"Background",_ref.getField(false, "_background"),"BackgroundColor",_ref.getField(false, "_backgroundcolor"),"Base",_ref.getField(false, "_base"),"BlurBackground",_ref.getField(false, "_blurbackground"),"BlurImageView",_ref.getField(false, "_blurimageview"),"BlurReduceScale",_ref.getField(false, "_blurreducescale"),"BodyTextColor",_ref.getField(false, "_bodytextcolor"),"BorderColor",_ref.getField(false, "_bordercolor"),"BorderCornersRadius",_ref.getField(false, "_bordercornersradius"),"BorderWidth",_ref.getField(false, "_borderwidth"),"ButtonsColor",_ref.getField(false, "_buttonscolor"),"ButtonsFont",_ref.getField(false, "_buttonsfont"),"ButtonsHeight",_ref.getField(false, "_buttonsheight"),"ButtonsOrder",_ref.getField(false, "_buttonsorder"),"ButtonsState",_ref.getField(false, "_buttonsstate"),"ButtonsTextColor",_ref.getField(false, "_buttonstextcolor"),"ButtonsTextColorDisabled",_ref.getField(false, "_buttonstextcolordisabled"),"ButtonWidth",_ref.getField(false, "_buttonwidth"),"DateUtils",_ref.getField(false, "_dateutils"),"mParent",_ref.getField(false, "_mparent"),"OverlayColor",_ref.getField(false, "_overlaycolor"),"PutAtTop",_ref.getField(false, "_putattop"),"Title",_ref.getField(false, "_title"),"TitleBar",_ref.getField(false, "_titlebar"),"TitleBarColor",_ref.getField(false, "_titlebarcolor"),"TitleBarFont",_ref.getField(false, "_titlebarfont"),"TitleBarHeight",_ref.getField(false, "_titlebarheight"),"TitleBarTextColor",_ref.getField(false, "_titlebartextcolor"),"VisibleAnimationDuration",_ref.getField(false, "_visibleanimationduration"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog_subs_0.java
new file mode 100644
index 0000000..0c2a672
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xdialog_subs_0.java
@@ -0,0 +1,1620 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xdialog_subs_0 {
+
+
+public static RemoteObject _background_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Background_Click (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,258);
+if (RapidSub.canDelegate("background_click")) { return __ref.runUserSub(false, "b4xdialog","background_click", __ref);}
+ BA.debugLineNum = 258;BA.debugLine="Private Sub Background_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 260;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _background_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("Background_Touch (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,253);
+if (RapidSub.canDelegate("background_touch")) { return __ref.runUserSub(false, "b4xdialog","background_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 253;BA.debugLine="Private Sub Background_Touch (Action As Int, X As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 255;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _blur(RemoteObject __ref,RemoteObject _bmp) throws Exception{
+try {
+ Debug.PushSubsStack("Blur (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,287);
+if (RapidSub.canDelegate("blur")) { return __ref.runUserSub(false, "b4xdialog","blur", __ref, _bmp);}
+RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+RemoteObject _reducescale = RemoteObject.createImmutable(0);
+RemoteObject _count = RemoteObject.createImmutable(0);
+RemoteObject _clrs = null;
+RemoteObject _temp = RemoteObject.declareNull("b4a.example.bitmapcreator._argbcolor");
+RemoteObject _m = RemoteObject.createImmutable(0);
+int _steps = 0;
+int _y = 0;
+int _x = 0;
+Debug.locals.put("bmp", _bmp);
+ BA.debugLineNum = 287;BA.debugLine="Private Sub Blur (bmp As B4XBitmap) As BitmapCreat";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 288;BA.debugLine="Dim bc As BitmapCreator";
+Debug.JustUpdateDeviceLine();
+_bc = RemoteObject.createNew ("b4a.example.bitmapcreator");Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 289;BA.debugLine="Dim ReduceScale As Int = BlurReduceScale";
+Debug.JustUpdateDeviceLine();
+_reducescale = __ref.getField(true,"_blurreducescale" /*RemoteObject*/ );Debug.locals.put("ReduceScale", _reducescale);Debug.locals.put("ReduceScale", _reducescale);
+ BA.debugLineNum = 290;BA.debugLine="bc.Initialize(bmp.Width / ReduceScale / bmp.Scale";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_bmp.runMethod(true,"getWidth"),_reducescale,_bmp.runMethod(true,"getScale")}, "//",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_bmp.runMethod(true,"getHeight"),_reducescale,_bmp.runMethod(true,"getScale")}, "//",0, 0))));
+ BA.debugLineNum = 291;BA.debugLine="bc.CopyPixelsFromBitmap(bmp)";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_copypixelsfrombitmap",(Object)(_bmp));
+ BA.debugLineNum = 292;BA.debugLine="Dim count As Int = 2";
+Debug.JustUpdateDeviceLine();
+_count = BA.numberCast(int.class, 2);Debug.locals.put("count", _count);Debug.locals.put("count", _count);
+ BA.debugLineNum = 293;BA.debugLine="Dim clrs(3) As ARGBColor";
+Debug.JustUpdateDeviceLine();
+_clrs = RemoteObject.createNewArray ("b4a.example.bitmapcreator._argbcolor", new int[] {3}, new Object[]{});Debug.locals.put("clrs", _clrs);
+ BA.debugLineNum = 294;BA.debugLine="Dim temp As ARGBColor";
+Debug.JustUpdateDeviceLine();
+_temp = RemoteObject.createNew ("b4a.example.bitmapcreator._argbcolor");Debug.locals.put("temp", _temp);
+ BA.debugLineNum = 295;BA.debugLine="Dim m As Int";
+Debug.JustUpdateDeviceLine();
+_m = RemoteObject.createImmutable(0);Debug.locals.put("m", _m);
+ BA.debugLineNum = 296;BA.debugLine="For steps = 1 To count";
+Debug.JustUpdateDeviceLine();
+{
+final int step9 = 1;
+final int limit9 = _count.get().intValue();
+_steps = 1 ;
+for (;(step9 > 0 && _steps <= limit9) || (step9 < 0 && _steps >= limit9) ;_steps = ((int)(0 + _steps + step9)) ) {
+Debug.locals.put("steps", _steps);
+ BA.debugLineNum = 297;BA.debugLine="For y = 0 To bc.mHeight - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step10 = 1;
+final int limit10 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mheight"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_y = 0 ;
+for (;(step10 > 0 && _y <= limit10) || (step10 < 0 && _y >= limit10) ;_y = ((int)(0 + _y + step10)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 298;BA.debugLine="For x = 0 To 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step11 = 1;
+final int limit11 = 2;
+_x = 0 ;
+for (;(step11 > 0 && _x <= limit11) || (step11 < 0 && _x >= limit11) ;_x = ((int)(0 + _x + step11)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 299;BA.debugLine="bc.GetARGB(x, y, clrs(x))";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_getargb",(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs.getArrayElement(false,BA.numberCast(int.class, _x))));
+ }
+}Debug.locals.put("x", _x);
+;
+ BA.debugLineNum = 301;BA.debugLine="SetAvg(bc, 1, y, clrs, temp)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setavg" /*RemoteObject*/ ,(Object)(_bc),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs),(Object)(_temp));
+ BA.debugLineNum = 302;BA.debugLine="m = 0";
+Debug.JustUpdateDeviceLine();
+_m = BA.numberCast(int.class, 0);Debug.locals.put("m", _m);
+ BA.debugLineNum = 303;BA.debugLine="For x = 2 To bc.mWidth - 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step16 = 1;
+final int limit16 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mwidth"),RemoteObject.createImmutable(2)}, "-",1, 1).get().intValue();
+_x = 2 ;
+for (;(step16 > 0 && _x <= limit16) || (step16 < 0 && _x >= limit16) ;_x = ((int)(0 + _x + step16)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 304;BA.debugLine="bc.GetARGB(x + 1, y, clrs(m))";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_getargb",(Object)(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_x),RemoteObject.createImmutable(1)}, "+",1, 1)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs.getArrayElement(false,_m)));
+ BA.debugLineNum = 305;BA.debugLine="m = (m + 1) Mod 3";
+Debug.JustUpdateDeviceLine();
+_m = RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_m,RemoteObject.createImmutable(1)}, "+",1, 1)),RemoteObject.createImmutable(3)}, "%",0, 1);Debug.locals.put("m", _m);
+ BA.debugLineNum = 306;BA.debugLine="SetAvg(bc, x, y, clrs, temp)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setavg" /*RemoteObject*/ ,(Object)(_bc),(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs),(Object)(_temp));
+ }
+}Debug.locals.put("x", _x);
+;
+ }
+}Debug.locals.put("y", _y);
+;
+ BA.debugLineNum = 309;BA.debugLine="For x = 0 To bc.mWidth - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step22 = 1;
+final int limit22 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mwidth"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_x = 0 ;
+for (;(step22 > 0 && _x <= limit22) || (step22 < 0 && _x >= limit22) ;_x = ((int)(0 + _x + step22)) ) {
+Debug.locals.put("x", _x);
+ BA.debugLineNum = 310;BA.debugLine="For y = 0 To 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step23 = 1;
+final int limit23 = 2;
+_y = 0 ;
+for (;(step23 > 0 && _y <= limit23) || (step23 < 0 && _y >= limit23) ;_y = ((int)(0 + _y + step23)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 311;BA.debugLine="bc.GetARGB(x, y, clrs(y))";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_getargb",(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs.getArrayElement(false,BA.numberCast(int.class, _y))));
+ }
+}Debug.locals.put("y", _y);
+;
+ BA.debugLineNum = 313;BA.debugLine="SetAvg(bc, x, 1, clrs, temp)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setavg" /*RemoteObject*/ ,(Object)(_bc),(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, 1)),(Object)(_clrs),(Object)(_temp));
+ BA.debugLineNum = 314;BA.debugLine="m = 0";
+Debug.JustUpdateDeviceLine();
+_m = BA.numberCast(int.class, 0);Debug.locals.put("m", _m);
+ BA.debugLineNum = 315;BA.debugLine="For y = 2 To bc.mHeight - 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step28 = 1;
+final int limit28 = RemoteObject.solve(new RemoteObject[] {_bc.getField(true,"_mheight"),RemoteObject.createImmutable(2)}, "-",1, 1).get().intValue();
+_y = 2 ;
+for (;(step28 > 0 && _y <= limit28) || (step28 < 0 && _y >= limit28) ;_y = ((int)(0 + _y + step28)) ) {
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 316;BA.debugLine="bc.GetARGB(x, y + 1, clrs(m))";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_getargb",(Object)(BA.numberCast(int.class, _x)),(Object)(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_y),RemoteObject.createImmutable(1)}, "+",1, 1)),(Object)(_clrs.getArrayElement(false,_m)));
+ BA.debugLineNum = 317;BA.debugLine="m = (m + 1) Mod 3";
+Debug.JustUpdateDeviceLine();
+_m = RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_m,RemoteObject.createImmutable(1)}, "+",1, 1)),RemoteObject.createImmutable(3)}, "%",0, 1);Debug.locals.put("m", _m);
+ BA.debugLineNum = 318;BA.debugLine="SetAvg(bc, x, y, clrs, temp)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setavg" /*RemoteObject*/ ,(Object)(_bc),(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)),(Object)(_clrs),(Object)(_temp));
+ }
+}Debug.locals.put("y", _y);
+;
+ }
+}Debug.locals.put("x", _x);
+;
+ }
+}Debug.locals.put("steps", _steps);
+;
+ BA.debugLineNum = 322;BA.debugLine="Return bc";
+Debug.JustUpdateDeviceLine();
+if (true) return _bc;
+ BA.debugLineNum = 323;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _button_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Button_Click (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,233);
+if (RapidSub.canDelegate("button_click")) { return __ref.runUserSub(false, "b4xdialog","button_click", __ref);}
+RemoteObject _b = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+ BA.debugLineNum = 233;BA.debugLine="Private Sub Button_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 234;BA.debugLine="Dim b As B4XView = Sender";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_b = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xdialog.__c.runMethod(false,"Sender",__ref.getField(false, "ba")));Debug.locals.put("b", _b);Debug.locals.put("b", _b);
+ BA.debugLineNum = 235;BA.debugLine="If ButtonsState.GetDefault(b.Tag, True) = False T";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_buttonsstate" /*RemoteObject*/ ).runMethod(false,"GetDefault",(Object)(_b.runMethod(false,"getTag")),(Object)((b4xdialog.__c.getField(true,"True")))),(b4xdialog.__c.getField(true,"False")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 236;BA.debugLine="Close(b.Tag)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _b.runMethod(false,"getTag"))));
+ BA.debugLineNum = 237;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 4;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 5;BA.debugLine="Private xui As XUI";
+b4xdialog._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xdialog._xui);
+ //BA.debugLineNum = 6;BA.debugLine="Public ButtonsHeight As Int = 40dip";
+b4xdialog._buttonsheight = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 40)));__ref.setField("_buttonsheight",b4xdialog._buttonsheight);
+ //BA.debugLineNum = 7;BA.debugLine="Public TitleBarHeight As Int = 30dip";
+b4xdialog._titlebarheight = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)));__ref.setField("_titlebarheight",b4xdialog._titlebarheight);
+ //BA.debugLineNum = 8;BA.debugLine="Private ButtonWidth As Int = 80dip";
+b4xdialog._buttonwidth = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 80)));__ref.setField("_buttonwidth",b4xdialog._buttonwidth);
+ //BA.debugLineNum = 9;BA.debugLine="Public Base As B4XView";
+b4xdialog._base = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_base",b4xdialog._base);
+ //BA.debugLineNum = 10;BA.debugLine="Public BackgroundColor As Int = 0xFF555555 'base";
+b4xdialog._backgroundcolor = BA.numberCast(int.class, ((int)0xff555555));__ref.setField("_backgroundcolor",b4xdialog._backgroundcolor);
+ //BA.debugLineNum = 11;BA.debugLine="Public OverlayColor As Int = 0xaa000000";
+b4xdialog._overlaycolor = BA.numberCast(int.class, ((int)0xaa000000));__ref.setField("_overlaycolor",b4xdialog._overlaycolor);
+ //BA.debugLineNum = 12;BA.debugLine="Public BorderColor As Int = 0xff000000";
+b4xdialog._bordercolor = BA.numberCast(int.class, ((int)0xff000000));__ref.setField("_bordercolor",b4xdialog._bordercolor);
+ //BA.debugLineNum = 13;BA.debugLine="Public BorderCornersRadius As Int = 2dip";
+b4xdialog._bordercornersradius = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));__ref.setField("_bordercornersradius",b4xdialog._bordercornersradius);
+ //BA.debugLineNum = 14;BA.debugLine="Public BorderWidth As Int = 2dip";
+b4xdialog._borderwidth = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));__ref.setField("_borderwidth",b4xdialog._borderwidth);
+ //BA.debugLineNum = 15;BA.debugLine="Public ButtonsColor As Int = 0xFF555555";
+b4xdialog._buttonscolor = BA.numberCast(int.class, ((int)0xff555555));__ref.setField("_buttonscolor",b4xdialog._buttonscolor);
+ //BA.debugLineNum = 16;BA.debugLine="Public ButtonsTextColor As Int = 0xFF89D5FF";
+b4xdialog._buttonstextcolor = BA.numberCast(int.class, ((int)0xff89d5ff));__ref.setField("_buttonstextcolor",b4xdialog._buttonstextcolor);
+ //BA.debugLineNum = 17;BA.debugLine="Private Background As B4XView";
+b4xdialog._background = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_background",b4xdialog._background);
+ //BA.debugLineNum = 18;BA.debugLine="Private BlurImageView As B4XView";
+b4xdialog._blurimageview = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_blurimageview",b4xdialog._blurimageview);
+ //BA.debugLineNum = 19;BA.debugLine="Public BlurBackground As Boolean";
+b4xdialog._blurbackground = RemoteObject.createImmutable(false);__ref.setField("_blurbackground",b4xdialog._blurbackground);
+ //BA.debugLineNum = 20;BA.debugLine="Private BlurReduceScale As Int";
+b4xdialog._blurreducescale = RemoteObject.createImmutable(0);__ref.setField("_blurreducescale",b4xdialog._blurreducescale);
+ //BA.debugLineNum = 21;BA.debugLine="Public mParent As B4XView";
+b4xdialog._mparent = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mparent",b4xdialog._mparent);
+ //BA.debugLineNum = 22;BA.debugLine="Public Title As Object = \"\"";
+b4xdialog._title = RemoteObject.createImmutable((""));__ref.setField("_title",b4xdialog._title);
+ //BA.debugLineNum = 23;BA.debugLine="Public TitleBarColor As Int = 0xFF0083B8";
+b4xdialog._titlebarcolor = BA.numberCast(int.class, ((int)0xff0083b8));__ref.setField("_titlebarcolor",b4xdialog._titlebarcolor);
+ //BA.debugLineNum = 24;BA.debugLine="Public TitleBarTextColor As Int";
+b4xdialog._titlebartextcolor = RemoteObject.createImmutable(0);__ref.setField("_titlebartextcolor",b4xdialog._titlebartextcolor);
+ //BA.debugLineNum = 25;BA.debugLine="Public BodyTextColor As Int = xui.Color_White";
+b4xdialog._bodytextcolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White");__ref.setField("_bodytextcolor",b4xdialog._bodytextcolor);
+ //BA.debugLineNum = 26;BA.debugLine="Public TitleBar As B4XView";
+b4xdialog._titlebar = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_titlebar",b4xdialog._titlebar);
+ //BA.debugLineNum = 27;BA.debugLine="Public PutAtTop As Boolean";
+b4xdialog._putattop = RemoteObject.createImmutable(false);__ref.setField("_putattop",b4xdialog._putattop);
+ //BA.debugLineNum = 28;BA.debugLine="Public TitleBarFont As B4XFont";
+b4xdialog._titlebarfont = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");__ref.setField("_titlebarfont",b4xdialog._titlebarfont);
+ //BA.debugLineNum = 29;BA.debugLine="Public ButtonsFont As B4XFont";
+b4xdialog._buttonsfont = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");__ref.setField("_buttonsfont",b4xdialog._buttonsfont);
+ //BA.debugLineNum = 30;BA.debugLine="Public ButtonsTextColorDisabled As Int = 0xFF8080";
+b4xdialog._buttonstextcolordisabled = BA.numberCast(int.class, ((int)0xff808080));__ref.setField("_buttonstextcolordisabled",b4xdialog._buttonstextcolordisabled);
+ //BA.debugLineNum = 31;BA.debugLine="Public VisibleAnimationDuration As Int = 100";
+b4xdialog._visibleanimationduration = BA.numberCast(int.class, 100);__ref.setField("_visibleanimationduration",b4xdialog._visibleanimationduration);
+ //BA.debugLineNum = 32;BA.debugLine="Public ButtonsOrder() As Int = Array As Int(xui.D";
+b4xdialog._buttonsorder = RemoteObject.createNewArray("int",new int[] {3},new Object[] {__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive"),__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Negative"),__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Cancel")});__ref.setField("_buttonsorder",b4xdialog._buttonsorder);
+ //BA.debugLineNum = 33;BA.debugLine="Public ButtonsState As Map";
+b4xdialog._buttonsstate = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_buttonsstate",b4xdialog._buttonsstate);
+ //BA.debugLineNum = 34;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _close(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("Close (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,239);
+if (RapidSub.canDelegate("close")) { return __ref.runUserSub(false, "b4xdialog","close", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 239;BA.debugLine="Public Sub Close (Result As Int) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 240;BA.debugLine="If getVisible Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_getvisible" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 241;BA.debugLine="CallSubDelayed2(Me, \"CloseMessage\", Result)";
+Debug.JustUpdateDeviceLine();
+b4xdialog.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(__ref),(Object)(BA.ObjectToString("CloseMessage")),(Object)((_result)));
+ BA.debugLineNum = 242;BA.debugLine="Return True";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xdialog.__c.getField(true,"True");
+ };
+ BA.debugLineNum = 244;BA.debugLine="Return False";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xdialog.__c.getField(true,"False");
+ BA.debugLineNum = 245;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createbutton(RemoteObject __ref,RemoteObject _text,RemoteObject _code) throws Exception{
+try {
+ Debug.PushSubsStack("CreateButton (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,193);
+if (RapidSub.canDelegate("createbutton")) { return __ref.runUserSub(false, "b4xdialog","createbutton", __ref, _text, _code);}
+RemoteObject _btn = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+RemoteObject _xbtn = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _numberofbuttons = RemoteObject.createImmutable(0);
+Debug.locals.put("Text", _text);
+Debug.locals.put("Code", _code);
+ BA.debugLineNum = 193;BA.debugLine="Private Sub CreateButton (Text As Object, Code As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 194;BA.debugLine="If Text = \"\" Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_text,RemoteObject.createImmutable(("")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 198;BA.debugLine="Dim btn As Label";
+Debug.JustUpdateDeviceLine();
+_btn = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");Debug.locals.put("btn", _btn);
+ BA.debugLineNum = 200;BA.debugLine="btn.Initialize(\"Button\")";
+Debug.JustUpdateDeviceLine();
+_btn.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("Button")));
+ BA.debugLineNum = 201;BA.debugLine="Dim xbtn As B4XView = btn";
+Debug.JustUpdateDeviceLine();
+_xbtn = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xbtn = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _btn.getObject());Debug.locals.put("xbtn", _xbtn);Debug.locals.put("xbtn", _xbtn);
+ BA.debugLineNum = 202;BA.debugLine="XUIViewsUtils.SetTextOrCSBuilderToLabel(xbtn, Tex";
+Debug.JustUpdateDeviceLine();
+b4xdialog._xuiviewsutils.runVoidMethod ("_settextorcsbuildertolabel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_xbtn),(Object)(_text));
+ BA.debugLineNum = 203;BA.debugLine="xbtn.Tag = Code";
+Debug.JustUpdateDeviceLine();
+_xbtn.runMethod(false,"setTag",(_code));
+ BA.debugLineNum = 204;BA.debugLine="xbtn.SetColorAndBorder(ButtonsColor, 0dip, Border";
+Debug.JustUpdateDeviceLine();
+_xbtn.runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_buttonscolor" /*RemoteObject*/ )),(Object)(b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 0)))),(Object)(__ref.getField(true,"_bordercolor" /*RemoteObject*/ )),(Object)(b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))));
+ BA.debugLineNum = 205;BA.debugLine="xbtn.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+_xbtn.runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 206;BA.debugLine="xbtn.TextColor = ButtonsTextColor";
+Debug.JustUpdateDeviceLine();
+_xbtn.runMethod(true,"setTextColor",__ref.getField(true,"_buttonstextcolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 207;BA.debugLine="xbtn.Font = ButtonsFont";
+Debug.JustUpdateDeviceLine();
+_xbtn.runMethod(false,"setFont",__ref.getField(false,"_buttonsfont" /*RemoteObject*/ ));
+ BA.debugLineNum = 208;BA.debugLine="Dim numberOfButtons As Int = Base.NumberOfViews '";
+Debug.JustUpdateDeviceLine();
+_numberofbuttons = __ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getNumberOfViews");Debug.locals.put("numberOfButtons", _numberofbuttons);Debug.locals.put("numberOfButtons", _numberofbuttons);
+ BA.debugLineNum = 209;BA.debugLine="Base.AddView(xbtn, Base.Width - 4dip - numberOfBu";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_xbtn.getObject())),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getWidth"),b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4))),_numberofbuttons,(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_buttonwidth" /*RemoteObject*/ ),b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "+",1, 1)),__ref.getField(true,"_buttonwidth" /*RemoteObject*/ )}, "--*-",3, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_buttonsheight" /*RemoteObject*/ ),b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4)))}, "--",2, 1)),(Object)(__ref.getField(true,"_buttonwidth" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_buttonsheight" /*RemoteObject*/ )));
+ BA.debugLineNum = 211;BA.debugLine="If Code = xui.DialogResponse_Cancel Then xbtn.Req";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_code,BA.numberCast(double.class, __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Cancel")))) {
+_xbtn.runVoidMethod ("RequestFocus");};
+ BA.debugLineNum = 212;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getbutton(RemoteObject __ref,RemoteObject _resultcode) throws Exception{
+try {
+ Debug.PushSubsStack("GetButton (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,215);
+if (RapidSub.canDelegate("getbutton")) { return __ref.runUserSub(false, "b4xdialog","getbutton", __ref, _resultcode);}
+RemoteObject _b = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("ResultCode", _resultcode);
+ BA.debugLineNum = 215;BA.debugLine="Public Sub GetButton (ResultCode As Int) As B4XVie";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 216;BA.debugLine="For Each b As B4XView In Base.GetAllViewsRecursiv";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+{
+final RemoteObject group1 = __ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(false,"GetAllViewsRecursive");
+final int groupLen1 = group1.runMethod(true,"getSize").get()
+;int index1 = 0;
+;
+for (; index1 < groupLen1;index1++){
+_b = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), group1.runMethod(false,"Get",index1));Debug.locals.put("b", _b);
+Debug.locals.put("b", _b);
+ BA.debugLineNum = 217;BA.debugLine="If b.Tag = ResultCode Then Return b 'ignore";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_b.runMethod(false,"getTag"),(_resultcode))) {
+if (true) return _b;};
+ }
+}Debug.locals.put("b", _b);
+;
+ BA.debugLineNum = 219;BA.debugLine="Return Null";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xdialog.__c.getField(false,"Null"));
+ BA.debugLineNum = 220;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvisible(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getVisible (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,189);
+if (RapidSub.canDelegate("getvisible")) { return __ref.runUserSub(false, "b4xdialog","getvisible", __ref);}
+ BA.debugLineNum = 189;BA.debugLine="Public Sub getVisible As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 190;BA.debugLine="Return Background.IsInitialized And Background.Pa";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.ObjectToBoolean(RemoteObject.solveBoolean(".",__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"IsInitialized")) && RemoteObject.solveBoolean(".",__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(true,"IsInitialized")));
+ BA.debugLineNum = 191;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _parent) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,36);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xdialog","initialize", __ref, _ba, _parent);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Parent", _parent);
+ BA.debugLineNum = 36;BA.debugLine="Public Sub Initialize (Parent As B4XView)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 37;BA.debugLine="BlurBackground = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_blurbackground" /*RemoteObject*/ ,b4xdialog.__c.getField(true,"False"));
+ BA.debugLineNum = 38;BA.debugLine="If xui.IsB4i Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i").get().booleanValue()) {
+ BA.debugLineNum = 39;BA.debugLine="BlurReduceScale = 3";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_blurreducescale" /*RemoteObject*/ ,BA.numberCast(int.class, 3));
+ }else
+{ BA.debugLineNum = 40;BA.debugLine="Else If xui.IsB4J Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J").get().booleanValue()) {
+ BA.debugLineNum = 41;BA.debugLine="BlurReduceScale = 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_blurreducescale" /*RemoteObject*/ ,BA.numberCast(int.class, 1));
+ }else
+{ BA.debugLineNum = 42;BA.debugLine="Else if xui.IsB4A Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A").get().booleanValue()) {
+ BA.debugLineNum = 43;BA.debugLine="BlurReduceScale = 3";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_blurreducescale" /*RemoteObject*/ ,BA.numberCast(int.class, 3));
+ }}}
+;
+ BA.debugLineNum = 45;BA.debugLine="mParent = Parent";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mparent" /*RemoteObject*/ ,_parent);
+ BA.debugLineNum = 51;BA.debugLine="TitleBarFont = xui.CreateDefaultBoldFont(16)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_titlebarfont" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateDefaultBoldFont",(Object)(BA.numberCast(float.class, 16))));
+ BA.debugLineNum = 52;BA.debugLine="ButtonsFont = xui.CreateDefaultBoldFont(15)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_buttonsfont" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateDefaultBoldFont",(Object)(BA.numberCast(float.class, 15))));
+ BA.debugLineNum = 53;BA.debugLine="TitleBarTextColor = xui.Color_White";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_titlebartextcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White"));
+ BA.debugLineNum = 54;BA.debugLine="ButtonsState.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_buttonsstate" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 55;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _internaladdstubtoclvifneeded(RemoteObject __ref,RemoteObject _customlistview1,RemoteObject _color) throws Exception{
+try {
+ Debug.PushSubsStack("InternalAddStubToCLVIfNeeded (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,343);
+if (RapidSub.canDelegate("internaladdstubtoclvifneeded")) { return __ref.runUserSub(false, "b4xdialog","internaladdstubtoclvifneeded", __ref, _customlistview1, _color);}
+Debug.locals.put("CustomListView1", _customlistview1);
+Debug.locals.put("Color", _color);
+ BA.debugLineNum = 343;BA.debugLine="Public Sub InternalAddStubToCLVIfNeeded(CustomList";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 344;BA.debugLine="XUIViewsUtils.AddStubToCLVIfNeeded(CustomListView";
+Debug.JustUpdateDeviceLine();
+b4xdialog._xuiviewsutils.runVoidMethod ("_addstubtoclvifneeded" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_customlistview1),(Object)(_color));
+ BA.debugLineNum = 345;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _internalsettextorcsbuildertolabel(RemoteObject __ref,RemoteObject _xlbl,RemoteObject _text) throws Exception{
+try {
+ Debug.PushSubsStack("InternalSetTextOrCSBuilderToLabel (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,339);
+if (RapidSub.canDelegate("internalsettextorcsbuildertolabel")) { return __ref.runUserSub(false, "b4xdialog","internalsettextorcsbuildertolabel", __ref, _xlbl, _text);}
+Debug.locals.put("xlbl", _xlbl);
+Debug.locals.put("Text", _text);
+ BA.debugLineNum = 339;BA.debugLine="Public Sub InternalSetTextOrCSBuilderToLabel(xlbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 340;BA.debugLine="XUIViewsUtils.SetTextOrCSBuilderToLabel(xlbl, Tex";
+Debug.JustUpdateDeviceLine();
+b4xdialog._xuiviewsutils.runVoidMethod ("_settextorcsbuildertolabel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_xlbl),(Object)(_text));
+ BA.debugLineNum = 341;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Resize (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,263);
+if (RapidSub.canDelegate("resize")) { return __ref.runUserSub(false, "b4xdialog","resize", __ref, _width, _height);}
+RemoteObject _top = RemoteObject.createImmutable(0);
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 263;BA.debugLine="Public Sub Resize (Width As Int, Height As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 265;BA.debugLine="Dim Top As Int = Round(Background.Height / 2 - Ba";
+Debug.JustUpdateDeviceLine();
+_top = BA.numberCast(int.class, b4xdialog.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2),__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/-/",1, 0))));Debug.locals.put("Top", _top);Debug.locals.put("Top", _top);
+ BA.debugLineNum = 266;BA.debugLine="If PutAtTop Then Top = 20dip";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_putattop" /*RemoteObject*/ ).get().booleanValue()) {
+_top = b4xdialog.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20)));Debug.locals.put("Top", _top);};
+ BA.debugLineNum = 267;BA.debugLine="Background.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 268;BA.debugLine="Base.SetLayoutAnimated(200, Round(Background.Widt";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 200)),(Object)(BA.numberCast(int.class, b4xdialog.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2),__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2)}, "/-/",1, 0))))),(Object)(_top),(Object)(__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 269;BA.debugLine="If xui.IsB4J Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J").get().booleanValue()) {
+ BA.debugLineNum = 270;BA.debugLine="UpdateBlur";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_updateblur" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 272;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setavg(RemoteObject __ref,RemoteObject _bc,RemoteObject _x,RemoteObject _y,RemoteObject _clrs,RemoteObject _temp) throws Exception{
+try {
+ Debug.PushSubsStack("SetAvg (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,325);
+if (RapidSub.canDelegate("setavg")) { return __ref.runUserSub(false, "b4xdialog","setavg", __ref, _bc, _x, _y, _clrs, _temp);}
+RemoteObject _c = RemoteObject.declareNull("b4a.example.bitmapcreator._argbcolor");
+Debug.locals.put("bc", _bc);
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+Debug.locals.put("clrs", _clrs);
+Debug.locals.put("temp", _temp);
+ BA.debugLineNum = 325;BA.debugLine="Private Sub SetAvg(bc As BitmapCreator, x As Int,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 326;BA.debugLine="temp.Initialize";
+Debug.JustUpdateDeviceLine();
+_temp.runVoidMethod ("Initialize");
+ BA.debugLineNum = 327;BA.debugLine="For Each c As ARGBColor In clrs";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group2 = _clrs;
+final int groupLen2 = group2.getField(true,"length").get()
+;int index2 = 0;
+;
+for (; index2 < groupLen2;index2++){
+_c = group2.getArrayElement(false,RemoteObject.createImmutable(index2));Debug.locals.put("c", _c);
+Debug.locals.put("c", _c);
+ BA.debugLineNum = 328;BA.debugLine="temp.r = temp.r + c.r";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("r",RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"r"),_c.getField(true,"r")}, "+",1, 1));
+ BA.debugLineNum = 329;BA.debugLine="temp.g = temp.g + c.g";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("g",RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"g"),_c.getField(true,"g")}, "+",1, 1));
+ BA.debugLineNum = 330;BA.debugLine="temp.b = temp.b + c.b";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("b",RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"b"),_c.getField(true,"b")}, "+",1, 1));
+ }
+}Debug.locals.put("c", _c);
+;
+ BA.debugLineNum = 332;BA.debugLine="temp.a = 255";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("a",BA.numberCast(int.class, 255));
+ BA.debugLineNum = 333;BA.debugLine="temp.r = temp.r / 3";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("r",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"r"),RemoteObject.createImmutable(3)}, "/",0, 0)));
+ BA.debugLineNum = 334;BA.debugLine="temp.g = temp.g / 3";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("g",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"g"),RemoteObject.createImmutable(3)}, "/",0, 0)));
+ BA.debugLineNum = 335;BA.debugLine="temp.b = temp.b / 3";
+Debug.JustUpdateDeviceLine();
+_temp.setField ("b",BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_temp.getField(true,"b"),RemoteObject.createImmutable(3)}, "/",0, 0)));
+ BA.debugLineNum = 336;BA.debugLine="bc.SetARGB(x, y, temp)";
+Debug.JustUpdateDeviceLine();
+_bc.runVoidMethod ("_setargb",(Object)(_x),(Object)(_y),(Object)(_temp));
+ BA.debugLineNum = 337;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setbuttonstate(RemoteObject __ref,RemoteObject _resultcode,RemoteObject _enabled) throws Exception{
+try {
+ Debug.PushSubsStack("SetButtonState (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,223);
+if (RapidSub.canDelegate("setbuttonstate")) { return __ref.runUserSub(false, "b4xdialog","setbuttonstate", __ref, _resultcode, _enabled);}
+RemoteObject _b = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("ResultCode", _resultcode);
+Debug.locals.put("Enabled", _enabled);
+ BA.debugLineNum = 223;BA.debugLine="Public Sub SetButtonState (ResultCode As Int, Enab";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 224;BA.debugLine="Dim b As B4XView = GetButton(ResultCode)";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_b = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_getbutton" /*RemoteObject*/ ,(Object)(_resultcode));Debug.locals.put("b", _b);Debug.locals.put("b", _b);
+ BA.debugLineNum = 225;BA.debugLine="If b.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (_b.runMethod(true,"IsInitialized").get().booleanValue()) {
+ BA.debugLineNum = 226;BA.debugLine="b.Enabled = Enabled";
+Debug.JustUpdateDeviceLine();
+_b.runMethod(true,"setEnabled",_enabled);
+ BA.debugLineNum = 227;BA.debugLine="If Enabled Then b.TextColor = ButtonsTextColor E";
+Debug.JustUpdateDeviceLine();
+if (_enabled.get().booleanValue()) {
+_b.runMethod(true,"setTextColor",__ref.getField(true,"_buttonstextcolor" /*RemoteObject*/ ));}
+else {
+_b.runMethod(true,"setTextColor",__ref.getField(true,"_buttonstextcolordisabled" /*RemoteObject*/ ));};
+ BA.debugLineNum = 228;BA.debugLine="ButtonsState.Put(ResultCode, Enabled)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_buttonsstate" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((_resultcode)),(Object)((_enabled)));
+ };
+ BA.debugLineNum = 230;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _show(RemoteObject __ref,RemoteObject _text,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,74);
+if (RapidSub.canDelegate("show")) { return __ref.runUserSub(false, "b4xdialog","show", __ref, _text, _yes, _no, _cancel);}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_text,_yes,_no,_cancel);
+rsub.remoteResumableSub = anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSubForFilter();
+rsub.resume(null, null);
+return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper"), rsub.remoteResumableSub);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xdialog parent,RemoteObject __ref,RemoteObject _text,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) {
+this.parent = parent;
+this.__ref = __ref;
+this._text = _text;
+this._yes = _yes;
+this._no = _no;
+this._cancel = _cancel;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xdialog parent;
+RemoteObject _text;
+RemoteObject _yes;
+RemoteObject _no;
+RemoteObject _cancel;
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _lbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+RemoteObject _xlbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _result = RemoteObject.createImmutable(0);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,74);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+{
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,RemoteObject.createImmutable(null));return;}
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Text", _text);
+Debug.locals.put("Yes", _yes);
+Debug.locals.put("No", _no);
+Debug.locals.put("Cancel", _cancel);
+ BA.debugLineNum = 75;BA.debugLine="Dim p As B4XView";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");Debug.locals.put("p", _p);
+ BA.debugLineNum = 76;BA.debugLine="p = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+_p = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("p", _p);
+ BA.debugLineNum = 77;BA.debugLine="p.SetLayoutAnimated(0, 0, 0, 300dip, 100dip)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 100)))));
+ BA.debugLineNum = 78;BA.debugLine="Dim lbl As Label";
+Debug.JustUpdateDeviceLine();
+_lbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");Debug.locals.put("lbl", _lbl);
+ BA.debugLineNum = 79;BA.debugLine="lbl.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_lbl.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 83;BA.debugLine="lbl.SingleLine = False";
+Debug.JustUpdateDeviceLine();
+_lbl.runVoidMethod ("setSingleLine",parent.__c.getField(true,"False"));
+ BA.debugLineNum = 87;BA.debugLine="Dim xlbl As B4XView = lbl";
+Debug.JustUpdateDeviceLine();
+_xlbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xlbl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("xlbl", _xlbl);Debug.locals.put("xlbl", _xlbl);
+ BA.debugLineNum = 88;BA.debugLine="p.AddView(xlbl, 5dip, 0, p.Width - 10dip, p.Heigh";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("AddView",(Object)((_xlbl.getObject())),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))),(Object)(BA.numberCast(int.class, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {_p.runMethod(true,"getWidth"),parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10)))}, "-",1, 1)),(Object)(_p.runMethod(true,"getHeight")));
+ BA.debugLineNum = 89;BA.debugLine="xlbl.TextColor = BodyTextColor";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(true,"setTextColor",__ref.getField(true,"_bodytextcolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 90;BA.debugLine="xlbl.Font = TitleBarFont";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(false,"setFont",__ref.getField(false,"_titlebarfont" /*RemoteObject*/ ));
+ BA.debugLineNum = 91;BA.debugLine="XUIViewsUtils.SetTextOrCSBuilderToLabel(xlbl, Tex";
+Debug.JustUpdateDeviceLine();
+parent._xuiviewsutils.runVoidMethod ("_settextorcsbuildertolabel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_xlbl),(Object)(_text));
+ BA.debugLineNum = 92;BA.debugLine="xlbl.SetTextAlignment(\"CENTER\", \"LEFT\")";
+Debug.JustUpdateDeviceLine();
+_xlbl.runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("LEFT")));
+ BA.debugLineNum = 93;BA.debugLine="Wait For (ShowCustom(p, Yes, No, Cancel)) Complet";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("WaitFor","complete", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xdialog", "show"), __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_showcustom" /*RemoteObject*/ ,(Object)(_p),(Object)(_yes),(Object)(_no),(Object)(_cancel)));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+_result = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("Result", _result);
+;
+ BA.debugLineNum = 94;BA.debugLine="Return Result";
+Debug.JustUpdateDeviceLine();
+if (true) {
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,(_result));return;};
+ BA.debugLineNum = 95;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _complete(RemoteObject __ref,RemoteObject _result) throws Exception{
+}
+public static RemoteObject _showcustom(RemoteObject __ref,RemoteObject _content,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) throws Exception{
+try {
+ Debug.PushSubsStack("ShowCustom (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,97);
+if (RapidSub.canDelegate("showcustom")) { return __ref.runUserSub(false, "b4xdialog","showcustom", __ref, _content, _yes, _no, _cancel);}
+ResumableSub_ShowCustom rsub = new ResumableSub_ShowCustom(null,__ref,_content,_yes,_no,_cancel);
+rsub.remoteResumableSub = anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSubForFilter();
+rsub.resume(null, null);
+return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper"), rsub.remoteResumableSub);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_ShowCustom extends BA.ResumableSub {
+public ResumableSub_ShowCustom(reparto_mazapa.keymon.lat.b4xdialog parent,RemoteObject __ref,RemoteObject _content,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) {
+this.parent = parent;
+this.__ref = __ref;
+this._content = _content;
+this._yes = _yes;
+this._no = _no;
+this._cancel = _cancel;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xdialog parent;
+RemoteObject _content;
+RemoteObject _yes;
+RemoteObject _no;
+RemoteObject _cancel;
+RemoteObject _v = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+RemoteObject _includetitle = RemoteObject.createImmutable(false);
+RemoteObject _temptitlebarheight = RemoteObject.createImmutable(0);
+RemoteObject _height = RemoteObject.createImmutable(0);
+RemoteObject _width = RemoteObject.createImmutable(0);
+RemoteObject _top = RemoteObject.createImmutable(0);
+RemoteObject _removetitle = RemoteObject.createImmutable(false);
+int _i = 0;
+RemoteObject _btype = RemoteObject.createImmutable(0);
+RemoteObject _lbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+RemoteObject _xlbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _result = RemoteObject.createImmutable(0);
+RemoteObject group1;
+int index1;
+int groupLen1;
+int step46;
+int limit46;
+RemoteObject group74;
+int index74;
+int groupLen74;
+RemoteObject group78;
+int index78;
+int groupLen78;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("ShowCustom (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,97);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+{
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,RemoteObject.createImmutable(null));return;}
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Content", _content);
+Debug.locals.put("Yes", _yes);
+Debug.locals.put("No", _no);
+Debug.locals.put("Cancel", _cancel);
+ BA.debugLineNum = 98;BA.debugLine="For Each v As B4XView In mParent.GetAllViewsRecur";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//for
+this.state = 8;
+_v = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+group1 = __ref.getField(false,"_mparent" /*RemoteObject*/ ).runMethod(false,"GetAllViewsRecursive");
+index1 = 0;
+groupLen1 = group1.runMethod(true,"getSize").get();
+Debug.locals.put("v", _v);
+this.state = 60;
+if (true) break;
+
+case 60:
+//C
+this.state = 8;
+if (index1 < groupLen1) {
+this.state = 3;
+_v = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), group1.runMethod(false,"Get",index1));Debug.locals.put("v", _v);}
+if (true) break;
+
+case 61:
+//C
+this.state = 60;
+index1++;
+Debug.locals.put("v", _v);
+if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 99;BA.debugLine="If v.Tag <> Null And v.Tag = \"b4xdialog_backgrou";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 4:
+//if
+this.state = 7;
+if (RemoteObject.solveBoolean("N",_v.runMethod(false,"getTag")) && RemoteObject.solveBoolean("=",_v.runMethod(false,"getTag"),RemoteObject.createImmutable(("b4xdialog_background")))) {
+this.state = 6;
+}if (true) break;
+
+case 6:
+//C
+this.state = 7;
+ BA.debugLineNum = 100;BA.debugLine="v.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_v.runVoidMethod ("RemoveViewFromParent");
+ BA.debugLineNum = 101;BA.debugLine="Exit";
+Debug.JustUpdateDeviceLine();
+this.state = 8;
+if (true) break;
+ if (true) break;
+
+case 7:
+//C
+this.state = 61;
+;
+ if (true) break;
+if (true) break;
+
+case 8:
+//C
+this.state = 9;
+Debug.locals.put("v", _v);
+;
+ BA.debugLineNum = 104;BA.debugLine="ButtonsState.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_buttonsstate" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 105;BA.debugLine="Dim Background As B4XView = xui.CreatePanel(\"back";
+Debug.JustUpdateDeviceLine();
+parent._background = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+parent._background = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("background")));__ref.setField("_background",parent._background);
+ BA.debugLineNum = 106;BA.debugLine="Background.Tag = \"b4xdialog_background\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("b4xdialog_background")));
+ BA.debugLineNum = 107;BA.debugLine="If BlurBackground Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 9:
+//if
+this.state = 14;
+if (__ref.getField(true,"_blurbackground" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 11;
+}else {
+this.state = 13;
+}if (true) break;
+
+case 11:
+//C
+this.state = 14;
+ BA.debugLineNum = 108;BA.debugLine="Dim iv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 109;BA.debugLine="iv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 110;BA.debugLine="BlurImageView = iv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_blurimageview" /*RemoteObject*/ ).setObject (_iv.getObject());
+ BA.debugLineNum = 111;BA.debugLine="Background.AddView(BlurImageView, 0, 0, Backgrou";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_blurimageview" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 112;BA.debugLine="Background.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ if (true) break;
+
+case 13:
+//C
+this.state = 14;
+ BA.debugLineNum = 114;BA.debugLine="Background.Color = OverlayColor";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(true,"_overlaycolor" /*RemoteObject*/ ));
+ if (true) break;
+
+case 14:
+//C
+this.state = 15;
+;
+ BA.debugLineNum = 117;BA.debugLine="Dim p As Panel = Background";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");
+_p = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.PanelWrapper"), __ref.getField(false,"_background" /*RemoteObject*/ ).getObject());Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 118;BA.debugLine="p.Elevation = 4dip";
+Debug.JustUpdateDeviceLine();
+_p.runMethod(true,"setElevation",BA.numberCast(float.class, parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4)))));
+ BA.debugLineNum = 120;BA.debugLine="mParent.AddView(Background, 0, 0, mParent.Width,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mparent" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_background" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mparent" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mparent" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 121;BA.debugLine="UpdateBlur";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_updateblur" /*RemoteObject*/ );
+ BA.debugLineNum = 122;BA.debugLine="Base = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_base" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 123;BA.debugLine="Base.SetColorAndBorder(BackgroundColor, BorderWid";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_backgroundcolor" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_borderwidth" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_bordercolor" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_bordercornersradius" /*RemoteObject*/ )));
+ BA.debugLineNum = 124;BA.debugLine="Base.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 125;BA.debugLine="Dim IncludeTitle As Boolean = Title <> \"\"";
+Debug.JustUpdateDeviceLine();
+_includetitle = BA.ObjectToBoolean(RemoteObject.solveBoolean("!",__ref.getField(false,"_title" /*RemoteObject*/ ),RemoteObject.createImmutable((""))));Debug.locals.put("IncludeTitle", _includetitle);Debug.locals.put("IncludeTitle", _includetitle);
+ BA.debugLineNum = 126;BA.debugLine="Dim TempTitleBarHeight As Int = 0";
+Debug.JustUpdateDeviceLine();
+_temptitlebarheight = BA.numberCast(int.class, 0);Debug.locals.put("TempTitleBarHeight", _temptitlebarheight);Debug.locals.put("TempTitleBarHeight", _temptitlebarheight);
+ BA.debugLineNum = 127;BA.debugLine="If IncludeTitle Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 15:
+//if
+this.state = 18;
+if (_includetitle.get().booleanValue()) {
+this.state = 17;
+}if (true) break;
+
+case 17:
+//C
+this.state = 18;
+ BA.debugLineNum = 128;BA.debugLine="TempTitleBarHeight = TitleBarHeight";
+Debug.JustUpdateDeviceLine();
+_temptitlebarheight = __ref.getField(true,"_titlebarheight" /*RemoteObject*/ );Debug.locals.put("TempTitleBarHeight", _temptitlebarheight);
+ if (true) break;
+
+case 18:
+//C
+this.state = 19;
+;
+ BA.debugLineNum = 130;BA.debugLine="Dim height As Int = Content.Height + ButtonsHeigh";
+Debug.JustUpdateDeviceLine();
+_height = RemoteObject.solve(new RemoteObject[] {_content.runMethod(true,"getHeight"),__ref.getField(true,"_buttonsheight" /*RemoteObject*/ ),parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3))),parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3))),_temptitlebarheight}, "++++",4, 1);Debug.locals.put("height", _height);Debug.locals.put("height", _height);
+ BA.debugLineNum = 131;BA.debugLine="Dim width As Int = Content.Width + 4dip";
+Debug.JustUpdateDeviceLine();
+_width = RemoteObject.solve(new RemoteObject[] {_content.runMethod(true,"getWidth"),parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4)))}, "+",1, 1);Debug.locals.put("width", _width);Debug.locals.put("width", _width);
+ BA.debugLineNum = 132;BA.debugLine="Dim Top As Int = Round(Background.Height / 2 - he";
+Debug.JustUpdateDeviceLine();
+_top = BA.numberCast(int.class, parent.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_height,RemoteObject.createImmutable(2)}, "/-/",1, 0))));Debug.locals.put("Top", _top);Debug.locals.put("Top", _top);
+ BA.debugLineNum = 133;BA.debugLine="Dim RemoveTitle As Boolean";
+Debug.JustUpdateDeviceLine();
+_removetitle = RemoteObject.createImmutable(false);Debug.locals.put("RemoveTitle", _removetitle);
+ BA.debugLineNum = 134;BA.debugLine="If PutAtTop Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 19:
+//if
+this.state = 28;
+if (__ref.getField(true,"_putattop" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 21;
+}if (true) break;
+
+case 21:
+//C
+this.state = 22;
+ BA.debugLineNum = 135;BA.debugLine="Top = 20dip";
+Debug.JustUpdateDeviceLine();
+_top = parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20)));Debug.locals.put("Top", _top);
+ BA.debugLineNum = 136;BA.debugLine="If Background.Height - Top - height < 200dip The";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 22:
+//if
+this.state = 27;
+if (RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight"),_top,_height}, "--",2, 1),BA.numberCast(double.class, parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 200)))))) {
+this.state = 24;
+;}if (true) break;
+
+case 24:
+//C
+this.state = 27;
+_removetitle = parent.__c.getField(true,"True");Debug.locals.put("RemoveTitle", _removetitle);
+if (true) break;
+
+case 27:
+//C
+this.state = 28;
+;
+ if (true) break;
+;
+ BA.debugLineNum = 138;BA.debugLine="If RemoveTitle Or Background.Height < height Then";
+Debug.JustUpdateDeviceLine();
+
+case 28:
+//if
+this.state = 31;
+if (RemoteObject.solveBoolean(".",_removetitle) || RemoteObject.solveBoolean("<",__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight"),BA.numberCast(double.class, _height))) {
+this.state = 30;
+}if (true) break;
+
+case 30:
+//C
+this.state = 31;
+ BA.debugLineNum = 139;BA.debugLine="Top = 1dip";
+Debug.JustUpdateDeviceLine();
+_top = parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)));Debug.locals.put("Top", _top);
+ BA.debugLineNum = 140;BA.debugLine="IncludeTitle = False";
+Debug.JustUpdateDeviceLine();
+_includetitle = parent.__c.getField(true,"False");Debug.locals.put("IncludeTitle", _includetitle);
+ BA.debugLineNum = 141;BA.debugLine="height = height - TempTitleBarHeight - 3dip";
+Debug.JustUpdateDeviceLine();
+_height = RemoteObject.solve(new RemoteObject[] {_height,_temptitlebarheight,parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)))}, "--",2, 1);Debug.locals.put("height", _height);
+ BA.debugLineNum = 142;BA.debugLine="TempTitleBarHeight = 0";
+Debug.JustUpdateDeviceLine();
+_temptitlebarheight = BA.numberCast(int.class, 0);Debug.locals.put("TempTitleBarHeight", _temptitlebarheight);
+ if (true) break;
+
+case 31:
+//C
+this.state = 32;
+;
+ BA.debugLineNum = 144;BA.debugLine="Background.AddView(Base, Round(Background.Width /";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_base" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, parent.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2),_width,RemoteObject.createImmutable(2)}, "/-/",1, 0))))),(Object)(_top),(Object)(BA.numberCast(int.class, parent.__c.runMethod(true,"Round",(Object)(BA.numberCast(double.class, _width))))),(Object)(BA.numberCast(int.class, parent.__c.runMethod(true,"Round",(Object)(BA.numberCast(double.class, _height))))));
+ BA.debugLineNum = 146;BA.debugLine="For i = ButtonsOrder.Length - 1 To 0 Step - 1";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 32:
+//for
+this.state = 43;
+step46 = -1;
+limit46 = 0;
+_i = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_buttonsorder" /*RemoteObject*/ ).getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue() ;
+Debug.locals.put("i", _i);
+this.state = 62;
+if (true) break;
+
+case 62:
+//C
+this.state = 43;
+if ((step46 > 0 && _i <= limit46) || (step46 < 0 && _i >= limit46)) this.state = 34;
+if (true) break;
+
+case 63:
+//C
+this.state = 62;
+_i = ((int)(0 + _i + step46)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 34:
+//C
+this.state = 35;
+ BA.debugLineNum = 147;BA.debugLine="Dim btype As Int = ButtonsOrder(i)";
+Debug.JustUpdateDeviceLine();
+_btype = __ref.getField(false,"_buttonsorder" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, _i));Debug.locals.put("btype", _btype);Debug.locals.put("btype", _btype);
+ BA.debugLineNum = 148;BA.debugLine="Select btype";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 35:
+//select
+this.state = 42;
+switch (BA.switchObjectToInt(_btype,__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Cancel"),__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Negative"),__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive"))) {
+case 0: {
+this.state = 37;
+if (true) break;
+}
+case 1: {
+this.state = 39;
+if (true) break;
+}
+case 2: {
+this.state = 41;
+if (true) break;
+}
+}
+if (true) break;
+
+case 37:
+//C
+this.state = 42;
+ BA.debugLineNum = 150;BA.debugLine="CreateButton(Cancel, btype)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_createbutton" /*RemoteObject*/ ,(Object)(_cancel),(Object)(_btype));
+ if (true) break;
+
+case 39:
+//C
+this.state = 42;
+ BA.debugLineNum = 152;BA.debugLine="CreateButton(No, btype)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_createbutton" /*RemoteObject*/ ,(Object)(_no),(Object)(_btype));
+ if (true) break;
+
+case 41:
+//C
+this.state = 42;
+ BA.debugLineNum = 154;BA.debugLine="CreateButton(Yes, btype)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_createbutton" /*RemoteObject*/ ,(Object)(_yes),(Object)(_btype));
+ if (true) break;
+
+case 42:
+//C
+this.state = 63;
+;
+ if (true) break;
+if (true) break;
+
+case 43:
+//C
+this.state = 44;
+Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 157;BA.debugLine="Base.Visible = False";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runMethod(true,"setVisible",parent.__c.getField(true,"False"));
+ BA.debugLineNum = 158;BA.debugLine="If IncludeTitle Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 44:
+//if
+this.state = 47;
+if (_includetitle.get().booleanValue()) {
+this.state = 46;
+}if (true) break;
+
+case 46:
+//C
+this.state = 47;
+ BA.debugLineNum = 159;BA.debugLine="TitleBar = xui.CreatePanel(\"TitleBar\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_titlebar" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("TitleBar"))));
+ BA.debugLineNum = 160;BA.debugLine="TitleBar.Color = TitleBarColor";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_titlebar" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(true,"_titlebarcolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 161;BA.debugLine="Base.AddView(TitleBar, 2dip, 2dip, Content.Width";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_titlebar" /*RemoteObject*/ ).getObject())),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))),(Object)(_content.runMethod(true,"getWidth")),(Object)(_temptitlebarheight));
+ BA.debugLineNum = 162;BA.debugLine="Dim lbl As Label";
+Debug.JustUpdateDeviceLine();
+_lbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");Debug.locals.put("lbl", _lbl);
+ BA.debugLineNum = 163;BA.debugLine="lbl.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_lbl.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 164;BA.debugLine="Dim xlbl As B4XView = lbl";
+Debug.JustUpdateDeviceLine();
+_xlbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xlbl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("xlbl", _xlbl);Debug.locals.put("xlbl", _xlbl);
+ BA.debugLineNum = 165;BA.debugLine="XUIViewsUtils.SetTextOrCSBuilderToLabel(xlbl, Ti";
+Debug.JustUpdateDeviceLine();
+parent._xuiviewsutils.runVoidMethod ("_settextorcsbuildertolabel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_xlbl),(Object)(__ref.getField(false,"_title" /*RemoteObject*/ )));
+ BA.debugLineNum = 166;BA.debugLine="xlbl.TextColor = TitleBarTextColor";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(true,"setTextColor",__ref.getField(true,"_titlebartextcolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 167;BA.debugLine="xlbl.Font = TitleBarFont";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(false,"setFont",__ref.getField(false,"_titlebarfont" /*RemoteObject*/ ));
+ BA.debugLineNum = 168;BA.debugLine="xlbl.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+_xlbl.runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 169;BA.debugLine="TitleBar.AddView(xlbl, 0, 0, TitleBar.Width, Tit";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_titlebar" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_xlbl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_titlebar" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_titlebar" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ if (true) break;
+
+case 47:
+//C
+this.state = 48;
+;
+ BA.debugLineNum = 171;BA.debugLine="Content.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_content.runVoidMethod ("RemoveViewFromParent");
+ BA.debugLineNum = 172;BA.debugLine="Base.AddView(Content, 2dip, 2dip + TempTitleBarHe";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_content.getObject())),(Object)(parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))),(Object)(RemoteObject.solve(new RemoteObject[] {parent.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))),_temptitlebarheight}, "+",1, 1)),(Object)(_content.runMethod(true,"getWidth")),(Object)(_content.runMethod(true,"getHeight")));
+ BA.debugLineNum = 173;BA.debugLine="Base.SetVisibleAnimated(VisibleAnimationDuration,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("SetVisibleAnimated",(Object)(__ref.getField(true,"_visibleanimationduration" /*RemoteObject*/ )),(Object)(parent.__c.getField(true,"True")));
+ BA.debugLineNum = 174;BA.debugLine="For Each v As B4XView In Background.GetAllViewsRe";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 48:
+//for
+this.state = 51;
+_v = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+group74 = __ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(false,"GetAllViewsRecursive");
+index74 = 0;
+groupLen74 = group74.runMethod(true,"getSize").get();
+Debug.locals.put("v", _v);
+this.state = 64;
+if (true) break;
+
+case 64:
+//C
+this.state = 51;
+if (index74 < groupLen74) {
+this.state = 50;
+_v = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), group74.runMethod(false,"Get",index74));Debug.locals.put("v", _v);}
+if (true) break;
+
+case 65:
+//C
+this.state = 64;
+index74++;
+Debug.locals.put("v", _v);
+if (true) break;
+
+case 50:
+//C
+this.state = 65;
+ BA.debugLineNum = 175;BA.debugLine="v.Enabled = True";
+Debug.JustUpdateDeviceLine();
+_v.runMethod(true,"setEnabled",parent.__c.getField(true,"True"));
+ if (true) break;
+if (true) break;
+
+case 51:
+//C
+this.state = 52;
+Debug.locals.put("v", _v);
+;
+ BA.debugLineNum = 177;BA.debugLine="Wait For CloseMessage (Result As Int)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("WaitFor","closemessage", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xdialog", "showcustom"), null);
+this.state = 66;
+return;
+case 66:
+//C
+this.state = 52;
+_result = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("Result", _result);
+;
+ BA.debugLineNum = 178;BA.debugLine="For Each v As B4XView In Background.GetAllViewsRe";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 52:
+//for
+this.state = 55;
+_v = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+group78 = __ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(false,"GetAllViewsRecursive");
+index78 = 0;
+groupLen78 = group78.runMethod(true,"getSize").get();
+Debug.locals.put("v", _v);
+this.state = 67;
+if (true) break;
+
+case 67:
+//C
+this.state = 55;
+if (index78 < groupLen78) {
+this.state = 54;
+_v = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), group78.runMethod(false,"Get",index78));Debug.locals.put("v", _v);}
+if (true) break;
+
+case 68:
+//C
+this.state = 67;
+index78++;
+Debug.locals.put("v", _v);
+if (true) break;
+
+case 54:
+//C
+this.state = 68;
+ BA.debugLineNum = 179;BA.debugLine="v.Enabled = False";
+Debug.JustUpdateDeviceLine();
+_v.runMethod(true,"setEnabled",parent.__c.getField(true,"False"));
+ if (true) break;
+if (true) break;
+
+case 55:
+//C
+this.state = 56;
+Debug.locals.put("v", _v);
+;
+ BA.debugLineNum = 181;BA.debugLine="Base.SetVisibleAnimated(VisibleAnimationDuration,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_base" /*RemoteObject*/ ).runVoidMethod ("SetVisibleAnimated",(Object)(__ref.getField(true,"_visibleanimationduration" /*RemoteObject*/ )),(Object)(parent.__c.getField(true,"False")));
+ BA.debugLineNum = 182;BA.debugLine="If VisibleAnimationDuration > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 56:
+//if
+this.state = 59;
+if (RemoteObject.solveBoolean(">",__ref.getField(true,"_visibleanimationduration" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+this.state = 58;
+}if (true) break;
+
+case 58:
+//C
+this.state = 59;
+ BA.debugLineNum = 183;BA.debugLine="Sleep(VisibleAnimationDuration)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xdialog", "showcustom"),__ref.getField(true,"_visibleanimationduration" /*RemoteObject*/ ));
+this.state = 69;
+return;
+case 69:
+//C
+this.state = 59;
+;
+ if (true) break;
+
+case 59:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 185;BA.debugLine="Background.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");
+ BA.debugLineNum = 186;BA.debugLine="Return Result";
+Debug.JustUpdateDeviceLine();
+if (true) {
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,(_result));return;};
+ BA.debugLineNum = 187;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _closemessage(RemoteObject __ref,RemoteObject _result) throws Exception{
+}
+public static RemoteObject _showtemplate(RemoteObject __ref,RemoteObject _dialogtemplate,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) throws Exception{
+try {
+ Debug.PushSubsStack("ShowTemplate (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,65);
+if (RapidSub.canDelegate("showtemplate")) { return __ref.runUserSub(false, "b4xdialog","showtemplate", __ref, _dialogtemplate, _yes, _no, _cancel);}
+ResumableSub_ShowTemplate rsub = new ResumableSub_ShowTemplate(null,__ref,_dialogtemplate,_yes,_no,_cancel);
+rsub.remoteResumableSub = anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSubForFilter();
+rsub.resume(null, null);
+return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper"), rsub.remoteResumableSub);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_ShowTemplate extends BA.ResumableSub {
+public ResumableSub_ShowTemplate(reparto_mazapa.keymon.lat.b4xdialog parent,RemoteObject __ref,RemoteObject _dialogtemplate,RemoteObject _yes,RemoteObject _no,RemoteObject _cancel) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialogtemplate = _dialogtemplate;
+this._yes = _yes;
+this._no = _no;
+this._cancel = _cancel;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xdialog parent;
+RemoteObject _dialogtemplate;
+RemoteObject _yes;
+RemoteObject _no;
+RemoteObject _cancel;
+RemoteObject _content = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _result = RemoteObject.createImmutable(0);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("ShowTemplate (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,65);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+{
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,RemoteObject.createImmutable(null));return;}
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("DialogTemplate", _dialogtemplate);
+Debug.locals.put("Yes", _yes);
+Debug.locals.put("No", _no);
+Debug.locals.put("Cancel", _cancel);
+ BA.debugLineNum = 66;BA.debugLine="Dim content As B4XView = CallSub2(DialogTemplate,";
+Debug.JustUpdateDeviceLine();
+_content = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_content = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), parent.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(_dialogtemplate),(Object)(BA.ObjectToString("GetPanel")),(Object)(__ref)));Debug.locals.put("content", _content);Debug.locals.put("content", _content);
+ BA.debugLineNum = 67;BA.debugLine="CallSub2(DialogTemplate, \"Show\", Me)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(_dialogtemplate),(Object)(BA.ObjectToString("Show")),(Object)(__ref));
+ BA.debugLineNum = 68;BA.debugLine="Wait For (ShowCustom(content , Yes, No, Cancel))";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("WaitFor","complete", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xdialog", "showtemplate"), __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_showcustom" /*RemoteObject*/ ,(Object)(_content),(Object)(_yes),(Object)(_no),(Object)(_cancel)));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+_result = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("Result", _result);
+;
+ BA.debugLineNum = 69;BA.debugLine="CallSub2(DialogTemplate, \"DialogClosed\", Result)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(_dialogtemplate),(Object)(BA.ObjectToString("DialogClosed")),(Object)((_result)));
+ BA.debugLineNum = 70;BA.debugLine="PutAtTop = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_putattop" /*RemoteObject*/ ,parent.__c.getField(true,"False"));
+ BA.debugLineNum = 71;BA.debugLine="Return Result";
+Debug.JustUpdateDeviceLine();
+if (true) {
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,(_result));return;};
+ BA.debugLineNum = 72;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _stub_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Stub_Click (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,349);
+if (RapidSub.canDelegate("stub_click")) { return __ref.runUserSub(false, "b4xdialog","stub_click", __ref);}
+ BA.debugLineNum = 349;BA.debugLine="Private Sub Stub_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 351;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updateblur(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateBlur (b4xdialog) ","b4xdialog",53,__ref.getField(false, "ba"),__ref,274);
+if (RapidSub.canDelegate("updateblur")) { return __ref.runUserSub(false, "b4xdialog","updateblur", __ref);}
+RemoteObject _source = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+RemoteObject _blurred = RemoteObject.declareNull("b4a.example.bitmapcreator");
+ BA.debugLineNum = 274;BA.debugLine="Private Sub UpdateBlur";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 275;BA.debugLine="If BlurBackground = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_blurbackground" /*RemoteObject*/ ),b4xdialog.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 276;BA.debugLine="Background.Visible = False";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xdialog.__c.getField(true,"False"));
+ BA.debugLineNum = 277;BA.debugLine="Dim source As B4XBitmap = Background.Parent.Snaps";
+Debug.JustUpdateDeviceLine();
+_source = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+_source = __ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(false,"Snapshot");Debug.locals.put("source", _source);Debug.locals.put("source", _source);
+ BA.debugLineNum = 278;BA.debugLine="If source.Width > Background.Width Or source.Heig";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_source.runMethod(true,"getWidth"),BA.numberCast(double.class, __ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth"))) || RemoteObject.solveBoolean(">",_source.runMethod(true,"getHeight"),BA.numberCast(double.class, __ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight")))) {
+ BA.debugLineNum = 279;BA.debugLine="source = source.Crop(0, 0, Background.Width, Bac";
+Debug.JustUpdateDeviceLine();
+_source = _source.runMethod(false,"Crop",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight")));Debug.locals.put("source", _source);
+ };
+ BA.debugLineNum = 281;BA.debugLine="Background.Visible = True";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xdialog.__c.getField(true,"True"));
+ BA.debugLineNum = 282;BA.debugLine="BlurImageView.SetLayoutAnimated(0, 0, 0, Backgrou";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_blurimageview" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_background" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 283;BA.debugLine="Dim blurred As BitmapCreator = Blur(source)";
+Debug.JustUpdateDeviceLine();
+_blurred = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_blur" /*RemoteObject*/ ,(Object)(_source));Debug.locals.put("blurred", _blurred);Debug.locals.put("blurred", _blurred);
+ BA.debugLineNum = 284;BA.debugLine="blurred.SetBitmapToImageView(blurred.Bitmap, Blur";
+Debug.JustUpdateDeviceLine();
+_blurred.runVoidMethod ("_setbitmaptoimageview",(Object)(_blurred.runMethod(false,"_getbitmap")),(Object)(__ref.getField(false,"_blurimageview" /*RemoteObject*/ )));
+ BA.debugLineNum = 285;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield.java
new file mode 100644
index 0000000..b96d81a
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield.java
@@ -0,0 +1,64 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xfloattextfield {
+ public static RemoteObject myClass;
+ public b4xfloattextfield() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xfloattextfield.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mtextfield = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _animationduration = RemoteObject.createImmutable(0);
+public static RemoteObject _largelabeltextsize = RemoteObject.createImmutable(0f);
+public static RemoteObject _smalllabeltextsize = RemoteObject.createImmutable(0f);
+public static RemoteObject _largelabel = RemoteObject.createImmutable(false);
+public static RemoteObject _measuringcanvas = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _hintcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _nonfocusedhintcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _hintimageview = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _hinttext = RemoteObject.createImmutable("");
+public static RemoteObject _hintfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+public static RemoteObject _largefocused = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _largenotfocused = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _smallfocused = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _smallnotfocused = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _focused = RemoteObject.createImmutable(false);
+public static RemoteObject _lblclear = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lblv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _mprops = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _keyboardtype = RemoteObject.createImmutable("");
+public static RemoteObject _multiline = RemoteObject.createImmutable(false);
+public static RemoteObject _mnexttextfield = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xfloattextfield");
+public static RemoteObject _ime = RemoteObject.declareNull("anywheresoftware.b4a.objects.IME");
+public static RemoteObject _hintlabellargeoffsetx = RemoteObject.createImmutable(0);
+public static RemoteObject _hintlabelsmalloffsety = RemoteObject.createImmutable(0);
+public static RemoteObject _hintlabelsmalloffsetx = RemoteObject.createImmutable(0);
+public static RemoteObject _lastswitchtextfieldtime = RemoteObject.createImmutable(0L);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"AnimationDuration",_ref.getField(false, "_animationduration"),"DateUtils",_ref.getField(false, "_dateutils"),"Focused",_ref.getField(false, "_focused"),"HintColor",_ref.getField(false, "_hintcolor"),"HintFont",_ref.getField(false, "_hintfont"),"HintImageView",_ref.getField(false, "_hintimageview"),"HintLabelLargeOffsetX",_ref.getField(false, "_hintlabellargeoffsetx"),"HintLabelSmallOffsetX",_ref.getField(false, "_hintlabelsmalloffsetx"),"HintLabelSmallOffsetY",_ref.getField(false, "_hintlabelsmalloffsety"),"HintText",_ref.getField(false, "_hinttext"),"IME",_ref.getField(false, "_ime"),"KeyboardType",_ref.getField(false, "_keyboardtype"),"LargeFocused",_ref.getField(false, "_largefocused"),"LargeLabel",_ref.getField(false, "_largelabel"),"LargeLabelTextSize",_ref.getField(false, "_largelabeltextsize"),"LargeNotFocused",_ref.getField(false, "_largenotfocused"),"LastSwitchTextFieldTime",_ref.getField(false, "_lastswitchtextfieldtime"),"lblClear",_ref.getField(false, "_lblclear"),"lblV",_ref.getField(false, "_lblv"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"MeasuringCanvas",_ref.getField(false, "_measuringcanvas"),"mEventName",_ref.getField(false, "_meventname"),"mNextTextField",_ref.getField(false, "_mnexttextfield"),"mProps",_ref.getField(false, "_mprops"),"mTextField",_ref.getField(false, "_mtextfield"),"Multiline",_ref.getField(false, "_multiline"),"NonFocusedHintColor",_ref.getField(false, "_nonfocusedhintcolor"),"SmallFocused",_ref.getField(false, "_smallfocused"),"SmallLabelTextSize",_ref.getField(false, "_smalllabeltextsize"),"SmallNotFocused",_ref.getField(false, "_smallnotfocused"),"Tag",_ref.getField(false, "_tag"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.java
new file mode 100644
index 0000000..4fde631
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xfloattextfield_subs_0.java
@@ -0,0 +1,1310 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xfloattextfield_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,196);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xfloattextfield","base_resize", __ref, _width, _height);}
+RemoteObject _firstdistance = RemoteObject.createImmutable(0);
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 196;BA.debugLine="Public Sub Base_Resize (Width As Double, Height As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 197;BA.debugLine="mTextField.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 198;BA.debugLine="Dim FirstDistance As Int = 2dip";
+Debug.JustUpdateDeviceLine();
+_firstdistance = b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));Debug.locals.put("FirstDistance", _firstdistance);Debug.locals.put("FirstDistance", _firstdistance);
+ BA.debugLineNum = 199;BA.debugLine="If Multiline And xui.IsB4J Then FirstDistance = 2";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(true,"_multiline" /*RemoteObject*/ )) && RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J"))) {
+_firstdistance = b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 22)));Debug.locals.put("FirstDistance", _firstdistance);};
+ BA.debugLineNum = 200;BA.debugLine="If lblV.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(true,"IsInitialized").get().booleanValue()) {
+ BA.debugLineNum = 201;BA.debugLine="lblV.SetLayoutAnimated(0, Width - lblV.Width - F";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblv" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(true,"getWidth"),_firstdistance}, "--",2, 0))),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 202;BA.debugLine="FirstDistance = FirstDistance + lblV.Width + 2di";
+Debug.JustUpdateDeviceLine();
+_firstdistance = RemoteObject.solve(new RemoteObject[] {_firstdistance,__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(true,"getWidth"),b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "++",2, 1);Debug.locals.put("FirstDistance", _firstdistance);
+ };
+ BA.debugLineNum = 204;BA.debugLine="If lblClear.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"IsInitialized").get().booleanValue()) {
+ BA.debugLineNum = 205;BA.debugLine="lblClear.SetLayoutAnimated(0, Width - lblClear.W";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"getWidth"),_firstdistance}, "--",2, 0))),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(BA.numberCast(int.class, _height)));
+ };
+ BA.debugLineNum = 207;BA.debugLine="UpdateLabel(mTextField.Text, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_updatelabel" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText")),(Object)(b4xfloattextfield.__c.getField(true,"True")));
+ BA.debugLineNum = 208;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 16;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 17;BA.debugLine="Private mEventName As String 'ignore";
+b4xfloattextfield._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xfloattextfield._meventname);
+ //BA.debugLineNum = 18;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xfloattextfield._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xfloattextfield._mcallback);
+ //BA.debugLineNum = 19;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xfloattextfield._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xfloattextfield._mbase);
+ //BA.debugLineNum = 20;BA.debugLine="Private xui As XUI 'ignore";
+b4xfloattextfield._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xfloattextfield._xui);
+ //BA.debugLineNum = 21;BA.debugLine="Private mTextField As B4XView";
+b4xfloattextfield._mtextfield = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mtextfield",b4xfloattextfield._mtextfield);
+ //BA.debugLineNum = 22;BA.debugLine="Public AnimationDuration As Int = 200";
+b4xfloattextfield._animationduration = BA.numberCast(int.class, 200);__ref.setField("_animationduration",b4xfloattextfield._animationduration);
+ //BA.debugLineNum = 23;BA.debugLine="Public LargeLabelTextSize = 18, SmallLabelTextSiz";
+b4xfloattextfield._largelabeltextsize = BA.numberCast(float.class, 18);__ref.setField("_largelabeltextsize",b4xfloattextfield._largelabeltextsize);
+b4xfloattextfield._smalllabeltextsize = BA.numberCast(float.class, 14);__ref.setField("_smalllabeltextsize",b4xfloattextfield._smalllabeltextsize);
+ //BA.debugLineNum = 24;BA.debugLine="Private LargeLabel As Boolean";
+b4xfloattextfield._largelabel = RemoteObject.createImmutable(false);__ref.setField("_largelabel",b4xfloattextfield._largelabel);
+ //BA.debugLineNum = 25;BA.debugLine="Private MeasuringCanvas As B4XCanvas";
+b4xfloattextfield._measuringcanvas = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_measuringcanvas",b4xfloattextfield._measuringcanvas);
+ //BA.debugLineNum = 26;BA.debugLine="Public HintColor As Int";
+b4xfloattextfield._hintcolor = RemoteObject.createImmutable(0);__ref.setField("_hintcolor",b4xfloattextfield._hintcolor);
+ //BA.debugLineNum = 27;BA.debugLine="Public NonFocusedHintColor As Int";
+b4xfloattextfield._nonfocusedhintcolor = RemoteObject.createImmutable(0);__ref.setField("_nonfocusedhintcolor",b4xfloattextfield._nonfocusedhintcolor);
+ //BA.debugLineNum = 28;BA.debugLine="Private HintImageView As B4XView";
+b4xfloattextfield._hintimageview = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_hintimageview",b4xfloattextfield._hintimageview);
+ //BA.debugLineNum = 29;BA.debugLine="Public HintText As String";
+b4xfloattextfield._hinttext = RemoteObject.createImmutable("");__ref.setField("_hinttext",b4xfloattextfield._hinttext);
+ //BA.debugLineNum = 30;BA.debugLine="Public HintFont As B4XFont";
+b4xfloattextfield._hintfont = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");__ref.setField("_hintfont",b4xfloattextfield._hintfont);
+ //BA.debugLineNum = 31;BA.debugLine="Private LargeFocused, LargeNotFocused, SmallFocus";
+b4xfloattextfield._largefocused = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_largefocused",b4xfloattextfield._largefocused);
+b4xfloattextfield._largenotfocused = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_largenotfocused",b4xfloattextfield._largenotfocused);
+b4xfloattextfield._smallfocused = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_smallfocused",b4xfloattextfield._smallfocused);
+b4xfloattextfield._smallnotfocused = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_smallnotfocused",b4xfloattextfield._smallnotfocused);
+ //BA.debugLineNum = 32;BA.debugLine="Public Focused As Boolean";
+b4xfloattextfield._focused = RemoteObject.createImmutable(false);__ref.setField("_focused",b4xfloattextfield._focused);
+ //BA.debugLineNum = 33;BA.debugLine="Public lblClear As B4XView";
+b4xfloattextfield._lblclear = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblclear",b4xfloattextfield._lblclear);
+ //BA.debugLineNum = 34;BA.debugLine="Public lblV As B4XView";
+b4xfloattextfield._lblv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblv",b4xfloattextfield._lblv);
+ //BA.debugLineNum = 35;BA.debugLine="Private mProps As Map";
+b4xfloattextfield._mprops = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_mprops",b4xfloattextfield._mprops);
+ //BA.debugLineNum = 36;BA.debugLine="Public Tag As Object";
+b4xfloattextfield._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xfloattextfield._tag);
+ //BA.debugLineNum = 37;BA.debugLine="Private KeyboardType As String 'ignore";
+b4xfloattextfield._keyboardtype = RemoteObject.createImmutable("");__ref.setField("_keyboardtype",b4xfloattextfield._keyboardtype);
+ //BA.debugLineNum = 38;BA.debugLine="Private Multiline As Boolean";
+b4xfloattextfield._multiline = RemoteObject.createImmutable(false);__ref.setField("_multiline",b4xfloattextfield._multiline);
+ //BA.debugLineNum = 39;BA.debugLine="Private mNextTextField As B4XFloatTextField";
+b4xfloattextfield._mnexttextfield = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xfloattextfield");__ref.setField("_mnexttextfield",b4xfloattextfield._mnexttextfield);
+ //BA.debugLineNum = 41;BA.debugLine="Private IME As IME";
+b4xfloattextfield._ime = RemoteObject.createNew ("anywheresoftware.b4a.objects.IME");__ref.setField("_ime",b4xfloattextfield._ime);
+ //BA.debugLineNum = 46;BA.debugLine="Public HintLabelLargeOffsetX, HintLabelSmallOffse";
+b4xfloattextfield._hintlabellargeoffsetx = RemoteObject.createImmutable(0);__ref.setField("_hintlabellargeoffsetx",b4xfloattextfield._hintlabellargeoffsetx);
+b4xfloattextfield._hintlabelsmalloffsety = b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));__ref.setField("_hintlabelsmalloffsety",b4xfloattextfield._hintlabelsmalloffsety);
+b4xfloattextfield._hintlabelsmalloffsetx = b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));__ref.setField("_hintlabelsmalloffsetx",b4xfloattextfield._hintlabelsmalloffsetx);
+ //BA.debugLineNum = 47;BA.debugLine="Private LastSwitchTextFieldTime As Long";
+b4xfloattextfield._lastswitchtextfieldtime = RemoteObject.createImmutable(0L);__ref.setField("_lastswitchtextfieldtime",b4xfloattextfield._lastswitchtextfieldtime);
+ //BA.debugLineNum = 48;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _createacceptbutton(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("CreateAcceptButton (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,125);
+if (RapidSub.canDelegate("createacceptbutton")) { return __ref.runUserSub(false, "b4xfloattextfield","createacceptbutton", __ref);}
+ BA.debugLineNum = 125;BA.debugLine="Private Sub CreateAcceptButton";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 126;BA.debugLine="If mProps.GetDefault(\"ShowAccept\", True) = False";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mprops" /*RemoteObject*/ ).runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("ShowAccept"))),(Object)((b4xfloattextfield.__c.getField(true,"True")))),(b4xfloattextfield.__c.getField(true,"False")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 127;BA.debugLine="lblV = CreateButton(Chr(0xE5CA))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblv" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbutton" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xfloattextfield.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe5ca))))))));
+ BA.debugLineNum = 128;BA.debugLine="lblV.Tag = \"v\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("v")));
+ BA.debugLineNum = 129;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createbitmap(RemoteObject __ref,RemoteObject _r,RemoteObject _color,RemoteObject _fnt) throws Exception{
+try {
+ Debug.PushSubsStack("CreateBitmap (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,257);
+if (RapidSub.canDelegate("createbitmap")) { return __ref.runUserSub(false, "b4xfloattextfield","createbitmap", __ref, _r, _color, _fnt);}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _c = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+RemoteObject _baseline = RemoteObject.createImmutable(0);
+RemoteObject _bmp = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+Debug.locals.put("r", _r);
+Debug.locals.put("Color", _color);
+Debug.locals.put("Fnt", _fnt);
+ BA.debugLineNum = 257;BA.debugLine="Private Sub CreateBitmap(r As B4XRect, Color As In";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 258;BA.debugLine="Dim p As B4XView = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 259;BA.debugLine="p.SetLayoutAnimated(0, 0, 0, Max(1, r.Width + 2di";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, b4xfloattextfield.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_r.runMethod(true,"getWidth"),b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "+",1, 0))))),(Object)(BA.numberCast(int.class, b4xfloattextfield.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_r.runMethod(true,"getHeight"),b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "+",1, 0))))));
+ BA.debugLineNum = 260;BA.debugLine="Dim c As B4XCanvas";
+Debug.JustUpdateDeviceLine();
+_c = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");Debug.locals.put("c", _c);
+ BA.debugLineNum = 261;BA.debugLine="c.Initialize(p)";
+Debug.JustUpdateDeviceLine();
+_c.runVoidMethod ("Initialize",(Object)(_p));
+ BA.debugLineNum = 262;BA.debugLine="Dim BaseLine As Int = p.Height / 2 - r.Height / 2";
+Debug.JustUpdateDeviceLine();
+_baseline = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_p.runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_r.runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_r.runMethod(true,"getTop")}, "/-/-",2, 0));Debug.locals.put("BaseLine", _baseline);Debug.locals.put("BaseLine", _baseline);
+ BA.debugLineNum = 263;BA.debugLine="c.DrawText(HintText, p.Width / 2, BaseLine, Fnt,";
+Debug.JustUpdateDeviceLine();
+_c.runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)(__ref.getField(true,"_hinttext" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_p.runMethod(true,"getWidth"),RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(BA.numberCast(float.class, _baseline)),(Object)(_fnt),(Object)(_color),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("CENTER"))));
+ BA.debugLineNum = 264;BA.debugLine="Dim bmp As B4XBitmap = c.CreateBitmap";
+Debug.JustUpdateDeviceLine();
+_bmp = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+_bmp = _c.runMethod(false,"CreateBitmap");Debug.locals.put("bmp", _bmp);Debug.locals.put("bmp", _bmp);
+ BA.debugLineNum = 265;BA.debugLine="c.Release";
+Debug.JustUpdateDeviceLine();
+_c.runVoidMethod ("Release");
+ BA.debugLineNum = 266;BA.debugLine="Return bmp";
+Debug.JustUpdateDeviceLine();
+if (true) return _bmp;
+ BA.debugLineNum = 267;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createbutton(RemoteObject __ref,RemoteObject _text) throws Exception{
+try {
+ Debug.PushSubsStack("CreateButton (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,182);
+if (RapidSub.canDelegate("createbutton")) { return __ref.runUserSub(false, "b4xfloattextfield","createbutton", __ref, _text);}
+RemoteObject _lc = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+RemoteObject _x = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Text", _text);
+ BA.debugLineNum = 182;BA.debugLine="Private Sub CreateButton (Text As String) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 183;BA.debugLine="Dim lc As Label";
+Debug.JustUpdateDeviceLine();
+_lc = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");Debug.locals.put("lc", _lc);
+ BA.debugLineNum = 184;BA.debugLine="lc.Initialize(\"lc\")";
+Debug.JustUpdateDeviceLine();
+_lc.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("lc")));
+ BA.debugLineNum = 185;BA.debugLine="Dim x As B4XView = lc";
+Debug.JustUpdateDeviceLine();
+_x = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_x = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lc.getObject());Debug.locals.put("x", _x);Debug.locals.put("x", _x);
+ BA.debugLineNum = 186;BA.debugLine="x = lc";
+Debug.JustUpdateDeviceLine();
+_x = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lc.getObject());Debug.locals.put("x", _x);
+ BA.debugLineNum = 187;BA.debugLine="x.Font = xui.CreateMaterialIcons(20)";
+Debug.JustUpdateDeviceLine();
+_x.runMethod(false,"setFont",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateMaterialIcons",(Object)(BA.numberCast(float.class, 20))));
+ BA.debugLineNum = 188;BA.debugLine="x.Text = Text";
+Debug.JustUpdateDeviceLine();
+_x.runMethod(true,"setText",BA.ObjectToCharSequence(_text));
+ BA.debugLineNum = 189;BA.debugLine="x.TextColor = mTextField.TextColor";
+Debug.JustUpdateDeviceLine();
+_x.runMethod(true,"setTextColor",__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getTextColor"));
+ BA.debugLineNum = 190;BA.debugLine="x.Visible = False";
+Debug.JustUpdateDeviceLine();
+_x.runMethod(true,"setVisible",b4xfloattextfield.__c.getField(true,"False"));
+ BA.debugLineNum = 191;BA.debugLine="x.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+_x.runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 192;BA.debugLine="mBase.AddView(x, 0, 0, 30dip, 30dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_x.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)))),(Object)(b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)))));
+ BA.debugLineNum = 193;BA.debugLine="Return x";
+Debug.JustUpdateDeviceLine();
+if (true) return _x;
+ BA.debugLineNum = 194;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createclearbutton(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("CreateClearButton (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,117);
+if (RapidSub.canDelegate("createclearbutton")) { return __ref.runUserSub(false, "b4xfloattextfield","createclearbutton", __ref);}
+ BA.debugLineNum = 117;BA.debugLine="Private Sub CreateClearButton";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 118;BA.debugLine="If mProps.GetDefault(\"ShowClear\", True) = False T";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mprops" /*RemoteObject*/ ).runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("ShowClear"))),(Object)((b4xfloattextfield.__c.getField(true,"True")))),(b4xfloattextfield.__c.getField(true,"False")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 119;BA.debugLine="If lblClear.IsInitialized And lblClear.Parent.IsI";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"IsInitialized")) && RemoteObject.solveBoolean(".",__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(true,"IsInitialized"))) {
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");};
+ BA.debugLineNum = 120;BA.debugLine="lblClear = CreateButton(Chr(0xE14C))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblclear" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbutton" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xfloattextfield.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe14c))))))));
+ BA.debugLineNum = 121;BA.debugLine="lblClear.Tag = \"clear\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("clear")));
+ BA.debugLineNum = 123;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createrevealbutton(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("CreateRevealButton (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,132);
+if (RapidSub.canDelegate("createrevealbutton")) { return __ref.runUserSub(false, "b4xfloattextfield","createrevealbutton", __ref);}
+ BA.debugLineNum = 132;BA.debugLine="Private Sub CreateRevealButton";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 133;BA.debugLine="lblClear = CreateButton(Chr(0xE8F4))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblclear" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbutton" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xfloattextfield.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe8f4))))))));
+ BA.debugLineNum = 134;BA.debugLine="lblClear.Tag = \"reveal\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("reveal")));
+ BA.debugLineNum = 135;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createtextfield(RemoteObject __ref,RemoteObject _password) throws Exception{
+try {
+ Debug.PushSubsStack("CreateTextField (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,328);
+if (RapidSub.canDelegate("createtextfield")) { return __ref.runUserSub(false, "b4xfloattextfield","createtextfield", __ref, _password);}
+RemoteObject _tf = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+Debug.locals.put("Password", _password);
+ BA.debugLineNum = 328;BA.debugLine="Private Sub CreateTextField (Password As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 344;BA.debugLine="Dim tf As EditText";
+Debug.JustUpdateDeviceLine();
+_tf = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");Debug.locals.put("tf", _tf);
+ BA.debugLineNum = 345;BA.debugLine="tf.Initialize(\"tf\")";
+Debug.JustUpdateDeviceLine();
+_tf.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("tf")));
+ BA.debugLineNum = 346;BA.debugLine="tf.SingleLine = Not(Multiline)";
+Debug.JustUpdateDeviceLine();
+_tf.runVoidMethod ("setSingleLine",b4xfloattextfield.__c.runMethod(true,"Not",(Object)(__ref.getField(true,"_multiline" /*RemoteObject*/ ))));
+ BA.debugLineNum = 347;BA.debugLine="tf.PasswordMode = Password";
+Debug.JustUpdateDeviceLine();
+_tf.runVoidMethod ("setPasswordMode",_password);
+ BA.debugLineNum = 348;BA.debugLine="If Password Then";
+Debug.JustUpdateDeviceLine();
+if (_password.get().booleanValue()) {
+ BA.debugLineNum = 349;BA.debugLine="If KeyboardType <> \"Text\" Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",__ref.getField(true,"_keyboardtype" /*RemoteObject*/ ),BA.ObjectToString("Text"))) {
+ BA.debugLineNum = 350;BA.debugLine="tf.InputType = Bit.Or(tf.INPUT_TYPE_NUMBERS, 16";
+Debug.JustUpdateDeviceLine();
+_tf.runMethod(true,"setInputType",b4xfloattextfield.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(_tf.getField(true,"INPUT_TYPE_NUMBERS")),(Object)(BA.numberCast(int.class, 16))));
+ }else {
+ BA.debugLineNum = 352;BA.debugLine="tf.InputType = Bit.Or(0x00000080, 0x00080000) '";
+Debug.JustUpdateDeviceLine();
+_tf.runMethod(true,"setInputType",b4xfloattextfield.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(BA.numberCast(int.class, ((int)0x00000080))),(Object)(BA.numberCast(int.class, ((int)0x00080000)))));
+ };
+ }else {
+ BA.debugLineNum = 355;BA.debugLine="Select KeyboardType";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(__ref.getField(true,"_keyboardtype" /*RemoteObject*/ ),BA.ObjectToString("Numbers"),BA.ObjectToString("Decimal"))) {
+case 0: {
+ BA.debugLineNum = 357;BA.debugLine="tf.InputType = tf.INPUT_TYPE_NUMBERS";
+Debug.JustUpdateDeviceLine();
+_tf.runMethod(true,"setInputType",_tf.getField(true,"INPUT_TYPE_NUMBERS"));
+ break; }
+case 1: {
+ BA.debugLineNum = 359;BA.debugLine="tf.InputType = tf.INPUT_TYPE_DECIMAL_NUMBERS";
+Debug.JustUpdateDeviceLine();
+_tf.runMethod(true,"setInputType",_tf.getField(true,"INPUT_TYPE_DECIMAL_NUMBERS"));
+ break; }
+}
+;
+ };
+ BA.debugLineNum = 362;BA.debugLine="Return tf";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _tf.getObject());
+ BA.debugLineNum = 386;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createtextfieldall(RemoteObject __ref,RemoteObject _passwordmode,RemoteObject _font1,RemoteObject _textcolor) throws Exception{
+try {
+ Debug.PushSubsStack("CreateTextFieldAll (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,109);
+if (RapidSub.canDelegate("createtextfieldall")) { return __ref.runUserSub(false, "b4xfloattextfield","createtextfieldall", __ref, _passwordmode, _font1, _textcolor);}
+Debug.locals.put("PasswordMode", _passwordmode);
+Debug.locals.put("Font1", _font1);
+Debug.locals.put("TextColor", _textcolor);
+ BA.debugLineNum = 109;BA.debugLine="Private Sub CreateTextFieldAll (PasswordMode As Bo";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 110;BA.debugLine="mTextField = CreateTextField (PasswordMode)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mtextfield" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createtextfield" /*RemoteObject*/ ,(Object)(_passwordmode)));
+ BA.debugLineNum = 111;BA.debugLine="mTextField.Font = Font1";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(false,"setFont",_font1);
+ BA.debugLineNum = 112;BA.debugLine="mTextField.TextColor = TextColor";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"setTextColor",_textcolor);
+ BA.debugLineNum = 113;BA.debugLine="setNextField(mNextTextField)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_setnextfield" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ )));
+ BA.debugLineNum = 114;BA.debugLine="mBase.AddView(mTextField, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 115;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,67);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xfloattextfield","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _passedlabel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+RemoteObject _passwordmode = RemoteObject.createImmutable(false);
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 67;BA.debugLine="Public Sub DesignerCreateView (Base As Object, lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 68;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 69;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 69;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 70;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 71;BA.debugLine="mProps = Props";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mprops" /*RemoteObject*/ ,_props);
+ BA.debugLineNum = 72;BA.debugLine="Dim PassedLabel As B4XView = lbl";
+Debug.JustUpdateDeviceLine();
+_passedlabel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_passedlabel = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("PassedLabel", _passedlabel);Debug.locals.put("PassedLabel", _passedlabel);
+ BA.debugLineNum = 73;BA.debugLine="Dim iv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iv", _iv);
+ BA.debugLineNum = 74;BA.debugLine="iv.Initialize(\"HintImageView\")";
+Debug.JustUpdateDeviceLine();
+_iv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("HintImageView")));
+ BA.debugLineNum = 75;BA.debugLine="HintImageView = iv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).setObject (_iv.getObject());
+ BA.debugLineNum = 76;BA.debugLine="KeyboardType = Props.GetDefault(\"KeyboardType\", \"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_keyboardtype" /*RemoteObject*/ ,BA.ObjectToString(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("KeyboardType"))),(Object)((RemoteObject.createImmutable("Text"))))));
+ BA.debugLineNum = 82;BA.debugLine="HintColor = xui.PaintOrColorToColor(Props.Get(\"Hi";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_hintcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("HintColor")))))));
+ BA.debugLineNum = 83;BA.debugLine="NonFocusedHintColor = xui.PaintOrColorToColor(Pro";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_nonfocusedhintcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("NonFocusedHintColor")))))));
+ BA.debugLineNum = 85;BA.debugLine="HintText = Props.Get(\"Hint\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_hinttext" /*RemoteObject*/ ,BA.ObjectToString(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Hint"))))));
+ BA.debugLineNum = 86;BA.debugLine="HintFont = PassedLabel.Font";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_hintfont" /*RemoteObject*/ ,_passedlabel.runMethod(false,"getFont"));
+ BA.debugLineNum = 87;BA.debugLine="Dim PasswordMode As Boolean = Props.GetDefault(\"P";
+Debug.JustUpdateDeviceLine();
+_passwordmode = BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("PasswordField"))),(Object)((b4xfloattextfield.__c.getField(true,"False")))));Debug.locals.put("PasswordMode", _passwordmode);Debug.locals.put("PasswordMode", _passwordmode);
+ BA.debugLineNum = 88;BA.debugLine="Multiline = Props.GetDefault(\"Multiline\", False)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_multiline" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("Multiline"))),(Object)((b4xfloattextfield.__c.getField(true,"False"))))));
+ BA.debugLineNum = 89;BA.debugLine="If PasswordMode And Multiline Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_passwordmode) && RemoteObject.solveBoolean(".",__ref.getField(true,"_multiline" /*RemoteObject*/ ))) {
+ BA.debugLineNum = 90;BA.debugLine="Multiline = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_multiline" /*RemoteObject*/ ,b4xfloattextfield.__c.getField(true,"False"));
+ BA.debugLineNum = 91;BA.debugLine="Log(\"Multiline not supported with password mode.";
+Debug.JustUpdateDeviceLine();
+b4xfloattextfield.__c.runVoidMethod ("LogImpl","942532888",RemoteObject.createImmutable("Multiline not supported with password mode."),0);
+ };
+ BA.debugLineNum = 93;BA.debugLine="CreateTextFieldAll(PasswordMode, PassedLabel.Font";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createtextfieldall" /*RemoteObject*/ ,(Object)(_passwordmode),(Object)(_passedlabel.runMethod(false,"getFont")),(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)((_lbl.runMethod(true,"getTextColor"))))));
+ BA.debugLineNum = 95;BA.debugLine="mBase.AddView(HintImageView, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 96;BA.debugLine="Dim p As B4XView = xui.CreatePanel(\"\")";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 97;BA.debugLine="p.SetLayoutAnimated(0, 0, 0, 2dip, 2dip)";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))),(Object)(b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))));
+ BA.debugLineNum = 98;BA.debugLine="MeasuringCanvas.Initialize(p)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_measuringcanvas" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(_p));
+ BA.debugLineNum = 99;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 100;BA.debugLine="If PasswordMode And Props.GetDefault(\"ShowRevealB";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_passwordmode) && RemoteObject.solveBoolean(".",BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("ShowRevealButton"))),(Object)((b4xfloattextfield.__c.getField(true,"False"))))))) {
+ BA.debugLineNum = 101;BA.debugLine="CreateRevealButton";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createrevealbutton" /*RemoteObject*/ );
+ }else {
+ BA.debugLineNum = 103;BA.debugLine="CreateClearButton";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createclearbutton" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 105;BA.debugLine="CreateAcceptButton";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createacceptbutton" /*RemoteObject*/ );
+ BA.debugLineNum = 106;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 107;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getnextfield(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getNextField (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,295);
+if (RapidSub.canDelegate("getnextfield")) { return __ref.runUserSub(false, "b4xfloattextfield","getnextfield", __ref);}
+ BA.debugLineNum = 295;BA.debugLine="Public Sub getNextField As B4XFloatTextField";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 296;BA.debugLine="Return mNextTextField";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mnexttextfield" /*RemoteObject*/ );
+ BA.debugLineNum = 297;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _gettext(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getText (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,388);
+if (RapidSub.canDelegate("gettext")) { return __ref.runUserSub(false, "b4xfloattextfield","gettext", __ref);}
+ BA.debugLineNum = 388;BA.debugLine="Public Sub getText As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 389;BA.debugLine="Return mTextField.Text";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText");
+ BA.debugLineNum = 390;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _gettextfield(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getTextField (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,445);
+if (RapidSub.canDelegate("gettextfield")) { return __ref.runUserSub(false, "b4xfloattextfield","gettextfield", __ref);}
+ BA.debugLineNum = 445;BA.debugLine="Public Sub getTextField As B4XView";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 446;BA.debugLine="Return mTextField";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mtextfield" /*RemoteObject*/ );
+ BA.debugLineNum = 447;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _ime_handleaction(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("ime_HandleAction (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,314);
+if (RapidSub.canDelegate("ime_handleaction")) { return __ref.runUserSub(false, "b4xfloattextfield","ime_handleaction", __ref);}
+ BA.debugLineNum = 314;BA.debugLine="Private Sub ime_HandleAction As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 315;BA.debugLine="tf_EnterPressed";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_enterpressed" /*RemoteObject*/ );
+ BA.debugLineNum = 316;BA.debugLine="If mNextTextField.IsInitialized Then Return True";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ).runMethod(true,"IsInitialized" /*RemoteObject*/ ).get().booleanValue()) {
+if (true) return b4xfloattextfield.__c.getField(true,"True");};
+ BA.debugLineNum = 317;BA.debugLine="Return False";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xfloattextfield.__c.getField(true,"False");
+ BA.debugLineNum = 318;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,50);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xfloattextfield","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 50;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 51;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 52;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 53;BA.debugLine="If xui.IsB4A Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A").get().booleanValue()) {
+ BA.debugLineNum = 54;BA.debugLine="HintLabelLargeOffsetX = 6dip";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_hintlabellargeoffsetx" /*RemoteObject*/ ,b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 6))));
+ }else {
+ BA.debugLineNum = 56;BA.debugLine="HintLabelLargeOffsetX = 12dip";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_hintlabellargeoffsetx" /*RemoteObject*/ ,b4xfloattextfield.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 12))));
+ };
+ BA.debugLineNum = 59;BA.debugLine="IME.Initialize(\"ime\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(RemoteObject.createImmutable("ime")));
+ BA.debugLineNum = 65;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _lc_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("lc_Click (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,403);
+if (RapidSub.canDelegate("lc_click")) { return __ref.runUserSub(false, "b4xfloattextfield","lc_click", __ref);}
+RemoteObject _btn = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+ BA.debugLineNum = 403;BA.debugLine="Private Sub lc_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 404;BA.debugLine="Dim btn As B4XView = Sender";
+Debug.JustUpdateDeviceLine();
+_btn = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_btn = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xfloattextfield.__c.runMethod(false,"Sender",__ref.getField(false, "ba")));Debug.locals.put("btn", _btn);Debug.locals.put("btn", _btn);
+ BA.debugLineNum = 405;BA.debugLine="Select btn.Tag";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(_btn.runMethod(false,"getTag"),RemoteObject.createImmutable(("clear")),RemoteObject.createImmutable(("reveal")),RemoteObject.createImmutable(("hide")),RemoteObject.createImmutable(("v")))) {
+case 0: {
+ BA.debugLineNum = 407;BA.debugLine="setText(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_settext" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable("")));
+ break; }
+case 1: {
+ BA.debugLineNum = 409;BA.debugLine="SwitchFromPasswordToRegular (True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_switchfrompasswordtoregular" /*void*/ ,(Object)(b4xfloattextfield.__c.getField(true,"True")));
+ break; }
+case 2: {
+ BA.debugLineNum = 411;BA.debugLine="SwitchFromPasswordToRegular(False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_switchfrompasswordtoregular" /*void*/ ,(Object)(b4xfloattextfield.__c.getField(true,"False")));
+ break; }
+case 3: {
+ BA.debugLineNum = 413;BA.debugLine="tf_EnterPressed";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_enterpressed" /*RemoteObject*/ );
+ BA.debugLineNum = 414;BA.debugLine="If mNextTextField.IsInitialized = False Or mNex";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ).runMethod(true,"IsInitialized" /*RemoteObject*/ ),b4xfloattextfield.__c.getField(true,"False")) || RemoteObject.solveBoolean("=",__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ),(__ref))) {
+ BA.debugLineNum = 416;BA.debugLine="IME.HideKeyboard";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("HideKeyboard",__ref.getField(false, "ba"));
+ };
+ break; }
+}
+;
+ BA.debugLineNum = 422;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _requestfocusandshowkeyboard(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("RequestFocusAndShowKeyboard (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,450);
+if (RapidSub.canDelegate("requestfocusandshowkeyboard")) { return __ref.runUserSub(false, "b4xfloattextfield","requestfocusandshowkeyboard", __ref);}
+ BA.debugLineNum = 450;BA.debugLine="Public Sub RequestFocusAndShowKeyboard";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 451;BA.debugLine="mTextField.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 453;BA.debugLine="IME.ShowKeyboard(mTextField)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("ShowKeyboard",(Object)((__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject())));
+ BA.debugLineNum = 455;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setnextfield(RemoteObject __ref,RemoteObject _field) throws Exception{
+try {
+ Debug.PushSubsStack("setNextField (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,299);
+if (RapidSub.canDelegate("setnextfield")) { return __ref.runUserSub(false, "b4xfloattextfield","setnextfield", __ref, _field);}
+RemoteObject _et = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+RemoteObject _o = RemoteObject.declareNull("Object");
+Debug.locals.put("Field", _field);
+ BA.debugLineNum = 299;BA.debugLine="Public Sub setNextField (Field As B4XFloatTextFiel";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 300;BA.debugLine="If Field.IsInitialized = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_field.runMethod(true,"IsInitialized" /*RemoteObject*/ ),b4xfloattextfield.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 302;BA.debugLine="If Multiline = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_multiline" /*RemoteObject*/ ),b4xfloattextfield.__c.getField(true,"False"))) {
+ BA.debugLineNum = 303;BA.debugLine="If Field <> Me Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_field,(__ref))) {
+ BA.debugLineNum = 304;BA.debugLine="IME.AddHandleActionEvent(mTextField)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("AddHandleActionEvent",(Object)((__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject())),__ref.getField(false, "ba"));
+ };
+ BA.debugLineNum = 306;BA.debugLine="Dim et As EditText = mTextField";
+Debug.JustUpdateDeviceLine();
+_et = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");
+_et = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject());Debug.locals.put("et", _et);Debug.locals.put("et", _et);
+ BA.debugLineNum = 307;BA.debugLine="et.ForceDoneButton = True";
+Debug.JustUpdateDeviceLine();
+_et.runVoidMethod ("setForceDoneButton",b4xfloattextfield.__c.getField(true,"True"));
+ };
+ BA.debugLineNum = 310;BA.debugLine="Dim o As Object = Field";
+Debug.JustUpdateDeviceLine();
+_o = (_field);Debug.locals.put("o", _o);Debug.locals.put("o", _o);
+ BA.debugLineNum = 311;BA.debugLine="mNextTextField = o";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mnexttextfield" /*RemoteObject*/ ,(_o));
+ BA.debugLineNum = 312;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _settext(RemoteObject __ref,RemoteObject _s) throws Exception{
+try {
+ Debug.PushSubsStack("setText (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,392);
+if (RapidSub.canDelegate("settext")) { return __ref.runUserSub(false, "b4xfloattextfield","settext", __ref, _s);}
+RemoteObject _old = RemoteObject.createImmutable("");
+Debug.locals.put("s", _s);
+ BA.debugLineNum = 392;BA.debugLine="Public Sub setText(s As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 393;BA.debugLine="Dim old As String = mTextField.Text 'ignore";
+Debug.JustUpdateDeviceLine();
+_old = __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText");Debug.locals.put("old", _old);Debug.locals.put("old", _old);
+ BA.debugLineNum = 394;BA.debugLine="mTextField.Text = s";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(_s));
+ BA.debugLineNum = 396;BA.debugLine="If IsPaused(Me) Then tf_TextChanged(old, s)";
+Debug.JustUpdateDeviceLine();
+if (b4xfloattextfield.__c.runMethod(true,"IsPaused",__ref.getField(false, "ba"),(Object)(__ref)).get().booleanValue()) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_textchanged" /*RemoteObject*/ ,(Object)(_old),(Object)(_s));};
+ BA.debugLineNum = 400;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _switchfrompasswordtoregular(RemoteObject __ref,RemoteObject _toregular) throws Exception{
+try {
+ Debug.PushSubsStack("SwitchFromPasswordToRegular (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,137);
+if (RapidSub.canDelegate("switchfrompasswordtoregular")) { __ref.runUserSub(false, "b4xfloattextfield","switchfrompasswordtoregular", __ref, _toregular); return;}
+ResumableSub_SwitchFromPasswordToRegular rsub = new ResumableSub_SwitchFromPasswordToRegular(null,__ref,_toregular);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_SwitchFromPasswordToRegular extends BA.ResumableSub {
+public ResumableSub_SwitchFromPasswordToRegular(reparto_mazapa.keymon.lat.b4xfloattextfield parent,RemoteObject __ref,RemoteObject _toregular) {
+this.parent = parent;
+this.__ref = __ref;
+this._toregular = _toregular;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xfloattextfield parent;
+RemoteObject _toregular;
+RemoteObject _text = RemoteObject.createImmutable("");
+RemoteObject _textcolor = RemoteObject.createImmutable(0);
+RemoteObject _font1 = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+RemoteObject _oldfield = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _et = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("SwitchFromPasswordToRegular (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,137);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("ToRegular", _toregular);
+ BA.debugLineNum = 138;BA.debugLine="Dim text As String = mTextField.Text";
+Debug.JustUpdateDeviceLine();
+_text = __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText");Debug.locals.put("text", _text);Debug.locals.put("text", _text);
+ BA.debugLineNum = 139;BA.debugLine="Dim textcolor As Int = mTextField.TextColor";
+Debug.JustUpdateDeviceLine();
+_textcolor = __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getTextColor");Debug.locals.put("textcolor", _textcolor);Debug.locals.put("textcolor", _textcolor);
+ BA.debugLineNum = 140;BA.debugLine="Dim Font1 As B4XFont = mTextField.Font";
+Debug.JustUpdateDeviceLine();
+_font1 = __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(false,"getFont");Debug.locals.put("Font1", _font1);Debug.locals.put("Font1", _font1);
+ BA.debugLineNum = 141;BA.debugLine="Dim oldfield As B4XView = mTextField";
+Debug.JustUpdateDeviceLine();
+_oldfield = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_oldfield = __ref.getField(false,"_mtextfield" /*RemoteObject*/ );Debug.locals.put("oldfield", _oldfield);Debug.locals.put("oldfield", _oldfield);
+ BA.debugLineNum = 143;BA.debugLine="CreateTextFieldAll(Not(ToRegular), Font1, textcol";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createtextfieldall" /*RemoteObject*/ ,(Object)(parent.__c.runMethod(true,"Not",(Object)(_toregular))),(Object)(_font1),(Object)(_textcolor));
+ BA.debugLineNum = 144;BA.debugLine="mTextField.Text = text";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(_text));
+ BA.debugLineNum = 145;BA.debugLine="If lblClear.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//if
+this.state = 10;
+if (__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"IsInitialized").get().booleanValue()) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 146;BA.debugLine="If ToRegular = False Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 4:
+//if
+this.state = 9;
+if (RemoteObject.solveBoolean("=",_toregular,parent.__c.getField(true,"False"))) {
+this.state = 6;
+}else {
+this.state = 8;
+}if (true) break;
+
+case 6:
+//C
+this.state = 9;
+ BA.debugLineNum = 147;BA.debugLine="lblClear.Text = Chr(0xE8F4)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(parent.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe8f4))))));
+ BA.debugLineNum = 148;BA.debugLine="lblClear.Tag = \"reveal\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("reveal")));
+ if (true) break;
+
+case 8:
+//C
+this.state = 9;
+ BA.debugLineNum = 150;BA.debugLine="lblClear.Tag = \"hide\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(false,"setTag",RemoteObject.createImmutable(("hide")));
+ BA.debugLineNum = 151;BA.debugLine="lblClear.Text = Chr(0xE8F5)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(parent.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe8f5))))));
+ if (true) break;
+
+case 9:
+//C
+this.state = 10;
+;
+ BA.debugLineNum = 153;BA.debugLine="lblClear.BringToFront";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblclear" /*RemoteObject*/ ).runVoidMethod ("BringToFront");
+ if (true) break;
+;
+ BA.debugLineNum = 155;BA.debugLine="If lblV.IsInitialized Then lblV.BringToFront";
+Debug.JustUpdateDeviceLine();
+
+case 10:
+//if
+this.state = 15;
+if (__ref.getField(false,"_lblv" /*RemoteObject*/ ).runMethod(true,"IsInitialized").get().booleanValue()) {
+this.state = 12;
+;}if (true) break;
+
+case 12:
+//C
+this.state = 15;
+__ref.getField(false,"_lblv" /*RemoteObject*/ ).runVoidMethod ("BringToFront");
+if (true) break;
+
+case 15:
+//C
+this.state = 16;
+;
+ BA.debugLineNum = 156;BA.debugLine="HintImageView.BringToFront";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).runVoidMethod ("BringToFront");
+ BA.debugLineNum = 157;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 162;BA.debugLine="Dim et As EditText = mTextField";
+Debug.JustUpdateDeviceLine();
+_et = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");
+_et = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), __ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject());Debug.locals.put("et", _et);Debug.locals.put("et", _et);
+ BA.debugLineNum = 163;BA.debugLine="et.SelectionStart = mTextField.Text.Length";
+Debug.JustUpdateDeviceLine();
+_et.runMethod(true,"setSelectionStart",__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText").runMethod(true,"length"));
+ BA.debugLineNum = 165;BA.debugLine="LastSwitchTextFieldTime = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastswitchtextfieldtime" /*RemoteObject*/ ,parent.__c.getField(false,"DateTime").runMethod(true,"getNow"));
+ BA.debugLineNum = 166;BA.debugLine="mTextField.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 167;BA.debugLine="oldfield.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_oldfield.runVoidMethod ("RemoveViewFromParent");
+ BA.debugLineNum = 169;BA.debugLine="LastSwitchTextFieldTime = DateTime.Now + 200";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastswitchtextfieldtime" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {parent.__c.getField(false,"DateTime").runMethod(true,"getNow"),RemoteObject.createImmutable(200)}, "+",1, 2));
+ BA.debugLineNum = 170;BA.debugLine="et.Enabled = False";
+Debug.JustUpdateDeviceLine();
+_et.runMethod(true,"setEnabled",parent.__c.getField(true,"False"));
+ BA.debugLineNum = 171;BA.debugLine="Sleep(50)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xfloattextfield", "switchfrompasswordtoregular"),BA.numberCast(int.class, 50));
+this.state = 20;
+return;
+case 20:
+//C
+this.state = 16;
+;
+ BA.debugLineNum = 172;BA.debugLine="et.Enabled = True";
+Debug.JustUpdateDeviceLine();
+_et.runMethod(true,"setEnabled",parent.__c.getField(true,"True"));
+ BA.debugLineNum = 173;BA.debugLine="Sleep(50)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xfloattextfield", "switchfrompasswordtoregular"),BA.numberCast(int.class, 50));
+this.state = 21;
+return;
+case 21:
+//C
+this.state = 16;
+;
+ BA.debugLineNum = 174;BA.debugLine="et.RequestFocus";
+Debug.JustUpdateDeviceLine();
+_et.runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 175;BA.debugLine="IME.ShowKeyboard(mTextField)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("ShowKeyboard",(Object)((__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).getObject())));
+ BA.debugLineNum = 177;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_Passwo";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 16:
+//if
+this.state = 19;
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_PasswordRevealChanged"))),(Object)(BA.numberCast(int.class, 1))).get().booleanValue()) {
+this.state = 18;
+}if (true) break;
+
+case 18:
+//C
+this.state = 19;
+ BA.debugLineNum = 178;BA.debugLine="CallSubDelayed2(mCallBack, mEventName & \"_Passwo";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_PasswordRevealChanged"))),(Object)((_toregular)));
+ if (true) break;
+
+case 19:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 180;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _tf_action(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("tf_Action (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,277);
+if (RapidSub.canDelegate("tf_action")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_action", __ref);}
+ BA.debugLineNum = 277;BA.debugLine="Private Sub tf_Action";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 278;BA.debugLine="If mNextTextField.IsInitialized And mNextTextFiel";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ).runMethod(true,"IsInitialized" /*RemoteObject*/ )) && RemoteObject.solveBoolean("!",__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ),(__ref))) {
+ BA.debugLineNum = 279;BA.debugLine="mNextTextField.TextField.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mnexttextfield" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_gettextfield" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ };
+ BA.debugLineNum = 281;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_EnterP";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_EnterPressed"))),(Object)(BA.numberCast(int.class, 0))).get().booleanValue()) {
+ BA.debugLineNum = 282;BA.debugLine="CallSubDelayed(mCallBack, mEventName & \"_EnterPr";
+Debug.JustUpdateDeviceLine();
+b4xfloattextfield.__c.runVoidMethod ("CallSubDelayed",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_EnterPressed"))));
+ };
+ BA.debugLineNum = 284;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _tf_beginedit(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("tf_BeginEdit (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,269);
+if (RapidSub.canDelegate("tf_beginedit")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_beginedit", __ref);}
+ BA.debugLineNum = 269;BA.debugLine="Private Sub tf_BeginEdit";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 270;BA.debugLine="tf_FocusChanged(True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_focuschanged" /*RemoteObject*/ ,(Object)(b4xfloattextfield.__c.getField(true,"True")));
+ BA.debugLineNum = 271;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _tf_endedit(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("tf_EndEdit (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,273);
+if (RapidSub.canDelegate("tf_endedit")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_endedit", __ref);}
+ BA.debugLineNum = 273;BA.debugLine="Private Sub tf_EndEdit";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 274;BA.debugLine="tf_FocusChanged(False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_focuschanged" /*RemoteObject*/ ,(Object)(b4xfloattextfield.__c.getField(true,"False")));
+ BA.debugLineNum = 275;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _tf_enterpressed(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("tf_EnterPressed (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,320);
+if (RapidSub.canDelegate("tf_enterpressed")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_enterpressed", __ref);}
+ BA.debugLineNum = 320;BA.debugLine="Private Sub tf_EnterPressed";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 321;BA.debugLine="tf_Action";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_tf_action" /*RemoteObject*/ );
+ BA.debugLineNum = 326;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _tf_focuschanged(RemoteObject __ref,RemoteObject _hasfocus) throws Exception{
+try {
+ Debug.PushSubsStack("tf_FocusChanged (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,234);
+if (RapidSub.canDelegate("tf_focuschanged")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_focuschanged", __ref, _hasfocus);}
+Debug.locals.put("HasFocus", _hasfocus);
+ BA.debugLineNum = 234;BA.debugLine="Private Sub tf_FocusChanged (HasFocus As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 235;BA.debugLine="Focused = HasFocus";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_focused" /*RemoteObject*/ ,_hasfocus);
+ BA.debugLineNum = 236;BA.debugLine="UpdateLabel(mTextField.Text, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_updatelabel" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText")),(Object)(b4xfloattextfield.__c.getField(true,"True")));
+ BA.debugLineNum = 237;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_FocusC";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_FocusChanged"))),(Object)(BA.numberCast(int.class, 1))).get().booleanValue()) {
+ BA.debugLineNum = 238;BA.debugLine="If LastSwitchTextFieldTime + 100 < DateTime.Now";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_lastswitchtextfieldtime" /*RemoteObject*/ ),RemoteObject.createImmutable(100)}, "+",1, 2),b4xfloattextfield.__c.getField(false,"DateTime").runMethod(true,"getNow"))) {
+ BA.debugLineNum = 239;BA.debugLine="CallSubDelayed2(mCallBack, mEventName & \"_Focus";
+Debug.JustUpdateDeviceLine();
+b4xfloattextfield.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_FocusChanged"))),(Object)((__ref.getField(true,"_focused" /*RemoteObject*/ ))));
+ };
+ };
+ BA.debugLineNum = 242;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _tf_textchanged(RemoteObject __ref,RemoteObject _old,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("tf_TextChanged (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,287);
+if (RapidSub.canDelegate("tf_textchanged")) { return __ref.runUserSub(false, "b4xfloattextfield","tf_textchanged", __ref, _old, _new);}
+Debug.locals.put("Old", _old);
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 287;BA.debugLine="Private Sub tf_TextChanged (Old As String, New As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 288;BA.debugLine="UpdateLabel(New, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_updatelabel" /*RemoteObject*/ ,(Object)(_new),(Object)(b4xfloattextfield.__c.getField(true,"False")));
+ BA.debugLineNum = 289;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_TextCh";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_TextChanged"))),(Object)(BA.numberCast(int.class, 2)))) && RemoteObject.solveBoolean(".",__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"IsInitialized"))) {
+ BA.debugLineNum = 290;BA.debugLine="CallSub3(mCallBack, mEventName & \"_TextChanged\",";
+Debug.JustUpdateDeviceLine();
+b4xfloattextfield.__c.runMethodAndSync(false,"CallSubNew3",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_TextChanged"))),(Object)((_old)),(Object)((_new)));
+ };
+ BA.debugLineNum = 292;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _update(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Update (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,245);
+if (RapidSub.canDelegate("update")) { return __ref.runUserSub(false, "b4xfloattextfield","update", __ref);}
+RemoteObject _f = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+ BA.debugLineNum = 245;BA.debugLine="Public Sub Update";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 246;BA.debugLine="Dim f As B4XFont = xui.CreateFont2(HintFont, Lar";
+Debug.JustUpdateDeviceLine();
+_f = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateFont2",(Object)(__ref.getField(false,"_hintfont" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_largelabeltextsize" /*RemoteObject*/ )));Debug.locals.put("f", _f);Debug.locals.put("f", _f);
+ BA.debugLineNum = 247;BA.debugLine="Dim r As B4XRect = MeasuringCanvas.MeasureText(Hi";
+Debug.JustUpdateDeviceLine();
+_r = __ref.getField(false,"_measuringcanvas" /*RemoteObject*/ ).runMethod(false,"MeasureText",(Object)(__ref.getField(true,"_hinttext" /*RemoteObject*/ )),(Object)(_f));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 248;BA.debugLine="LargeFocused = CreateBitmap(r, HintColor, f)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_largefocused" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbitmap" /*RemoteObject*/ ,(Object)(_r),(Object)(__ref.getField(true,"_hintcolor" /*RemoteObject*/ )),(Object)(_f)));
+ BA.debugLineNum = 249;BA.debugLine="LargeNotFocused = CreateBitmap(r, NonFocusedHintC";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_largenotfocused" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbitmap" /*RemoteObject*/ ,(Object)(_r),(Object)(__ref.getField(true,"_nonfocusedhintcolor" /*RemoteObject*/ )),(Object)(_f)));
+ BA.debugLineNum = 250;BA.debugLine="f = xui.CreateFont2(HintFont, SmallLabelTextSize)";
+Debug.JustUpdateDeviceLine();
+_f = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateFont2",(Object)(__ref.getField(false,"_hintfont" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_smalllabeltextsize" /*RemoteObject*/ )));Debug.locals.put("f", _f);
+ BA.debugLineNum = 251;BA.debugLine="Dim r As B4XRect = MeasuringCanvas.MeasureText(Hi";
+Debug.JustUpdateDeviceLine();
+_r = __ref.getField(false,"_measuringcanvas" /*RemoteObject*/ ).runMethod(false,"MeasureText",(Object)(__ref.getField(true,"_hinttext" /*RemoteObject*/ )),(Object)(_f));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 252;BA.debugLine="SmallFocused = CreateBitmap(r, HintColor, f)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_smallfocused" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbitmap" /*RemoteObject*/ ,(Object)(_r),(Object)(__ref.getField(true,"_hintcolor" /*RemoteObject*/ )),(Object)(_f)));
+ BA.debugLineNum = 253;BA.debugLine="SmallNotFocused = CreateBitmap(r, NonFocusedHintC";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_smallnotfocused" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_createbitmap" /*RemoteObject*/ ,(Object)(_r),(Object)(__ref.getField(true,"_nonfocusedhintcolor" /*RemoteObject*/ )),(Object)(_f)));
+ BA.debugLineNum = 254;BA.debugLine="UpdateLabel(mTextField.Text, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_updatelabel" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mtextfield" /*RemoteObject*/ ).runMethod(true,"getText")),(Object)(b4xfloattextfield.__c.getField(true,"True")));
+ BA.debugLineNum = 255;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updatelabel(RemoteObject __ref,RemoteObject _txt,RemoteObject _force) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateLabel (b4xfloattextfield) ","b4xfloattextfield",54,__ref.getField(false, "ba"),__ref,210);
+if (RapidSub.canDelegate("updatelabel")) { return __ref.runUserSub(false, "b4xfloattextfield","updatelabel", __ref, _txt, _force);}
+RemoteObject _lbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _goingtolarge = RemoteObject.createImmutable(false);
+RemoteObject _b = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+Debug.locals.put("txt", _txt);
+Debug.locals.put("force", _force);
+ BA.debugLineNum = 210;BA.debugLine="Private Sub UpdateLabel (txt As String, force As B";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 211;BA.debugLine="For Each lbl As B4XView In Array As B4XView(lblCl";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group1 = RemoteObject.createNewArray("anywheresoftware.b4a.objects.B4XViewWrapper",new int[] {2},new Object[] {__ref.getField(false,"_lblclear" /*RemoteObject*/ ),__ref.getField(false,"_lblv" /*RemoteObject*/ )});
+final int groupLen1 = group1.getField(true,"length").get()
+;int index1 = 0;
+;
+for (; index1 < groupLen1;index1++){
+_lbl = group1.getArrayElement(false,RemoteObject.createImmutable(index1));Debug.locals.put("lbl", _lbl);
+Debug.locals.put("lbl", _lbl);
+ BA.debugLineNum = 212;BA.debugLine="If lbl.IsInitialized Then lbl.Visible = Focused";
+Debug.JustUpdateDeviceLine();
+if (_lbl.runMethod(true,"IsInitialized").get().booleanValue()) {
+_lbl.runMethod(true,"setVisible",BA.ObjectToBoolean(RemoteObject.solveBoolean(".",__ref.getField(true,"_focused" /*RemoteObject*/ )) && RemoteObject.solveBoolean(">",_txt.runMethod(true,"length"),BA.numberCast(double.class, 0))));};
+ }
+}Debug.locals.put("lbl", _lbl);
+;
+ BA.debugLineNum = 215;BA.debugLine="Dim GoingToLarge As Boolean = txt.Length = 0";
+Debug.JustUpdateDeviceLine();
+_goingtolarge = BA.ObjectToBoolean(RemoteObject.solveBoolean("=",_txt.runMethod(true,"length"),BA.numberCast(double.class, 0)));Debug.locals.put("GoingToLarge", _goingtolarge);Debug.locals.put("GoingToLarge", _goingtolarge);
+ BA.debugLineNum = 216;BA.debugLine="If GoingToLarge = LargeLabel And force = False Th";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_goingtolarge,__ref.getField(true,"_largelabel" /*RemoteObject*/ )) && RemoteObject.solveBoolean("=",_force,b4xfloattextfield.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 217;BA.debugLine="Dim b As B4XBitmap";
+Debug.JustUpdateDeviceLine();
+_b = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");Debug.locals.put("b", _b);
+ BA.debugLineNum = 218;BA.debugLine="If Focused Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_focused" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 219;BA.debugLine="If GoingToLarge Then b = LargeFocused Else b = S";
+Debug.JustUpdateDeviceLine();
+if (_goingtolarge.get().booleanValue()) {
+_b = __ref.getField(false,"_largefocused" /*RemoteObject*/ );Debug.locals.put("b", _b);}
+else {
+_b = __ref.getField(false,"_smallfocused" /*RemoteObject*/ );Debug.locals.put("b", _b);};
+ }else {
+ BA.debugLineNum = 221;BA.debugLine="If GoingToLarge Then b = LargeNotFocused Else b";
+Debug.JustUpdateDeviceLine();
+if (_goingtolarge.get().booleanValue()) {
+_b = __ref.getField(false,"_largenotfocused" /*RemoteObject*/ );Debug.locals.put("b", _b);}
+else {
+_b = __ref.getField(false,"_smallnotfocused" /*RemoteObject*/ );Debug.locals.put("b", _b);};
+ };
+ BA.debugLineNum = 223;BA.debugLine="If b.IsInitialized = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_b.runMethod(true,"IsInitialized"),b4xfloattextfield.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 224;BA.debugLine="HintImageView.SetBitmap(b)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((_b.getObject())));
+ BA.debugLineNum = 225;BA.debugLine="If GoingToLarge Then";
+Debug.JustUpdateDeviceLine();
+if (_goingtolarge.get().booleanValue()) {
+ BA.debugLineNum = 226;BA.debugLine="HintImageView.SetLayoutAnimated (AnimationDurati";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(__ref.getField(true,"_animationduration" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_hintlabellargeoffsetx" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_b.runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/-/",1, 0))),(Object)(BA.numberCast(int.class, _b.runMethod(true,"getWidth"))),(Object)(BA.numberCast(int.class, _b.runMethod(true,"getHeight"))));
+ BA.debugLineNum = 227;BA.debugLine="LargeLabel = True";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_largelabel" /*RemoteObject*/ ,b4xfloattextfield.__c.getField(true,"True"));
+ }else {
+ BA.debugLineNum = 229;BA.debugLine="HintImageView.SetLayoutAnimated(AnimationDuratio";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_hintimageview" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(__ref.getField(true,"_animationduration" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_hintlabelsmalloffsetx" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_hintlabelsmalloffsety" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, _b.runMethod(true,"getWidth"))),(Object)(BA.numberCast(int.class, _b.runMethod(true,"getHeight"))));
+ BA.debugLineNum = 230;BA.debugLine="LargeLabel = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_largelabel" /*RemoteObject*/ ,b4xfloattextfield.__c.getField(true,"False"));
+ };
+ BA.debugLineNum = 232;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter.java
new file mode 100644
index 0000000..cbcbfff
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter.java
@@ -0,0 +1,36 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xformatter {
+ public static RemoteObject myClass;
+ public b4xformatter() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xformatter.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _formats = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _max_value = RemoteObject.createImmutable(0);
+public static RemoteObject _min_value = RemoteObject.createImmutable(0);
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"formats",_ref.getField(false, "_formats"),"MAX_VALUE",_ref.getField(false, "_max_value"),"MIN_VALUE",_ref.getField(false, "_min_value"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter_subs_0.java
new file mode 100644
index 0000000..3c94da0
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xformatter_subs_0.java
@@ -0,0 +1,506 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xformatter_subs_0 {
+
+
+public static RemoteObject _addformatdata(RemoteObject __ref,RemoteObject _data,RemoteObject _rangestart,RemoteObject _rangeend,RemoteObject _includeedges) throws Exception{
+try {
+ Debug.PushSubsStack("AddFormatData (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,65);
+if (RapidSub.canDelegate("addformatdata")) { return __ref.runUserSub(false, "b4xformatter","addformatdata", __ref, _data, _rangestart, _rangeend, _includeedges);}
+RemoteObject _factor = RemoteObject.createImmutable(0);
+Debug.locals.put("Data", _data);
+Debug.locals.put("RangeStart", _rangestart);
+Debug.locals.put("RangeEnd", _rangeend);
+Debug.locals.put("IncludeEdges", _includeedges);
+ BA.debugLineNum = 65;BA.debugLine="Public Sub AddFormatData (Data As B4XFormatData, R";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 66;BA.debugLine="Dim factor As Double = Power(10, -Data.MaximumFra";
+Debug.JustUpdateDeviceLine();
+_factor = b4xformatter.__c.runMethod(true,"Power",(Object)(BA.numberCast(double.class, 10)),(Object)(BA.numberCast(double.class, -(double) (0 + _data.getField(true,"MaximumFractions" /*RemoteObject*/ ).get().intValue()))));Debug.locals.put("factor", _factor);Debug.locals.put("factor", _factor);
+ BA.debugLineNum = 67;BA.debugLine="If IncludeEdges = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_includeedges,b4xformatter.__c.getField(true,"False"))) {
+ BA.debugLineNum = 68;BA.debugLine="RangeStart = RangeStart + factor";
+Debug.JustUpdateDeviceLine();
+_rangestart = RemoteObject.solve(new RemoteObject[] {_rangestart,_factor}, "+",1, 0);Debug.locals.put("RangeStart", _rangestart);
+ BA.debugLineNum = 69;BA.debugLine="RangeEnd = RangeEnd - factor";
+Debug.JustUpdateDeviceLine();
+_rangeend = RemoteObject.solve(new RemoteObject[] {_rangeend,_factor}, "-",1, 0);Debug.locals.put("RangeEnd", _rangeend);
+ };
+ BA.debugLineNum = 71;BA.debugLine="RangeStart = RangeStart - factor / 2";
+Debug.JustUpdateDeviceLine();
+_rangestart = RemoteObject.solve(new RemoteObject[] {_rangestart,_factor,RemoteObject.createImmutable(2)}, "-/",1, 0);Debug.locals.put("RangeStart", _rangestart);
+ BA.debugLineNum = 72;BA.debugLine="RangeEnd = RangeEnd + factor / 2";
+Debug.JustUpdateDeviceLine();
+_rangeend = RemoteObject.solve(new RemoteObject[] {_rangeend,_factor,RemoteObject.createImmutable(2)}, "+/",1, 0);Debug.locals.put("RangeEnd", _rangeend);
+ BA.debugLineNum = 73;BA.debugLine="Data.RangeStart = RangeStart";
+Debug.JustUpdateDeviceLine();
+_data.setField ("RangeStart" /*RemoteObject*/ ,_rangestart);
+ BA.debugLineNum = 74;BA.debugLine="Data.RangeEnd = RangeEnd";
+Debug.JustUpdateDeviceLine();
+_data.setField ("RangeEnd" /*RemoteObject*/ ,_rangeend);
+ BA.debugLineNum = 75;BA.debugLine="formats.Add(Data)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_formats" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_data)));
+ BA.debugLineNum = 76;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Type B4XFormatData (Prefix As String, Postfix As";
+;
+ //BA.debugLineNum = 6;BA.debugLine="Private formats As List";
+b4xformatter._formats = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_formats",b4xformatter._formats);
+ //BA.debugLineNum = 7;BA.debugLine="Public Const MAX_VALUE = 0x7fffffff, MIN_VALUE =";
+b4xformatter._max_value = BA.numberCast(int.class, ((int)0x7fffffff));__ref.setField("_max_value",b4xformatter._max_value);
+b4xformatter._min_value = BA.numberCast(int.class, ((int)0x80000000));__ref.setField("_min_value",b4xformatter._min_value);
+ //BA.debugLineNum = 9;BA.debugLine="Private xui As XUI";
+b4xformatter._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xformatter._xui);
+ //BA.debugLineNum = 11;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _copyformatdata(RemoteObject __ref,RemoteObject _data) throws Exception{
+try {
+ Debug.PushSubsStack("CopyFormatData (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,38);
+if (RapidSub.canDelegate("copyformatdata")) { return __ref.runUserSub(false, "b4xformatter","copyformatdata", __ref, _data);}
+RemoteObject _d = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+Debug.locals.put("Data", _data);
+ BA.debugLineNum = 38;BA.debugLine="Public Sub CopyFormatData (Data As B4XFormatData)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 39;BA.debugLine="Dim d As B4XFormatData";
+Debug.JustUpdateDeviceLine();
+_d = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");Debug.locals.put("d", _d);
+ BA.debugLineNum = 40;BA.debugLine="d.Initialize";
+Debug.JustUpdateDeviceLine();
+_d.runVoidMethod ("Initialize");
+ BA.debugLineNum = 41;BA.debugLine="d.DecimalPoint = Data.DecimalPoint";
+Debug.JustUpdateDeviceLine();
+_d.setField ("DecimalPoint" /*RemoteObject*/ ,_data.getField(true,"DecimalPoint" /*RemoteObject*/ ));
+ BA.debugLineNum = 42;BA.debugLine="If Data.FormatFont.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (_data.getField(false,"FormatFont" /*RemoteObject*/ ).runMethod(true,"getIsInitialized").get().booleanValue()) {
+ BA.debugLineNum = 44;BA.debugLine="d.FormatFont = xui.CreateFont(Data.FormatFont.To";
+Debug.JustUpdateDeviceLine();
+_d.setField ("FormatFont" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateFont",(Object)((_data.getField(false,"FormatFont" /*RemoteObject*/ ).runMethod(false,"ToNativeFont").getObject())),(Object)(_data.getField(false,"FormatFont" /*RemoteObject*/ ).runMethod(true,"getSize"))));
+ };
+ BA.debugLineNum = 47;BA.debugLine="d.GroupingCharacter = Data.GroupingCharacter";
+Debug.JustUpdateDeviceLine();
+_d.setField ("GroupingCharacter" /*RemoteObject*/ ,_data.getField(true,"GroupingCharacter" /*RemoteObject*/ ));
+ BA.debugLineNum = 48;BA.debugLine="d.MaximumFractions = Data.MaximumFractions";
+Debug.JustUpdateDeviceLine();
+_d.setField ("MaximumFractions" /*RemoteObject*/ ,_data.getField(true,"MaximumFractions" /*RemoteObject*/ ));
+ BA.debugLineNum = 49;BA.debugLine="d.MinimumFractions = Data.MinimumFractions";
+Debug.JustUpdateDeviceLine();
+_d.setField ("MinimumFractions" /*RemoteObject*/ ,_data.getField(true,"MinimumFractions" /*RemoteObject*/ ));
+ BA.debugLineNum = 50;BA.debugLine="d.MinimumIntegers = Data.MinimumIntegers";
+Debug.JustUpdateDeviceLine();
+_d.setField ("MinimumIntegers" /*RemoteObject*/ ,_data.getField(true,"MinimumIntegers" /*RemoteObject*/ ));
+ BA.debugLineNum = 51;BA.debugLine="d.Postfix = Data.Postfix";
+Debug.JustUpdateDeviceLine();
+_d.setField ("Postfix" /*RemoteObject*/ ,_data.getField(true,"Postfix" /*RemoteObject*/ ));
+ BA.debugLineNum = 52;BA.debugLine="d.Prefix = Data.Prefix";
+Debug.JustUpdateDeviceLine();
+_d.setField ("Prefix" /*RemoteObject*/ ,_data.getField(true,"Prefix" /*RemoteObject*/ ));
+ BA.debugLineNum = 53;BA.debugLine="d.RangeEnd = Data.RangeEnd";
+Debug.JustUpdateDeviceLine();
+_d.setField ("RangeEnd" /*RemoteObject*/ ,_data.getField(true,"RangeEnd" /*RemoteObject*/ ));
+ BA.debugLineNum = 54;BA.debugLine="d.RangeStart = Data.RangeStart";
+Debug.JustUpdateDeviceLine();
+_d.setField ("RangeStart" /*RemoteObject*/ ,_data.getField(true,"RangeStart" /*RemoteObject*/ ));
+ BA.debugLineNum = 55;BA.debugLine="d.RemoveMinusSign = Data.RemoveMinusSign";
+Debug.JustUpdateDeviceLine();
+_d.setField ("RemoveMinusSign" /*RemoteObject*/ ,_data.getField(true,"RemoveMinusSign" /*RemoteObject*/ ));
+ BA.debugLineNum = 56;BA.debugLine="d.TextColor = Data.TextColor";
+Debug.JustUpdateDeviceLine();
+_d.setField ("TextColor" /*RemoteObject*/ ,_data.getField(true,"TextColor" /*RemoteObject*/ ));
+ BA.debugLineNum = 57;BA.debugLine="d.FractionPaddingChar = Data.FractionPaddingChar";
+Debug.JustUpdateDeviceLine();
+_d.setField ("FractionPaddingChar" /*RemoteObject*/ ,_data.getField(true,"FractionPaddingChar" /*RemoteObject*/ ));
+ BA.debugLineNum = 58;BA.debugLine="d.IntegerPaddingChar = Data.IntegerPaddingChar";
+Debug.JustUpdateDeviceLine();
+_d.setField ("IntegerPaddingChar" /*RemoteObject*/ ,_data.getField(true,"IntegerPaddingChar" /*RemoteObject*/ ));
+ BA.debugLineNum = 59;BA.debugLine="Return d";
+Debug.JustUpdateDeviceLine();
+if (true) return _d;
+ BA.debugLineNum = 60;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createdefaultformat(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("CreateDefaultFormat (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,19);
+if (RapidSub.canDelegate("createdefaultformat")) { return __ref.runUserSub(false, "b4xformatter","createdefaultformat", __ref);}
+RemoteObject _d = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+ BA.debugLineNum = 19;BA.debugLine="Private Sub CreateDefaultFormat As B4XFormatData";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 20;BA.debugLine="Dim d As B4XFormatData";
+Debug.JustUpdateDeviceLine();
+_d = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");Debug.locals.put("d", _d);
+ BA.debugLineNum = 21;BA.debugLine="d.Initialize";
+Debug.JustUpdateDeviceLine();
+_d.runVoidMethod ("Initialize");
+ BA.debugLineNum = 22;BA.debugLine="d.GroupingCharacter = \",\"";
+Debug.JustUpdateDeviceLine();
+_d.setField ("GroupingCharacter" /*RemoteObject*/ ,BA.ObjectToString(","));
+ BA.debugLineNum = 23;BA.debugLine="d.DecimalPoint = \".\"";
+Debug.JustUpdateDeviceLine();
+_d.setField ("DecimalPoint" /*RemoteObject*/ ,BA.ObjectToString("."));
+ BA.debugLineNum = 24;BA.debugLine="d.MaximumFractions = 3";
+Debug.JustUpdateDeviceLine();
+_d.setField ("MaximumFractions" /*RemoteObject*/ ,BA.numberCast(int.class, 3));
+ BA.debugLineNum = 25;BA.debugLine="d.MinimumIntegers = 1";
+Debug.JustUpdateDeviceLine();
+_d.setField ("MinimumIntegers" /*RemoteObject*/ ,BA.numberCast(int.class, 1));
+ BA.debugLineNum = 26;BA.debugLine="d.IntegerPaddingChar = \"0\"";
+Debug.JustUpdateDeviceLine();
+_d.setField ("IntegerPaddingChar" /*RemoteObject*/ ,BA.ObjectToString("0"));
+ BA.debugLineNum = 27;BA.debugLine="d.FractionPaddingChar = \"0\"";
+Debug.JustUpdateDeviceLine();
+_d.setField ("FractionPaddingChar" /*RemoteObject*/ ,BA.ObjectToString("0"));
+ BA.debugLineNum = 28;BA.debugLine="Return d";
+Debug.JustUpdateDeviceLine();
+if (true) return _d;
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _format(RemoteObject __ref,RemoteObject _number) throws Exception{
+try {
+ Debug.PushSubsStack("Format (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,92);
+if (RapidSub.canDelegate("format")) { return __ref.runUserSub(false, "b4xformatter","format", __ref, _number);}
+RemoteObject _data = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+RemoteObject _sb = RemoteObject.declareNull("anywheresoftware.b4a.keywords.StringBuilderWrapper");
+RemoteObject _numberstartindex = RemoteObject.createImmutable(0);
+RemoteObject _factor = RemoteObject.createImmutable(0);
+RemoteObject _whole = RemoteObject.createImmutable(0);
+RemoteObject _frac = RemoteObject.createImmutable(0);
+RemoteObject _g = RemoteObject.createImmutable(0);
+RemoteObject _fracstartindex = RemoteObject.createImmutable(0);
+RemoteObject _lastzerocount = RemoteObject.createImmutable(0);
+RemoteObject _multipler = RemoteObject.createImmutable(0);
+RemoteObject _w = RemoteObject.createImmutable(0);
+Debug.locals.put("Number", _number);
+ BA.debugLineNum = 92;BA.debugLine="Public Sub Format (Number As Double) As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 93;BA.debugLine="If Number < MIN_VALUE Or Number > MAX_VALUE Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_number,BA.numberCast(double.class, __ref.getField(true,"_min_value" /*RemoteObject*/ ))) || RemoteObject.solveBoolean(">",_number,BA.numberCast(double.class, __ref.getField(true,"_max_value" /*RemoteObject*/ )))) {
+if (true) return BA.ObjectToString("OVERFLOW");};
+ BA.debugLineNum = 94;BA.debugLine="Dim data As B4XFormatData = GetFormatData (Number";
+Debug.JustUpdateDeviceLine();
+_data = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_getformatdata" /*RemoteObject*/ ,(Object)(_number));Debug.locals.put("data", _data);Debug.locals.put("data", _data);
+ BA.debugLineNum = 95;BA.debugLine="Dim sb As StringBuilder";
+Debug.JustUpdateDeviceLine();
+_sb = RemoteObject.createNew ("anywheresoftware.b4a.keywords.StringBuilderWrapper");Debug.locals.put("sb", _sb);
+ BA.debugLineNum = 96;BA.debugLine="sb.Initialize";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Initialize");
+ BA.debugLineNum = 97;BA.debugLine="sb.Append(data.Prefix)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(_data.getField(true,"Prefix" /*RemoteObject*/ )));
+ BA.debugLineNum = 98;BA.debugLine="Dim NumberStartIndex As Int = sb.Length";
+Debug.JustUpdateDeviceLine();
+_numberstartindex = _sb.runMethod(true,"getLength");Debug.locals.put("NumberStartIndex", _numberstartindex);Debug.locals.put("NumberStartIndex", _numberstartindex);
+ BA.debugLineNum = 99;BA.debugLine="Dim factor As Double = Power(10, -data.MaximumFra";
+Debug.JustUpdateDeviceLine();
+_factor = RemoteObject.solve(new RemoteObject[] {b4xformatter.__c.runMethod(true,"Power",(Object)(BA.numberCast(double.class, 10)),(Object)(BA.numberCast(double.class, -(double) (0 + _data.getField(true,"MaximumFractions" /*RemoteObject*/ ).get().intValue())-(double) (0 + 1)))),RemoteObject.createImmutable(5)}, "*",0, 0);Debug.locals.put("factor", _factor);Debug.locals.put("factor", _factor);
+ BA.debugLineNum = 100;BA.debugLine="If Number < -factor And data.RemoveMinusSign = Fa";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_number,BA.numberCast(double.class, -_factor.get().doubleValue())) && RemoteObject.solveBoolean("=",_data.getField(true,"RemoveMinusSign" /*RemoteObject*/ ),b4xformatter.__c.getField(true,"False"))) {
+ BA.debugLineNum = 101;BA.debugLine="sb.Append(\"-\")";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(RemoteObject.createImmutable("-")));
+ BA.debugLineNum = 102;BA.debugLine="NumberStartIndex = NumberStartIndex + 1";
+Debug.JustUpdateDeviceLine();
+_numberstartindex = RemoteObject.solve(new RemoteObject[] {_numberstartindex,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("NumberStartIndex", _numberstartindex);
+ };
+ BA.debugLineNum = 104;BA.debugLine="Number = Abs(Number) + factor";
+Debug.JustUpdateDeviceLine();
+_number = RemoteObject.solve(new RemoteObject[] {b4xformatter.__c.runMethod(true,"Abs",(Object)(_number)),_factor}, "+",1, 0);Debug.locals.put("Number", _number);
+ BA.debugLineNum = 105;BA.debugLine="Dim whole As Int = Number";
+Debug.JustUpdateDeviceLine();
+_whole = BA.numberCast(int.class, _number);Debug.locals.put("whole", _whole);Debug.locals.put("whole", _whole);
+ BA.debugLineNum = 106;BA.debugLine="Dim frac As Double = Number - whole";
+Debug.JustUpdateDeviceLine();
+_frac = RemoteObject.solve(new RemoteObject[] {_number,_whole}, "-",1, 0);Debug.locals.put("frac", _frac);Debug.locals.put("frac", _frac);
+ BA.debugLineNum = 107;BA.debugLine="Dim g As Int";
+Debug.JustUpdateDeviceLine();
+_g = RemoteObject.createImmutable(0);Debug.locals.put("g", _g);
+ BA.debugLineNum = 108;BA.debugLine="Do While whole > 0";
+Debug.JustUpdateDeviceLine();
+while (RemoteObject.solveBoolean(">",_whole,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 109;BA.debugLine="If g > 0 And g Mod 3 = 0 And data.GroupingCharac";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_g,BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("=",RemoteObject.solve(new RemoteObject[] {_g,RemoteObject.createImmutable(3)}, "%",0, 1),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(">",_data.getField(true,"GroupingCharacter" /*RemoteObject*/ ).runMethod(true,"length"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 110;BA.debugLine="sb.Insert(NumberStartIndex, data.GroupingCharac";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Insert",(Object)(_numberstartindex),(Object)(_data.getField(true,"GroupingCharacter" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 112;BA.debugLine="g = g + 1";
+Debug.JustUpdateDeviceLine();
+_g = RemoteObject.solve(new RemoteObject[] {_g,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("g", _g);
+ BA.debugLineNum = 113;BA.debugLine="sb.Insert(NumberStartIndex, whole Mod 10)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Insert",(Object)(_numberstartindex),(Object)(BA.NumberToString(RemoteObject.solve(new RemoteObject[] {_whole,RemoteObject.createImmutable(10)}, "%",0, 1))));
+ BA.debugLineNum = 114;BA.debugLine="whole = whole / 10";
+Debug.JustUpdateDeviceLine();
+_whole = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_whole,RemoteObject.createImmutable(10)}, "/",0, 0));Debug.locals.put("whole", _whole);
+ }
+;
+ BA.debugLineNum = 116;BA.debugLine="Do While sb.Length - NumberStartIndex < data.Mini";
+Debug.JustUpdateDeviceLine();
+while (RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_numberstartindex}, "-",1, 1),BA.numberCast(double.class, _data.getField(true,"MinimumIntegers" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 117;BA.debugLine="sb.Insert(NumberStartIndex, data.IntegerPaddingC";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Insert",(Object)(_numberstartindex),(Object)(_data.getField(true,"IntegerPaddingChar" /*RemoteObject*/ )));
+ }
+;
+ BA.debugLineNum = 119;BA.debugLine="If data.MaximumFractions > 0 And (data.MinimumFra";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_data.getField(true,"MaximumFractions" /*RemoteObject*/ ),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(".",BA.ObjectToBoolean((RemoteObject.solveBoolean(">",_data.getField(true,"MinimumFractions" /*RemoteObject*/ ),BA.numberCast(double.class, 0)) || RemoteObject.solveBoolean(">",_frac,BA.numberCast(double.class, 0)))))) {
+ BA.debugLineNum = 120;BA.debugLine="Dim FracStartIndex As Int = sb.Length";
+Debug.JustUpdateDeviceLine();
+_fracstartindex = _sb.runMethod(true,"getLength");Debug.locals.put("FracStartIndex", _fracstartindex);Debug.locals.put("FracStartIndex", _fracstartindex);
+ BA.debugLineNum = 121;BA.debugLine="Dim LastZeroCount As Int";
+Debug.JustUpdateDeviceLine();
+_lastzerocount = RemoteObject.createImmutable(0);Debug.locals.put("LastZeroCount", _lastzerocount);
+ BA.debugLineNum = 122;BA.debugLine="Dim Multipler As Int = 10";
+Debug.JustUpdateDeviceLine();
+_multipler = BA.numberCast(int.class, 10);Debug.locals.put("Multipler", _multipler);Debug.locals.put("Multipler", _multipler);
+ BA.debugLineNum = 123;BA.debugLine="Do While frac >= 2 * factor And sb.Length - Frac";
+Debug.JustUpdateDeviceLine();
+while (RemoteObject.solveBoolean("g",_frac,RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(2),_factor}, "*",0, 0)) && RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_fracstartindex}, "-",1, 1),BA.numberCast(double.class, _data.getField(true,"MaximumFractions" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 124;BA.debugLine="Dim w As Int = (frac * Multipler)";
+Debug.JustUpdateDeviceLine();
+_w = BA.numberCast(int.class, (RemoteObject.solve(new RemoteObject[] {_frac,_multipler}, "*",0, 0)));Debug.locals.put("w", _w);Debug.locals.put("w", _w);
+ BA.debugLineNum = 125;BA.debugLine="w = w Mod 10";
+Debug.JustUpdateDeviceLine();
+_w = RemoteObject.solve(new RemoteObject[] {_w,RemoteObject.createImmutable(10)}, "%",0, 1);Debug.locals.put("w", _w);
+ BA.debugLineNum = 126;BA.debugLine="If w = 0 Then LastZeroCount = LastZeroCount + 1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_w,BA.numberCast(double.class, 0))) {
+_lastzerocount = RemoteObject.solve(new RemoteObject[] {_lastzerocount,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("LastZeroCount", _lastzerocount);}
+else {
+_lastzerocount = BA.numberCast(int.class, 0);Debug.locals.put("LastZeroCount", _lastzerocount);};
+ BA.debugLineNum = 127;BA.debugLine="sb.Append(w)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(BA.NumberToString(_w)));
+ BA.debugLineNum = 128;BA.debugLine="Multipler = Multipler * 10";
+Debug.JustUpdateDeviceLine();
+_multipler = RemoteObject.solve(new RemoteObject[] {_multipler,RemoteObject.createImmutable(10)}, "*",0, 1);Debug.locals.put("Multipler", _multipler);
+ }
+;
+ BA.debugLineNum = 130;BA.debugLine="If data.FractionPaddingChar <> \"0\" And LastZeroC";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_data.getField(true,"FractionPaddingChar" /*RemoteObject*/ ),BA.ObjectToString("0")) && RemoteObject.solveBoolean(">",_lastzerocount,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 131;BA.debugLine="sb.Remove(sb.Length - LastZeroCount, sb.Length)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Remove",(Object)(RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_lastzerocount}, "-",1, 1)),(Object)(_sb.runMethod(true,"getLength")));
+ BA.debugLineNum = 132;BA.debugLine="LastZeroCount = 0";
+Debug.JustUpdateDeviceLine();
+_lastzerocount = BA.numberCast(int.class, 0);Debug.locals.put("LastZeroCount", _lastzerocount);
+ };
+ BA.debugLineNum = 134;BA.debugLine="Do While sb.Length - FracStartIndex < data.Minim";
+Debug.JustUpdateDeviceLine();
+while (RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_fracstartindex}, "-",1, 1),BA.numberCast(double.class, _data.getField(true,"MinimumFractions" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 135;BA.debugLine="sb.Append(data.FractionPaddingChar)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(_data.getField(true,"FractionPaddingChar" /*RemoteObject*/ )));
+ BA.debugLineNum = 136;BA.debugLine="LastZeroCount = 0";
+Debug.JustUpdateDeviceLine();
+_lastzerocount = BA.numberCast(int.class, 0);Debug.locals.put("LastZeroCount", _lastzerocount);
+ }
+;
+ BA.debugLineNum = 138;BA.debugLine="LastZeroCount = Min(LastZeroCount, sb.Length - F";
+Debug.JustUpdateDeviceLine();
+_lastzerocount = BA.numberCast(int.class, b4xformatter.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, _lastzerocount)),(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_fracstartindex,_data.getField(true,"MinimumFractions" /*RemoteObject*/ )}, "--",2, 1)))));Debug.locals.put("LastZeroCount", _lastzerocount);
+ BA.debugLineNum = 139;BA.debugLine="If LastZeroCount > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_lastzerocount,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 140;BA.debugLine="sb.Remove(sb.Length - LastZeroCount, sb.Length)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Remove",(Object)(RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),_lastzerocount}, "-",1, 1)),(Object)(_sb.runMethod(true,"getLength")));
+ };
+ BA.debugLineNum = 142;BA.debugLine="If sb.Length > FracStartIndex Then sb.Insert(Fra";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_sb.runMethod(true,"getLength"),BA.numberCast(double.class, _fracstartindex))) {
+_sb.runVoidMethod ("Insert",(Object)(_fracstartindex),(Object)(_data.getField(true,"DecimalPoint" /*RemoteObject*/ )));};
+ };
+ BA.debugLineNum = 144;BA.debugLine="sb.Append(data.Postfix)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(_data.getField(true,"Postfix" /*RemoteObject*/ )));
+ BA.debugLineNum = 145;BA.debugLine="Return sb.ToString";
+Debug.JustUpdateDeviceLine();
+if (true) return _sb.runMethod(true,"ToString");
+ BA.debugLineNum = 146;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _formatlabel(RemoteObject __ref,RemoteObject _number,RemoteObject _label) throws Exception{
+try {
+ Debug.PushSubsStack("FormatLabel (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,150);
+if (RapidSub.canDelegate("formatlabel")) { return __ref.runUserSub(false, "b4xformatter","formatlabel", __ref, _number, _label);}
+RemoteObject _data = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+Debug.locals.put("Number", _number);
+Debug.locals.put("Label", _label);
+ BA.debugLineNum = 150;BA.debugLine="Public Sub FormatLabel (Number As Double, Label As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 151;BA.debugLine="Label.Text = Format(Number)";
+Debug.JustUpdateDeviceLine();
+_label.runMethod(true,"setText",BA.ObjectToCharSequence(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_format" /*RemoteObject*/ ,(Object)(_number))));
+ BA.debugLineNum = 152;BA.debugLine="Dim data As B4XFormatData = GetFormatData(Number)";
+Debug.JustUpdateDeviceLine();
+_data = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_getformatdata" /*RemoteObject*/ ,(Object)(_number));Debug.locals.put("data", _data);Debug.locals.put("data", _data);
+ BA.debugLineNum = 153;BA.debugLine="If data.TextColor <> 0 Then Label.TextColor = dat";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_data.getField(true,"TextColor" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+_label.runMethod(true,"setTextColor",_data.getField(true,"TextColor" /*RemoteObject*/ ));};
+ BA.debugLineNum = 154;BA.debugLine="If data.FormatFont.IsInitialized Then Label.Font";
+Debug.JustUpdateDeviceLine();
+if (_data.getField(false,"FormatFont" /*RemoteObject*/ ).runMethod(true,"getIsInitialized").get().booleanValue()) {
+_label.runMethod(false,"setFont",_data.getField(false,"FormatFont" /*RemoteObject*/ ));};
+ BA.debugLineNum = 155;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getdefaultformat(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("GetDefaultFormat (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,78);
+if (RapidSub.canDelegate("getdefaultformat")) { return __ref.runUserSub(false, "b4xformatter","getdefaultformat", __ref);}
+ BA.debugLineNum = 78;BA.debugLine="Public Sub GetDefaultFormat As B4XFormatData";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 79;BA.debugLine="Return formats.Get(0)";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(false,"_formats" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, 0))));
+ BA.debugLineNum = 80;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getformatdata(RemoteObject __ref,RemoteObject _number) throws Exception{
+try {
+ Debug.PushSubsStack("GetFormatData (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,83);
+if (RapidSub.canDelegate("getformatdata")) { return __ref.runUserSub(false, "b4xformatter","getformatdata", __ref, _number);}
+int _i = 0;
+RemoteObject _d = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+Debug.locals.put("Number", _number);
+ BA.debugLineNum = 83;BA.debugLine="Public Sub GetFormatData (Number As Double) As B4X";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 84;BA.debugLine="For i = formats.Size - 1 To 1 Step - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step1 = -1;
+final int limit1 = 1;
+_i = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_formats" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue() ;
+for (;(step1 > 0 && _i <= limit1) || (step1 < 0 && _i >= limit1) ;_i = ((int)(0 + _i + step1)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 85;BA.debugLine="Dim d As B4XFormatData = formats.Get(i)";
+Debug.JustUpdateDeviceLine();
+_d = (__ref.getField(false,"_formats" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("d", _d);Debug.locals.put("d", _d);
+ BA.debugLineNum = 86;BA.debugLine="If Number <= d.RangeEnd And Number >= d.RangeSta";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("k",_number,_d.getField(true,"RangeEnd" /*RemoteObject*/ )) && RemoteObject.solveBoolean("g",_number,_d.getField(true,"RangeStart" /*RemoteObject*/ ))) {
+if (true) return _d;};
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 88;BA.debugLine="Return formats.Get(0)";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(false,"_formats" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, 0))));
+ BA.debugLineNum = 89;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,13);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xformatter","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+RemoteObject _d = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter._b4xformatdata");
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 13;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 14;BA.debugLine="formats.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_formats" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 15;BA.debugLine="Dim d As B4XFormatData = CreateDefaultFormat";
+Debug.JustUpdateDeviceLine();
+_d = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_createdefaultformat" /*RemoteObject*/ );Debug.locals.put("d", _d);Debug.locals.put("d", _d);
+ BA.debugLineNum = 16;BA.debugLine="AddFormatData(d, MIN_VALUE, MAX_VALUE, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_addformatdata" /*RemoteObject*/ ,(Object)(_d),(Object)(BA.numberCast(double.class, __ref.getField(true,"_min_value" /*RemoteObject*/ ))),(Object)(BA.numberCast(double.class, __ref.getField(true,"_max_value" /*RemoteObject*/ ))),(Object)(b4xformatter.__c.getField(true,"True")));
+ BA.debugLineNum = 17;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _newformatdata(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("NewFormatData (b4xformatter) ","b4xformatter",68,__ref.getField(false, "ba"),__ref,32);
+if (RapidSub.canDelegate("newformatdata")) { return __ref.runUserSub(false, "b4xformatter","newformatdata", __ref);}
+ BA.debugLineNum = 32;BA.debugLine="Public Sub NewFormatData As B4XFormatData";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="Return CopyFormatData(GetDefaultFormat)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_copyformatdata" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_getdefaultformat" /*RemoteObject*/ )));
+ BA.debugLineNum = 34;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview.java
new file mode 100644
index 0000000..91df43e
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview.java
@@ -0,0 +1,43 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4ximageview {
+ public static RemoteObject myClass;
+ public b4ximageview() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4ximageview.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _mresizemode = RemoteObject.createImmutable("");
+public static RemoteObject _mround = RemoteObject.createImmutable(false);
+public static RemoteObject _mbitmap = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
+public static RemoteObject _mbackgroundcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _mcornersradius = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"iv",_ref.getField(false, "_iv"),"mBackgroundColor",_ref.getField(false, "_mbackgroundcolor"),"mBase",_ref.getField(false, "_mbase"),"mBitmap",_ref.getField(false, "_mbitmap"),"mCallBack",_ref.getField(false, "_mcallback"),"mCornersRadius",_ref.getField(false, "_mcornersradius"),"mEventName",_ref.getField(false, "_meventname"),"mResizeMode",_ref.getField(false, "_mresizemode"),"mRound",_ref.getField(false, "_mround"),"Tag",_ref.getField(false, "_tag"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview_subs_0.java
new file mode 100644
index 0000000..fcf7f0f
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4ximageview_subs_0.java
@@ -0,0 +1,497 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4ximageview_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,40);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4ximageview","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 40;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 41;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 42;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 5;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 6;BA.debugLine="Private mEventName As String 'ignore";
+b4ximageview._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4ximageview._meventname);
+ //BA.debugLineNum = 7;BA.debugLine="Private mCallBack As Object 'ignore";
+b4ximageview._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4ximageview._mcallback);
+ //BA.debugLineNum = 8;BA.debugLine="Public mBase As B4XView";
+b4ximageview._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4ximageview._mbase);
+ //BA.debugLineNum = 9;BA.debugLine="Private xui As XUI 'ignore";
+b4ximageview._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4ximageview._xui);
+ //BA.debugLineNum = 10;BA.debugLine="Public Tag As Object";
+b4ximageview._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4ximageview._tag);
+ //BA.debugLineNum = 11;BA.debugLine="Private iv As B4XView";
+b4ximageview._iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_iv",b4ximageview._iv);
+ //BA.debugLineNum = 12;BA.debugLine="Private mResizeMode As String";
+b4ximageview._mresizemode = RemoteObject.createImmutable("");__ref.setField("_mresizemode",b4ximageview._mresizemode);
+ //BA.debugLineNum = 13;BA.debugLine="Private mRound As Boolean";
+b4ximageview._mround = RemoteObject.createImmutable(false);__ref.setField("_mround",b4ximageview._mround);
+ //BA.debugLineNum = 14;BA.debugLine="Private mBitmap As B4XBitmap";
+b4ximageview._mbitmap = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");__ref.setField("_mbitmap",b4ximageview._mbitmap);
+ //BA.debugLineNum = 15;BA.debugLine="Public mBackgroundColor As Int";
+b4ximageview._mbackgroundcolor = RemoteObject.createImmutable(0);__ref.setField("_mbackgroundcolor",b4ximageview._mbackgroundcolor);
+ //BA.debugLineNum = 16;BA.debugLine="Private mCornersRadius As Int";
+b4ximageview._mcornersradius = RemoteObject.createImmutable(0);__ref.setField("_mcornersradius",b4ximageview._mcornersradius);
+ //BA.debugLineNum = 17;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _clear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Clear (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,119);
+if (RapidSub.canDelegate("clear")) { return __ref.runUserSub(false, "b4ximageview","clear", __ref);}
+ BA.debugLineNum = 119;BA.debugLine="Public Sub Clear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 120;BA.debugLine="mBitmap = Null";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).setObject (b4ximageview.__c.getField(false,"Null"));
+ BA.debugLineNum = 121;BA.debugLine="iv.SetBitmap(Null)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).runVoidMethod ("SetBitmap",(Object)((b4ximageview.__c.getField(false,"Null"))));
+ BA.debugLineNum = 122;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,25);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4ximageview","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _iiv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 25;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 26;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 27;BA.debugLine="Tag = mBase.Tag";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 28;BA.debugLine="mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 29;BA.debugLine="Dim iiv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iiv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iiv", _iiv);
+ BA.debugLineNum = 30;BA.debugLine="iiv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iiv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 31;BA.debugLine="iv = iiv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).setObject (_iiv.getObject());
+ BA.debugLineNum = 32;BA.debugLine="mRound =Props.Get(\"Round\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mround" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Round"))))));
+ BA.debugLineNum = 33;BA.debugLine="mResizeMode = Props.Get(\"ResizeMode\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mresizemode" /*RemoteObject*/ ,BA.ObjectToString(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("ResizeMode"))))));
+ BA.debugLineNum = 34;BA.debugLine="mBackgroundColor = xui.PaintOrColorToColor(Props.";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbackgroundcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("BackgroundColor")))))));
+ BA.debugLineNum = 35;BA.debugLine="mCornersRadius = DipToCurrent(Props.GetDefault(\"C";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcornersradius" /*RemoteObject*/ ,b4ximageview.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, _props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("CornersRadius"))),(Object)(RemoteObject.createImmutable((0))))))));
+ BA.debugLineNum = 36;BA.debugLine="mBase.AddView(iv, 0, 0, mBase.Width, mBase.Height";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_iv" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 37;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 38;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getbitmap(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getBitmap (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,130);
+if (RapidSub.canDelegate("getbitmap")) { return __ref.runUserSub(false, "b4ximageview","getbitmap", __ref);}
+ BA.debugLineNum = 130;BA.debugLine="Public Sub getBitmap As B4XBitmap";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 131;BA.debugLine="Return mBitmap";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbitmap" /*RemoteObject*/ );
+ BA.debugLineNum = 132;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getcornersradius(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getCornersRadius (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,56);
+if (RapidSub.canDelegate("getcornersradius")) { return __ref.runUserSub(false, "b4ximageview","getcornersradius", __ref);}
+ BA.debugLineNum = 56;BA.debugLine="Public Sub getCornersRadius As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="Return mCornersRadius";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mcornersradius" /*RemoteObject*/ );
+ BA.debugLineNum = 58;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getresizemode(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getResizeMode (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,67);
+if (RapidSub.canDelegate("getresizemode")) { return __ref.runUserSub(false, "b4ximageview","getresizemode", __ref);}
+ BA.debugLineNum = 67;BA.debugLine="Public Sub getResizeMode As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 68;BA.debugLine="Return mResizeMode";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mresizemode" /*RemoteObject*/ );
+ BA.debugLineNum = 69;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getroundedimage(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getRoundedImage (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,45);
+if (RapidSub.canDelegate("getroundedimage")) { return __ref.runUserSub(false, "b4ximageview","getroundedimage", __ref);}
+ BA.debugLineNum = 45;BA.debugLine="Public Sub getRoundedImage As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 46;BA.debugLine="Return mRound";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mround" /*RemoteObject*/ );
+ BA.debugLineNum = 47;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,19);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4ximageview","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 19;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 20;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 21;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 22;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _load(RemoteObject __ref,RemoteObject _dir,RemoteObject _filename) throws Exception{
+try {
+ Debug.PushSubsStack("Load (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,110);
+if (RapidSub.canDelegate("load")) { return __ref.runUserSub(false, "b4ximageview","load", __ref, _dir, _filename);}
+Debug.locals.put("Dir", _dir);
+Debug.locals.put("FileName", _filename);
+ BA.debugLineNum = 110;BA.debugLine="Public Sub Load (Dir As String, FileName As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 112;BA.debugLine="setBitmap(LoadBitmapSample(Dir, FileName, mBase.W";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_setbitmap" /*RemoteObject*/ ,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper"), b4ximageview.__c.runMethod(false,"LoadBitmapSample",(Object)(_dir),(Object)(_filename),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))).getObject()));
+ BA.debugLineNum = 116;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setbitmap(RemoteObject __ref,RemoteObject _bmp) throws Exception{
+try {
+ Debug.PushSubsStack("setBitmap (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,124);
+if (RapidSub.canDelegate("setbitmap")) { return __ref.runUserSub(false, "b4ximageview","setbitmap", __ref, _bmp);}
+Debug.locals.put("Bmp", _bmp);
+ BA.debugLineNum = 124;BA.debugLine="Public Sub setBitmap(Bmp As B4XBitmap)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 125;BA.debugLine="mBitmap = Bmp";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbitmap" /*RemoteObject*/ ,_bmp);
+ BA.debugLineNum = 126;BA.debugLine="XUIViewsUtils.SetBitmapAndFill(iv, Bmp)";
+Debug.JustUpdateDeviceLine();
+b4ximageview._xuiviewsutils.runVoidMethod ("_setbitmapandfill" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_iv" /*RemoteObject*/ )),(Object)(_bmp));
+ BA.debugLineNum = 127;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 128;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setcornersradius(RemoteObject __ref,RemoteObject _i) throws Exception{
+try {
+ Debug.PushSubsStack("setCornersRadius (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,60);
+if (RapidSub.canDelegate("setcornersradius")) { return __ref.runUserSub(false, "b4ximageview","setcornersradius", __ref, _i);}
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 60;BA.debugLine="Public Sub setCornersRadius (i As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 61;BA.debugLine="mCornersRadius = i";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcornersradius" /*RemoteObject*/ ,_i);
+ BA.debugLineNum = 62;BA.debugLine="UpdateClip";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_updateclip" /*RemoteObject*/ );
+ BA.debugLineNum = 63;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setresizemode(RemoteObject __ref,RemoteObject _s) throws Exception{
+try {
+ Debug.PushSubsStack("setResizeMode (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,71);
+if (RapidSub.canDelegate("setresizemode")) { return __ref.runUserSub(false, "b4ximageview","setresizemode", __ref, _s);}
+Debug.locals.put("s", _s);
+ BA.debugLineNum = 71;BA.debugLine="Public Sub setResizeMode(s As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 72;BA.debugLine="If s = mResizeMode Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_s,__ref.getField(true,"_mresizemode" /*RemoteObject*/ ))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 73;BA.debugLine="mResizeMode = s";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mresizemode" /*RemoteObject*/ ,_s);
+ BA.debugLineNum = 74;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 75;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setroundedimage(RemoteObject __ref,RemoteObject _b) throws Exception{
+try {
+ Debug.PushSubsStack("setRoundedImage (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,49);
+if (RapidSub.canDelegate("setroundedimage")) { return __ref.runUserSub(false, "b4ximageview","setroundedimage", __ref, _b);}
+Debug.locals.put("b", _b);
+ BA.debugLineNum = 49;BA.debugLine="Public Sub setRoundedImage (b As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 50;BA.debugLine="If b = mRound Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_b,__ref.getField(true,"_mround" /*RemoteObject*/ ))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 51;BA.debugLine="mRound = b";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mround" /*RemoteObject*/ ,_b);
+ BA.debugLineNum = 52;BA.debugLine="UpdateClip";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_updateclip" /*RemoteObject*/ );
+ BA.debugLineNum = 53;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _update(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Update (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,77);
+if (RapidSub.canDelegate("update")) { return __ref.runUserSub(false, "b4ximageview","update", __ref);}
+RemoteObject _imageviewwidth = RemoteObject.createImmutable(0f);
+RemoteObject _imageviewheight = RemoteObject.createImmutable(0f);
+RemoteObject _bmpratio = RemoteObject.createImmutable(0f);
+RemoteObject _r = RemoteObject.createImmutable(0f);
+ BA.debugLineNum = 77;BA.debugLine="Public Sub Update";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 78;BA.debugLine="If mBitmap.IsInitialized = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"IsInitialized"),b4ximageview.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 79;BA.debugLine="UpdateClip";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4ximageview.class, "_updateclip" /*RemoteObject*/ );
+ BA.debugLineNum = 80;BA.debugLine="Dim ImageViewWidth, ImageViewHeight As Float";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = RemoteObject.createImmutable(0f);Debug.locals.put("ImageViewWidth", _imageviewwidth);
+_imageviewheight = RemoteObject.createImmutable(0f);Debug.locals.put("ImageViewHeight", _imageviewheight);
+ BA.debugLineNum = 81;BA.debugLine="Dim bmpRatio As Float = mBitmap.Width / mBitmap.H";
+Debug.JustUpdateDeviceLine();
+_bmpratio = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/",0, 0));Debug.locals.put("bmpRatio", _bmpratio);Debug.locals.put("bmpRatio", _bmpratio);
+ BA.debugLineNum = 82;BA.debugLine="Select mResizeMode";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(__ref.getField(true,"_mresizemode" /*RemoteObject*/ ),BA.ObjectToString("FILL"),BA.ObjectToString("FIT"),BA.ObjectToString("FILL_WIDTH"),BA.ObjectToString("FILL_HEIGHT"),BA.ObjectToString("FILL_NO_DISTORTIONS"),BA.ObjectToString("NONE"))) {
+case 0: {
+ BA.debugLineNum = 84;BA.debugLine="ImageViewWidth = mBase.Width";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ BA.debugLineNum = 85;BA.debugLine="ImageViewHeight = mBase.Height";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ break; }
+case 1: {
+ BA.debugLineNum = 87;BA.debugLine="Dim r As Float = Min(mBase.Width / mBitmap.Widt";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, b4ximageview.__c.runMethod(true,"Min",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/",0, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/",0, 0))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 88;BA.debugLine="ImageViewWidth = mBitmap.Width * r";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth"),_r}, "*",0, 0));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ BA.debugLineNum = 89;BA.debugLine="ImageViewHeight = mBitmap.Height * r";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight"),_r}, "*",0, 0));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ break; }
+case 2: {
+ BA.debugLineNum = 91;BA.debugLine="ImageViewWidth = mBase.Width";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ BA.debugLineNum = 92;BA.debugLine="ImageViewHeight = ImageViewWidth / bmpRatio";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_imageviewwidth,_bmpratio}, "/",0, 0));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ break; }
+case 3: {
+ BA.debugLineNum = 94;BA.debugLine="ImageViewHeight = mBase.Height";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ BA.debugLineNum = 95;BA.debugLine="ImageViewWidth = ImageViewHeight * bmpRatio";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_imageviewheight,_bmpratio}, "*",0, 0));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ break; }
+case 4: {
+ BA.debugLineNum = 97;BA.debugLine="Dim r As Float = Max(mBase.Width / mBitmap.Widt";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, b4ximageview.__c.runMethod(true,"Max",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth")}, "/",0, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight")}, "/",0, 0))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 98;BA.debugLine="ImageViewWidth = mBitmap.Width * r";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth"),_r}, "*",0, 0));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ BA.debugLineNum = 99;BA.debugLine="ImageViewHeight = mBitmap.Height * r";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight"),_r}, "*",0, 0));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ break; }
+case 5: {
+ BA.debugLineNum = 101;BA.debugLine="ImageViewWidth = mBitmap.Width";
+Debug.JustUpdateDeviceLine();
+_imageviewwidth = BA.numberCast(float.class, __ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getWidth"));Debug.locals.put("ImageViewWidth", _imageviewwidth);
+ BA.debugLineNum = 102;BA.debugLine="ImageViewHeight = mBitmap.Height";
+Debug.JustUpdateDeviceLine();
+_imageviewheight = BA.numberCast(float.class, __ref.getField(false,"_mbitmap" /*RemoteObject*/ ).runMethod(true,"getHeight"));Debug.locals.put("ImageViewHeight", _imageviewheight);
+ break; }
+default: {
+ BA.debugLineNum = 104;BA.debugLine="Log(\"Invalid resize mode: \" & mResizeMode)";
+Debug.JustUpdateDeviceLine();
+b4ximageview.__c.runVoidMethod ("LogImpl","944892187",RemoteObject.concat(RemoteObject.createImmutable("Invalid resize mode: "),__ref.getField(true,"_mresizemode" /*RemoteObject*/ )),0);
+ break; }
+}
+;
+ BA.debugLineNum = 106;BA.debugLine="iv.SetLayoutAnimated(0, Round(mBase.Width / 2 - I";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, b4ximageview.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2),_imageviewwidth,RemoteObject.createImmutable(2)}, "/-/",1, 0))))),(Object)(BA.numberCast(int.class, b4ximageview.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2),_imageviewheight,RemoteObject.createImmutable(2)}, "/-/",1, 0))))),(Object)(BA.numberCast(int.class, b4ximageview.__c.runMethod(true,"Round",(Object)(BA.numberCast(double.class, _imageviewwidth))))),(Object)(BA.numberCast(int.class, b4ximageview.__c.runMethod(true,"Round",(Object)(BA.numberCast(double.class, _imageviewheight))))));
+ BA.debugLineNum = 107;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updateclip(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateClip (b4ximageview) ","b4ximageview",55,__ref.getField(false, "ba"),__ref,135);
+if (RapidSub.canDelegate("updateclip")) { return __ref.runUserSub(false, "b4ximageview","updateclip", __ref);}
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+ BA.debugLineNum = 135;BA.debugLine="Private Sub UpdateClip";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 136;BA.debugLine="If mRound Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mround" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 137;BA.debugLine="mBase.SetColorAndBorder(mBackgroundColor, 0, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_mbackgroundcolor" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, b4ximageview.__c.runMethod(true,"Min",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2)}, "/",0, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/",0, 0))))));
+ }else {
+ BA.debugLineNum = 139;BA.debugLine="mBase.SetColorAndBorder(mBackgroundColor, 0, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(true,"_mbackgroundcolor" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_mcornersradius" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 161;BA.debugLine="Dim jo As JavaObject = mBase";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref.getField(false,"_mbase" /*RemoteObject*/ ).getObject());Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 162;BA.debugLine="jo.RunMethod(\"setClipToOutline\", Array(mRound Or";
+Debug.JustUpdateDeviceLine();
+_jo.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setClipToOutline")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((RemoteObject.solveBoolean(".",__ref.getField(true,"_mround" /*RemoteObject*/ )) || RemoteObject.solveBoolean(">",__ref.getField(true,"_mcornersradius" /*RemoteObject*/ ),BA.numberCast(double.class, 0))))})));
+ BA.debugLineNum = 164;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate.java
new file mode 100644
index 0000000..0a9648e
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate.java
@@ -0,0 +1,43 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xinputtemplate {
+ public static RemoteObject myClass;
+ public b4xinputtemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xinputtemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _text = RemoteObject.createImmutable("");
+public static RemoteObject _xdialog = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xdialog");
+public static RemoteObject _regexpattern = RemoteObject.createImmutable("");
+public static RemoteObject _textfield1 = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lbltitle = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _ime = RemoteObject.declareNull("anywheresoftware.b4a.objects.IME");
+public static RemoteObject _mallowdecimals = RemoteObject.createImmutable(false);
+public static RemoteObject _bordercolor = RemoteObject.createImmutable(0);
+public static RemoteObject _bordercolorinvalid = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"BorderColor",_ref.getField(false, "_bordercolor"),"BorderColorInvalid",_ref.getField(false, "_bordercolorinvalid"),"DateUtils",_ref.getField(false, "_dateutils"),"IME",_ref.getField(false, "_ime"),"lblTitle",_ref.getField(false, "_lbltitle"),"mAllowDecimals",_ref.getField(false, "_mallowdecimals"),"mBase",_ref.getField(false, "_mbase"),"RegexPattern",_ref.getField(false, "_regexpattern"),"Text",_ref.getField(false, "_text"),"TextField1",_ref.getField(false, "_textfield1"),"xDialog",_ref.getField(false, "_xdialog"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.java
new file mode 100644
index 0000000..e0fd79d
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xinputtemplate_subs_0.java
@@ -0,0 +1,457 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xinputtemplate_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xinputtemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xinputtemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Public mBase As B4XView";
+b4xinputtemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xinputtemplate._mbase);
+ //BA.debugLineNum = 4;BA.debugLine="Public Text As String";
+b4xinputtemplate._text = RemoteObject.createImmutable("");__ref.setField("_text",b4xinputtemplate._text);
+ //BA.debugLineNum = 5;BA.debugLine="Private xDialog As B4XDialog";
+b4xinputtemplate._xdialog = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xdialog");__ref.setField("_xdialog",b4xinputtemplate._xdialog);
+ //BA.debugLineNum = 6;BA.debugLine="Public RegexPattern As String";
+b4xinputtemplate._regexpattern = RemoteObject.createImmutable("");__ref.setField("_regexpattern",b4xinputtemplate._regexpattern);
+ //BA.debugLineNum = 7;BA.debugLine="Public TextField1 As B4XView";
+b4xinputtemplate._textfield1 = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_textfield1",b4xinputtemplate._textfield1);
+ //BA.debugLineNum = 8;BA.debugLine="Public lblTitle As B4XView";
+b4xinputtemplate._lbltitle = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lbltitle",b4xinputtemplate._lbltitle);
+ //BA.debugLineNum = 10;BA.debugLine="Private IME As IME";
+b4xinputtemplate._ime = RemoteObject.createNew ("anywheresoftware.b4a.objects.IME");__ref.setField("_ime",b4xinputtemplate._ime);
+ //BA.debugLineNum = 12;BA.debugLine="Private mAllowDecimals As Boolean";
+b4xinputtemplate._mallowdecimals = RemoteObject.createImmutable(false);__ref.setField("_mallowdecimals",b4xinputtemplate._mallowdecimals);
+ //BA.debugLineNum = 13;BA.debugLine="Private BorderColor = xui.Color_White, BorderColo";
+b4xinputtemplate._bordercolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White");__ref.setField("_bordercolor",b4xinputtemplate._bordercolor);
+b4xinputtemplate._bordercolorinvalid = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Red");__ref.setField("_bordercolorinvalid",b4xinputtemplate._bordercolorinvalid);
+ //BA.debugLineNum = 14;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _configurefornumbers(RemoteObject __ref,RemoteObject _allowdecimals,RemoteObject _allownegative) throws Exception{
+try {
+ Debug.PushSubsStack("ConfigureForNumbers (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,40);
+if (RapidSub.canDelegate("configurefornumbers")) { return __ref.runUserSub(false, "b4xinputtemplate","configurefornumbers", __ref, _allowdecimals, _allownegative);}
+RemoteObject _et = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+Debug.locals.put("AllowDecimals", _allowdecimals);
+Debug.locals.put("AllowNegative", _allownegative);
+ BA.debugLineNum = 40;BA.debugLine="Public Sub ConfigureForNumbers (AllowDecimals As B";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 42;BA.debugLine="Dim et As EditText = TextField1";
+Debug.JustUpdateDeviceLine();
+_et = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");
+_et = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), __ref.getField(false,"_textfield1" /*RemoteObject*/ ).getObject());Debug.locals.put("et", _et);Debug.locals.put("et", _et);
+ BA.debugLineNum = 43;BA.debugLine="If AllowDecimals Or AllowNegative Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_allowdecimals) || RemoteObject.solveBoolean(".",_allownegative)) {
+ BA.debugLineNum = 44;BA.debugLine="et.InputType = et.INPUT_TYPE_DECIMAL_NUMBERS";
+Debug.JustUpdateDeviceLine();
+_et.runMethod(true,"setInputType",_et.getField(true,"INPUT_TYPE_DECIMAL_NUMBERS"));
+ }else {
+ BA.debugLineNum = 46;BA.debugLine="et.InputType = et.INPUT_TYPE_NUMBERS";
+Debug.JustUpdateDeviceLine();
+_et.runMethod(true,"setInputType",_et.getField(true,"INPUT_TYPE_NUMBERS"));
+ };
+ BA.debugLineNum = 59;BA.debugLine="If AllowDecimals And AllowNegative Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_allowdecimals) && RemoteObject.solveBoolean(".",_allownegative)) {
+ BA.debugLineNum = 60;BA.debugLine="RegexPattern = \"^-?(0|[1-9]\\d*)?(\\.\\d+)?(?<=\\d)$";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_regexpattern" /*RemoteObject*/ ,BA.ObjectToString("^-?(0|[1-9]\\d*)?(\\.\\d+)?(?<=\\d)$"));
+ }else
+{ BA.debugLineNum = 61;BA.debugLine="Else If AllowDecimals And AllowNegative = False T";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_allowdecimals) && RemoteObject.solveBoolean("=",_allownegative,b4xinputtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 62;BA.debugLine="RegexPattern = \"^(0|[1-9]\\d*)?(\\.\\d+)?(?<=\\d)$\"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_regexpattern" /*RemoteObject*/ ,BA.ObjectToString("^(0|[1-9]\\d*)?(\\.\\d+)?(?<=\\d)$"));
+ }else
+{ BA.debugLineNum = 63;BA.debugLine="Else If AllowDecimals = False And AllowNegative =";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_allowdecimals,b4xinputtemplate.__c.getField(true,"False")) && RemoteObject.solveBoolean("=",_allownegative,b4xinputtemplate.__c.getField(true,"True"))) {
+ BA.debugLineNum = 64;BA.debugLine="RegexPattern = \"^-?(0|[1-9]\\d*)$\"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_regexpattern" /*RemoteObject*/ ,BA.ObjectToString("^-?(0|[1-9]\\d*)$"));
+ }else
+{ BA.debugLineNum = 65;BA.debugLine="Else If AllowDecimals = False And AllowNegative =";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_allowdecimals,b4xinputtemplate.__c.getField(true,"False")) && RemoteObject.solveBoolean("=",_allownegative,b4xinputtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 66;BA.debugLine="RegexPattern = \"^(0|[1-9]\\d*)$\"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_regexpattern" /*RemoteObject*/ ,BA.ObjectToString("^(0|[1-9]\\d*)$"));
+ }}}}
+;
+ BA.debugLineNum = 68;BA.debugLine="mAllowDecimals = AllowDecimals";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mallowdecimals" /*RemoteObject*/ ,_allowdecimals);
+ BA.debugLineNum = 69;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,137);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xinputtemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 137;BA.debugLine="Private Sub DialogClosed(Result As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 138;BA.debugLine="If Result = xui.DialogResponse_Positive Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_result,BA.numberCast(double.class, __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")))) {
+ BA.debugLineNum = 139;BA.debugLine="Text = TextField1.Text";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_text" /*RemoteObject*/ ,__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runMethod(true,"getText"));
+ };
+ BA.debugLineNum = 141;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,116);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xinputtemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 116;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 117;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 118;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,16);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xinputtemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 16;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 17;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("mBase"))));
+ BA.debugLineNum = 18;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, 80dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xinputtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(b4xinputtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 80)))));
+ BA.debugLineNum = 19;BA.debugLine="mBase.LoadLayout(\"B4XInputTemplate\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("B4XInputTemplate")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 20;BA.debugLine="TextField1.TextColor = xui.Color_White";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runMethod(true,"setTextColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White"));
+ BA.debugLineNum = 22;BA.debugLine="IME.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 23;BA.debugLine="Dim jo As JavaObject = TextField1";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref.getField(false,"_textfield1" /*RemoteObject*/ ).getObject());Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 24;BA.debugLine="jo.RunMethod(\"setImeOptions\", Array(Bit.Or(335544";
+Debug.JustUpdateDeviceLine();
+_jo.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setImeOptions")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(b4xinputtemplate.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(BA.numberCast(int.class, 33554432)),(Object)(BA.numberCast(int.class, 6))))})));
+ BA.debugLineNum = 26;BA.debugLine="Dim jo As JavaObject = Me";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref);Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 27;BA.debugLine="jo.RunMethod(\"RemoveWarning\", Null)";
+Debug.JustUpdateDeviceLine();
+_jo.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("RemoveWarning")),(Object)((b4xinputtemplate.__c.getField(false,"Null"))));
+ BA.debugLineNum = 30;BA.debugLine="SetBorder(BorderColor)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_setborder" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_bordercolor" /*RemoteObject*/ )));
+ BA.debugLineNum = 31;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _isvalid(RemoteObject __ref,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("IsValid (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,103);
+if (RapidSub.canDelegate("isvalid")) { return __ref.runUserSub(false, "b4xinputtemplate","isvalid", __ref, _new);}
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 103;BA.debugLine="Private Sub IsValid(New As String) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 104;BA.debugLine="Return RegexPattern = \"\" Or Regex.IsMatch(RegexPa";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.ObjectToBoolean(RemoteObject.solveBoolean("=",__ref.getField(true,"_regexpattern" /*RemoteObject*/ ),BA.ObjectToString("")) || RemoteObject.solveBoolean(".",b4xinputtemplate.__c.getField(false,"Regex").runMethod(true,"IsMatch",(Object)(__ref.getField(true,"_regexpattern" /*RemoteObject*/ )),(Object)(_new))));
+ BA.debugLineNum = 105;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setborder(RemoteObject __ref,RemoteObject _bc) throws Exception{
+try {
+ Debug.PushSubsStack("SetBorder (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,99);
+if (RapidSub.canDelegate("setborder")) { return __ref.runUserSub(false, "b4xinputtemplate","setborder", __ref, _bc);}
+Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 99;BA.debugLine="Private Sub SetBorder(bc As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 100;BA.debugLine="TextField1.SetColorAndBorder(xui.Color_Transparen";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(b4xinputtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1)))),(Object)(_bc),(Object)(b4xinputtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))));
+ BA.debugLineNum = 101;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setbordercolor(RemoteObject __ref,RemoteObject _valid,RemoteObject _invalid) throws Exception{
+try {
+ Debug.PushSubsStack("SetBorderColor (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,34);
+if (RapidSub.canDelegate("setbordercolor")) { return __ref.runUserSub(false, "b4xinputtemplate","setbordercolor", __ref, _valid, _invalid);}
+Debug.locals.put("Valid", _valid);
+Debug.locals.put("Invalid", _invalid);
+ BA.debugLineNum = 34;BA.debugLine="Public Sub SetBorderColor(Valid As Int, Invalid As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 35;BA.debugLine="BorderColor = Valid";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_bordercolor" /*RemoteObject*/ ,_valid);
+ BA.debugLineNum = 36;BA.debugLine="BorderColorInvalid = Invalid";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_bordercolorinvalid" /*RemoteObject*/ ,_invalid);
+ BA.debugLineNum = 37;BA.debugLine="SetBorder(BorderColor)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_setborder" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_bordercolor" /*RemoteObject*/ )));
+ BA.debugLineNum = 38;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,120);
+if (RapidSub.canDelegate("show")) { __ref.runUserSub(false, "b4xinputtemplate","show", __ref, _dialog); return;}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_dialog);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xinputtemplate parent,RemoteObject __ref,RemoteObject _dialog) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialog = _dialog;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xinputtemplate parent;
+RemoteObject _dialog;
+RemoteObject _tf = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,120);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 121;BA.debugLine="xDialog = Dialog";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_xdialog" /*RemoteObject*/ ,_dialog);
+ BA.debugLineNum = 122;BA.debugLine="xDialog.PutAtTop = xui.IsB4A Or xui.IsB4i";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).setField ("_putattop" /*RemoteObject*/ ,BA.ObjectToBoolean(RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) || RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))));
+ BA.debugLineNum = 123;BA.debugLine="Sleep(20)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xinputtemplate", "show"),BA.numberCast(int.class, 20));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 124;BA.debugLine="TextField1.Text = Text";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(true,"_text" /*RemoteObject*/ )));
+ BA.debugLineNum = 125;BA.debugLine="Validate(Text)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_validate" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_text" /*RemoteObject*/ )));
+ BA.debugLineNum = 126;BA.debugLine="TextField1.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 128;BA.debugLine="Dim tf As EditText = TextField1";
+Debug.JustUpdateDeviceLine();
+_tf = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");
+_tf = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), __ref.getField(false,"_textfield1" /*RemoteObject*/ ).getObject());Debug.locals.put("tf", _tf);Debug.locals.put("tf", _tf);
+ BA.debugLineNum = 129;BA.debugLine="tf.SelectAll";
+Debug.JustUpdateDeviceLine();
+_tf.runVoidMethod ("SelectAll");
+ BA.debugLineNum = 130;BA.debugLine="IME.ShowKeyboard(TextField1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("ShowKeyboard",(Object)((__ref.getField(false,"_textfield1" /*RemoteObject*/ ).getObject())));
+ BA.debugLineNum = 135;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _textfield1_action(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("TextField1_Action (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,107);
+if (RapidSub.canDelegate("textfield1_action")) { return __ref.runUserSub(false, "b4xinputtemplate","textfield1_action", __ref);}
+ BA.debugLineNum = 107;BA.debugLine="Private Sub TextField1_Action";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 108;BA.debugLine="TextField1_EnterPressed";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_textfield1_enterpressed" /*RemoteObject*/ );
+ BA.debugLineNum = 109;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _textfield1_enterpressed(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("TextField1_EnterPressed (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,111);
+if (RapidSub.canDelegate("textfield1_enterpressed")) { return __ref.runUserSub(false, "b4xinputtemplate","textfield1_enterpressed", __ref);}
+ BA.debugLineNum = 111;BA.debugLine="Private Sub TextField1_EnterPressed";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 112;BA.debugLine="If IsValid(TextField1.Text) Then xDialog.Close(xu";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_isvalid" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_textfield1" /*RemoteObject*/ ).runMethod(true,"getText"))).get().booleanValue()) {
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")));};
+ BA.debugLineNum = 113;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _textfield1_textchanged(RemoteObject __ref,RemoteObject _old,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("TextField1_TextChanged (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,71);
+if (RapidSub.canDelegate("textfield1_textchanged")) { return __ref.runUserSub(false, "b4xinputtemplate","textfield1_textchanged", __ref, _old, _new);}
+Debug.locals.put("Old", _old);
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 71;BA.debugLine="Private Sub TextField1_TextChanged (Old As String,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 83;BA.debugLine="Validate (New)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_validate" /*RemoteObject*/ ,(Object)(_new));
+ BA.debugLineNum = 84;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _validate(RemoteObject __ref,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("Validate (b4xinputtemplate) ","b4xinputtemplate",56,__ref.getField(false, "ba"),__ref,86);
+if (RapidSub.canDelegate("validate")) { return __ref.runUserSub(false, "b4xinputtemplate","validate", __ref, _new);}
+RemoteObject _bc = RemoteObject.createImmutable(0);
+RemoteObject _enabled = RemoteObject.createImmutable(false);
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 86;BA.debugLine="Private Sub Validate (New As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 87;BA.debugLine="Dim bc As Int = BorderColor";
+Debug.JustUpdateDeviceLine();
+_bc = __ref.getField(true,"_bordercolor" /*RemoteObject*/ );Debug.locals.put("bc", _bc);Debug.locals.put("bc", _bc);
+ BA.debugLineNum = 88;BA.debugLine="Dim enabled As Boolean = True";
+Debug.JustUpdateDeviceLine();
+_enabled = b4xinputtemplate.__c.getField(true,"True");Debug.locals.put("enabled", _enabled);Debug.locals.put("enabled", _enabled);
+ BA.debugLineNum = 89;BA.debugLine="If IsValid(New) = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_isvalid" /*RemoteObject*/ ,(Object)(_new)),b4xinputtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 90;BA.debugLine="If New.Length > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_new.runMethod(true,"length"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 91;BA.debugLine="bc = BorderColorInvalid";
+Debug.JustUpdateDeviceLine();
+_bc = __ref.getField(true,"_bordercolorinvalid" /*RemoteObject*/ );Debug.locals.put("bc", _bc);
+ };
+ BA.debugLineNum = 93;BA.debugLine="enabled = False";
+Debug.JustUpdateDeviceLine();
+_enabled = b4xinputtemplate.__c.getField(true,"False");Debug.locals.put("enabled", _enabled);
+ };
+ BA.debugLineNum = 95;BA.debugLine="xDialog.SetButtonState(xui.DialogResponse_Positiv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setbuttonstate" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")),(Object)(_enabled));
+ BA.debugLineNum = 96;BA.debugLine="SetBorder(bc)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xinputtemplate.class, "_setborder" /*RemoteObject*/ ,(Object)(_bc));
+ BA.debugLineNum = 97;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate.java
new file mode 100644
index 0000000..9e911a7
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate.java
@@ -0,0 +1,42 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xlisttemplate {
+ public static RemoteObject myClass;
+ public b4xlisttemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xlisttemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _customlistview1 = RemoteObject.declareNull("b4a.example3.customlistview");
+public static RemoteObject _options = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _selecteditem = RemoteObject.createImmutable("");
+public static RemoteObject _xdialog = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xdialog");
+public static RemoteObject _allowmultiselection = RemoteObject.createImmutable(false);
+public static RemoteObject _selectioncolor = RemoteObject.createImmutable(0);
+public static RemoteObject _selecteditems = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _multiselectionminimum = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"AllowMultiSelection",_ref.getField(false, "_allowmultiselection"),"CustomListView1",_ref.getField(false, "_customlistview1"),"DateUtils",_ref.getField(false, "_dateutils"),"mBase",_ref.getField(false, "_mbase"),"MultiSelectionMinimum",_ref.getField(false, "_multiselectionminimum"),"Options",_ref.getField(false, "_options"),"SelectedItem",_ref.getField(false, "_selecteditem"),"SelectedItems",_ref.getField(false, "_selecteditems"),"SelectionColor",_ref.getField(false, "_selectioncolor"),"xDialog",_ref.getField(false, "_xdialog"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.java
new file mode 100644
index 0000000..4514bef
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlisttemplate_subs_0.java
@@ -0,0 +1,431 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xlisttemplate_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xlisttemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xlisttemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Public mBase As B4XView";
+b4xlisttemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xlisttemplate._mbase);
+ //BA.debugLineNum = 4;BA.debugLine="Public CustomListView1 As CustomListView";
+b4xlisttemplate._customlistview1 = RemoteObject.createNew ("b4a.example3.customlistview");__ref.setField("_customlistview1",b4xlisttemplate._customlistview1);
+ //BA.debugLineNum = 5;BA.debugLine="Public Options As List";
+b4xlisttemplate._options = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_options",b4xlisttemplate._options);
+ //BA.debugLineNum = 6;BA.debugLine="Public SelectedItem As String";
+b4xlisttemplate._selecteditem = RemoteObject.createImmutable("");__ref.setField("_selecteditem",b4xlisttemplate._selecteditem);
+ //BA.debugLineNum = 7;BA.debugLine="Private xDialog As B4XDialog";
+b4xlisttemplate._xdialog = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xdialog");__ref.setField("_xdialog",b4xlisttemplate._xdialog);
+ //BA.debugLineNum = 8;BA.debugLine="Public AllowMultiSelection As Boolean";
+b4xlisttemplate._allowmultiselection = RemoteObject.createImmutable(false);__ref.setField("_allowmultiselection",b4xlisttemplate._allowmultiselection);
+ //BA.debugLineNum = 9;BA.debugLine="Public SelectionColor As Int = 0xAA0086FF";
+b4xlisttemplate._selectioncolor = BA.numberCast(int.class, ((int)0xaa0086ff));__ref.setField("_selectioncolor",b4xlisttemplate._selectioncolor);
+ //BA.debugLineNum = 10;BA.debugLine="Public SelectedItems As List";
+b4xlisttemplate._selecteditems = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_selecteditems",b4xlisttemplate._selecteditems);
+ //BA.debugLineNum = 11;BA.debugLine="Public MultiSelectionMinimum As Int = 0";
+b4xlisttemplate._multiselectionminimum = BA.numberCast(int.class, 0);__ref.setField("_multiselectionminimum",b4xlisttemplate._multiselectionminimum);
+ //BA.debugLineNum = 12;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _customlistview1_itemclick(RemoteObject __ref,RemoteObject _index,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("CustomListView1_ItemClick (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,76);
+if (RapidSub.canDelegate("customlistview1_itemclick")) { return __ref.runUserSub(false, "b4xlisttemplate","customlistview1_itemclick", __ref, _index, _value);}
+RemoteObject _item = RemoteObject.declareNull("b4a.example3.customlistview._clvitem");
+Debug.locals.put("Index", _index);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 76;BA.debugLine="Private Sub CustomListView1_ItemClick (Index As In";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 77;BA.debugLine="If Value = \"\" Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_value,RemoteObject.createImmutable(("")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 78;BA.debugLine="If AllowMultiSelection Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_allowmultiselection" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 79;BA.debugLine="Dim Item As CLVItem = CustomListView1.GetRawList";
+Debug.JustUpdateDeviceLine();
+_item = __ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_getrawlistitem",(Object)(_index));Debug.locals.put("Item", _item);Debug.locals.put("Item", _item);
+ BA.debugLineNum = 80;BA.debugLine="SelectItem (Item, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xlisttemplate.class, "_selectitem" /*RemoteObject*/ ,(Object)(_item),(Object)(b4xlisttemplate.__c.getField(true,"True")));
+ }else {
+ BA.debugLineNum = 82;BA.debugLine="SelectedItem = Value";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteditem" /*RemoteObject*/ ,BA.ObjectToString(_value));
+ BA.debugLineNum = 83;BA.debugLine="SelectedItems.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 84;BA.debugLine="SelectedItems.Add(Value)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)(_value));
+ BA.debugLineNum = 85;BA.debugLine="xDialog.Close(xui.DialogResponse_Positive)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")));
+ };
+ BA.debugLineNum = 87;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,89);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xlisttemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 89;BA.debugLine="Private Sub DialogClosed(Result As Int) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 91;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,37);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xlisttemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 37;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 39;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,14);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xlisttemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 14;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 15;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("mBase"))));
+ BA.debugLineNum = 16;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, 300dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xlisttemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(b4xlisttemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))));
+ BA.debugLineNum = 17;BA.debugLine="mBase.LoadLayout(\"ListTemplate\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("ListTemplate")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 18;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 19;BA.debugLine="CustomListView1.sv.SetColorAndBorder(xui.Color_Tr";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(false,"_sv").runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 20;BA.debugLine="CustomListView1.DefaultTextBackgroundColor = 0xFF";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextbackgroundcolor",BA.numberCast(int.class, ((int)0xff555555)));
+ BA.debugLineNum = 21;BA.debugLine="CustomListView1.DefaultTextColor = xui.Color_Whit";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextcolor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White"));
+ BA.debugLineNum = 26;BA.debugLine="Options.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_options" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 27;BA.debugLine="SelectedItems.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 28;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Resize (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,31);
+if (RapidSub.canDelegate("resize")) { return __ref.runUserSub(false, "b4xlisttemplate","resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 31;BA.debugLine="Public Sub Resize(Width As Int, Height As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 32;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 33;BA.debugLine="CustomListView1.Base_Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_base_resize",(Object)(BA.numberCast(double.class, _width)),(Object)(BA.numberCast(double.class, _height)));
+ BA.debugLineNum = 34;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _selectitem(RemoteObject __ref,RemoteObject _item,RemoteObject _toggle) throws Exception{
+try {
+ Debug.PushSubsStack("SelectItem (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,59);
+if (RapidSub.canDelegate("selectitem")) { return __ref.runUserSub(false, "b4xlisttemplate","selectitem", __ref, _item, _toggle);}
+RemoteObject _index = RemoteObject.createImmutable(0);
+RemoteObject _selected = RemoteObject.createImmutable(false);
+Debug.locals.put("Item", _item);
+Debug.locals.put("Toggle", _toggle);
+ BA.debugLineNum = 59;BA.debugLine="Private Sub SelectItem (Item As CLVItem, Toggle As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 60;BA.debugLine="Dim index As Int = SelectedItems.IndexOf(Item.Val";
+Debug.JustUpdateDeviceLine();
+_index = __ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runMethod(true,"IndexOf",(Object)(_item.getField(false,"Value")));Debug.locals.put("index", _index);Debug.locals.put("index", _index);
+ BA.debugLineNum = 61;BA.debugLine="Dim Selected As Boolean = index > -1";
+Debug.JustUpdateDeviceLine();
+_selected = BA.ObjectToBoolean(RemoteObject.solveBoolean(">",_index,BA.numberCast(double.class, -(double) (0 + 1))));Debug.locals.put("Selected", _selected);Debug.locals.put("Selected", _selected);
+ BA.debugLineNum = 62;BA.debugLine="If Toggle Then Selected = Not(Selected)";
+Debug.JustUpdateDeviceLine();
+if (_toggle.get().booleanValue()) {
+_selected = b4xlisttemplate.__c.runMethod(true,"Not",(Object)(_selected));Debug.locals.put("Selected", _selected);};
+ BA.debugLineNum = 63;BA.debugLine="If Selected Then";
+Debug.JustUpdateDeviceLine();
+if (_selected.get().booleanValue()) {
+ BA.debugLineNum = 64;BA.debugLine="If Not(Toggle) Then Item.Panel.Color = Selection";
+Debug.JustUpdateDeviceLine();
+if (b4xlisttemplate.__c.runMethod(true,"Not",(Object)(_toggle)).get().booleanValue()) {
+_item.getField(false,"Panel").runMethod(true,"setColor",__ref.getField(true,"_selectioncolor" /*RemoteObject*/ ));};
+ BA.debugLineNum = 65;BA.debugLine="Item.Color = CustomListView1.DefaultTextBackgrou";
+Debug.JustUpdateDeviceLine();
+_item.setField ("Color",__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(true,"_defaulttextbackgroundcolor"));
+ BA.debugLineNum = 66;BA.debugLine="If index = -1 Then SelectedItems.Add(Item.Value)";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_index,BA.numberCast(double.class, -(double) (0 + 1)))) {
+__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)(_item.getField(false,"Value")));};
+ }else {
+ BA.debugLineNum = 68;BA.debugLine="Item.Color = SelectionColor";
+Debug.JustUpdateDeviceLine();
+_item.setField ("Color",__ref.getField(true,"_selectioncolor" /*RemoteObject*/ ));
+ BA.debugLineNum = 69;BA.debugLine="If Not(Toggle) Then Item.Panel.Color = CustomLis";
+Debug.JustUpdateDeviceLine();
+if (b4xlisttemplate.__c.runMethod(true,"Not",(Object)(_toggle)).get().booleanValue()) {
+_item.getField(false,"Panel").runMethod(true,"setColor",__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(true,"_defaulttextbackgroundcolor"));};
+ BA.debugLineNum = 70;BA.debugLine="If index > -1 Then SelectedItems.RemoveAt(index)";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_index,BA.numberCast(double.class, -(double) (0 + 1)))) {
+__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runVoidMethod ("RemoveAt",(Object)(_index));};
+ };
+ BA.debugLineNum = 72;BA.debugLine="xDialog.SetButtonState(xui.DialogResponse_Positiv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_setbuttonstate" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")),(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("g",__ref.getField(false,"_selecteditems" /*RemoteObject*/ ).runMethod(true,"getSize"),BA.numberCast(double.class, __ref.getField(true,"_multiselectionminimum" /*RemoteObject*/ ))))));
+ BA.debugLineNum = 73;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,41);
+if (RapidSub.canDelegate("show")) { __ref.runUserSub(false, "b4xlisttemplate","show", __ref, _dialog); return;}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_dialog);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xlisttemplate parent,RemoteObject __ref,RemoteObject _dialog) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialog = _dialog;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xlisttemplate parent;
+RemoteObject _dialog;
+RemoteObject _opt = RemoteObject.declareNull("Object");
+int _i = 0;
+RemoteObject _item = RemoteObject.declareNull("b4a.example3.customlistview._clvitem");
+RemoteObject group3;
+int index3;
+int groupLen3;
+int step8;
+int limit8;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xlisttemplate) ","b4xlisttemplate",57,__ref.getField(false, "ba"),__ref,41);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 42;BA.debugLine="xDialog = Dialog";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_xdialog" /*RemoteObject*/ ,_dialog);
+ BA.debugLineNum = 43;BA.debugLine="CustomListView1.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 44;BA.debugLine="For Each opt As Object In Options";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//for
+this.state = 4;
+group3 = __ref.getField(false,"_options" /*RemoteObject*/ );
+index3 = 0;
+groupLen3 = group3.runMethod(true,"getSize").get();
+Debug.locals.put("opt", _opt);
+this.state = 12;
+if (true) break;
+
+case 12:
+//C
+this.state = 4;
+if (index3 < groupLen3) {
+this.state = 3;
+_opt = group3.runMethod(false,"Get",index3);Debug.locals.put("opt", _opt);}
+if (true) break;
+
+case 13:
+//C
+this.state = 12;
+index3++;
+Debug.locals.put("opt", _opt);
+if (true) break;
+
+case 3:
+//C
+this.state = 13;
+ BA.debugLineNum = 45;BA.debugLine="CustomListView1.AddTextItem(opt, opt)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_addtextitem",(Object)(_opt),(Object)(_opt));
+ if (true) break;
+if (true) break;
+Debug.locals.put("opt", _opt);
+;
+ BA.debugLineNum = 47;BA.debugLine="If AllowMultiSelection Then";
+Debug.JustUpdateDeviceLine();
+
+case 4:
+//if
+this.state = 11;
+if (__ref.getField(true,"_allowmultiselection" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 6;
+}if (true) break;
+
+case 6:
+//C
+this.state = 7;
+ BA.debugLineNum = 48;BA.debugLine="Sleep(20)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xlisttemplate", "show"),BA.numberCast(int.class, 20));
+this.state = 14;
+return;
+case 14:
+//C
+this.state = 7;
+;
+ BA.debugLineNum = 49;BA.debugLine="For i = 0 To CustomListView1.Size - 1";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 7:
+//for
+this.state = 10;
+step8 = 1;
+limit8 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(true,"_getsize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+Debug.locals.put("i", _i);
+this.state = 15;
+if (true) break;
+
+case 15:
+//C
+this.state = 10;
+if ((step8 > 0 && _i <= limit8) || (step8 < 0 && _i >= limit8)) this.state = 9;
+if (true) break;
+
+case 16:
+//C
+this.state = 15;
+_i = ((int)(0 + _i + step8)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 9:
+//C
+this.state = 16;
+ BA.debugLineNum = 50;BA.debugLine="Dim item As CLVItem = CustomListView1.GetRawLis";
+Debug.JustUpdateDeviceLine();
+_item = __ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_getrawlistitem",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("item", _item);Debug.locals.put("item", _item);
+ BA.debugLineNum = 51;BA.debugLine="SelectItem (item, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xlisttemplate.class, "_selectitem" /*RemoteObject*/ ,(Object)(_item),(Object)(parent.__c.getField(true,"False")));
+ if (true) break;
+if (true) break;
+
+case 10:
+//C
+this.state = 11;
+Debug.locals.put("i", _i);
+;
+ if (true) break;
+
+case 11:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 54;BA.debugLine="XUIViewsUtils.AddStubToCLVIfNeeded(CustomListView";
+Debug.JustUpdateDeviceLine();
+parent._xuiviewsutils.runVoidMethod ("_addstubtoclvifneeded" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_customlistview1" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(true,"_defaulttextbackgroundcolor")));
+ BA.debugLineNum = 55;BA.debugLine="SelectedItem = \"\"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteditem" /*RemoteObject*/ ,BA.ObjectToString(""));
+ BA.debugLineNum = 57;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator.java
new file mode 100644
index 0000000..8c8f7d4
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator.java
@@ -0,0 +1,42 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xloadingindicator {
+ public static RemoteObject myClass;
+ public b4xloadingindicator() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xloadingindicator.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _clr = RemoteObject.createImmutable(0);
+public static RemoteObject _index = RemoteObject.createImmutable(0);
+public static RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _duration = RemoteObject.createImmutable(0);
+public static RemoteObject _drawingsubname = RemoteObject.createImmutable("");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"clr",_ref.getField(false, "_clr"),"cvs",_ref.getField(false, "_cvs"),"DateUtils",_ref.getField(false, "_dateutils"),"DrawingSubName",_ref.getField(false, "_drawingsubname"),"duration",_ref.getField(false, "_duration"),"index",_ref.getField(false, "_index"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEventName",_ref.getField(false, "_meventname"),"Tag",_ref.getField(false, "_tag"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.java
new file mode 100644
index 0000000..d2baa2b
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xloadingindicator_subs_0.java
@@ -0,0 +1,627 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xloadingindicator_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,37);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xloadingindicator","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 37;BA.debugLine="Private Sub Base_Resize (Width As Double, Height A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="cvs.Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _width)),(Object)(BA.numberCast(float.class, _height)));
+ BA.debugLineNum = 39;BA.debugLine="MainLoop";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xloadingindicator.class, "_mainloop" /*void*/ );
+ BA.debugLineNum = 40;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 7;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 8;BA.debugLine="Private mEventName As String 'ignore";
+b4xloadingindicator._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xloadingindicator._meventname);
+ //BA.debugLineNum = 9;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xloadingindicator._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xloadingindicator._mcallback);
+ //BA.debugLineNum = 10;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xloadingindicator._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xloadingindicator._mbase);
+ //BA.debugLineNum = 11;BA.debugLine="Private xui As XUI 'ignore";
+b4xloadingindicator._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xloadingindicator._xui);
+ //BA.debugLineNum = 12;BA.debugLine="Private clr As Int";
+b4xloadingindicator._clr = RemoteObject.createImmutable(0);__ref.setField("_clr",b4xloadingindicator._clr);
+ //BA.debugLineNum = 13;BA.debugLine="Private index As Int";
+b4xloadingindicator._index = RemoteObject.createImmutable(0);__ref.setField("_index",b4xloadingindicator._index);
+ //BA.debugLineNum = 14;BA.debugLine="Private cvs As B4XCanvas";
+b4xloadingindicator._cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvs",b4xloadingindicator._cvs);
+ //BA.debugLineNum = 15;BA.debugLine="Private duration As Int";
+b4xloadingindicator._duration = RemoteObject.createImmutable(0);__ref.setField("_duration",b4xloadingindicator._duration);
+ //BA.debugLineNum = 16;BA.debugLine="Private DrawingSubName As String";
+b4xloadingindicator._drawingsubname = RemoteObject.createImmutable("");__ref.setField("_drawingsubname",b4xloadingindicator._drawingsubname);
+ //BA.debugLineNum = 17;BA.debugLine="Public Tag As Object";
+b4xloadingindicator._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xloadingindicator._tag);
+ //BA.debugLineNum = 18;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,26);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xloadingindicator","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _style = RemoteObject.createImmutable("");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 26;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 27;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 28;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 28;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 29;BA.debugLine="clr = xui.PaintOrColorToColor(Props.Get(\"Color\"";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_clr" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Color")))))));
+ BA.debugLineNum = 30;BA.debugLine="Dim style As String= Props.Get(\"IndicatorStyle\")";
+Debug.JustUpdateDeviceLine();
+_style = BA.ObjectToString(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("IndicatorStyle")))));Debug.locals.put("style", _style);Debug.locals.put("style", _style);
+ BA.debugLineNum = 31;BA.debugLine="Dim duration As Int = Props.Get(\"Duration\")";
+Debug.JustUpdateDeviceLine();
+b4xloadingindicator._duration = BA.numberCast(int.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Duration")))));__ref.setField("_duration",b4xloadingindicator._duration);
+ BA.debugLineNum = 32;BA.debugLine="DrawingSubName = \"Draw_\" & style.Replace(\" \", \"\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_drawingsubname" /*RemoteObject*/ ,RemoteObject.concat(RemoteObject.createImmutable("Draw_"),_style.runMethod(true,"replace",(Object)(BA.ObjectToString(" ")),(Object)(RemoteObject.createImmutable("")))));
+ BA.debugLineNum = 33;BA.debugLine="cvs.Initialize(mBase)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));
+ BA.debugLineNum = 34;BA.debugLine="MainLoop";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xloadingindicator.class, "_mainloop" /*void*/ );
+ BA.debugLineNum = 35;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_arc1(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_Arc1 (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,105);
+if (RapidSub.canDelegate("draw_arc1")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_arc1", __ref, _progress);}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");
+RemoteObject _r = RemoteObject.createImmutable(0f);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 105;BA.debugLine="Private Sub Draw_Arc1 (Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 106;BA.debugLine="Dim p As B4XPath";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");Debug.locals.put("p", _p);
+ BA.debugLineNum = 107;BA.debugLine="Dim r As Float = cvs.TargetRect.CenterX - 5dip";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "-",1, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 108;BA.debugLine="If Progress < 0.5 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_progress,BA.numberCast(double.class, 0.5))) {
+ BA.debugLineNum = 109;BA.debugLine="p.InitializeArc(cvs.TargetRect.CenterX, cvs.Targ";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("InitializeArc",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX")),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(_r),(Object)(BA.numberCast(float.class, -(double) (0 + 90))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(2),RemoteObject.createImmutable(360)}, "**",0, 0))));
+ }else {
+ BA.debugLineNum = 111;BA.debugLine="p.InitializeArc(cvs.TargetRect.CenterX, cvs.Targ";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("InitializeArc",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX")),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(_r),(Object)(BA.numberCast(float.class, -(double) (0 + 90))),(Object)(BA.numberCast(float.class, -(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(1),_progress}, "-",1, 0)).get().doubleValue()*(double) (0 + 2)*(double) (0 + 360))));
+ };
+ BA.debugLineNum = 113;BA.debugLine="cvs.ClipPath(p)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClipPath",(Object)(_p));
+ BA.debugLineNum = 114;BA.debugLine="cvs.DrawRect(cvs.TargetRect, clr, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 115;BA.debugLine="cvs.RemoveClip";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("RemoveClip");
+ BA.debugLineNum = 116;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_arc2(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_Arc2 (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,118);
+if (RapidSub.canDelegate("draw_arc2")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_arc2", __ref, _progress);}
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");
+RemoteObject _r = RemoteObject.createImmutable(0f);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 118;BA.debugLine="Private Sub Draw_Arc2 (Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 119;BA.debugLine="Dim p As B4XPath";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");Debug.locals.put("p", _p);
+ BA.debugLineNum = 120;BA.debugLine="Dim r As Float = cvs.TargetRect.CenterX - 5dip";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "-",1, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 121;BA.debugLine="If Progress < 0.5 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_progress,BA.numberCast(double.class, 0.5))) {
+ BA.debugLineNum = 122;BA.debugLine="p.InitializeArc(cvs.TargetRect.CenterX, cvs.Targ";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("InitializeArc",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX")),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(_r),(Object)(BA.numberCast(float.class, -(double) (0 + 90))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(2),RemoteObject.createImmutable(360)}, "**",0, 0))));
+ }else {
+ BA.debugLineNum = 124;BA.debugLine="p.InitializeArc(cvs.TargetRect.CenterX, cvs.Targ";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("InitializeArc",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX")),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(_r),(Object)(BA.numberCast(float.class, -(double) (0 + 90))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(360),(RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(0.5)}, "-",1, 0)),RemoteObject.createImmutable(2),RemoteObject.createImmutable(360)}, "-**",1, 0))));
+ };
+ BA.debugLineNum = 126;BA.debugLine="cvs.ClipPath(p)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClipPath",(Object)(_p));
+ BA.debugLineNum = 127;BA.debugLine="cvs.DrawRect(cvs.TargetRect, clr, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 128;BA.debugLine="cvs.RemoveClip";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("RemoveClip");
+ BA.debugLineNum = 129;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_fivelines1(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_FiveLines1 (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,95);
+if (RapidSub.canDelegate("draw_fivelines1")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_fivelines1", __ref, _progress);}
+RemoteObject _minr = RemoteObject.createImmutable(0);
+RemoteObject _maxr = RemoteObject.createImmutable(0);
+RemoteObject _dx = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _r = RemoteObject.createImmutable(0f);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 95;BA.debugLine="Private Sub Draw_FiveLines1(Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 96;BA.debugLine="Dim MinR As Int = 10dip";
+Debug.JustUpdateDeviceLine();
+_minr = b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10)));Debug.locals.put("MinR", _minr);Debug.locals.put("MinR", _minr);
+ BA.debugLineNum = 97;BA.debugLine="Dim MaxR As Int = cvs.TargetRect.Height / 2";
+Debug.JustUpdateDeviceLine();
+_maxr = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/",0, 0));Debug.locals.put("MaxR", _maxr);Debug.locals.put("MaxR", _maxr);
+ BA.debugLineNum = 98;BA.debugLine="Dim dx As Int = (cvs.TargetRect.Width - 2dip) / 5";
+Debug.JustUpdateDeviceLine();
+_dx = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getWidth"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "-",1, 0)),RemoteObject.createImmutable(5)}, "/",0, 0));Debug.locals.put("dx", _dx);Debug.locals.put("dx", _dx);
+ BA.debugLineNum = 99;BA.debugLine="For i = 0 To 4";
+Debug.JustUpdateDeviceLine();
+{
+final int step4 = 1;
+final int limit4 = 4;
+_i = 0 ;
+for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 100;BA.debugLine="Dim r As Float = MinR + MaxR / 2 + MaxR / 2 * Si";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_minr,_maxr,RemoteObject.createImmutable(2),_maxr,RemoteObject.createImmutable(2),b4xloadingindicator.__c.runMethod(true,"SinD",(Object)(RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(360),RemoteObject.createImmutable(30),RemoteObject.createImmutable(_i)}, "*-*",1, 0)))}, "+/+/*",2, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 101;BA.debugLine="cvs.DrawLine(2dip + i * dx, cvs.TargetRect.Cente";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))),RemoteObject.createImmutable(_i),_dx}, "+*",1, 1))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"),_r}, "-",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))),RemoteObject.createImmutable(_i),_dx}, "+*",1, 1))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"),_r}, "+",1, 0))),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4))))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 103;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_pacman(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_PacMan (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,131);
+if (RapidSub.canDelegate("draw_pacman")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_pacman", __ref, _progress);}
+RemoteObject _dotr = RemoteObject.createImmutable(0);
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");
+RemoteObject _angle = RemoteObject.createImmutable(0);
+RemoteObject _cx = RemoteObject.createImmutable(0);
+RemoteObject _cy = RemoteObject.createImmutable(0);
+RemoteObject _r = RemoteObject.createImmutable(0);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 131;BA.debugLine="Private Sub Draw_PacMan(Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 132;BA.debugLine="Dim DotR As Int = 5dip";
+Debug.JustUpdateDeviceLine();
+_dotr = b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)));Debug.locals.put("DotR", _dotr);Debug.locals.put("DotR", _dotr);
+ BA.debugLineNum = 133;BA.debugLine="cvs.DrawCircle(cvs.TargetRect.Width - DotR - Prog";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getWidth"),_dotr,_progress,(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10)))}, "-",1, 0))}, "--*",2, 0))),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(BA.numberCast(float.class, _dotr)),(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xloadingindicator.class, "_setalpha" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(255),RemoteObject.createImmutable(200),_progress}, "-*",1, 0))))),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 134;BA.debugLine="Dim p As B4XPath";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XPath");Debug.locals.put("p", _p);
+ BA.debugLineNum = 135;BA.debugLine="Dim angle As Int = 70 * SinD(Progress * 180)";
+Debug.JustUpdateDeviceLine();
+_angle = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(70),b4xloadingindicator.__c.runMethod(true,"SinD",(Object)(RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(180)}, "*",0, 0)))}, "*",0, 0));Debug.locals.put("angle", _angle);Debug.locals.put("angle", _angle);
+ BA.debugLineNum = 136;BA.debugLine="Dim cx As Int = cvs.TargetRect.CenterX - 5dip";
+Debug.JustUpdateDeviceLine();
+_cx = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "-",1, 0));Debug.locals.put("cx", _cx);Debug.locals.put("cx", _cx);
+ BA.debugLineNum = 137;BA.debugLine="Dim cy As Int = cvs.TargetRect.CenterY";
+Debug.JustUpdateDeviceLine();
+_cy = BA.numberCast(int.class, __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"));Debug.locals.put("cy", _cy);Debug.locals.put("cy", _cy);
+ BA.debugLineNum = 138;BA.debugLine="Dim r As Int = cvs.TargetRect.CenterY - 5dip";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "-",1, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 139;BA.debugLine="If angle = 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_angle,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 140;BA.debugLine="cvs.DrawCircle(cx, cy, r, clr, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, _cx)),(Object)(BA.numberCast(float.class, _cy)),(Object)(BA.numberCast(float.class, _r)),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ }else {
+ BA.debugLineNum = 142;BA.debugLine="p.InitializeArc(cx, cy , r, -angle / 2, -(360-an";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("InitializeArc",(Object)(BA.numberCast(float.class, _cx)),(Object)(BA.numberCast(float.class, _cy)),(Object)(BA.numberCast(float.class, _r)),(Object)(BA.numberCast(float.class, -(double) (0 + _angle.get().intValue())/(double)(double) (0 + 2))),(Object)(BA.numberCast(float.class, -(double) (0 + (RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(360),_angle}, "-",1, 1)).get().intValue()))));
+ BA.debugLineNum = 143;BA.debugLine="cvs.ClipPath(p)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClipPath",(Object)(_p));
+ BA.debugLineNum = 144;BA.debugLine="cvs.DrawRect(cvs.TargetRect, clr, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 145;BA.debugLine="cvs.RemoveClip";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("RemoveClip");
+ };
+ BA.debugLineNum = 148;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_singlecircle(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_SingleCircle (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,85);
+if (RapidSub.canDelegate("draw_singlecircle")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_singlecircle", __ref, _progress);}
+int _i = 0;
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 85;BA.debugLine="Private Sub Draw_SingleCircle(Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 86;BA.debugLine="For i = 0 To 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step1 = 1;
+final int limit1 = 2;
+_i = 0 ;
+for (;(step1 > 0 && _i <= limit1) || (step1 < 0 && _i >= limit1) ;_i = ((int)(0 + _i + step1)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 87;BA.debugLine="cvs.DrawCircle(cvs.TargetRect.CenterX, cvs.Targe";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX")),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),_progress}, "*",0, 0))),(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xloadingindicator.class, "_setalpha" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(255),RemoteObject.createImmutable(255),_progress}, "-*",1, 0))))),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 89;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_threecircles1(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_ThreeCircles1 (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,66);
+if (RapidSub.canDelegate("draw_threecircles1")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_threecircles1", __ref, _progress);}
+RemoteObject _maxr = RemoteObject.createImmutable(0f);
+RemoteObject _r = RemoteObject.createImmutable(0f);
+int _i = 0;
+RemoteObject _alpha = RemoteObject.createImmutable(0);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 66;BA.debugLine="Private Sub Draw_ThreeCircles1 (Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 67;BA.debugLine="Dim MaxR As Float = (cvs.TargetRect.Width / 2 - 2";
+Debug.JustUpdateDeviceLine();
+_maxr = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getWidth"),RemoteObject.createImmutable(2),b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20)))}, "/-",1, 0)),RemoteObject.createImmutable(2)}, "/",0, 0));Debug.locals.put("MaxR", _maxr);Debug.locals.put("MaxR", _maxr);
+ BA.debugLineNum = 68;BA.debugLine="Dim r As Float = 10dip + MaxR + MaxR * Sin(Progre";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 10))),_maxr,_maxr,b4xloadingindicator.__c.runMethod(true,"Sin",(Object)(RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(2),b4xloadingindicator.__c.getField(true,"cPI")}, "**",0, 0)))}, "++*",2, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 69;BA.debugLine="For i = 0 To 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step3 = 1;
+final int limit3 = 2;
+_i = 0 ;
+for (;(step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3) ;_i = ((int)(0 + _i + step3)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 70;BA.debugLine="Dim alpha As Int = i * 120 + Progress * 360";
+Debug.JustUpdateDeviceLine();
+_alpha = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_i),RemoteObject.createImmutable(120),_progress,RemoteObject.createImmutable(360)}, "*+*",1, 0));Debug.locals.put("alpha", _alpha);Debug.locals.put("alpha", _alpha);
+ BA.debugLineNum = 72;BA.debugLine="cvs.DrawCircle(cvs.TargetRect.CenterX + r * SinD";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterX"),_r,b4xloadingindicator.__c.runMethod(true,"SinD",(Object)(BA.numberCast(double.class, _alpha)))}, "+*",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY"),_r,b4xloadingindicator.__c.runMethod(true,"CosD",(Object)(BA.numberCast(double.class, _alpha)))}, "+*",1, 0))),(Object)(BA.numberCast(float.class, b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 7))))),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 1))))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 74;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw_threecircles2(RemoteObject __ref,RemoteObject _progress) throws Exception{
+try {
+ Debug.PushSubsStack("Draw_ThreeCircles2 (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,76);
+if (RapidSub.canDelegate("draw_threecircles2")) { return __ref.runUserSub(false, "b4xloadingindicator","draw_threecircles2", __ref, _progress);}
+RemoteObject _minr = RemoteObject.createImmutable(0);
+RemoteObject _maxr = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _r = RemoteObject.createImmutable(0f);
+Debug.locals.put("Progress", _progress);
+ BA.debugLineNum = 76;BA.debugLine="Private Sub Draw_ThreeCircles2 (Progress As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 77;BA.debugLine="Dim MinR As Int = 5dip";
+Debug.JustUpdateDeviceLine();
+_minr = b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)));Debug.locals.put("MinR", _minr);Debug.locals.put("MinR", _minr);
+ BA.debugLineNum = 78;BA.debugLine="Dim MaxR As Int = cvs.TargetRect.Width / 2 / 3 -";
+Debug.JustUpdateDeviceLine();
+_maxr = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getWidth"),RemoteObject.createImmutable(2),RemoteObject.createImmutable(3),_minr,b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "//--",2, 0));Debug.locals.put("MaxR", _maxr);Debug.locals.put("MaxR", _maxr);
+ BA.debugLineNum = 79;BA.debugLine="For i = 0 To 2";
+Debug.JustUpdateDeviceLine();
+{
+final int step3 = 1;
+final int limit3 = 2;
+_i = 0 ;
+for (;(step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3) ;_i = ((int)(0 + _i + step3)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 80;BA.debugLine="Dim r As Float = MinR + MaxR / 2 + MaxR / 2 * Si";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_minr,_maxr,RemoteObject.createImmutable(2),_maxr,RemoteObject.createImmutable(2),b4xloadingindicator.__c.runMethod(true,"SinD",(Object)(RemoteObject.solve(new RemoteObject[] {_progress,RemoteObject.createImmutable(360),RemoteObject.createImmutable(60),RemoteObject.createImmutable(_i)}, "*-*",1, 0)))}, "+/+/*",2, 0));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 81;BA.debugLine="cvs.DrawCircle(MaxR + MinR + (MinR + MaxR + 2dip";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_maxr,_minr,(RemoteObject.solve(new RemoteObject[] {_minr,_maxr,b4xloadingindicator.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "++",2, 1)),RemoteObject.createImmutable(2),RemoteObject.createImmutable(_i)}, "++**",2, 1))),(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getCenterY")),(Object)(_r),(Object)(__ref.getField(true,"_clr" /*RemoteObject*/ )),(Object)(b4xloadingindicator.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 83;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _hide(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Hide (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,61);
+if (RapidSub.canDelegate("hide")) { return __ref.runUserSub(false, "b4xloadingindicator","hide", __ref);}
+ BA.debugLineNum = 61;BA.debugLine="Public Sub Hide";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 62;BA.debugLine="mBase.Visible = False";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xloadingindicator.__c.getField(true,"False"));
+ BA.debugLineNum = 63;BA.debugLine="index = index + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_index" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_index" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 64;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,20);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xloadingindicator","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 20;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 21;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 22;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 23;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _mainloop(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("MainLoop (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,42);
+if (RapidSub.canDelegate("mainloop")) { __ref.runUserSub(false, "b4xloadingindicator","mainloop", __ref); return;}
+ResumableSub_MainLoop rsub = new ResumableSub_MainLoop(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_MainLoop extends BA.ResumableSub {
+public ResumableSub_MainLoop(reparto_mazapa.keymon.lat.b4xloadingindicator parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xloadingindicator parent;
+RemoteObject _myindex = RemoteObject.createImmutable(0);
+RemoteObject _n = RemoteObject.createImmutable(0L);
+RemoteObject _progress = RemoteObject.createImmutable(0f);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("MainLoop (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,42);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 43;BA.debugLine="index = index + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_index" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_index" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 44;BA.debugLine="Dim MyIndex As Int = index";
+Debug.JustUpdateDeviceLine();
+_myindex = __ref.getField(true,"_index" /*RemoteObject*/ );Debug.locals.put("MyIndex", _myindex);Debug.locals.put("MyIndex", _myindex);
+ BA.debugLineNum = 45;BA.debugLine="Dim n As Long = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_n = parent.__c.getField(false,"DateTime").runMethod(true,"getNow");Debug.locals.put("n", _n);Debug.locals.put("n", _n);
+ BA.debugLineNum = 46;BA.debugLine="Do While MyIndex = index";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//do while
+this.state = 4;
+while (RemoteObject.solveBoolean("=",_myindex,BA.numberCast(double.class, __ref.getField(true,"_index" /*RemoteObject*/ )))) {
+this.state = 3;
+if (true) break;
+}
+if (true) break;
+
+case 3:
+//C
+this.state = 1;
+ BA.debugLineNum = 47;BA.debugLine="Dim progress As Float = (DateTime.Now - n) / dur";
+Debug.JustUpdateDeviceLine();
+_progress = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {parent.__c.getField(false,"DateTime").runMethod(true,"getNow"),_n}, "-",1, 2)),__ref.getField(true,"_duration" /*RemoteObject*/ )}, "/",0, 0));Debug.locals.put("progress", _progress);Debug.locals.put("progress", _progress);
+ BA.debugLineNum = 48;BA.debugLine="progress = progress - Floor(progress)";
+Debug.JustUpdateDeviceLine();
+_progress = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_progress,parent.__c.runMethod(true,"Floor",(Object)(BA.numberCast(double.class, _progress)))}, "-",1, 0));Debug.locals.put("progress", _progress);
+ BA.debugLineNum = 49;BA.debugLine="cvs.ClearRect(cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 50;BA.debugLine="CallSub2(Me, DrawingSubName, progress)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(__ref),(Object)(__ref.getField(true,"_drawingsubname" /*RemoteObject*/ )),(Object)((_progress)));
+ BA.debugLineNum = 51;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 52;BA.debugLine="Sleep(10)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xloadingindicator", "mainloop"),BA.numberCast(int.class, 10));
+this.state = 5;
+return;
+case 5:
+//C
+this.state = 1;
+;
+ if (true) break;
+
+case 4:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 54;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _setalpha(RemoteObject __ref,RemoteObject _c,RemoteObject _alpha) throws Exception{
+try {
+ Debug.PushSubsStack("SetAlpha (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,91);
+if (RapidSub.canDelegate("setalpha")) { return __ref.runUserSub(false, "b4xloadingindicator","setalpha", __ref, _c, _alpha);}
+Debug.locals.put("c", _c);
+Debug.locals.put("alpha", _alpha);
+ BA.debugLineNum = 91;BA.debugLine="Private Sub SetAlpha (c As Int, alpha As Int) As I";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 92;BA.debugLine="Return Bit.And(0xffffff, c) + Bit.ShiftLeft(alpha";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.solve(new RemoteObject[] {b4xloadingindicator.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xffffff))),(Object)(_c)),b4xloadingindicator.__c.getField(false,"Bit").runMethod(true,"ShiftLeft",(Object)(_alpha),(Object)(BA.numberCast(int.class, 24)))}, "+",1, 1);
+ BA.debugLineNum = 93;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _show(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xloadingindicator) ","b4xloadingindicator",58,__ref.getField(false, "ba"),__ref,56);
+if (RapidSub.canDelegate("show")) { return __ref.runUserSub(false, "b4xloadingindicator","show", __ref);}
+ BA.debugLineNum = 56;BA.debugLine="Public Sub Show";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="mBase.Visible = True";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xloadingindicator.__c.getField(true,"True"));
+ BA.debugLineNum = 58;BA.debugLine="MainLoop";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xloadingindicator.class, "_mainloop" /*void*/ );
+ BA.debugLineNum = 59;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate.java
new file mode 100644
index 0000000..fb327aa
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate.java
@@ -0,0 +1,36 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xlongtexttemplate {
+ public static RemoteObject myClass;
+ public b4xlongtexttemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xlongtexttemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _customlistview1 = RemoteObject.declareNull("b4a.example3.customlistview");
+public static RemoteObject _text = RemoteObject.declareNull("Object");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"CustomListView1",_ref.getField(false, "_customlistview1"),"DateUtils",_ref.getField(false, "_dateutils"),"mBase",_ref.getField(false, "_mbase"),"Text",_ref.getField(false, "_text"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.java
new file mode 100644
index 0000000..cc1b885
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xlongtexttemplate_subs_0.java
@@ -0,0 +1,157 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xlongtexttemplate_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xlongtexttemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xlongtexttemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Public mBase As B4XView";
+b4xlongtexttemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xlongtexttemplate._mbase);
+ //BA.debugLineNum = 4;BA.debugLine="Public CustomListView1 As CustomListView";
+b4xlongtexttemplate._customlistview1 = RemoteObject.createNew ("b4a.example3.customlistview");__ref.setField("_customlistview1",b4xlongtexttemplate._customlistview1);
+ //BA.debugLineNum = 5;BA.debugLine="Public Text As Object";
+b4xlongtexttemplate._text = RemoteObject.createNew ("Object");__ref.setField("_text",b4xlongtexttemplate._text);
+ //BA.debugLineNum = 6;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xlongtexttemplate) ","b4xlongtexttemplate",59,__ref.getField(false, "ba"),__ref,41);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xlongtexttemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 41;BA.debugLine="Private Sub DialogClosed(Result As Int) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 43;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xlongtexttemplate) ","b4xlongtexttemplate",59,__ref.getField(false, "ba"),__ref,30);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xlongtexttemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 30;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 31;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 32;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xlongtexttemplate) ","b4xlongtexttemplate",59,__ref.getField(false, "ba"),__ref,8);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xlongtexttemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 8;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 9;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("mBase"))));
+ BA.debugLineNum = 10;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, 300dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xlongtexttemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(b4xlongtexttemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))));
+ BA.debugLineNum = 11;BA.debugLine="mBase.LoadLayout(\"LongTextTemplate\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("LongTextTemplate")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 12;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 13;BA.debugLine="CustomListView1.sv.SetColorAndBorder(xui.Color_Tr";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(false,"_sv").runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 14;BA.debugLine="CustomListView1.DefaultTextBackgroundColor = 0xFF";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextbackgroundcolor",BA.numberCast(int.class, ((int)0xff555555)));
+ BA.debugLineNum = 15;BA.debugLine="CustomListView1.DefaultTextColor = xui.Color_Whit";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextcolor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White"));
+ BA.debugLineNum = 16;BA.debugLine="CustomListView1.sv.Color = 0xFF464646";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(false,"_sv").runMethod(true,"setColor",BA.numberCast(int.class, ((int)0xff464646)));
+ BA.debugLineNum = 21;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Resize (b4xlongtexttemplate) ","b4xlongtexttemplate",59,__ref.getField(false, "ba"),__ref,23);
+if (RapidSub.canDelegate("resize")) { return __ref.runUserSub(false, "b4xlongtexttemplate","resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 23;BA.debugLine="Public Sub Resize(Width As Int, Height As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 24;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 25;BA.debugLine="CustomListView1.AsView.SetLayoutAnimated(0, 0, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_asview").runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 26;BA.debugLine="CustomListView1.Base_Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_base_resize",(Object)(BA.numberCast(double.class, _width)),(Object)(BA.numberCast(double.class, _height)));
+ BA.debugLineNum = 27;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xlongtexttemplate) ","b4xlongtexttemplate",59,__ref.getField(false, "ba"),__ref,34);
+if (RapidSub.canDelegate("show")) { return __ref.runUserSub(false, "b4xlongtexttemplate","show", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 34;BA.debugLine="Private Sub Show (Dialog As B4XDialog) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 35;BA.debugLine="CustomListView1.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 36;BA.debugLine="CustomListView1.AddTextItem(Text, \"\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_addtextitem",(Object)(__ref.getField(false,"_text" /*RemoteObject*/ )),(Object)((RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 37;BA.debugLine="CustomListView1.GetPanel(0).GetView(0).SetTextAli";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_getpanel",(Object)(BA.numberCast(int.class, 0))).runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("TOP")),(Object)(RemoteObject.createImmutable("LEFT")));
+ BA.debugLineNum = 38;BA.debugLine="XUIViewsUtils.AddStubToCLVIfNeeded(CustomListView";
+Debug.JustUpdateDeviceLine();
+b4xlongtexttemplate._xuiviewsutils.runVoidMethod ("_addstubtoclvifneeded" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_customlistview1" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(true,"_defaulttextbackgroundcolor")));
+ BA.debugLineNum = 39;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage.java
new file mode 100644
index 0000000..c9e3df5
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage.java
@@ -0,0 +1,128 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xmainpage {
+ public static RemoteObject myClass;
+ public b4xmainpage() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xmainpage.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _rp = RemoteObject.declareNull("anywheresoftware.b4a.objects.RuntimePermissions");
+public static RemoteObject _root = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _login = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xmainpage");
+public static RemoteObject _principal = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_principal");
+public static RemoteObject _clientes = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_clientes");
+public static RemoteObject _cliente = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_cliente");
+public static RemoteObject _productos = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_productos");
+public static RemoteObject _updateavailable = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_updateavailable");
+public static RemoteObject _mapas = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_mapas");
+public static RemoteObject _nuevocliente = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_nuevocliente");
+public static RemoteObject _ticketsdia = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_ticketsdia");
+public static RemoteObject _noventa = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_noventa");
+public static RemoteObject _pedidos = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_pedidos");
+public static RemoteObject _buscar = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_buscar");
+public static RemoteObject _detalleventa = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_detalleventa");
+public static RemoteObject _detalle_promo = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_detalle_promo");
+public static RemoteObject _reqmanager = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager");
+public static RemoteObject _usuario = RemoteObject.createImmutable("");
+public static RemoteObject _logger = RemoteObject.createImmutable(false);
+public static RemoteObject _lat_gps = RemoteObject.createImmutable("");
+public static RemoteObject _lon_gps = RemoteObject.createImmutable("");
+public static RemoteObject _server = RemoteObject.createImmutable("");
+public static RemoteObject _montoactual = RemoteObject.createImmutable("");
+public static RemoteObject _clientestotal = RemoteObject.createImmutable("");
+public static RemoteObject _clientesventa = RemoteObject.createImmutable("");
+public static RemoteObject _clientesrechazo = RemoteObject.createImmutable("");
+public static RemoteObject _clientesvisitados = RemoteObject.createImmutable("");
+public static RemoteObject _almacen = RemoteObject.createImmutable("");
+public static RemoteObject _rutapreventa = RemoteObject.createImmutable("");
+public static RemoteObject _cantidadprod = RemoteObject.createImmutable("");
+public static RemoteObject _ultimaactualizaciongps = RemoteObject.createImmutable("");
+public static RemoteObject _fecharuta = RemoteObject.createImmutable("");
+public static RemoteObject _srvip = RemoteObject.createImmutable("");
+public static RemoteObject _phn = RemoteObject.declareNull("anywheresoftware.b4a.phone.Phone");
+public static RemoteObject _user = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _pass = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _c = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+public static RemoteObject _existe = RemoteObject.createImmutable("");
+public static RemoteObject _paso1 = RemoteObject.createImmutable("");
+public static RemoteObject _imen = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _imei = RemoteObject.createImmutable("");
+public static RemoteObject _label1 = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _p_principal = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _entrar = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _checklist = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_cheklist");
+public static RemoteObject _tabulador = RemoteObject.declareNull("reparto_mazapa.keymon.lat.c_tabulador");
+public static RemoteObject _batt = RemoteObject.createImmutable(0);
+public static RemoteObject _porvisitar = RemoteObject.createImmutable("");
+public static RemoteObject _entregas = RemoteObject.createImmutable("");
+public static RemoteObject _rechazos = RemoteObject.createImmutable("");
+public static RemoteObject _montoentregado = RemoteObject.createImmutable("");
+public static RemoteObject _montorechazado = RemoteObject.createImmutable("");
+public static RemoteObject _p_appupdate = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _i_engrane = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+public static RemoteObject _b_server = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_apk = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_enviobd = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_regesar = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _et_server = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _p_serverlist = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _lv_server = RemoteObject.declareNull("anywheresoftware.b4a.objects.ListViewWrapper");
+public static RemoteObject _provider = RemoteObject.declareNull("reparto_mazapa.keymon.lat.fileprovider");
+public static RemoteObject _rutabdbackup = RemoteObject.createImmutable("");
+public static RemoteObject _b_can_monto = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_aceptar_monto = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _et_add_monto = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _p_add_monto = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _sdate = RemoteObject.createImmutable("");
+public static RemoteObject _stime = RemoteObject.createImmutable("");
+public static RemoteObject _p_validacion = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _b_cancelarcodigo = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_aceptar = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _et_codigo = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _p_ciego = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _b_terpc = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_pc_env = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _clv_pick_ciego = RemoteObject.declareNull("b4a.example3.customlistview");
+public static RemoteObject _et_buspc = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _q_buscar = RemoteObject.createImmutable("");
+public static RemoteObject _d = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+public static RemoteObject _l_pick_ciego = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _et_pick_ciego = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _a = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+public static RemoteObject _f = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+public static RemoteObject _b_cargarmonto = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _b_arqueocieego = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _label2 = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _b4xswitch2 = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xswitch");
+public static RemoteObject _p_geopass = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _bacepgeo = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _bcangeo = RemoteObject.declareNull("anywheresoftware.b4a.objects.ButtonWrapper");
+public static RemoteObject _p_centrageopass = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+public static RemoteObject _l_fondopass = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _et_passgeo = RemoteObject.declareNull("anywheresoftware.b4a.objects.EditTextWrapper");
+public static RemoteObject _l_ingresapass = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"a",_ref.getField(false, "_a"),"almacen",_ref.getField(false, "_almacen"),"b_aceptar",_ref.getField(false, "_b_aceptar"),"B_Aceptar_Monto",_ref.getField(false, "_b_aceptar_monto"),"b_apk",_ref.getField(false, "_b_apk"),"b_arqueocieego",_ref.getField(false, "_b_arqueocieego"),"B_Can_Monto",_ref.getField(false, "_b_can_monto"),"b_cancelarcodigo",_ref.getField(false, "_b_cancelarcodigo"),"b_CargarMonto",_ref.getField(false, "_b_cargarmonto"),"b_envioBD",_ref.getField(false, "_b_enviobd"),"B_PC_ENV",_ref.getField(false, "_b_pc_env"),"b_regesar",_ref.getField(false, "_b_regesar"),"b_server",_ref.getField(false, "_b_server"),"b_terpc",_ref.getField(false, "_b_terpc"),"B4XSwitch2",_ref.getField(false, "_b4xswitch2"),"bAcepGeo",_ref.getField(false, "_bacepgeo"),"batt",_ref.getField(false, "_batt"),"bCanGeo",_ref.getField(false, "_bcangeo"),"buscar",_ref.getField(false, "_buscar"),"c",_ref.getField(false, "_c"),"CANTIDADPROD",_ref.getField(false, "_cantidadprod"),"checklist",_ref.getField(false, "_checklist"),"cliente",_ref.getField(false, "_cliente"),"clientes",_ref.getField(false, "_clientes"),"clientesRechazo",_ref.getField(false, "_clientesrechazo"),"clientesTotal",_ref.getField(false, "_clientestotal"),"clientesVenta",_ref.getField(false, "_clientesventa"),"clientesVisitados",_ref.getField(false, "_clientesvisitados"),"CLV_PICK_CIEGO",_ref.getField(false, "_clv_pick_ciego"),"d",_ref.getField(false, "_d"),"DateUtils",_ref.getField(false, "_dateutils"),"detalle_promo",_ref.getField(false, "_detalle_promo"),"detalleVenta",_ref.getField(false, "_detalleventa"),"Entrar",_ref.getField(false, "_entrar"),"entregas",_ref.getField(false, "_entregas"),"ET_Add_Monto",_ref.getField(false, "_et_add_monto"),"et_buspc",_ref.getField(false, "_et_buspc"),"et_codigo",_ref.getField(false, "_et_codigo"),"et_passGeo",_ref.getField(false, "_et_passgeo"),"ET_PICK_CIEGO",_ref.getField(false, "_et_pick_ciego"),"et_server",_ref.getField(false, "_et_server"),"existe",_ref.getField(false, "_existe"),"f",_ref.getField(false, "_f"),"fechaRuta",_ref.getField(false, "_fecharuta"),"i_engrane",_ref.getField(false, "_i_engrane"),"IMEI",_ref.getField(false, "_imei"),"IMEN",_ref.getField(false, "_imen"),"l_fondoPass",_ref.getField(false, "_l_fondopass"),"l_ingresaPass",_ref.getField(false, "_l_ingresapass"),"L_PICK_CIEGO",_ref.getField(false, "_l_pick_ciego"),"Label1",_ref.getField(false, "_label1"),"Label2",_ref.getField(false, "_label2"),"lat_gps",_ref.getField(false, "_lat_gps"),"logger",_ref.getField(false, "_logger"),"login",_ref.getField(false, "_login"),"lon_gps",_ref.getField(false, "_lon_gps"),"lv_server",_ref.getField(false, "_lv_server"),"mapas",_ref.getField(false, "_mapas"),"montoActual",_ref.getField(false, "_montoactual"),"montoEntregado",_ref.getField(false, "_montoentregado"),"montoRechazado",_ref.getField(false, "_montorechazado"),"noVenta",_ref.getField(false, "_noventa"),"nuevoCliente",_ref.getField(false, "_nuevocliente"),"p_add_monto",_ref.getField(false, "_p_add_monto"),"p_appUpdate",_ref.getField(false, "_p_appupdate"),"p_centraGeoPass",_ref.getField(false, "_p_centrageopass"),"P_CIEGO",_ref.getField(false, "_p_ciego"),"p_GeoPass",_ref.getField(false, "_p_geopass"),"p_principal",_ref.getField(false, "_p_principal"),"p_serverList",_ref.getField(false, "_p_serverlist"),"p_validacion",_ref.getField(false, "_p_validacion"),"paso1",_ref.getField(false, "_paso1"),"pass",_ref.getField(false, "_pass"),"pedidos",_ref.getField(false, "_pedidos"),"phn",_ref.getField(false, "_phn"),"porVisitar",_ref.getField(false, "_porvisitar"),"principal",_ref.getField(false, "_principal"),"productos",_ref.getField(false, "_productos"),"Provider",_ref.getField(false, "_provider"),"q_buscar",_ref.getField(false, "_q_buscar"),"rechazos",_ref.getField(false, "_rechazos"),"reqManager",_ref.getField(false, "_reqmanager"),"Root",_ref.getField(false, "_root"),"rp",_ref.getField(false, "_rp"),"rutaBDBackup",_ref.getField(false, "_rutabdbackup"),"rutaPreventa",_ref.getField(false, "_rutapreventa"),"sDate",_ref.getField(false, "_sdate"),"server",_ref.getField(false, "_server"),"srvIp",_ref.getField(false, "_srvip"),"sTime",_ref.getField(false, "_stime"),"tabulador",_ref.getField(false, "_tabulador"),"ticketsDia",_ref.getField(false, "_ticketsdia"),"ultimaActualizacionGPS",_ref.getField(false, "_ultimaactualizaciongps"),"updateAvailable",_ref.getField(false, "_updateavailable"),"user",_ref.getField(false, "_user"),"usuario",_ref.getField(false, "_usuario"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.java
new file mode 100644
index 0000000..aa153c9
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xmainpage_subs_0.java
@@ -0,0 +1,3462 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xmainpage_subs_0 {
+
+
+public static RemoteObject _b_aceptar_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_aceptar_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1013);
+if (RapidSub.canDelegate("b_aceptar_click")) { return __ref.runUserSub(false, "b4xmainpage","b_aceptar_click", __ref);}
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+ BA.debugLineNum = 1013;BA.debugLine="Private Sub b_aceptar_Click";
+Debug.ShouldStop(1048576);
+ BA.debugLineNum = 1014;BA.debugLine="Private f As Cursor=Starter.skmt.ExecQuery(\"selec";
+Debug.ShouldStop(2097152);
+b4xmainpage._f = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._f = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));__ref.setField("_f",b4xmainpage._f);
+ BA.debugLineNum = 1015;BA.debugLine="f.Position=0";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 1016;BA.debugLine="Private a As Cursor =Starter.skmt.ExecQuery(\"sele";
+Debug.ShouldStop(8388608);
+b4xmainpage._a = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._a = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));__ref.setField("_a",b4xmainpage._a);
+ BA.debugLineNum = 1017;BA.debugLine="a.Position = 0";
+Debug.ShouldStop(16777216);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 1018;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(33554432);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 1019;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(67108864);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 1020;BA.debugLine="cmd.Name = \"select_estatus_MAZAPA\"";
+Debug.ShouldStop(134217728);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_estatus_MAZAPA"));
+ BA.debugLineNum = 1021;BA.debugLine="cmd.Parameters = Array As Object(a.GetString(\"ID_";
+Debug.ShouldStop(268435456);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN")))),(__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))))}));
+ BA.debugLineNum = 1022;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"estatus2\")";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("estatus2"))));
+ BA.debugLineNum = 1023;BA.debugLine="f.Close";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 1024;BA.debugLine="a.Close";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 1029;BA.debugLine="End Sub";
+Debug.ShouldStop(16);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_aceptar_monto_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("B_Aceptar_Monto_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,730);
+if (RapidSub.canDelegate("b_aceptar_monto_click")) { return __ref.runUserSub(false, "b4xmainpage","b_aceptar_monto_click", __ref);}
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+ BA.debugLineNum = 730;BA.debugLine="Private Sub B_Aceptar_Monto_Click";
+Debug.ShouldStop(33554432);
+ BA.debugLineNum = 731;BA.debugLine="Private f As Cursor=Starter.skmt.ExecQuery(\"selec";
+Debug.ShouldStop(67108864);
+b4xmainpage._f = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._f = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));__ref.setField("_f",b4xmainpage._f);
+ BA.debugLineNum = 732;BA.debugLine="f.Position=0";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 733;BA.debugLine="Private a As Cursor =Starter.skmt.ExecQuery(\"sele";
+Debug.ShouldStop(268435456);
+b4xmainpage._a = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._a = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));__ref.setField("_a",b4xmainpage._a);
+ BA.debugLineNum = 734;BA.debugLine="a.Position = 0";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 735;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(1073741824);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 736;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(-2147483648);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 737;BA.debugLine="cmd.Name = \"select_estatus_MAZAPA\"";
+Debug.ShouldStop(1);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_estatus_MAZAPA"));
+ BA.debugLineNum = 738;BA.debugLine="cmd.Parameters = Array As Object(a.GetString(\"ID_";
+Debug.ShouldStop(2);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN")))),(__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))))}));
+ BA.debugLineNum = 739;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"estatus\")";
+Debug.ShouldStop(4);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("estatus"))));
+ BA.debugLineNum = 740;BA.debugLine="f.Close";
+Debug.ShouldStop(8);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 741;BA.debugLine="a.Close";
+Debug.ShouldStop(16);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 742;BA.debugLine="End Sub";
+Debug.ShouldStop(32);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_apk_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_apk_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,670);
+if (RapidSub.canDelegate("b_apk_click")) { return __ref.runUserSub(false, "b4xmainpage","b_apk_click", __ref);}
+ BA.debugLineNum = 670;BA.debugLine="Private Sub b_apk_Click";
+Debug.ShouldStop(536870912);
+ BA.debugLineNum = 671;BA.debugLine="StartService(appUpdater)";
+Debug.ShouldStop(1073741824);
+b4xmainpage.__c.runVoidMethod ("StartService",__ref.getField(false, "ba"),(Object)((b4xmainpage._appupdater.getObject())));
+ BA.debugLineNum = 672;BA.debugLine="End Sub";
+Debug.ShouldStop(-2147483648);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_arqueocieego_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_arqueocieego_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,818);
+if (RapidSub.canDelegate("b_arqueocieego_click")) { return __ref.runUserSub(false, "b4xmainpage","b_arqueocieego_click", __ref);}
+ BA.debugLineNum = 818;BA.debugLine="Private Sub b_arqueocieego_Click";
+Debug.ShouldStop(131072);
+ BA.debugLineNum = 819;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT * FROM CAT_GU";
+Debug.ShouldStop(262144);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT * FROM CAT_GUNAPROD3"))));
+ BA.debugLineNum = 820;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(524288);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 821;BA.debugLine="Subs.panelVisible(p_validacion,0,0)";
+Debug.ShouldStop(1048576);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_validacion" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ }else {
+ BA.debugLineNum = 823;BA.debugLine="MsgboxAsync(\"No hay ruta cargada, favor de carga";
+Debug.ShouldStop(4194304);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("No hay ruta cargada, favor de cargar día")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ };
+ BA.debugLineNum = 825;BA.debugLine="End Sub";
+Debug.ShouldStop(16777216);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_can_monto_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("B_Can_Monto_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,814);
+if (RapidSub.canDelegate("b_can_monto_click")) { return __ref.runUserSub(false, "b4xmainpage","b_can_monto_click", __ref);}
+ BA.debugLineNum = 814;BA.debugLine="Private Sub B_Can_Monto_Click";
+Debug.ShouldStop(8192);
+ BA.debugLineNum = 815;BA.debugLine="p_add_monto.Visible = False";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_p_add_monto" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 816;BA.debugLine="End Sub";
+Debug.ShouldStop(32768);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_cancelarcodigo_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_cancelarcodigo_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1057);
+if (RapidSub.canDelegate("b_cancelarcodigo_click")) { return __ref.runUserSub(false, "b4xmainpage","b_cancelarcodigo_click", __ref);}
+ BA.debugLineNum = 1057;BA.debugLine="Private Sub b_cancelarcodigo_Click";
+Debug.ShouldStop(1);
+ BA.debugLineNum = 1058;BA.debugLine="p_validacion.Visible = False";
+Debug.ShouldStop(2);
+__ref.getField(false,"_p_validacion" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 1059;BA.debugLine="End Sub";
+Debug.ShouldStop(4);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_cargarmonto_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_CargarMonto_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,713);
+if (RapidSub.canDelegate("b_cargarmonto_click")) { return __ref.runUserSub(false, "b4xmainpage","b_cargarmonto_click", __ref);}
+ BA.debugLineNum = 713;BA.debugLine="Private Sub b_CargarMonto_Click";
+Debug.ShouldStop(256);
+ BA.debugLineNum = 715;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT * FROM kmt_in";
+Debug.ShouldStop(1024);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT * FROM kmt_info"))));
+ BA.debugLineNum = 716;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 717;BA.debugLine="If c.RowCount < 0 Or c.RowCount = 0 Then";
+Debug.ShouldStop(4096);
+if (RemoteObject.solveBoolean("<",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0)) || RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 718;BA.debugLine="MsgboxAsync(\"No hay ruta cargada, favor de carga";
+Debug.ShouldStop(8192);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("No hay ruta cargada, favor de cargar día")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ }else {
+ BA.debugLineNum = 720;BA.debugLine="Subs.panelVisible(p_add_monto,0,0)";
+Debug.ShouldStop(32768);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_add_monto" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ };
+ BA.debugLineNum = 722;BA.debugLine="c.Close";
+Debug.ShouldStop(131072);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 724;BA.debugLine="End Sub";
+Debug.ShouldStop(524288);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _b_enviobd_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_envioBD_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,652);
+if (RapidSub.canDelegate("b_enviobd_click")) { __ref.runUserSub(false, "b4xmainpage","b_enviobd_click", __ref); return;}
+ResumableSub_b_envioBD_Click rsub = new ResumableSub_b_envioBD_Click(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_b_envioBD_Click extends BA.ResumableSub {
+public ResumableSub_b_envioBD_Click(reparto_mazapa.keymon.lat.b4xmainpage parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xmainpage parent;
+RemoteObject _filename = RemoteObject.createImmutable("");
+RemoteObject _email = RemoteObject.declareNull("anywheresoftware.b4a.phone.Phone.Email");
+RemoteObject _in = RemoteObject.declareNull("anywheresoftware.b4a.objects.IntentWrapper");
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("b_envioBD_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,652);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 655;BA.debugLine="Dim FileName As String = \"kmt.db\"";
+Debug.ShouldStop(16384);
+_filename = BA.ObjectToString("kmt.db");Debug.locals.put("FileName", _filename);Debug.locals.put("FileName", _filename);
+ BA.debugLineNum = 657;BA.debugLine="Log(\"xxxxxx:\"&Provider.SharedFolder)";
+Debug.ShouldStop(65536);
+parent.__c.runVoidMethod ("LogImpl","31769477",RemoteObject.concat(RemoteObject.createImmutable("xxxxxx:"),__ref.getField(false,"_provider" /*RemoteObject*/ ).getField(true,"_sharedfolder" /*RemoteObject*/ )),0);
+ BA.debugLineNum = 658;BA.debugLine="Sleep(1000)";
+Debug.ShouldStop(131072);
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xmainpage", "b_enviobd_click"),BA.numberCast(int.class, 1000));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 659;BA.debugLine="File.Copy(File.DirInternal, FileName, Provider.Sh";
+Debug.ShouldStop(262144);
+parent.__c.getField(false,"File").runVoidMethod ("Copy",(Object)(parent.__c.getField(false,"File").runMethod(true,"getDirInternal")),(Object)(_filename),(Object)(__ref.getField(false,"_provider" /*RemoteObject*/ ).getField(true,"_sharedfolder" /*RemoteObject*/ )),(Object)(_filename));
+ BA.debugLineNum = 660;BA.debugLine="Dim email As Email";
+Debug.ShouldStop(524288);
+_email = RemoteObject.createNew ("anywheresoftware.b4a.phone.Phone.Email");Debug.locals.put("email", _email);
+ BA.debugLineNum = 661;BA.debugLine="email.To.Add(\"soporte@keymonsoft.com\")";
+Debug.ShouldStop(1048576);
+_email.getField(false,"To").runVoidMethod ("Add",(Object)((RemoteObject.createImmutable("soporte@keymonsoft.com"))));
+ BA.debugLineNum = 662;BA.debugLine="email.Subject = \"Base de datos para revisión\"";
+Debug.ShouldStop(2097152);
+_email.setField ("Subject",BA.ObjectToString("Base de datos para revisión"));
+ BA.debugLineNum = 663;BA.debugLine="email.Attachments.Add(Provider.GetFileUri(FileNam";
+Debug.ShouldStop(4194304);
+_email.getField(false,"Attachments").runVoidMethod ("Add",(Object)(__ref.getField(false,"_provider" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.fileprovider.class, "_getfileuri" /*RemoteObject*/ ,(Object)(_filename))));
+ BA.debugLineNum = 665;BA.debugLine="Dim in As Intent = email.GetIntent";
+Debug.ShouldStop(16777216);
+_in = RemoteObject.createNew ("anywheresoftware.b4a.objects.IntentWrapper");
+_in = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.IntentWrapper"), _email.runMethod(false,"GetIntent"));Debug.locals.put("in", _in);Debug.locals.put("in", _in);
+ BA.debugLineNum = 666;BA.debugLine="in.Flags = 1 'FLAG_GRANT_READ_URI_PERMISSION";
+Debug.ShouldStop(33554432);
+_in.runMethod(true,"setFlags",BA.numberCast(int.class, 1));
+ BA.debugLineNum = 667;BA.debugLine="StartActivity(in)";
+Debug.ShouldStop(67108864);
+parent.__c.runVoidMethod ("StartActivity",__ref.getField(false, "ba"),(Object)((_in.getObject())));
+ BA.debugLineNum = 668;BA.debugLine="End Sub";
+Debug.ShouldStop(134217728);
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _b_pc_env_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("B_PC_ENV_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,868);
+if (RapidSub.canDelegate("b_pc_env_click")) { return __ref.runUserSub(false, "b4xmainpage","b_pc_env_click", __ref);}
+int _i = 0;
+RemoteObject _itempanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _innerpanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _edittext = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _inputtext = RemoteObject.createImmutable("");
+RemoteObject _idlabel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _idtext = RemoteObject.createImmutable("");
+RemoteObject _idparts = null;
+RemoteObject _k = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+RemoteObject _fechatabulador = null;
+RemoteObject _fechatabulador2 = null;
+RemoteObject _fechatabulador3 = RemoteObject.createImmutable("");
+ BA.debugLineNum = 868;BA.debugLine="Private Sub B_PC_ENV_Click";
+Debug.ShouldStop(8);
+ BA.debugLineNum = 869;BA.debugLine="Dim sDate, sTime As String";
+Debug.ShouldStop(16);
+b4xmainpage._sdate = RemoteObject.createImmutable("");__ref.setField("_sdate",b4xmainpage._sdate);
+b4xmainpage._stime = RemoteObject.createImmutable("");__ref.setField("_stime",b4xmainpage._stime);
+ BA.debugLineNum = 870;BA.debugLine="DateTime.DateFormat = \"dd/MM/yyyy\"";
+Debug.ShouldStop(32);
+b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"setDateFormat",BA.ObjectToString("dd/MM/yyyy"));
+ BA.debugLineNum = 871;BA.debugLine="DateTime.TimeFormat = \"HH:mm:ss\"";
+Debug.ShouldStop(64);
+b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"setTimeFormat",BA.ObjectToString("HH:mm:ss"));
+ BA.debugLineNum = 872;BA.debugLine="sDate = DateTime.Date(DateTime.Now)";
+Debug.ShouldStop(128);
+__ref.setField ("_sdate" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Date",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 873;BA.debugLine="sTime = DateTime.Time(DateTime.Now)";
+Debug.ShouldStop(256);
+__ref.setField ("_stime" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Time",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 876;BA.debugLine="For i = 0 To CLV_PICK_CIEGO.Size - 1";
+Debug.ShouldStop(2048);
+{
+final int step6 = 1;
+final int limit6 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runMethod(true,"_getsize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step6 > 0 && _i <= limit6) || (step6 < 0 && _i >= limit6) ;_i = ((int)(0 + _i + step6)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 878;BA.debugLine="Dim itemPanel As B4XView = CLV_PICK_CIEGO.GetPan";
+Debug.ShouldStop(8192);
+_itempanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_itempanel = __ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runMethod(false,"_getpanel",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("itemPanel", _itempanel);Debug.locals.put("itemPanel", _itempanel);
+ BA.debugLineNum = 879;BA.debugLine="Dim innerPanel As B4XView = itemPanel.GetView(0)";
+Debug.ShouldStop(16384);
+_innerpanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_innerpanel = _itempanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0)));Debug.locals.put("innerPanel", _innerpanel);Debug.locals.put("innerPanel", _innerpanel);
+ BA.debugLineNum = 880;BA.debugLine="Dim editText As B4XView = innerPanel.GetView(1)";
+Debug.ShouldStop(32768);
+_edittext = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_edittext = _innerpanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 1)));Debug.locals.put("editText", _edittext);Debug.locals.put("editText", _edittext);
+ BA.debugLineNum = 881;BA.debugLine="Dim inputText As String = editText.As(EditText).";
+Debug.ShouldStop(65536);
+_inputtext = (RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), _edittext.getObject())).runMethod(true,"getText");Debug.locals.put("inputText", _inputtext);Debug.locals.put("inputText", _inputtext);
+ BA.debugLineNum = 884;BA.debugLine="If Regex.IsMatch(\"^[0]+$\", inputText) Or inputTe";
+Debug.ShouldStop(524288);
+if (RemoteObject.solveBoolean(".",b4xmainpage.__c.getField(false,"Regex").runMethod(true,"IsMatch",(Object)(BA.ObjectToString("^[0]+$")),(Object)(_inputtext))) || RemoteObject.solveBoolean("=",_inputtext,BA.ObjectToString(""))) {
+ BA.debugLineNum = 885;BA.debugLine="inputText = \"0\"";
+Debug.ShouldStop(1048576);
+_inputtext = BA.ObjectToString("0");Debug.locals.put("inputText", _inputtext);
+ };
+ BA.debugLineNum = 889;BA.debugLine="Dim idLabel As B4XView = innerPanel.GetView(0)";
+Debug.ShouldStop(16777216);
+_idlabel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_idlabel = _innerpanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0)));Debug.locals.put("idLabel", _idlabel);Debug.locals.put("idLabel", _idlabel);
+ BA.debugLineNum = 890;BA.debugLine="Dim idText As String = idLabel.As(Label).Text";
+Debug.ShouldStop(33554432);
+_idtext = (RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.LabelWrapper"), _idlabel.getObject())).runMethod(true,"getText");Debug.locals.put("idText", _idtext);Debug.locals.put("idText", _idtext);
+ BA.debugLineNum = 891;BA.debugLine="Dim idParts() As String = Regex.Split(CRLF, idTe";
+Debug.ShouldStop(67108864);
+_idparts = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(b4xmainpage.__c.getField(true,"CRLF")),(Object)(_idtext));Debug.locals.put("idParts", _idparts);Debug.locals.put("idParts", _idparts);
+ BA.debugLineNum = 893;BA.debugLine="f=Starter.skmt.ExecQuery(\"select RUTAA from RUTA";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_f" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));
+ BA.debugLineNum = 894;BA.debugLine="f.Position=0";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 895;BA.debugLine="Log(f.GetString(\"RUTAA\"))";
+Debug.ShouldStop(1073741824);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32687003",__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),0);
+ BA.debugLineNum = 896;BA.debugLine="a=Starter.skmt.ExecQuery(\"select ID_ALMACEN from";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_a" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));
+ BA.debugLineNum = 897;BA.debugLine="If a.RowCount>0 Then";
+Debug.ShouldStop(1);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 898;BA.debugLine="a.Position=0";
+Debug.ShouldStop(2);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ };
+ BA.debugLineNum = 900;BA.debugLine="Dim k As Cursor = Starter.skmt.ExecQuery(\"SELECT";
+Debug.ShouldStop(8);
+_k = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+_k = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HVD_FECHA FROM HIST_VENTAS"))));Debug.locals.put("k", _k);Debug.locals.put("k", _k);
+ BA.debugLineNum = 901;BA.debugLine="k.Position = 0";
+Debug.ShouldStop(16);
+_k.runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 902;BA.debugLine="Dim fechatabulador() As String = Regex.Split(\" \"";
+Debug.ShouldStop(32);
+_fechatabulador = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString(" ")),(Object)(_k.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("HVD_FECHA")))));Debug.locals.put("fechatabulador", _fechatabulador);Debug.locals.put("fechatabulador", _fechatabulador);
+ BA.debugLineNum = 903;BA.debugLine="Dim fechatabulador2() As String = Regex.Split(\"-";
+Debug.ShouldStop(64);
+_fechatabulador2 = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString("-")),(Object)(_fechatabulador.getArrayElement(true,BA.numberCast(int.class, 0))));Debug.locals.put("fechatabulador2", _fechatabulador2);Debug.locals.put("fechatabulador2", _fechatabulador2);
+ BA.debugLineNum = 904;BA.debugLine="Dim fechatabulador3 As String = fechatabulador2(";
+Debug.ShouldStop(128);
+_fechatabulador3 = RemoteObject.concat(_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 2)),RemoteObject.createImmutable("/"),_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 1)),RemoteObject.createImmutable("/"),_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 0)));Debug.locals.put("fechatabulador3", _fechatabulador3);Debug.locals.put("fechatabulador3", _fechatabulador3);
+ BA.debugLineNum = 905;BA.debugLine="k.Close";
+Debug.ShouldStop(256);
+_k.runVoidMethod ("Close");
+ BA.debugLineNum = 906;BA.debugLine="If inputText <> \"\" Then";
+Debug.ShouldStop(512);
+if (RemoteObject.solveBoolean("!",_inputtext,BA.ObjectToString(""))) {
+ BA.debugLineNum = 907;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM PICK";
+Debug.ShouldStop(1024);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM PICK_CIEGO where PC_ID_PROD = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {_idparts.getArrayElement(true,BA.numberCast(int.class, 0))}))));
+ BA.debugLineNum = 908;BA.debugLine="If c.RowCount = 0 Then";
+Debug.ShouldStop(2048);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 910;BA.debugLine="Log(f.GetString(\"RUTAA\"))";
+Debug.ShouldStop(8192);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32687018",__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),0);
+ BA.debugLineNum = 911;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO PICK_C";
+Debug.ShouldStop(16384);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO PICK_CIEGO(PC_ID_PROD, PC_NOM_PROD, PC_CANT, PC_ALMACEN, PC_RUTA, PC_FECHA) VALUES(?,?,?,?,?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("String",new int[] {6},new Object[] {_idparts.getArrayElement(true,BA.numberCast(int.class, 0)),_idparts.getArrayElement(true,BA.numberCast(int.class, 1)),_inputtext,__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),RemoteObject.concat(_fechatabulador3,RemoteObject.createImmutable(" "),__ref.getField(true,"_stime" /*RemoteObject*/ ))})))));
+ }else {
+ BA.debugLineNum = 914;BA.debugLine="Log(f.GetString(\"RUTAA\"))";
+Debug.ShouldStop(131072);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32687022",__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),0);
+ BA.debugLineNum = 915;BA.debugLine="Starter.skmt.ExecNonQuery2(\"Update PICK_CIEGO";
+Debug.ShouldStop(262144);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("Update PICK_CIEGO set PC_CANT = ? WHERE PC_ID_PROD = ?")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("String",new int[] {2},new Object[] {_inputtext,_idparts.getArrayElement(true,BA.numberCast(int.class, 0))})))));
+ };
+ };
+ BA.debugLineNum = 919;BA.debugLine="f.Close";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 920;BA.debugLine="a.Close";
+Debug.ShouldStop(8388608);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 921;BA.debugLine="Log(\"Processed item \" & i)";
+Debug.ShouldStop(16777216);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32687029",RemoteObject.concat(RemoteObject.createImmutable("Processed item "),RemoteObject.createImmutable(_i)),0);
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 923;BA.debugLine="et_buspc.Text = \"\"";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_et_buspc" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 924;BA.debugLine="CLV_PICK_CIEGO.Clear";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 925;BA.debugLine="End Sub";
+Debug.ShouldStop(268435456);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_regesar_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_regesar_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,646);
+if (RapidSub.canDelegate("b_regesar_click")) { return __ref.runUserSub(false, "b4xmainpage","b_regesar_click", __ref);}
+ BA.debugLineNum = 646;BA.debugLine="Private Sub b_regesar_Click";
+Debug.ShouldStop(32);
+ BA.debugLineNum = 647;BA.debugLine="p_principal.Visible = True";
+Debug.ShouldStop(64);
+__ref.getField(false,"_p_principal" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 648;BA.debugLine="p_appUpdate.Visible = False";
+Debug.ShouldStop(128);
+__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 649;BA.debugLine="End Sub";
+Debug.ShouldStop(256);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b_server_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_server_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,674);
+if (RapidSub.canDelegate("b_server_click")) { return __ref.runUserSub(false, "b4xmainpage","b_server_click", __ref);}
+ BA.debugLineNum = 674;BA.debugLine="Private Sub b_server_Click";
+Debug.ShouldStop(2);
+ BA.debugLineNum = 675;BA.debugLine="Log(\"Guardar servidor\")";
+Debug.ShouldStop(4);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31900545",RemoteObject.createImmutable("Guardar servidor"),0);
+ BA.debugLineNum = 676;BA.debugLine="Starter.skmt.ExecNonQuery2(\"delete from CAT_VARIA";
+Debug.ShouldStop(8);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("delete from CAT_VARIABLES where CAT_VA_DESCRIPCION = ?")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(RemoteObject.createImmutable("SERVER"))})))));
+ BA.debugLineNum = 677;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO CAT_VARIA";
+Debug.ShouldStop(16);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {RemoteObject.createImmutable(("SERVER")),(__ref.getField(false,"_et_server" /*RemoteObject*/ ).runMethod(true,"getText"))})))));
+ BA.debugLineNum = 678;BA.debugLine="B4XPages.MainPage.server = et_server.text";
+Debug.ShouldStop(32);
+b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).setField ("_server" /*RemoteObject*/ ,__ref.getField(false,"_et_server" /*RemoteObject*/ ).runMethod(true,"getText"));
+ BA.debugLineNum = 679;BA.debugLine="Starter.server = B4XPages.MainPage.server";
+Debug.ShouldStop(64);
+b4xmainpage._starter._server /*RemoteObject*/ = b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ );
+ BA.debugLineNum = 680;BA.debugLine="If logger Then Log(\"Inicializamos reqManager con";
+Debug.ShouldStop(128);
+if (__ref.getField(true,"_logger" /*RemoteObject*/ ).get().booleanValue()) {
+b4xmainpage.__c.runVoidMethod ("LogImpl","31900550",RemoteObject.concat(RemoteObject.createImmutable("Inicializamos reqManager con "),b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )),0);};
+ BA.debugLineNum = 681;BA.debugLine="reqManager.Initialize(Me, B4XPages.MainPage.serve";
+Debug.ShouldStop(256);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref),(Object)(b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )));
+ BA.debugLineNum = 682;BA.debugLine="LogColor($\"ReqServer = ${B4XPages.MainPage.server";
+Debug.ShouldStop(512);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31900552",(RemoteObject.concat(RemoteObject.createImmutable("ReqServer = "),b4xmainpage.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )))),RemoteObject.createImmutable(""))),b4xmainpage.__c.getField(false,"Colors").getField(true,"Red"));
+ BA.debugLineNum = 683;BA.debugLine="reinicializaReqManager";
+Debug.ShouldStop(1024);
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_reinicializareqmanager" /*RemoteObject*/ );
+ BA.debugLineNum = 684;BA.debugLine="p_appUpdate.Visible = False";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 686;BA.debugLine="End Sub";
+Debug.ShouldStop(8192);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _b_terpc_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("b_terpc_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,927);
+if (RapidSub.canDelegate("b_terpc_click")) { __ref.runUserSub(false, "b4xmainpage","b_terpc_click", __ref); return;}
+ResumableSub_b_terpc_Click rsub = new ResumableSub_b_terpc_Click(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_b_terpc_Click extends BA.ResumableSub {
+public ResumableSub_b_terpc_Click(reparto_mazapa.keymon.lat.b4xmainpage parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xmainpage parent;
+RemoteObject _resultado = RemoteObject.createImmutable(0);
+int _i = 0;
+RemoteObject _itempanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _innerpanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _edittext = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _inputtext = RemoteObject.createImmutable("");
+RemoteObject _idlabel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _idtext = RemoteObject.createImmutable("");
+RemoteObject _idparts = null;
+RemoteObject _k = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+RemoteObject _fechatabulador = null;
+RemoteObject _fechatabulador2 = null;
+RemoteObject _fechatabulador3 = RemoteObject.createImmutable("");
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+int step12;
+int limit12;
+int step55;
+int limit55;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("b_terpc_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,927);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 928;BA.debugLine="Msgbox2Async(\"Una vez enviada la información no p";
+Debug.ShouldStop(-2147483648);
+parent.__c.runVoidMethod ("Msgbox2Async",(Object)(BA.ObjectToCharSequence("Una vez enviada la información no podras hacer modificaciones")),(Object)(BA.ObjectToCharSequence("Atención")),(Object)(BA.ObjectToString("SI")),(Object)(BA.ObjectToString("")),(Object)(BA.ObjectToString("")),(Object)(parent.__c.runMethod(false,"LoadBitmap",(Object)(parent.__c.getField(false,"File").runMethod(true,"getDirAssets")),(Object)(RemoteObject.createImmutable("alert2.png")))),__ref.getField(false, "ba"),(Object)(parent.__c.getField(true,"False")));
+ BA.debugLineNum = 929;BA.debugLine="Wait For Msgbox_Result (resultado As Int)";
+Debug.ShouldStop(1);
+parent.__c.runVoidMethod ("WaitFor","msgbox_result", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xmainpage", "b_terpc_click"), null);
+this.state = 41;
+return;
+case 41:
+//C
+this.state = 1;
+_resultado = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("resultado", _resultado);
+;
+ BA.debugLineNum = 930;BA.debugLine="If resultado = DialogResponse.POSITIVE Then";
+Debug.ShouldStop(2);
+if (true) break;
+
+case 1:
+//if
+this.state = 40;
+if (RemoteObject.solveBoolean("=",_resultado,BA.numberCast(double.class, parent.__c.getField(false,"DialogResponse").getField(true,"POSITIVE")))) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 931;BA.debugLine="Msgbox2Async(\"Estas seguro de enviar la informac";
+Debug.ShouldStop(4);
+parent.__c.runVoidMethod ("Msgbox2Async",(Object)(BA.ObjectToCharSequence("Estas seguro de enviar la información?")),(Object)(BA.ObjectToCharSequence("Atención")),(Object)(BA.ObjectToString("SI")),(Object)(BA.ObjectToString("")),(Object)(BA.ObjectToString("NO")),(Object)(parent.__c.runMethod(false,"LoadBitmap",(Object)(parent.__c.getField(false,"File").runMethod(true,"getDirAssets")),(Object)(RemoteObject.createImmutable("alert2.png")))),__ref.getField(false, "ba"),(Object)(parent.__c.getField(true,"False")));
+ BA.debugLineNum = 932;BA.debugLine="Wait For Msgbox_Result (resultado As Int)";
+Debug.ShouldStop(8);
+parent.__c.runVoidMethod ("WaitFor","msgbox_result", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xmainpage", "b_terpc_click"), null);
+this.state = 42;
+return;
+case 42:
+//C
+this.state = 4;
+_resultado = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("resultado", _resultado);
+;
+ BA.debugLineNum = 933;BA.debugLine="If resultado = DialogResponse.POSITIVE Then";
+Debug.ShouldStop(16);
+if (true) break;
+
+case 4:
+//if
+this.state = 39;
+if (RemoteObject.solveBoolean("=",_resultado,BA.numberCast(double.class, parent.__c.getField(false,"DialogResponse").getField(true,"POSITIVE")))) {
+this.state = 6;
+}else {
+this.state = 38;
+}if (true) break;
+
+case 6:
+//C
+this.state = 7;
+ BA.debugLineNum = 935;BA.debugLine="Dim sDate, sTime As String";
+Debug.ShouldStop(64);
+parent._sdate = RemoteObject.createImmutable("");__ref.setField("_sdate",parent._sdate);
+parent._stime = RemoteObject.createImmutable("");__ref.setField("_stime",parent._stime);
+ BA.debugLineNum = 936;BA.debugLine="DateTime.DateFormat = \"dd/MM/yyyy\"";
+Debug.ShouldStop(128);
+parent.__c.getField(false,"DateTime").runMethod(true,"setDateFormat",BA.ObjectToString("dd/MM/yyyy"));
+ BA.debugLineNum = 937;BA.debugLine="DateTime.TimeFormat = \"HH:mm:ss\"";
+Debug.ShouldStop(256);
+parent.__c.getField(false,"DateTime").runMethod(true,"setTimeFormat",BA.ObjectToString("HH:mm:ss"));
+ BA.debugLineNum = 938;BA.debugLine="sDate = DateTime.Date(DateTime.Now)";
+Debug.ShouldStop(512);
+__ref.setField ("_sdate" /*RemoteObject*/ ,parent.__c.getField(false,"DateTime").runMethod(true,"Date",(Object)(parent.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 939;BA.debugLine="sTime = DateTime.Time(DateTime.Now)";
+Debug.ShouldStop(1024);
+__ref.setField ("_stime" /*RemoteObject*/ ,parent.__c.getField(false,"DateTime").runMethod(true,"Time",(Object)(parent.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 941;BA.debugLine="For i = 0 To CLV_PICK_CIEGO.Size - 1";
+Debug.ShouldStop(4096);
+if (true) break;
+
+case 7:
+//for
+this.state = 28;
+step12 = 1;
+limit12 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runMethod(true,"_getsize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+Debug.locals.put("i", _i);
+this.state = 43;
+if (true) break;
+
+case 43:
+//C
+this.state = 28;
+if ((step12 > 0 && _i <= limit12) || (step12 < 0 && _i >= limit12)) this.state = 9;
+if (true) break;
+
+case 44:
+//C
+this.state = 43;
+_i = ((int)(0 + _i + step12)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 943;BA.debugLine="Dim itemPanel As B4XView = CLV_PICK_CIEGO.GetP";
+Debug.ShouldStop(16384);
+_itempanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_itempanel = __ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runMethod(false,"_getpanel",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("itemPanel", _itempanel);Debug.locals.put("itemPanel", _itempanel);
+ BA.debugLineNum = 944;BA.debugLine="Dim innerPanel As B4XView = itemPanel.GetView(";
+Debug.ShouldStop(32768);
+_innerpanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_innerpanel = _itempanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0)));Debug.locals.put("innerPanel", _innerpanel);Debug.locals.put("innerPanel", _innerpanel);
+ BA.debugLineNum = 945;BA.debugLine="Dim editText As B4XView = innerPanel.GetView(1";
+Debug.ShouldStop(65536);
+_edittext = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_edittext = _innerpanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 1)));Debug.locals.put("editText", _edittext);Debug.locals.put("editText", _edittext);
+ BA.debugLineNum = 946;BA.debugLine="Dim inputText As String = editText.As(EditText";
+Debug.ShouldStop(131072);
+_inputtext = (RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.EditTextWrapper"), _edittext.getObject())).runMethod(true,"getText");Debug.locals.put("inputText", _inputtext);Debug.locals.put("inputText", _inputtext);
+ BA.debugLineNum = 949;BA.debugLine="If Regex.IsMatch(\"^[0]+$\", inputText) Or input";
+Debug.ShouldStop(1048576);
+if (true) break;
+
+case 10:
+//if
+this.state = 13;
+if (RemoteObject.solveBoolean(".",parent.__c.getField(false,"Regex").runMethod(true,"IsMatch",(Object)(BA.ObjectToString("^[0]+$")),(Object)(_inputtext))) || RemoteObject.solveBoolean("=",_inputtext,BA.ObjectToString(""))) {
+this.state = 12;
+}if (true) break;
+
+case 12:
+//C
+this.state = 13;
+ BA.debugLineNum = 950;BA.debugLine="inputText = \"0\"";
+Debug.ShouldStop(2097152);
+_inputtext = BA.ObjectToString("0");Debug.locals.put("inputText", _inputtext);
+ if (true) break;
+
+case 13:
+//C
+this.state = 14;
+;
+ BA.debugLineNum = 954;BA.debugLine="Dim idLabel As B4XView = innerPanel.GetView(0)";
+Debug.ShouldStop(33554432);
+_idlabel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_idlabel = _innerpanel.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0)));Debug.locals.put("idLabel", _idlabel);Debug.locals.put("idLabel", _idlabel);
+ BA.debugLineNum = 955;BA.debugLine="Dim idText As String = idLabel.As(Label).Text";
+Debug.ShouldStop(67108864);
+_idtext = (RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.LabelWrapper"), _idlabel.getObject())).runMethod(true,"getText");Debug.locals.put("idText", _idtext);Debug.locals.put("idText", _idtext);
+ BA.debugLineNum = 956;BA.debugLine="Dim idParts() As String = Regex.Split(CRLF, id";
+Debug.ShouldStop(134217728);
+_idparts = parent.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(parent.__c.getField(true,"CRLF")),(Object)(_idtext));Debug.locals.put("idParts", _idparts);Debug.locals.put("idParts", _idparts);
+ BA.debugLineNum = 958;BA.debugLine="f=Starter.skmt.ExecQuery(\"select RUTAA from RU";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_f" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));
+ BA.debugLineNum = 959;BA.debugLine="f.Position=0";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 960;BA.debugLine="Log(f.GetString(\"RUTAA\"))";
+Debug.ShouldStop(-2147483648);
+parent.__c.runVoidMethod ("LogImpl","32752545",__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),0);
+ BA.debugLineNum = 962;BA.debugLine="a=Starter.skmt.ExecQuery(\"select ID_ALMACEN fr";
+Debug.ShouldStop(2);
+__ref.getField(false,"_a" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));
+ BA.debugLineNum = 963;BA.debugLine="If a.RowCount>0 Then";
+Debug.ShouldStop(4);
+if (true) break;
+
+case 14:
+//if
+this.state = 17;
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 16;
+}if (true) break;
+
+case 16:
+//C
+this.state = 17;
+ BA.debugLineNum = 964;BA.debugLine="a.Position=0";
+Debug.ShouldStop(8);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ if (true) break;
+
+case 17:
+//C
+this.state = 18;
+;
+ BA.debugLineNum = 966;BA.debugLine="Log(a.GetString(\"ID_ALMACEN\"))";
+Debug.ShouldStop(32);
+parent.__c.runVoidMethod ("LogImpl","32752551",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),0);
+ BA.debugLineNum = 968;BA.debugLine="Dim k As Cursor = Starter.skmt.ExecQuery(\"SELE";
+Debug.ShouldStop(128);
+_k = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+_k = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HVD_FECHA FROM HIST_VENTAS"))));Debug.locals.put("k", _k);Debug.locals.put("k", _k);
+ BA.debugLineNum = 969;BA.debugLine="k.Position = 0";
+Debug.ShouldStop(256);
+_k.runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 970;BA.debugLine="Dim fechatabulador() As String = Regex.Split(\"";
+Debug.ShouldStop(512);
+_fechatabulador = parent.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString(" ")),(Object)(_k.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("HVD_FECHA")))));Debug.locals.put("fechatabulador", _fechatabulador);Debug.locals.put("fechatabulador", _fechatabulador);
+ BA.debugLineNum = 971;BA.debugLine="Dim fechatabulador2() As String = Regex.Split(";
+Debug.ShouldStop(1024);
+_fechatabulador2 = parent.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString("-")),(Object)(_fechatabulador.getArrayElement(true,BA.numberCast(int.class, 0))));Debug.locals.put("fechatabulador2", _fechatabulador2);Debug.locals.put("fechatabulador2", _fechatabulador2);
+ BA.debugLineNum = 972;BA.debugLine="Dim fechatabulador3 As String = fechatabulador";
+Debug.ShouldStop(2048);
+_fechatabulador3 = RemoteObject.concat(_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 2)),RemoteObject.createImmutable("/"),_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 1)),RemoteObject.createImmutable("/"),_fechatabulador2.getArrayElement(true,BA.numberCast(int.class, 0)));Debug.locals.put("fechatabulador3", _fechatabulador3);Debug.locals.put("fechatabulador3", _fechatabulador3);
+ BA.debugLineNum = 973;BA.debugLine="k.Close";
+Debug.ShouldStop(4096);
+_k.runVoidMethod ("Close");
+ BA.debugLineNum = 974;BA.debugLine="If inputText <> \"\" Then";
+Debug.ShouldStop(8192);
+if (true) break;
+
+case 18:
+//if
+this.state = 27;
+if (RemoteObject.solveBoolean("!",_inputtext,BA.ObjectToString(""))) {
+this.state = 20;
+}if (true) break;
+
+case 20:
+//C
+this.state = 21;
+ BA.debugLineNum = 975;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM PI";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM PICK_CIEGO where PC_ID_PROD = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {_idparts.getArrayElement(true,BA.numberCast(int.class, 0))}))));
+ BA.debugLineNum = 976;BA.debugLine="If c.RowCount = 0 Then";
+Debug.ShouldStop(32768);
+if (true) break;
+
+case 21:
+//if
+this.state = 26;
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 23;
+}else {
+this.state = 25;
+}if (true) break;
+
+case 23:
+//C
+this.state = 26;
+ BA.debugLineNum = 978;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO PICK";
+Debug.ShouldStop(131072);
+parent._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO PICK_CIEGO(PC_ID_PROD, PC_NOM_PROD, PC_CANT, PC_ALMACEN, PC_RUTA, PC_FECHA) VALUES(?,?,?,?,?,?)")),(Object)(parent.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("String",new int[] {6},new Object[] {_idparts.getArrayElement(true,BA.numberCast(int.class, 0)),_idparts.getArrayElement(true,BA.numberCast(int.class, 1)),_inputtext,__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),RemoteObject.concat(_fechatabulador3,RemoteObject.createImmutable(" "),__ref.getField(true,"_stime" /*RemoteObject*/ ))})))));
+ if (true) break;
+
+case 25:
+//C
+this.state = 26;
+ BA.debugLineNum = 980;BA.debugLine="Starter.skmt.ExecNonQuery2(\"Update PICK_CIEG";
+Debug.ShouldStop(524288);
+parent._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("Update PICK_CIEGO set PC_CANT = ? WHERE PC_ID_PROD = ?")),(Object)(parent.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("String",new int[] {2},new Object[] {_inputtext,_idparts.getArrayElement(true,BA.numberCast(int.class, 0))})))));
+ if (true) break;
+
+case 26:
+//C
+this.state = 27;
+;
+ if (true) break;
+
+case 27:
+//C
+this.state = 44;
+;
+ BA.debugLineNum = 983;BA.debugLine="f.Close";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 984;BA.debugLine="a.Close";
+Debug.ShouldStop(8388608);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 985;BA.debugLine="Log(\"Processed item \" & i)";
+Debug.ShouldStop(16777216);
+parent.__c.runVoidMethod ("LogImpl","32752570",RemoteObject.concat(RemoteObject.createImmutable("Processed item "),RemoteObject.createImmutable(_i)),0);
+ if (true) break;
+if (true) break;
+
+case 28:
+//C
+this.state = 29;
+Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 987;BA.debugLine="Log(\"Finished processing all items\")";
+Debug.ShouldStop(67108864);
+parent.__c.runVoidMethod ("LogImpl","32752572",RemoteObject.createImmutable("Finished processing all items"),0);
+ BA.debugLineNum = 988;BA.debugLine="P_CIEGO.Visible = False";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_p_ciego" /*RemoteObject*/ ).runMethod(true,"setVisible",parent.__c.getField(true,"False"));
+ BA.debugLineNum = 989;BA.debugLine="et_buspc.Text = \"\"";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_et_buspc" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 990;BA.debugLine="CLV_PICK_CIEGO.Clear";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 991;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT PC_ID_PROD,";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT PC_ID_PROD, PC_ALMACEN, PC_RUTA, PC_FECHA FROM PICK_CIEGO"))));
+ BA.debugLineNum = 992;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(-2147483648);
+if (true) break;
+
+case 29:
+//if
+this.state = 36;
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 31;
+}if (true) break;
+
+case 31:
+//C
+this.state = 32;
+ BA.debugLineNum = 993;BA.debugLine="For i = 0 To c.RowCount - 1";
+Debug.ShouldStop(1);
+if (true) break;
+
+case 32:
+//for
+this.state = 35;
+step55 = 1;
+limit55 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+Debug.locals.put("i", _i);
+this.state = 45;
+if (true) break;
+
+case 45:
+//C
+this.state = 35;
+if ((step55 > 0 && _i <= limit55) || (step55 < 0 && _i >= limit55)) this.state = 34;
+if (true) break;
+
+case 46:
+//C
+this.state = 45;
+_i = ((int)(0 + _i + step55)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 34:
+//C
+this.state = 46;
+ BA.debugLineNum = 994;BA.debugLine="c.Position = i";
+Debug.ShouldStop(2);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, _i));
+ BA.debugLineNum = 995;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(4);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 996;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(8);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 997;BA.debugLine="cmd.Name = \"select_HIST_PICKCIEGO_MAZAPA\" '";
+Debug.ShouldStop(16);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_HIST_PICKCIEGO_MAZAPA"));
+ BA.debugLineNum = 998;BA.debugLine="cmd.Parameters = Array As Object(c.GetString(";
+Debug.ShouldStop(32);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {5},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ID_PROD")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_FECHA")))),(RemoteObject.createImmutable("REPARTO"))}));
+ BA.debugLineNum = 999;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, $\"PICK_C_${c";
+Debug.ShouldStop(64);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)(((RemoteObject.concat(RemoteObject.createImmutable("PICK_C_"),parent.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ID_PROD")))))),RemoteObject.createImmutable(""))))));
+ if (true) break;
+if (true) break;
+
+case 35:
+//C
+this.state = 36;
+Debug.locals.put("i", _i);
+;
+ if (true) break;
+
+case 36:
+//C
+this.state = 39;
+;
+ BA.debugLineNum = 1002;BA.debugLine="c.close";
+Debug.ShouldStop(512);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ if (true) break;
+
+case 38:
+//C
+this.state = 39;
+ if (true) break;
+
+case 39:
+//C
+this.state = 40;
+;
+ if (true) break;
+
+case 40:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 1007;BA.debugLine="End Sub";
+Debug.ShouldStop(16384);
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _msgbox_result(RemoteObject __ref,RemoteObject _resultado) throws Exception{
+}
+public static void _b4xpage_appear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("B4XPage_Appear (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,232);
+if (RapidSub.canDelegate("b4xpage_appear")) { __ref.runUserSub(false, "b4xmainpage","b4xpage_appear", __ref); return;}
+ResumableSub_B4XPage_Appear rsub = new ResumableSub_B4XPage_Appear(null,__ref);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_B4XPage_Appear extends BA.ResumableSub {
+public ResumableSub_B4XPage_Appear(reparto_mazapa.keymon.lat.b4xmainpage parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xmainpage parent;
+RemoteObject _permission = RemoteObject.createImmutable("");
+RemoteObject _result = RemoteObject.createImmutable(false);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("B4XPage_Appear (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,232);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 233;BA.debugLine="If Starter.muestraProgreso = 1 Then";
+Debug.ShouldStop(256);
+if (true) break;
+
+case 1:
+//if
+this.state = 4;
+if (RemoteObject.solveBoolean("=",parent._starter._muestraprogreso /*RemoteObject*/ ,BA.NumberToString(1))) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 234;BA.debugLine="muestraProgreso(\"Descargando actualización\")";
+Debug.ShouldStop(512);
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_muestraprogreso" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable("Descargando actualización")));
+ BA.debugLineNum = 235;BA.debugLine="Starter.muestraProgreso = 0";
+Debug.ShouldStop(1024);
+parent._starter._muestraprogreso /*RemoteObject*/ = BA.NumberToString(0);
+ if (true) break;
+
+case 4:
+//C
+this.state = 5;
+;
+ BA.debugLineNum = 237;BA.debugLine="Subs.centraPanel(p_principal, Root.Width)";
+Debug.ShouldStop(4096);
+parent._subs.runVoidMethod ("_centrapanel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_principal" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 238;BA.debugLine="Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_";
+Debug.ShouldStop(8192);
+parent._starter._rp /*RemoteObject*/ .runVoidMethod ("CheckAndRequest",__ref.getField(false, "ba"),(Object)(parent._starter._rp /*RemoteObject*/ .getField(true,"PERMISSION_ACCESS_FINE_LOCATION")));
+ BA.debugLineNum = 240;BA.debugLine="Wait For B4XPage_PermissionResult (Permission As";
+Debug.ShouldStop(32768);
+parent.__c.runVoidMethod ("WaitFor","b4xpage_permissionresult", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xmainpage", "b4xpage_appear"), null);
+this.state = 31;
+return;
+case 31:
+//C
+this.state = 5;
+_permission = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("Permission", _permission);
+_result = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(2));Debug.locals.put("Result", _result);
+;
+ BA.debugLineNum = 241;BA.debugLine="If Result Then";
+Debug.ShouldStop(65536);
+if (true) break;
+
+case 5:
+//if
+this.state = 10;
+if (_result.get().booleanValue()) {
+this.state = 7;
+}else {
+this.state = 9;
+}if (true) break;
+
+case 7:
+//C
+this.state = 10;
+ BA.debugLineNum = 242;BA.debugLine="StartService(Tracker)";
+Debug.ShouldStop(131072);
+parent.__c.runVoidMethod ("StartService",__ref.getField(false, "ba"),(Object)((parent._tracker.getObject())));
+ BA.debugLineNum = 243;BA.debugLine="Log(\"Start Tracker\")";
+Debug.ShouldStop(262144);
+parent.__c.runVoidMethod ("LogImpl","31376267",RemoteObject.createImmutable("Start Tracker"),0);
+ if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 245;BA.debugLine="ToastMessageShow(\"Sin permisos de ubicacion\", Tr";
+Debug.ShouldStop(1048576);
+parent.__c.runVoidMethod ("ToastMessageShow",(Object)(BA.ObjectToCharSequence("Sin permisos de ubicacion")),(Object)(parent.__c.getField(true,"True")));
+ if (true) break;
+
+case 10:
+//C
+this.state = 11;
+;
+ BA.debugLineNum = 249;BA.debugLine="c=Starter.skmt.ExecQuery(\"select USUARIO from usu";
+Debug.ShouldStop(16777216);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select USUARIO from usuarioa"))));
+ BA.debugLineNum = 250;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(33554432);
+if (true) break;
+
+case 11:
+//if
+this.state = 14;
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 13;
+}if (true) break;
+
+case 13:
+//C
+this.state = 14;
+ BA.debugLineNum = 253;BA.debugLine="c.Position=0";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 254;BA.debugLine="usuario = c.GetString(\"USUARIO\")";
+Debug.ShouldStop(536870912);
+__ref.setField ("_usuario" /*RemoteObject*/ ,__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("USUARIO"))));
+ if (true) break;
+
+case 14:
+//C
+this.state = 15;
+;
+ BA.debugLineNum = 256;BA.debugLine="c.Close";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 257;BA.debugLine="Starter.distanciaGeo = \"\"";
+Debug.ShouldStop(1);
+parent._starter._distanciageo /*RemoteObject*/ = BA.ObjectToString("");
+ BA.debugLineNum = 258;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT HABILITADO FRO";
+Debug.ShouldStop(2);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HABILITADO FROM GPS"))));
+ BA.debugLineNum = 259;BA.debugLine="If c.RowCount = 0 Then";
+Debug.ShouldStop(4);
+if (true) break;
+
+case 15:
+//if
+this.state = 18;
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 17;
+}if (true) break;
+
+case 17:
+//C
+this.state = 18;
+ BA.debugLineNum = 260;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO GPS VALU";
+Debug.ShouldStop(8);
+parent._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO GPS VALUES (?)")),(Object)(parent.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})))));
+ if (true) break;
+
+case 18:
+//C
+this.state = 19;
+;
+ BA.debugLineNum = 262;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT HABILITADO FRO";
+Debug.ShouldStop(32);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (parent._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HABILITADO FROM GPS"))));
+ BA.debugLineNum = 263;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(64);
+if (true) break;
+
+case 19:
+//if
+this.state = 30;
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+this.state = 21;
+}else {
+this.state = 29;
+}if (true) break;
+
+case 21:
+//C
+this.state = 22;
+ BA.debugLineNum = 264;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(128);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 265;BA.debugLine="If c.GetString(\"HABILITADO\") = 0 Then";
+Debug.ShouldStop(256);
+if (true) break;
+
+case 22:
+//if
+this.state = 27;
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("HABILITADO"))),BA.NumberToString(0))) {
+this.state = 24;
+}else
+{ BA.debugLineNum = 269;BA.debugLine="Else If c.GetString(\"HABILITADO\") = 1 Then";
+Debug.ShouldStop(4096);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("HABILITADO"))),BA.NumberToString(1))) {
+this.state = 26;
+}}
+if (true) break;
+
+case 24:
+//C
+this.state = 27;
+ BA.debugLineNum = 266;BA.debugLine="Starter.distanciaGeo = \"500000000000\"";
+Debug.ShouldStop(512);
+parent._starter._distanciageo /*RemoteObject*/ = BA.ObjectToString("500000000000");
+ BA.debugLineNum = 267;BA.debugLine="Log(\"Esto es la distancia si esta desactivada l";
+Debug.ShouldStop(1024);
+parent.__c.runVoidMethod ("LogImpl","31376291",RemoteObject.concat(RemoteObject.createImmutable("Esto es la distancia si esta desactivada la Geo: "),parent._starter._distanciageo /*RemoteObject*/ ),0);
+ BA.debugLineNum = 268;BA.debugLine="B4XSwitch2.Value = False";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,parent.__c.getField(true,"False"));
+ if (true) break;
+
+case 26:
+//C
+this.state = 27;
+ BA.debugLineNum = 270;BA.debugLine="Starter.distanciaGeo = \"50\"";
+Debug.ShouldStop(8192);
+parent._starter._distanciageo /*RemoteObject*/ = BA.ObjectToString("50");
+ BA.debugLineNum = 271;BA.debugLine="Log(\"Esto es la distancia si esta activada la G";
+Debug.ShouldStop(16384);
+parent.__c.runVoidMethod ("LogImpl","31376295",RemoteObject.concat(RemoteObject.createImmutable("Esto es la distancia si esta activada la Geo: "),parent._starter._distanciageo /*RemoteObject*/ ),0);
+ BA.debugLineNum = 272;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,parent.__c.getField(true,"True"));
+ if (true) break;
+
+case 27:
+//C
+this.state = 30;
+;
+ if (true) break;
+
+case 29:
+//C
+this.state = 30;
+ if (true) break;
+
+case 30:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 340;BA.debugLine="End Sub";
+Debug.ShouldStop(524288);
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _b4xpage_permissionresult(RemoteObject __ref,RemoteObject _permission,RemoteObject _result) throws Exception{
+}
+public static RemoteObject _b4xpage_closerequest(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("B4XPage_CloseRequest (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,635);
+if (RapidSub.canDelegate("b4xpage_closerequest")) { return __ref.runUserSub(false, "b4xmainpage","b4xpage_closerequest", __ref);}
+ResumableSub_B4XPage_CloseRequest rsub = new ResumableSub_B4XPage_CloseRequest(null,__ref);
+rsub.remoteResumableSub = anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSubForFilter();
+rsub.resume(null, null);
+return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper"), rsub.remoteResumableSub);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_B4XPage_CloseRequest extends BA.ResumableSub {
+public ResumableSub_B4XPage_CloseRequest(reparto_mazapa.keymon.lat.b4xmainpage parent,RemoteObject __ref) {
+this.parent = parent;
+this.__ref = __ref;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xmainpage parent;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("B4XPage_CloseRequest (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,635);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+{
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,RemoteObject.createImmutable(null));return;}
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+ BA.debugLineNum = 637;BA.debugLine="If p_appUpdate.Visible Then";
+Debug.ShouldStop(268435456);
+if (true) break;
+
+case 1:
+//if
+this.state = 6;
+if (__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"getVisible").get().booleanValue()) {
+this.state = 3;
+}else {
+this.state = 5;
+}if (true) break;
+
+case 3:
+//C
+this.state = 6;
+ BA.debugLineNum = 638;BA.debugLine="p_appUpdate.Visible = False";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"setVisible",parent.__c.getField(true,"False"));
+ if (true) break;
+
+case 5:
+//C
+this.state = 6;
+ BA.debugLineNum = 640;BA.debugLine="Sleep(0)";
+Debug.ShouldStop(-2147483648);
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xmainpage", "b4xpage_closerequest"),BA.numberCast(int.class, 0));
+this.state = 7;
+return;
+case 7:
+//C
+this.state = 6;
+;
+ BA.debugLineNum = 641;BA.debugLine="ExitApplication";
+Debug.ShouldStop(1);
+parent.__c.runVoidMethod ("ExitApplication");
+ if (true) break;
+
+case 6:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 643;BA.debugLine="Return False";
+Debug.ShouldStop(4);
+if (true) {
+parent.__c.runVoidMethod ("ReturnFromResumableSub",this.remoteResumableSub,(parent.__c.getField(true,"False")));return;};
+ BA.debugLineNum = 644;BA.debugLine="End Sub";
+Debug.ShouldStop(8);
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _b4xpage_created(RemoteObject __ref,RemoteObject _root1) throws Exception{
+try {
+ Debug.PushSubsStack("B4XPage_Created (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,119);
+if (RapidSub.canDelegate("b4xpage_created")) { return __ref.runUserSub(false, "b4xmainpage","b4xpage_created", __ref, _root1);}
+Debug.locals.put("Root1", _root1);
+ BA.debugLineNum = 119;BA.debugLine="Private Sub B4XPage_Created (Root1 As B4XView)";
+Debug.ShouldStop(4194304);
+ BA.debugLineNum = 120;BA.debugLine="Root = Root1";
+Debug.ShouldStop(8388608);
+__ref.setField ("_root" /*RemoteObject*/ ,_root1);
+ BA.debugLineNum = 121;BA.debugLine="B4XPages.GetManager.LogEvents = True";
+Debug.ShouldStop(16777216);
+b4xmainpage._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.getField(false, "ba")).setField ("_logevents" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 122;BA.debugLine="Root.LoadLayout(\"login\")";
+Debug.ShouldStop(33554432);
+__ref.getField(false,"_root" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("login")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 123;BA.debugLine="B4XPages.SetTitle(Me, \"MAZAPA Reparto\")";
+Debug.ShouldStop(67108864);
+b4xmainpage._b4xpages.runVoidMethod ("_settitle" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref),(Object)((RemoteObject.createImmutable("MAZAPA Reparto"))));
+ BA.debugLineNum = 124;BA.debugLine="login.Initialize";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_login" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 125;BA.debugLine="B4XPages.AddPage(\"Login\", login)";
+Debug.ShouldStop(268435456);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Login")),(Object)((__ref.getField(false,"_login" /*RemoteObject*/ ))));
+ BA.debugLineNum = 126;BA.debugLine="principal.Initialize";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_principal" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_principal.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 127;BA.debugLine="B4XPages.AddPage(\"Principal\", principal)";
+Debug.ShouldStop(1073741824);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Principal")),(Object)((__ref.getField(false,"_principal" /*RemoteObject*/ ))));
+ BA.debugLineNum = 128;BA.debugLine="clientes.Initialize";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_clientes" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_clientes.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 129;BA.debugLine="B4XPages.AddPage(\"Clientes\", clientes)";
+Debug.ShouldStop(1);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Clientes")),(Object)((__ref.getField(false,"_clientes" /*RemoteObject*/ ))));
+ BA.debugLineNum = 130;BA.debugLine="cliente.Initialize";
+Debug.ShouldStop(2);
+__ref.getField(false,"_cliente" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_cliente.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 131;BA.debugLine="B4XPages.AddPage(\"Cliente\", cliente)";
+Debug.ShouldStop(4);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Cliente")),(Object)((__ref.getField(false,"_cliente" /*RemoteObject*/ ))));
+ BA.debugLineNum = 134;BA.debugLine="productos.Initialize";
+Debug.ShouldStop(32);
+__ref.getField(false,"_productos" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_productos.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 135;BA.debugLine="B4XPages.AddPage(\"Productos\", productos)";
+Debug.ShouldStop(64);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Productos")),(Object)((__ref.getField(false,"_productos" /*RemoteObject*/ ))));
+ BA.debugLineNum = 136;BA.debugLine="updateAvailable.Initialize";
+Debug.ShouldStop(128);
+__ref.getField(false,"_updateavailable" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_updateavailable.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 137;BA.debugLine="B4XPages.AddPage(\"updateAvailable\", updateAvailab";
+Debug.ShouldStop(256);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("updateAvailable")),(Object)((__ref.getField(false,"_updateavailable" /*RemoteObject*/ ))));
+ BA.debugLineNum = 138;BA.debugLine="mapas.Initialize";
+Debug.ShouldStop(512);
+__ref.getField(false,"_mapas" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_mapas.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 139;BA.debugLine="B4XPages.AddPage(\"Mapas\", mapas)";
+Debug.ShouldStop(1024);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Mapas")),(Object)((__ref.getField(false,"_mapas" /*RemoteObject*/ ))));
+ BA.debugLineNum = 140;BA.debugLine="nuevoCliente.Initialize";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_nuevocliente" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_nuevocliente.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 141;BA.debugLine="B4XPages.AddPage(\"NuevoCliente\", nuevoCliente)";
+Debug.ShouldStop(4096);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("NuevoCliente")),(Object)((__ref.getField(false,"_nuevocliente" /*RemoteObject*/ ))));
+ BA.debugLineNum = 142;BA.debugLine="ticketsDia.Initialize";
+Debug.ShouldStop(8192);
+__ref.getField(false,"_ticketsdia" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_ticketsdia.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 143;BA.debugLine="B4XPages.AddPage(\"TicketsDia\", ticketsDia)";
+Debug.ShouldStop(16384);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("TicketsDia")),(Object)((__ref.getField(false,"_ticketsdia" /*RemoteObject*/ ))));
+ BA.debugLineNum = 144;BA.debugLine="noVenta.Initialize";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_noventa" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_noventa.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 145;BA.debugLine="B4XPages.AddPage(\"NoVenta\", noVenta)";
+Debug.ShouldStop(65536);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("NoVenta")),(Object)((__ref.getField(false,"_noventa" /*RemoteObject*/ ))));
+ BA.debugLineNum = 146;BA.debugLine="pedidos.Initialize";
+Debug.ShouldStop(131072);
+__ref.getField(false,"_pedidos" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_pedidos.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 147;BA.debugLine="B4XPages.AddPage(\"Pedidos\", pedidos)";
+Debug.ShouldStop(262144);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Pedidos")),(Object)((__ref.getField(false,"_pedidos" /*RemoteObject*/ ))));
+ BA.debugLineNum = 148;BA.debugLine="buscar.Initialize";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_buscar" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_buscar.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 149;BA.debugLine="B4XPages.AddPage(\"Buscar\", buscar)";
+Debug.ShouldStop(1048576);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Buscar")),(Object)((__ref.getField(false,"_buscar" /*RemoteObject*/ ))));
+ BA.debugLineNum = 152;BA.debugLine="detalleVenta.Initialize";
+Debug.ShouldStop(8388608);
+__ref.getField(false,"_detalleventa" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_detalleventa.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 153;BA.debugLine="B4XPages.AddPage(\"DetalleVenta\", detalleVenta)";
+Debug.ShouldStop(16777216);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("DetalleVenta")),(Object)((__ref.getField(false,"_detalleventa" /*RemoteObject*/ ))));
+ BA.debugLineNum = 154;BA.debugLine="detalle_promo.Initialize";
+Debug.ShouldStop(33554432);
+__ref.getField(false,"_detalle_promo" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_detalle_promo.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 155;BA.debugLine="B4XPages.AddPage(\"Detalle_Promo\", detalle_promo)";
+Debug.ShouldStop(67108864);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("Detalle_Promo")),(Object)((__ref.getField(false,"_detalle_promo" /*RemoteObject*/ ))));
+ BA.debugLineNum = 156;BA.debugLine="tabulador.Initialize";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_tabulador" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_tabulador.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 157;BA.debugLine="B4XPages.AddPage(\"tabulador\", tabulador)";
+Debug.ShouldStop(268435456);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("tabulador")),(Object)((__ref.getField(false,"_tabulador" /*RemoteObject*/ ))));
+ BA.debugLineNum = 158;BA.debugLine="checklist.Initialize";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_checklist" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.c_cheklist.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 159;BA.debugLine="B4XPages.AddPage(\"checklist\",checklist)";
+Debug.ShouldStop(1073741824);
+b4xmainpage._b4xpages.runVoidMethod ("_addpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("checklist")),(Object)((__ref.getField(false,"_checklist" /*RemoteObject*/ ))));
+ BA.debugLineNum = 160;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(-2147483648);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS CAT_GUNAPROD3 (CAT_GP_INICIATIVA TEXT, CAT_GP_TIPOPROD TEXT, CAT_GP_DEV TEXT, CAT_GP_ALMACEN NUMERIC, CAT_GP_ID TEXT, CAT_GP_NOMBRE TEXT, CAT_GP_IMP1 TEXT, CAT_GP_IMP2 TEXT, CAT_GP_PRECIO TEXT, CAT_GP_CLASIF TEXT, CAT_GP_STS TEXT, CAT_GP_TIPO TEXT, CAT_GP_SUBTIPO TEXT, CAT_GP_IMG BLOB)")));
+ BA.debugLineNum = 161;BA.debugLine="Subs.agregaColumna(\"CAT_GUNAPROD3\", \"CAT_DP_CONVE";
+Debug.ShouldStop(1);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("CAT_GUNAPROD3")),(Object)(BA.ObjectToString("CAT_DP_CONVERSION1")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 162;BA.debugLine="Subs.agregaColumna(\"CAT_GUNAPROD3\", \"CAT_DP_PRECI";
+Debug.ShouldStop(2);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("CAT_GUNAPROD3")),(Object)(BA.ObjectToString("CAT_DP_PRECIO4")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 163;BA.debugLine="Subs.agregaColumna(\"CAT_GUNAPROD3\", \"CAT_DP_CANT_";
+Debug.ShouldStop(4);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("CAT_GUNAPROD3")),(Object)(BA.ObjectToString("CAT_DP_CANT_MIN_VENTA")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 164;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(8);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS GPS (HABILITADO)")));
+ BA.debugLineNum = 165;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(16);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS PICK_CIEGO (PC_ID_PROD TEXT, PC_NOM_PROD TEXT, PC_CANT TEXT, PC_ALMACEN TEXT, PC_RUTA TEXT, PC_FECHA TEXT)")));
+ BA.debugLineNum = 166;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(32);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS ENV_MONTO_LIQ (EML_MONTO TEXT, EML_ALMACEN TEXT, EML_RUTA TEXT, EML_USUARIO TEXT, EML_FECHA_PED TEXT)")));
+ BA.debugLineNum = 167;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(64);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS TABULADOR_MONEDAS(VEINTE TEXT, DIEZ TEXT, CINCO TEXT, DOS TEXT, PESO TEXT, CENTAVO TEXT, TOTAL TEXT)")));
+ BA.debugLineNum = 168;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(128);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS TABULADOR_BILLETES(MIL TEXT, QUINIENTOS TEXT, DOCIENTOS TEXT, CIEN TEXT, CINCUENTA TEXT, VEINTE TEXT)")));
+ BA.debugLineNum = 169;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(256);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS HIST_VENTAS2 (HVD_PARCIAL TEXT, HVD_RECHAZO TEXT, HVD_NUM_REGISTRO TEXT, HVD_NUM_TICKET TEXT, HVD_PROID TEXT, HVD_CODPROMO TEXT, HVD_FECHA TEXT, HVD_ESTATUS TEXT, HVD_CLIENTE TEXT, HVD_PRONOMBRE TEXT, HVD_CANT TEXT, HVD_COSTO_TOT TEXT)")));
+ BA.debugLineNum = 171;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(1024);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS RECHAZOS (R_FECHA TEXT, R_CLIENTE TEXT, R_CLI_ORIG TEXT, R_PRODID TEXT, R_CANT TEXT, R_RECHAZO INT)")));
+ BA.debugLineNum = 172;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(2048);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS VENTAS (V_FECHA TEXT, V_CLIENTE TEXT, V_CLI_ORIG TEXT, V_PRODID TEXT, V_CANT TEXT, V_RECHAZO INT)")));
+ BA.debugLineNum = 174;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(8192);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS CHECADO_CHECK(CHECADO TEXT)")));
+ BA.debugLineNum = 175;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(16384);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS PAGARES(TMP_MONTO_PAGARE TEXT, TMP_CLIENTE TEXT)")));
+ BA.debugLineNum = 176;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(32768);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS CHECKLIST(USUARIO TEXT, PLACA TEXT, FECHA_CAPTURA TEXT, TARJETA_CIRCULACION TEXT , POLIZA_SEGURO TEXT, LICENCIA_CONDUCIR TEXT, LIMPIA_EXTERNA TEXT, LIMPIA_INTERNA TEXT, TRIANGULO TEXT, GATO TEXT, LLANTA_REFACCION TEXT, CARROCERIA_BUENESTADO TEXT, CARROCERIA_MALESTADO TEXT, CARROCERIA_COMENTARIOS TEXT, LUCES_CORRECTO TEXT, LUCES_INCORRECTO TEXT, LUCES_COMENTARIOS TEXT, CONDICION_PLACAS_CORRECTO TEXT, CONDICION_PLACAS_INCORRECTO TEXT, CONDICION_PLACAS_COMENTARIOS TEXT, CONDICION_LLANTAS_DEL_DER TEXT, CONDICION_LLANTAS_DEL_IZQ TEXT, CONDICION_LLANTAS_TRASERA_DER TEXT, CONDICION_LLANTAS_TRASERA_IZQ TEXT, ACEITE TEXT, ANTICONGELANTE TEXT, FRENOS TEXT, AIRE TEXT, FUGAS TEXT, COMETARIOS_FUGAS TEXT, FOTO1 BLOB, FOTO12 BLOB, FOTO3 BLOB, FOTO4 BLOB)")));
+ BA.debugLineNum = 177;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(65536);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS CHECKLIST2(USUARIO TEXT, PLACA TEXT, FECHA_CAPTURA TEXT, TARJETA_CIRCULACION TEXT, POLIZA_SEGURO TEXT, LICENCIA_CONDUCIR TEXT, LIMPIA_EXTERNA TEXT, LIMPIA_INTERNA TEXT, TRIANGULO TEXT, GATO TEXT, LLANTA_REFACCION TEXT, CARROCERIA TEXT, CARROCERIA_COMENTARIOS TEXT, LUCES TEXT, LUCES_COMENTARIOS TEXT, CONDICION_PLACAS TEXT, CONDICION_PLACAS_COMENTARIOS TEXT, CONDICION_LLANTAS_DEL_DER TEXT, CONDICION_LLANTAS_DEL_IZQ TEXT, CONDICION_LLANTAS_TRASERA_DER TEXT, CONDICION_LLANTAS_TRASERA_IZQ TEXT, ACEITE TEXT, ANTICONGELANTE TEXT, FRENOS TEXT, AIRE TEXT, FUGAS TEXT, COMETARIOS_FUGAS TEXT, FOTO1 BLOB, FOTO12 BLOB, FOTO3 BLOB, FOTO4 BLOB, KILIMETRAJE TEXT, RUTA TEXT)")));
+ BA.debugLineNum = 178;BA.debugLine="Subs.agregaColumna(\"REPARTO\", \"REP_PRODREGISTRO\",";
+Debug.ShouldStop(131072);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("REPARTO")),(Object)(BA.ObjectToString("REP_PRODREGISTRO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 179;BA.debugLine="Subs.agregaColumna(\"NOVENTA\", \"NV_RUTA\", \"TEXT\")";
+Debug.ShouldStop(262144);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("NOVENTA")),(Object)(BA.ObjectToString("NV_RUTA")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 180;BA.debugLine="Subs.agregaColumna(\"kmt_info\", \"SECUENCIA\", \"INT\"";
+Debug.ShouldStop(524288);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("kmt_info")),(Object)(BA.ObjectToString("SECUENCIA")),(Object)(RemoteObject.createImmutable("INT")));
+ BA.debugLineNum = 181;BA.debugLine="Subs.agregaColumna(\"kmt_info\", \"HORAENT\", \"TEXT\")";
+Debug.ShouldStop(1048576);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("kmt_info")),(Object)(BA.ObjectToString("HORAENT")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 182;BA.debugLine="Subs.agregaColumna(\"REPARTO\", \"REP_PRODID\", \"TEXT";
+Debug.ShouldStop(2097152);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("REPARTO")),(Object)(BA.ObjectToString("REP_PRODID")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 183;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"PE_CLIENTEOR\", \"TEX";
+Debug.ShouldStop(4194304);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("PE_CLIENTEOR")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 184;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"PE_CAJAS\", \"TEXT\")";
+Debug.ShouldStop(8388608);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("PE_CAJAS")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 185;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"PE_REGALO\", \"TEXT\")";
+Debug.ShouldStop(16777216);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("PE_REGALO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 186;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"PE_BCAJAS\", \"TEXT\")";
+Debug.ShouldStop(33554432);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("PE_BCAJAS")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 187;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"CONSECUTIVO\", \"TEXT";
+Debug.ShouldStop(67108864);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("CONSECUTIVO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 188;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"FECHA_PREV\", \"TEXT\"";
+Debug.ShouldStop(134217728);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("FECHA_PREV")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 189;BA.debugLine="Subs.agregaColumna(\"PEDIDO\", \"RUTA_REP\", \"TEXT\")";
+Debug.ShouldStop(268435456);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("PEDIDO")),(Object)(BA.ObjectToString("RUTA_REP")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 190;BA.debugLine="Subs.agregaColumna(\"REPARTO\", \"REP_CLI_ORIG\", \"TE";
+Debug.ShouldStop(536870912);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("REPARTO")),(Object)(BA.ObjectToString("REP_CLI_ORIG")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 191;BA.debugLine="Subs.agregaColumna(\"REPARTO\", \"REP_PRECIO\", \"TEXT";
+Debug.ShouldStop(1073741824);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("REPARTO")),(Object)(BA.ObjectToString("REP_PRECIO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 192;BA.debugLine="Subs.agregaColumna(\"REPARTO\", \"REP_RECHAZO\", \"INT";
+Debug.ShouldStop(-2147483648);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("REPARTO")),(Object)(BA.ObjectToString("REP_RECHAZO")),(Object)(RemoteObject.createImmutable("INTEGER")));
+ BA.debugLineNum = 193;BA.debugLine="Subs.agregaColumna(\"RECHAZOS\", \"R_PRECIO\", \"TEXT\"";
+Debug.ShouldStop(1);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("RECHAZOS")),(Object)(BA.ObjectToString("R_PRECIO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 194;BA.debugLine="Subs.agregaColumna(\"VENTAS\", \"V_PRECIO\", \"TEXT\")";
+Debug.ShouldStop(2);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("VENTAS")),(Object)(BA.ObjectToString("V_PRECIO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 195;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"PLACA\",\"TEXT\")";
+Debug.ShouldStop(4);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("PLACA")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 196;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"HVD_RECHAZOCANT";
+Debug.ShouldStop(8);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("HVD_RECHAZOCANT")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 197;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"CONSECUTIVO\",\"T";
+Debug.ShouldStop(16);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("CONSECUTIVO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 198;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"HVD_RECHAZOCANT";
+Debug.ShouldStop(32);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("HVD_RECHAZOCANT")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 199;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"ESPROMO\",\"TEXT\"";
+Debug.ShouldStop(64);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("ESPROMO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 200;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"HVD_RECHAZOCANT";
+Debug.ShouldStop(128);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("HVD_RECHAZOCANTC")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 201;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"BCAJAS\",\"TEXT\")";
+Debug.ShouldStop(256);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("BCAJAS")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 202;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"CANTC\",\"TEXT\")";
+Debug.ShouldStop(512);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("CANTC")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 203;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"BCAJAS_OR\",\"TEX";
+Debug.ShouldStop(1024);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("BCAJAS_OR")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 204;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"CANTC_OR\",\"TEXT";
+Debug.ShouldStop(2048);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("CANTC_OR")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 205;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"HVD_RUTA\",\"TEXT";
+Debug.ShouldStop(4096);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("HVD_RUTA")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 206;BA.debugLine="Subs.agregaColumna(\"HIST_VENTAS\",\"HVD_LISTAPRECIO";
+Debug.ShouldStop(8192);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("HIST_VENTAS")),(Object)(BA.ObjectToString("HVD_LISTAPRECIO")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 207;BA.debugLine="Subs.agregaColumna(\"CAT_GUNAPROD\",\"CONVERSION\",\"T";
+Debug.ShouldStop(16384);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("CAT_GUNAPROD")),(Object)(BA.ObjectToString("CONVERSION")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 208;BA.debugLine="Subs.agregaColumna(\"CAT_GUNAPROD\",\"PRECIOCONVER\",";
+Debug.ShouldStop(32768);
+b4xmainpage._subs.runVoidMethod ("_agregacolumna" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(BA.ObjectToString("CAT_GUNAPROD")),(Object)(BA.ObjectToString("PRECIOCONVER")),(Object)(RemoteObject.createImmutable("TEXT")));
+ BA.debugLineNum = 209;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(65536);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS RUTAA (RUTAA TEXT)")));
+ BA.debugLineNum = 210;BA.debugLine="Starter.skmt.ExecNonQuery(\"CREATE TABLE IF NOT EX";
+Debug.ShouldStop(131072);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("CREATE TABLE IF NOT EXISTS wayPoints (codigo TEXT, indice INT)")));
+ BA.debugLineNum = 211;BA.debugLine="Dim server As String = \"http://keymon.net:1781\"";
+Debug.ShouldStop(262144);
+b4xmainpage._server = BA.ObjectToString("http://keymon.net:1781");__ref.setField("_server",b4xmainpage._server);
+ BA.debugLineNum = 217;BA.debugLine="reqManager.Initialize(Me, B4XPages.MainPage.serve";
+Debug.ShouldStop(16777216);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref),(Object)(b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )));
+ BA.debugLineNum = 218;BA.debugLine="LogColor($\"ReqServer = ${B4XPages.MainPage.server";
+Debug.ShouldStop(33554432);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31310819",(RemoteObject.concat(RemoteObject.createImmutable("ReqServer = "),b4xmainpage.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )))),RemoteObject.createImmutable(""))),b4xmainpage.__c.getField(false,"Colors").getField(true,"Red"));
+ BA.debugLineNum = 219;BA.debugLine="Label1.Text = Application.VersionName";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_label1" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(b4xmainpage.__c.getField(false,"Application").runMethod(true,"getVersionName")));
+ BA.debugLineNum = 221;BA.debugLine="Log(\"provider\")";
+Debug.ShouldStop(268435456);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31310822",RemoteObject.createImmutable("provider"),0);
+ BA.debugLineNum = 222;BA.debugLine="Provider.Initialize";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_provider" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.fileprovider.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 230;BA.debugLine="End Sub";
+Debug.ShouldStop(32);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _b4xswitch2_valuechanged(RemoteObject __ref,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("B4XSwitch2_ValueChanged (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1124);
+if (RapidSub.canDelegate("b4xswitch2_valuechanged")) { return __ref.runUserSub(false, "b4xmainpage","b4xswitch2_valuechanged", __ref, _value);}
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 1124;BA.debugLine="Private Sub B4XSwitch2_ValueChanged (Value As Bool";
+Debug.ShouldStop(8);
+ BA.debugLineNum = 1125;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT CAT_VA_VALOR";
+Debug.ShouldStop(16);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT CAT_VA_VALOR FROM CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {RemoteObject.createImmutable("CARGA_DIA")}))));
+ BA.debugLineNum = 1126;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(32);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 1127;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(64);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 1128;BA.debugLine="If c.GetString(\"CAT_VA_VALOR\") = 1 Then";
+Debug.ShouldStop(128);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_VA_VALOR"))),BA.NumberToString(1))) {
+ BA.debugLineNum = 1129;BA.debugLine="Log(Value)";
+Debug.ShouldStop(256);
+b4xmainpage.__c.runVoidMethod ("LogImpl","33473413",BA.ObjectToString(_value),0);
+ BA.debugLineNum = 1130;BA.debugLine="If Value Then";
+Debug.ShouldStop(512);
+if (_value.get().booleanValue()) {
+ BA.debugLineNum = 1131;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HAB";
+Debug.ShouldStop(1024);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})))));
+ }else {
+ BA.debugLineNum = 1133;BA.debugLine="p_GeoPass.Left = 0";
+Debug.ShouldStop(4096);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setLeft",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 1134;BA.debugLine="p_GeoPass.Width = Root.Width";
+Debug.ShouldStop(8192);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setWidth",__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth"));
+ BA.debugLineNum = 1135;BA.debugLine="p_GeoPass.Height = Root.Height";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setHeight",__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getHeight"));
+ BA.debugLineNum = 1136;BA.debugLine="p_GeoPass.Visible = True";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 1137;BA.debugLine="Subs.panelVisible(p_GeoPass,0,0)";
+Debug.ShouldStop(65536);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_geopass" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 1138;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HAB";
+Debug.ShouldStop(131072);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((0))})))));
+ };
+ }else {
+ BA.debugLineNum = 1141;BA.debugLine="MsgboxAsync(\"Por favor primero haz carga de día";
+Debug.ShouldStop(1048576);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Por favor primero haz carga de día")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1142;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(2097152);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ };
+ }else {
+ BA.debugLineNum = 1145;BA.debugLine="MsgboxAsync(\"Por favor primero haz carga de día\"";
+Debug.ShouldStop(16777216);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Por favor primero haz carga de día")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1146;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(33554432);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ };
+ BA.debugLineNum = 1148;BA.debugLine="End Sub";
+Debug.ShouldStop(134217728);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _bacepgeo_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("bAcepGeo_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1107);
+if (RapidSub.canDelegate("bacepgeo_click")) { return __ref.runUserSub(false, "b4xmainpage","bacepgeo_click", __ref);}
+ BA.debugLineNum = 1107;BA.debugLine="Private Sub bAcepGeo_Click";
+Debug.ShouldStop(262144);
+ BA.debugLineNum = 1108;BA.debugLine="If et_passGeo.Text = \"KMTS\" Or et_passGeo.Text =";
+Debug.ShouldStop(524288);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_et_passgeo" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString("KMTS")) || RemoteObject.solveBoolean("=",__ref.getField(false,"_et_passgeo" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString("MAZAPA"))) {
+ BA.debugLineNum = 1109;BA.debugLine="B4XSwitch2.Value = False";
+Debug.ShouldStop(1048576);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 1110;BA.debugLine="p_GeoPass.Visible = False";
+Debug.ShouldStop(2097152);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 1111;BA.debugLine="et_passGeo.Text = \"\"";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_et_passgeo" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 1112;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HABIL";
+Debug.ShouldStop(8388608);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((0))})))));
+ }else
+{ BA.debugLineNum = 1113;BA.debugLine="Else If et_passGeo.Text = \"\" Then";
+Debug.ShouldStop(16777216);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_et_passgeo" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString(""))) {
+ BA.debugLineNum = 1114;BA.debugLine="MsgboxAsync(\"Ingresa un codigo\",\"Atención\")";
+Debug.ShouldStop(33554432);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Ingresa un codigo")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1115;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 1116;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HABIL";
+Debug.ShouldStop(134217728);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})))));
+ }else {
+ BA.debugLineNum = 1118;BA.debugLine="MsgboxAsync(\"Codigo incorrecto\",\"Atención\")";
+Debug.ShouldStop(536870912);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Codigo incorrecto")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1119;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 1120;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HABIL";
+Debug.ShouldStop(-2147483648);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})))));
+ }}
+;
+ BA.debugLineNum = 1122;BA.debugLine="End Sub";
+Debug.ShouldStop(2);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _bcangeo_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("bCanGeo_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1100);
+if (RapidSub.canDelegate("bcangeo_click")) { return __ref.runUserSub(false, "b4xmainpage","bcangeo_click", __ref);}
+ BA.debugLineNum = 1100;BA.debugLine="Private Sub bCanGeo_Click";
+Debug.ShouldStop(2048);
+ BA.debugLineNum = 1101;BA.debugLine="p_GeoPass.Visible = False";
+Debug.ShouldStop(4096);
+__ref.getField(false,"_p_geopass" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 1102;BA.debugLine="B4XSwitch2.Value = True";
+Debug.ShouldStop(8192);
+__ref.getField(false,"_b4xswitch2" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalue" /*RemoteObject*/ ,b4xmainpage.__c.getField(true,"True"));
+ BA.debugLineNum = 1103;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE GPS SET HABILI";
+Debug.ShouldStop(16384);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE GPS SET HABILITADO = (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})))));
+ BA.debugLineNum = 1104;BA.debugLine="et_passGeo.Text = \"\"";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_et_passgeo" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 1105;BA.debugLine="End Sub";
+Debug.ShouldStop(65536);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 18;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 19;BA.debugLine="Dim rp As RuntimePermissions";
+b4xmainpage._rp = RemoteObject.createNew ("anywheresoftware.b4a.objects.RuntimePermissions");__ref.setField("_rp",b4xmainpage._rp);
+ //BA.debugLineNum = 20;BA.debugLine="Private Root As B4XView";
+b4xmainpage._root = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_root",b4xmainpage._root);
+ //BA.debugLineNum = 21;BA.debugLine="Private xui As XUI";
+b4xmainpage._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xmainpage._xui);
+ //BA.debugLineNum = 22;BA.debugLine="Private Root As B4XView";
+b4xmainpage._root = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_root",b4xmainpage._root);
+ //BA.debugLineNum = 23;BA.debugLine="Public rp As RuntimePermissions";
+b4xmainpage._rp = RemoteObject.createNew ("anywheresoftware.b4a.objects.RuntimePermissions");__ref.setField("_rp",b4xmainpage._rp);
+ //BA.debugLineNum = 24;BA.debugLine="Public login As B4XMainPage";
+b4xmainpage._login = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xmainpage");__ref.setField("_login",b4xmainpage._login);
+ //BA.debugLineNum = 25;BA.debugLine="Public principal As C_Principal";
+b4xmainpage._principal = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_principal");__ref.setField("_principal",b4xmainpage._principal);
+ //BA.debugLineNum = 26;BA.debugLine="Public clientes As C_Clientes";
+b4xmainpage._clientes = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_clientes");__ref.setField("_clientes",b4xmainpage._clientes);
+ //BA.debugLineNum = 27;BA.debugLine="Public cliente As C_Cliente";
+b4xmainpage._cliente = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_cliente");__ref.setField("_cliente",b4xmainpage._cliente);
+ //BA.debugLineNum = 29;BA.debugLine="Public productos As C_Productos";
+b4xmainpage._productos = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_productos");__ref.setField("_productos",b4xmainpage._productos);
+ //BA.debugLineNum = 30;BA.debugLine="Public updateAvailable As C_UpdateAvailable";
+b4xmainpage._updateavailable = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_updateavailable");__ref.setField("_updateavailable",b4xmainpage._updateavailable);
+ //BA.debugLineNum = 31;BA.debugLine="Public mapas As C_Mapas";
+b4xmainpage._mapas = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_mapas");__ref.setField("_mapas",b4xmainpage._mapas);
+ //BA.debugLineNum = 32;BA.debugLine="Public nuevoCliente As C_NuevoCliente";
+b4xmainpage._nuevocliente = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_nuevocliente");__ref.setField("_nuevocliente",b4xmainpage._nuevocliente);
+ //BA.debugLineNum = 33;BA.debugLine="Public ticketsDia As C_TicketsDia";
+b4xmainpage._ticketsdia = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_ticketsdia");__ref.setField("_ticketsdia",b4xmainpage._ticketsdia);
+ //BA.debugLineNum = 34;BA.debugLine="Public noVenta As C_NoVenta";
+b4xmainpage._noventa = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_noventa");__ref.setField("_noventa",b4xmainpage._noventa);
+ //BA.debugLineNum = 35;BA.debugLine="Public pedidos As C_Pedidos";
+b4xmainpage._pedidos = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_pedidos");__ref.setField("_pedidos",b4xmainpage._pedidos);
+ //BA.debugLineNum = 36;BA.debugLine="Public buscar As C_Buscar";
+b4xmainpage._buscar = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_buscar");__ref.setField("_buscar",b4xmainpage._buscar);
+ //BA.debugLineNum = 38;BA.debugLine="Public detalleVenta As C_DetalleVenta";
+b4xmainpage._detalleventa = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_detalleventa");__ref.setField("_detalleventa",b4xmainpage._detalleventa);
+ //BA.debugLineNum = 39;BA.debugLine="Public detalle_promo As C_Detalle_Promo";
+b4xmainpage._detalle_promo = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_detalle_promo");__ref.setField("_detalle_promo",b4xmainpage._detalle_promo);
+ //BA.debugLineNum = 40;BA.debugLine="Dim reqManager As DBRequestManager";
+b4xmainpage._reqmanager = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager");__ref.setField("_reqmanager",b4xmainpage._reqmanager);
+ //BA.debugLineNum = 42;BA.debugLine="Dim usuario As String";
+b4xmainpage._usuario = RemoteObject.createImmutable("");__ref.setField("_usuario",b4xmainpage._usuario);
+ //BA.debugLineNum = 43;BA.debugLine="Dim logger As Boolean = True";
+b4xmainpage._logger = b4xmainpage.__c.getField(true,"True");__ref.setField("_logger",b4xmainpage._logger);
+ //BA.debugLineNum = 44;BA.debugLine="Dim lat_gps, lon_gps As String";
+b4xmainpage._lat_gps = RemoteObject.createImmutable("");__ref.setField("_lat_gps",b4xmainpage._lat_gps);
+b4xmainpage._lon_gps = RemoteObject.createImmutable("");__ref.setField("_lon_gps",b4xmainpage._lon_gps);
+ //BA.debugLineNum = 46;BA.debugLine="Dim usuario As String";
+b4xmainpage._usuario = RemoteObject.createImmutable("");__ref.setField("_usuario",b4xmainpage._usuario);
+ //BA.debugLineNum = 47;BA.debugLine="Dim server As String";
+b4xmainpage._server = RemoteObject.createImmutable("");__ref.setField("_server",b4xmainpage._server);
+ //BA.debugLineNum = 48;BA.debugLine="Dim montoActual, clientesTotal, clientesVenta, cl";
+b4xmainpage._montoactual = RemoteObject.createImmutable("");__ref.setField("_montoactual",b4xmainpage._montoactual);
+b4xmainpage._clientestotal = RemoteObject.createImmutable("");__ref.setField("_clientestotal",b4xmainpage._clientestotal);
+b4xmainpage._clientesventa = RemoteObject.createImmutable("");__ref.setField("_clientesventa",b4xmainpage._clientesventa);
+b4xmainpage._clientesrechazo = RemoteObject.createImmutable("");__ref.setField("_clientesrechazo",b4xmainpage._clientesrechazo);
+b4xmainpage._clientesvisitados = RemoteObject.createImmutable("");__ref.setField("_clientesvisitados",b4xmainpage._clientesvisitados);
+b4xmainpage._almacen = RemoteObject.createImmutable("");__ref.setField("_almacen",b4xmainpage._almacen);
+b4xmainpage._rutapreventa = RemoteObject.createImmutable("");__ref.setField("_rutapreventa",b4xmainpage._rutapreventa);
+b4xmainpage._cantidadprod = RemoteObject.createImmutable("");__ref.setField("_cantidadprod",b4xmainpage._cantidadprod);
+ //BA.debugLineNum = 49;BA.debugLine="Dim ultimaActualizacionGPS As String = 235959";
+b4xmainpage._ultimaactualizaciongps = BA.NumberToString(235959);__ref.setField("_ultimaactualizaciongps",b4xmainpage._ultimaactualizaciongps);
+ //BA.debugLineNum = 50;BA.debugLine="Dim fechaRuta As String";
+b4xmainpage._fecharuta = RemoteObject.createImmutable("");__ref.setField("_fecharuta",b4xmainpage._fecharuta);
+ //BA.debugLineNum = 53;BA.debugLine="Dim srvIp As String";
+b4xmainpage._srvip = RemoteObject.createImmutable("");__ref.setField("_srvip",b4xmainpage._srvip);
+ //BA.debugLineNum = 54;BA.debugLine="Dim phn As Phone";
+b4xmainpage._phn = RemoteObject.createNew ("anywheresoftware.b4a.phone.Phone");__ref.setField("_phn",b4xmainpage._phn);
+ //BA.debugLineNum = 55;BA.debugLine="Dim user As EditText";
+b4xmainpage._user = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_user",b4xmainpage._user);
+ //BA.debugLineNum = 56;BA.debugLine="Dim pass As EditText";
+b4xmainpage._pass = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_pass",b4xmainpage._pass);
+ //BA.debugLineNum = 57;BA.debugLine="Dim c As Cursor";
+b4xmainpage._c = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");__ref.setField("_c",b4xmainpage._c);
+ //BA.debugLineNum = 58;BA.debugLine="Dim existe As String";
+b4xmainpage._existe = RemoteObject.createImmutable("");__ref.setField("_existe",b4xmainpage._existe);
+ //BA.debugLineNum = 59;BA.debugLine="Dim paso1 As String";
+b4xmainpage._paso1 = RemoteObject.createImmutable("");__ref.setField("_paso1",b4xmainpage._paso1);
+ //BA.debugLineNum = 60;BA.debugLine="Private IMEN As Label";
+b4xmainpage._imen = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_imen",b4xmainpage._imen);
+ //BA.debugLineNum = 61;BA.debugLine="Dim IMEI As String";
+b4xmainpage._imei = RemoteObject.createImmutable("");__ref.setField("_imei",b4xmainpage._imei);
+ //BA.debugLineNum = 62;BA.debugLine="Private Label1 As Label";
+b4xmainpage._label1 = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_label1",b4xmainpage._label1);
+ //BA.debugLineNum = 63;BA.debugLine="Dim server As String";
+b4xmainpage._server = RemoteObject.createImmutable("");__ref.setField("_server",b4xmainpage._server);
+ //BA.debugLineNum = 64;BA.debugLine="Private p_principal As Panel";
+b4xmainpage._p_principal = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_principal",b4xmainpage._p_principal);
+ //BA.debugLineNum = 65;BA.debugLine="Private Entrar As Button";
+b4xmainpage._entrar = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_entrar",b4xmainpage._entrar);
+ //BA.debugLineNum = 66;BA.debugLine="Public checklist As C_Cheklist";
+b4xmainpage._checklist = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_cheklist");__ref.setField("_checklist",b4xmainpage._checklist);
+ //BA.debugLineNum = 67;BA.debugLine="Public tabulador As C_tabulador";
+b4xmainpage._tabulador = RemoteObject.createNew ("reparto_mazapa.keymon.lat.c_tabulador");__ref.setField("_tabulador",b4xmainpage._tabulador);
+ //BA.debugLineNum = 68;BA.debugLine="Dim batt As Int";
+b4xmainpage._batt = RemoteObject.createImmutable(0);__ref.setField("_batt",b4xmainpage._batt);
+ //BA.debugLineNum = 69;BA.debugLine="Dim porVisitar, entregas, rechazos, montoEntregad";
+b4xmainpage._porvisitar = RemoteObject.createImmutable("");__ref.setField("_porvisitar",b4xmainpage._porvisitar);
+b4xmainpage._entregas = RemoteObject.createImmutable("");__ref.setField("_entregas",b4xmainpage._entregas);
+b4xmainpage._rechazos = RemoteObject.createImmutable("");__ref.setField("_rechazos",b4xmainpage._rechazos);
+b4xmainpage._montoentregado = RemoteObject.createImmutable("");__ref.setField("_montoentregado",b4xmainpage._montoentregado);
+b4xmainpage._montorechazado = RemoteObject.createImmutable("");__ref.setField("_montorechazado",b4xmainpage._montorechazado);
+ //BA.debugLineNum = 70;BA.debugLine="Private p_appUpdate As Panel";
+b4xmainpage._p_appupdate = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_appupdate",b4xmainpage._p_appupdate);
+ //BA.debugLineNum = 71;BA.debugLine="Private i_engrane As ImageView";
+b4xmainpage._i_engrane = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");__ref.setField("_i_engrane",b4xmainpage._i_engrane);
+ //BA.debugLineNum = 72;BA.debugLine="Private b_server As Button";
+b4xmainpage._b_server = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_server",b4xmainpage._b_server);
+ //BA.debugLineNum = 73;BA.debugLine="Private b_apk As Button";
+b4xmainpage._b_apk = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_apk",b4xmainpage._b_apk);
+ //BA.debugLineNum = 74;BA.debugLine="Private b_envioBD As Button";
+b4xmainpage._b_enviobd = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_enviobd",b4xmainpage._b_enviobd);
+ //BA.debugLineNum = 75;BA.debugLine="Private b_regesar As Button";
+b4xmainpage._b_regesar = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_regesar",b4xmainpage._b_regesar);
+ //BA.debugLineNum = 76;BA.debugLine="Private et_server As EditText";
+b4xmainpage._et_server = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_server",b4xmainpage._et_server);
+ //BA.debugLineNum = 77;BA.debugLine="Private p_serverList As Panel";
+b4xmainpage._p_serverlist = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_serverlist",b4xmainpage._p_serverlist);
+ //BA.debugLineNum = 78;BA.debugLine="Private lv_server As ListView";
+b4xmainpage._lv_server = RemoteObject.createNew ("anywheresoftware.b4a.objects.ListViewWrapper");__ref.setField("_lv_server",b4xmainpage._lv_server);
+ //BA.debugLineNum = 79;BA.debugLine="Public Provider As FileProvider";
+b4xmainpage._provider = RemoteObject.createNew ("reparto_mazapa.keymon.lat.fileprovider");__ref.setField("_provider",b4xmainpage._provider);
+ //BA.debugLineNum = 80;BA.debugLine="Public rutaBDBackup As String = \"\"";
+b4xmainpage._rutabdbackup = BA.ObjectToString("");__ref.setField("_rutabdbackup",b4xmainpage._rutabdbackup);
+ //BA.debugLineNum = 81;BA.debugLine="Private B_Can_Monto As Button";
+b4xmainpage._b_can_monto = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_can_monto",b4xmainpage._b_can_monto);
+ //BA.debugLineNum = 82;BA.debugLine="Private B_Aceptar_Monto As Button";
+b4xmainpage._b_aceptar_monto = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_aceptar_monto",b4xmainpage._b_aceptar_monto);
+ //BA.debugLineNum = 83;BA.debugLine="Private ET_Add_Monto As EditText";
+b4xmainpage._et_add_monto = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_add_monto",b4xmainpage._et_add_monto);
+ //BA.debugLineNum = 84;BA.debugLine="Private p_add_monto As Panel";
+b4xmainpage._p_add_monto = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_add_monto",b4xmainpage._p_add_monto);
+ //BA.debugLineNum = 85;BA.debugLine="Dim sDate, sTime As String";
+b4xmainpage._sdate = RemoteObject.createImmutable("");__ref.setField("_sdate",b4xmainpage._sdate);
+b4xmainpage._stime = RemoteObject.createImmutable("");__ref.setField("_stime",b4xmainpage._stime);
+ //BA.debugLineNum = 86;BA.debugLine="Private p_validacion As Panel";
+b4xmainpage._p_validacion = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_validacion",b4xmainpage._p_validacion);
+ //BA.debugLineNum = 87;BA.debugLine="Private b_cancelarcodigo As Button";
+b4xmainpage._b_cancelarcodigo = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_cancelarcodigo",b4xmainpage._b_cancelarcodigo);
+ //BA.debugLineNum = 88;BA.debugLine="Private b_aceptar As Button";
+b4xmainpage._b_aceptar = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_aceptar",b4xmainpage._b_aceptar);
+ //BA.debugLineNum = 89;BA.debugLine="Private et_codigo As EditText";
+b4xmainpage._et_codigo = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_codigo",b4xmainpage._et_codigo);
+ //BA.debugLineNum = 90;BA.debugLine="Private P_CIEGO As Panel";
+b4xmainpage._p_ciego = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_ciego",b4xmainpage._p_ciego);
+ //BA.debugLineNum = 91;BA.debugLine="Private b_terpc As Button";
+b4xmainpage._b_terpc = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_terpc",b4xmainpage._b_terpc);
+ //BA.debugLineNum = 92;BA.debugLine="Private B_PC_ENV As Button";
+b4xmainpage._b_pc_env = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_pc_env",b4xmainpage._b_pc_env);
+ //BA.debugLineNum = 93;BA.debugLine="Private CLV_PICK_CIEGO As CustomListView";
+b4xmainpage._clv_pick_ciego = RemoteObject.createNew ("b4a.example3.customlistview");__ref.setField("_clv_pick_ciego",b4xmainpage._clv_pick_ciego);
+ //BA.debugLineNum = 94;BA.debugLine="Private et_buspc As EditText";
+b4xmainpage._et_buspc = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_buspc",b4xmainpage._et_buspc);
+ //BA.debugLineNum = 95;BA.debugLine="Dim q_buscar As String";
+b4xmainpage._q_buscar = RemoteObject.createImmutable("");__ref.setField("_q_buscar",b4xmainpage._q_buscar);
+ //BA.debugLineNum = 96;BA.debugLine="Dim d As Cursor";
+b4xmainpage._d = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");__ref.setField("_d",b4xmainpage._d);
+ //BA.debugLineNum = 97;BA.debugLine="Private L_PICK_CIEGO As Label";
+b4xmainpage._l_pick_ciego = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_l_pick_ciego",b4xmainpage._l_pick_ciego);
+ //BA.debugLineNum = 98;BA.debugLine="Private ET_PICK_CIEGO As EditText";
+b4xmainpage._et_pick_ciego = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_pick_ciego",b4xmainpage._et_pick_ciego);
+ //BA.debugLineNum = 99;BA.debugLine="Dim a As Cursor";
+b4xmainpage._a = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");__ref.setField("_a",b4xmainpage._a);
+ //BA.debugLineNum = 100;BA.debugLine="Dim f As Cursor";
+b4xmainpage._f = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");__ref.setField("_f",b4xmainpage._f);
+ //BA.debugLineNum = 101;BA.debugLine="Private b_CargarMonto As Button";
+b4xmainpage._b_cargarmonto = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_cargarmonto",b4xmainpage._b_cargarmonto);
+ //BA.debugLineNum = 102;BA.debugLine="Private b_arqueocieego As Button";
+b4xmainpage._b_arqueocieego = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_b_arqueocieego",b4xmainpage._b_arqueocieego);
+ //BA.debugLineNum = 103;BA.debugLine="Private Label2 As Label";
+b4xmainpage._label2 = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_label2",b4xmainpage._label2);
+ //BA.debugLineNum = 104;BA.debugLine="Private B4XSwitch2 As B4XSwitch";
+b4xmainpage._b4xswitch2 = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xswitch");__ref.setField("_b4xswitch2",b4xmainpage._b4xswitch2);
+ //BA.debugLineNum = 105;BA.debugLine="Private p_GeoPass As Panel";
+b4xmainpage._p_geopass = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_geopass",b4xmainpage._p_geopass);
+ //BA.debugLineNum = 106;BA.debugLine="Private bAcepGeo As Button";
+b4xmainpage._bacepgeo = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_bacepgeo",b4xmainpage._bacepgeo);
+ //BA.debugLineNum = 107;BA.debugLine="Private bCanGeo As Button";
+b4xmainpage._bcangeo = RemoteObject.createNew ("anywheresoftware.b4a.objects.ButtonWrapper");__ref.setField("_bcangeo",b4xmainpage._bcangeo);
+ //BA.debugLineNum = 108;BA.debugLine="Private p_centraGeoPass As Panel";
+b4xmainpage._p_centrageopass = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");__ref.setField("_p_centrageopass",b4xmainpage._p_centrageopass);
+ //BA.debugLineNum = 109;BA.debugLine="Private l_fondoPass As Label";
+b4xmainpage._l_fondopass = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_l_fondopass",b4xmainpage._l_fondopass);
+ //BA.debugLineNum = 110;BA.debugLine="Private et_passGeo As EditText";
+b4xmainpage._et_passgeo = RemoteObject.createNew ("anywheresoftware.b4a.objects.EditTextWrapper");__ref.setField("_et_passgeo",b4xmainpage._et_passgeo);
+ //BA.debugLineNum = 111;BA.debugLine="Private l_ingresaPass As Label";
+b4xmainpage._l_ingresapass = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");__ref.setField("_l_ingresapass",b4xmainpage._l_ingresapass);
+ //BA.debugLineNum = 112;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _createlistitem(RemoteObject __ref,RemoteObject _id_prod,RemoteObject _prod,RemoteObject _cant) throws Exception{
+try {
+ Debug.PushSubsStack("CreateListItem (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1065);
+if (RapidSub.canDelegate("createlistitem")) { return __ref.runUserSub(false, "b4xmainpage","createlistitem", __ref, _id_prod, _prod, _cant);}
+RemoteObject _pa = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Id_prod", _id_prod);
+Debug.locals.put("Prod", _prod);
+Debug.locals.put("cant", _cant);
+ BA.debugLineNum = 1065;BA.debugLine="Sub CreateListItem(Id_prod As String, Prod As Stri";
+Debug.ShouldStop(256);
+ BA.debugLineNum = 1066;BA.debugLine="Dim pa As B4XView = xui.CreatePanel(\"\")";
+Debug.ShouldStop(512);
+_pa = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_pa = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("pa", _pa);Debug.locals.put("pa", _pa);
+ BA.debugLineNum = 1067;BA.debugLine="pa.SetLayoutAnimated(0, 0, 0, 1, 10)";
+Debug.ShouldStop(1024);
+_pa.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 10)));
+ BA.debugLineNum = 1068;BA.debugLine="pa.LoadLayout(\"PANEL_PICK_CIEGO\")";
+Debug.ShouldStop(2048);
+_pa.runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("PANEL_PICK_CIEGO")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1069;BA.debugLine="pa.Height = 55dip";
+Debug.ShouldStop(4096);
+_pa.runMethod(true,"setHeight",b4xmainpage.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 55))));
+ BA.debugLineNum = 1070;BA.debugLine="pa.Width = 298dip";
+Debug.ShouldStop(8192);
+_pa.runMethod(true,"setWidth",b4xmainpage.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 298))));
+ BA.debugLineNum = 1072;BA.debugLine="L_PICK_CIEGO.Text = Id_prod & CRLF & Prod";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(RemoteObject.concat(_id_prod,b4xmainpage.__c.getField(true,"CRLF"),_prod)));
+ BA.debugLineNum = 1073;BA.debugLine="L_PICK_CIEGO.TextSize = 12";
+Debug.ShouldStop(65536);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setTextSize",BA.numberCast(float.class, 12));
+ BA.debugLineNum = 1074;BA.debugLine="L_PICK_CIEGO.Gravity = Bit.Or(Gravity.CENTER_VERT";
+Debug.ShouldStop(131072);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setGravity",b4xmainpage.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(b4xmainpage.__c.getField(false,"Gravity").getField(true,"CENTER_VERTICAL")),(Object)(b4xmainpage.__c.getField(false,"Gravity").getField(true,"CENTER_HORIZONTAL"))));
+ BA.debugLineNum = 1075;BA.debugLine="ET_PICK_CIEGO.Text = cant";
+Debug.ShouldStop(262144);
+__ref.getField(false,"_et_pick_ciego" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(_cant));
+ BA.debugLineNum = 1078;BA.debugLine="Return pa";
+Debug.ShouldStop(2097152);
+if (true) return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.PanelWrapper"), _pa.getObject());
+ BA.debugLineNum = 1079;BA.debugLine="End Sub";
+Debug.ShouldStop(4194304);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createlistitem2(RemoteObject __ref,RemoteObject _id_prod,RemoteObject _prod) throws Exception{
+try {
+ Debug.PushSubsStack("CreateListItem2 (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1081);
+if (RapidSub.canDelegate("createlistitem2")) { return __ref.runUserSub(false, "b4xmainpage","createlistitem2", __ref, _id_prod, _prod);}
+RemoteObject _pa = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Id_prod", _id_prod);
+Debug.locals.put("Prod", _prod);
+ BA.debugLineNum = 1081;BA.debugLine="Sub CreateListItem2(Id_prod As String, Prod As Str";
+Debug.ShouldStop(16777216);
+ BA.debugLineNum = 1082;BA.debugLine="Dim pa As B4XView = xui.CreatePanel(\"\")";
+Debug.ShouldStop(33554432);
+_pa = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_pa = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));Debug.locals.put("pa", _pa);Debug.locals.put("pa", _pa);
+ BA.debugLineNum = 1083;BA.debugLine="pa.SetLayoutAnimated(0, 0, 0, 1, 10)";
+Debug.ShouldStop(67108864);
+_pa.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 10)));
+ BA.debugLineNum = 1084;BA.debugLine="pa.LoadLayout(\"PANEL_PICK_CIEGO\")";
+Debug.ShouldStop(134217728);
+_pa.runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("PANEL_PICK_CIEGO")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 1085;BA.debugLine="pa.Height = 55dip";
+Debug.ShouldStop(268435456);
+_pa.runMethod(true,"setHeight",b4xmainpage.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 55))));
+ BA.debugLineNum = 1086;BA.debugLine="pa.Width = 298dip";
+Debug.ShouldStop(536870912);
+_pa.runMethod(true,"setWidth",b4xmainpage.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 298))));
+ BA.debugLineNum = 1088;BA.debugLine="L_PICK_CIEGO.Text = Id_prod & CRLF & Prod";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(RemoteObject.concat(_id_prod,b4xmainpage.__c.getField(true,"CRLF"),_prod)));
+ BA.debugLineNum = 1089;BA.debugLine="L_PICK_CIEGO.TextSize = 12";
+Debug.ShouldStop(1);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setTextSize",BA.numberCast(float.class, 12));
+ BA.debugLineNum = 1090;BA.debugLine="L_PICK_CIEGO.Gravity = Bit.Or(Gravity.CENTER_VERT";
+Debug.ShouldStop(2);
+__ref.getField(false,"_l_pick_ciego" /*RemoteObject*/ ).runMethod(true,"setGravity",b4xmainpage.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(b4xmainpage.__c.getField(false,"Gravity").getField(true,"CENTER_VERTICAL")),(Object)(b4xmainpage.__c.getField(false,"Gravity").getField(true,"CENTER_HORIZONTAL"))));
+ BA.debugLineNum = 1093;BA.debugLine="Return pa";
+Debug.ShouldStop(16);
+if (true) return RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.PanelWrapper"), _pa.getObject());
+ BA.debugLineNum = 1094;BA.debugLine="End Sub";
+Debug.ShouldStop(32);
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _entrar_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Entrar_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,344);
+if (RapidSub.canDelegate("entrar_click")) { return __ref.runUserSub(false, "b4xmainpage","entrar_click", __ref);}
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+ BA.debugLineNum = 344;BA.debugLine="Sub Entrar_Click";
+Debug.ShouldStop(8388608);
+ BA.debugLineNum = 345;BA.debugLine="If pass.Text = \"YA\" Then";
+Debug.ShouldStop(16777216);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_pass" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString("YA"))) {
+ BA.debugLineNum = 346;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from usuarioa\"";
+Debug.ShouldStop(33554432);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from usuarioa")));
+ BA.debugLineNum = 347;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from VERSION\")";
+Debug.ShouldStop(67108864);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from VERSION")));
+ BA.debugLineNum = 348;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO USUARIOA";
+Debug.ShouldStop(134217728);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO USUARIOA VALUES (?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {RemoteObject.createImmutable(("ROOT")),(RemoteObject.createImmutable("ROOT"))})))));
+ BA.debugLineNum = 349;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from cat_almac";
+Debug.ShouldStop(268435456);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from cat_almacen")));
+ BA.debugLineNum = 350;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO CAT_ALMA";
+Debug.ShouldStop(536870912);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO CAT_ALMACEN(ID_ALMACEN) VALUES (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(__ref.getField(false,"_user" /*RemoteObject*/ ).runMethod(true,"getText"))})))));
+ BA.debugLineNum = 351;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO VERSION(";
+Debug.ShouldStop(1073741824);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO VERSION(NOVERSION) VALUES (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(RemoteObject.createImmutable("2.1"))})))));
+ BA.debugLineNum = 354;BA.debugLine="B4XPages.ShowPage(\"Principal\")";
+Debug.ShouldStop(2);
+b4xmainpage._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("Principal")));
+ }else {
+ BA.debugLineNum = 356;BA.debugLine="c=Starter.skmt.ExecQuery2(\"select count(*) as EX";
+Debug.ShouldStop(8);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("select count(*) as EXISTE1 from usuarioa where usuario = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {__ref.getField(false,"_user" /*RemoteObject*/ ).runMethod(true,"getText")}))));
+ BA.debugLineNum = 357;BA.debugLine="c.Position=0";
+Debug.ShouldStop(16);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 358;BA.debugLine="existe = c.GetString(\"EXISTE1\")";
+Debug.ShouldStop(32);
+__ref.setField ("_existe" /*RemoteObject*/ ,__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EXISTE1"))));
+ BA.debugLineNum = 359;BA.debugLine="c.Close";
+Debug.ShouldStop(64);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 361;BA.debugLine="If existe = 0 Then";
+Debug.ShouldStop(256);
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_existe" /*RemoteObject*/ ),BA.NumberToString(0))) {
+ BA.debugLineNum = 363;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(1024);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 364;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(2048);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 365;BA.debugLine="cmd.Name = \"select_usuario_MAZAPA_REPG\"";
+Debug.ShouldStop(4096);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_usuario_MAZAPA_REPG"));
+ BA.debugLineNum = 366;BA.debugLine="cmd.Parameters = Array As Object(user.Text, pas";
+Debug.ShouldStop(8192);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(__ref.getField(false,"_user" /*RemoteObject*/ ).runMethod(true,"getText")),(__ref.getField(false,"_pass" /*RemoteObject*/ ).runMethod(true,"getText"))}));
+ BA.debugLineNum = 367;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"usuario\")";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("usuario"))));
+ }else {
+ BA.debugLineNum = 375;BA.debugLine="B4XPages.ShowPage(\"Principal\")";
+Debug.ShouldStop(4194304);
+b4xmainpage._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("Principal")));
+ };
+ };
+ BA.debugLineNum = 378;BA.debugLine="End Sub";
+Debug.ShouldStop(33554432);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _enviarmonto(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("enviarmonto (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,744);
+if (RapidSub.canDelegate("enviarmonto")) { return __ref.runUserSub(false, "b4xmainpage","enviarmonto", __ref);}
+RemoteObject _a2 = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+RemoteObject _fecha = null;
+RemoteObject _fecha2 = null;
+RemoteObject _fecha3 = RemoteObject.createImmutable("");
+RemoteObject _hora = null;
+RemoteObject _ci = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+RemoteObject _u = RemoteObject.createImmutable("");
+RemoteObject _g = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+ BA.debugLineNum = 744;BA.debugLine="Sub enviarmonto";
+Debug.ShouldStop(128);
+ BA.debugLineNum = 746;BA.debugLine="DateTime.DateFormat = \"MM/dd/yyyy\"";
+Debug.ShouldStop(512);
+b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"setDateFormat",BA.ObjectToString("MM/dd/yyyy"));
+ BA.debugLineNum = 747;BA.debugLine="sDate=DateTime.Date(DateTime.Now)";
+Debug.ShouldStop(1024);
+__ref.setField ("_sdate" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Date",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 748;BA.debugLine="sTime=DateTime.Time(DateTime.Now)";
+Debug.ShouldStop(2048);
+__ref.setField ("_stime" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Time",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 750;BA.debugLine="Private f As Cursor=Starter.skmt.ExecQuery(\"selec";
+Debug.ShouldStop(8192);
+b4xmainpage._f = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._f = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));__ref.setField("_f",b4xmainpage._f);
+ BA.debugLineNum = 751;BA.debugLine="f.Position=0";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 753;BA.debugLine="Private a As Cursor=Starter.skmt.ExecQuery(\"selec";
+Debug.ShouldStop(65536);
+b4xmainpage._a = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._a = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));__ref.setField("_a",b4xmainpage._a);
+ BA.debugLineNum = 754;BA.debugLine="If a.RowCount>0 Then";
+Debug.ShouldStop(131072);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 755;BA.debugLine="a.Position=0";
+Debug.ShouldStop(262144);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ };
+ BA.debugLineNum = 758;BA.debugLine="Private a2 As Cursor = Starter.skmt.ExecQuery(\"SE";
+Debug.ShouldStop(2097152);
+_a2 = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+_a2 = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HVD_FECHA FROM HIST_VENTAS"))));Debug.locals.put("a2", _a2);Debug.locals.put("a2", _a2);
+ BA.debugLineNum = 759;BA.debugLine="If a2.RowCount>0 Then";
+Debug.ShouldStop(4194304);
+if (RemoteObject.solveBoolean(">",_a2.runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 760;BA.debugLine="a2.Position=0";
+Debug.ShouldStop(8388608);
+_a2.runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 761;BA.debugLine="Dim fecha() As String = Regex.Split(\" \", a2.GetS";
+Debug.ShouldStop(16777216);
+_fecha = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString(" ")),(Object)(_a2.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("HVD_FECHA")))));Debug.locals.put("fecha", _fecha);Debug.locals.put("fecha", _fecha);
+ BA.debugLineNum = 762;BA.debugLine="Dim fecha2() As String = Regex.Split(\"-\", fecha(";
+Debug.ShouldStop(33554432);
+_fecha2 = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString("-")),(Object)(_fecha.getArrayElement(true,BA.numberCast(int.class, 0))));Debug.locals.put("fecha2", _fecha2);Debug.locals.put("fecha2", _fecha2);
+ BA.debugLineNum = 763;BA.debugLine="Dim fecha3 As String = fecha2(2)&\"/\"&fecha2(1)&\"";
+Debug.ShouldStop(67108864);
+_fecha3 = RemoteObject.concat(_fecha2.getArrayElement(true,BA.numberCast(int.class, 2)),RemoteObject.createImmutable("/"),_fecha2.getArrayElement(true,BA.numberCast(int.class, 1)),RemoteObject.createImmutable("/"),_fecha2.getArrayElement(true,BA.numberCast(int.class, 0)));Debug.locals.put("fecha3", _fecha3);Debug.locals.put("fecha3", _fecha3);
+ BA.debugLineNum = 764;BA.debugLine="Log(fecha3)";
+Debug.ShouldStop(134217728);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32424852",_fecha3,0);
+ BA.debugLineNum = 765;BA.debugLine="Dim hora() As String = Regex.Split(\"\\.\", fecha(1";
+Debug.ShouldStop(268435456);
+_hora = b4xmainpage.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString("\\.")),(Object)(_fecha.getArrayElement(true,BA.numberCast(int.class, 1))));Debug.locals.put("hora", _hora);Debug.locals.put("hora", _hora);
+ BA.debugLineNum = 766;BA.debugLine="Log(hora(0))";
+Debug.ShouldStop(536870912);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32424854",_hora.getArrayElement(true,BA.numberCast(int.class, 0)),0);
+ };
+ BA.debugLineNum = 771;BA.debugLine="Private cI As Cursor";
+Debug.ShouldStop(4);
+_ci = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");Debug.locals.put("cI", _ci);
+ BA.debugLineNum = 772;BA.debugLine="Private u As String = \"SinUsuario\"";
+Debug.ShouldStop(8);
+_u = BA.ObjectToString("SinUsuario");Debug.locals.put("u", _u);Debug.locals.put("u", _u);
+ BA.debugLineNum = 773;BA.debugLine="cI=Starter.skmt.ExecQuery(\"select USUARIO from us";
+Debug.ShouldStop(16);
+_ci = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select USUARIO from usuarioa"))));Debug.locals.put("cI", _ci);
+ BA.debugLineNum = 774;BA.debugLine="cI.Position=0";
+Debug.ShouldStop(32);
+_ci.runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 775;BA.debugLine="If cI.RowCount > 0 Then u = cI.GetString(\"USUARIO";
+Debug.ShouldStop(64);
+if (RemoteObject.solveBoolean(">",_ci.runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+_u = _ci.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("USUARIO")));Debug.locals.put("u", _u);};
+ BA.debugLineNum = 776;BA.debugLine="Private g As Cursor = Starter.skmt.ExecQuery(\"sel";
+Debug.ShouldStop(128);
+_g = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+_g = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select * from ENV_MONTO_LIQ"))));Debug.locals.put("g", _g);Debug.locals.put("g", _g);
+ BA.debugLineNum = 777;BA.debugLine="If g.RowCount = 0 Then";
+Debug.ShouldStop(256);
+if (RemoteObject.solveBoolean("=",_g.runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 778;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO ENV_MONT";
+Debug.ShouldStop(512);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO ENV_MONTO_LIQ VALUES (?,?,?,?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {5},new Object[] {(__ref.getField(false,"_et_add_monto" /*RemoteObject*/ ).runMethod(true,"getText")),(__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN")))),(__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA")))),(_u),(RemoteObject.concat(_fecha3,RemoteObject.createImmutable(" "),_hora.getArrayElement(true,BA.numberCast(int.class, 0))))})))));
+ BA.debugLineNum = 779;BA.debugLine="f.Close";
+Debug.ShouldStop(1024);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 780;BA.debugLine="a.Close";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 783;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT * FROM ENV_MO";
+Debug.ShouldStop(16384);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT * FROM ENV_MONTO_LIQ"))));
+ BA.debugLineNum = 784;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(32768);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 785;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(65536);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 786;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(131072);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 787;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(262144);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 788;BA.debugLine="cmd.Name = \"select_MontoCuenta_MAZAPArep\"";
+Debug.ShouldStop(524288);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_MontoCuenta_MAZAPArep"));
+ BA.debugLineNum = 789;BA.debugLine="cmd.Parameters = Array As Object(c.GetString(\"E";
+Debug.ShouldStop(1048576);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {4},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_USUARIO")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_FECHA_PED"))))}));
+ BA.debugLineNum = 790;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"SelectMontoLi";
+Debug.ShouldStop(2097152);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("SelectMontoLiq"))));
+ };
+ BA.debugLineNum = 792;BA.debugLine="c.Close";
+Debug.ShouldStop(8388608);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }else {
+ BA.debugLineNum = 794;BA.debugLine="Starter.skmt.ExecNonQuery2(\"UPDATE ENV_MONTO_LIQ";
+Debug.ShouldStop(33554432);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("UPDATE ENV_MONTO_LIQ SET EML_MONTO = ? WHERE EML_ALMACEN = ? AND EML_RUTA = ? AND EML_USUARIO = ?")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("String",new int[] {4},new Object[] {__ref.getField(false,"_et_add_monto" /*RemoteObject*/ ).runMethod(true,"getText"),__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA"))),_ci.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("USUARIO")))})))));
+ BA.debugLineNum = 795;BA.debugLine="f.Close";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 796;BA.debugLine="a.Close";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 798;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT * FROM ENV_MO";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT * FROM ENV_MONTO_LIQ"))));
+ BA.debugLineNum = 799;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(1073741824);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 800;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 801;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(1);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 802;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(2);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 803;BA.debugLine="cmd.Name = \"select_MontoCuenta_MAZAPArep\"";
+Debug.ShouldStop(4);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_MontoCuenta_MAZAPArep"));
+ BA.debugLineNum = 804;BA.debugLine="cmd.Parameters = Array As Object(c.GetString(\"E";
+Debug.ShouldStop(8);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {4},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_USUARIO")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_FECHA_PED"))))}));
+ BA.debugLineNum = 805;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"SelectMontoLi";
+Debug.ShouldStop(16);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("SelectMontoLiq"))));
+ };
+ BA.debugLineNum = 807;BA.debugLine="c.Close";
+Debug.ShouldStop(64);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ };
+ BA.debugLineNum = 810;BA.debugLine="p_add_monto.Visible = False";
+Debug.ShouldStop(512);
+__ref.getField(false,"_p_add_monto" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 812;BA.debugLine="End Sub";
+Debug.ShouldStop(2048);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _et_buspc_textchanged(RemoteObject __ref,RemoteObject _old,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("et_buspc_TextChanged (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,827);
+if (RapidSub.canDelegate("et_buspc_textchanged")) { return __ref.runUserSub(false, "b4xmainpage","et_buspc_textchanged", __ref, _old, _new);}
+int _i = 0;
+Debug.locals.put("Old", _old);
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 827;BA.debugLine="Private Sub et_buspc_TextChanged (Old As String, N";
+Debug.ShouldStop(67108864);
+ BA.debugLineNum = 828;BA.debugLine="If New = \"\" Then";
+Debug.ShouldStop(134217728);
+if (RemoteObject.solveBoolean("=",_new,BA.ObjectToString(""))) {
+ BA.debugLineNum = 829;BA.debugLine="CLV_PICK_CIEGO.Clear";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ }else
+{ BA.debugLineNum = 830;BA.debugLine="Else If New.Length >= 3 Then";
+Debug.ShouldStop(536870912);
+if (RemoteObject.solveBoolean("g",_new.runMethod(true,"length"),BA.numberCast(double.class, 3))) {
+ BA.debugLineNum = 831;BA.debugLine="CLV_PICK_CIEGO.Clear";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 833;BA.debugLine="q_buscar = \"%\" & et_buspc.Text & \"%\"";
+Debug.ShouldStop(1);
+__ref.setField ("_q_buscar" /*RemoteObject*/ ,RemoteObject.concat(RemoteObject.createImmutable("%"),__ref.getField(false,"_et_buspc" /*RemoteObject*/ ).runMethod(true,"getText"),RemoteObject.createImmutable("%")));
+ BA.debugLineNum = 834;BA.debugLine="Log(q_buscar)";
+Debug.ShouldStop(2);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32621447",__ref.getField(true,"_q_buscar" /*RemoteObject*/ ),0);
+ BA.debugLineNum = 835;BA.debugLine="c=Starter.skmt.ExecQuery2($\"select CAT_GP_NOMBRE";
+Debug.ShouldStop(4);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)((RemoteObject.createImmutable("select CAT_GP_NOMBRE, CAT_GP_ID , ifnull(PC_CANT,0) AS PC_CANT FROM CAT_GUNAPROD3 INNER JOIN PICK_CIEGO ON PC_ID_PROD = CAT_GP_ID AND PC_NOM_PROD = CAT_GP_NOMBRE WHERE (CAT_GP_NOMBRE LIKE ? OR CAT_GP_ID LIKE ? ) and CAT_GP_CLASIF <> 'PROMOS'"))),(Object)(RemoteObject.createNewArray("String",new int[] {2},new Object[] {__ref.getField(true,"_q_buscar" /*RemoteObject*/ ),__ref.getField(true,"_q_buscar" /*RemoteObject*/ )}))));
+ BA.debugLineNum = 836;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(8);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 839;BA.debugLine="For i = 0 To c.RowCount - 1";
+Debug.ShouldStop(64);
+{
+final int step9 = 1;
+final int limit9 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step9 > 0 && _i <= limit9) || (step9 < 0 && _i >= limit9) ;_i = ((int)(0 + _i + step9)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 840;BA.debugLine="c.Position = i";
+Debug.ShouldStop(128);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, _i));
+ BA.debugLineNum = 841;BA.debugLine="CLV_PICK_CIEGO.Add(CreateListItem(c.GetString(";
+Debug.ShouldStop(256);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_add",RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_createlistitem" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_ID")))),(Object)(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_NOMBRE")))),(Object)(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_CANT"))))).getObject()),(Object)(RemoteObject.createImmutable((_i))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 844;BA.debugLine="c.Close";
+Debug.ShouldStop(2048);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 846;BA.debugLine="d=Starter.skmt.ExecQuery2($\"select CAT_GP_NOMBR";
+Debug.ShouldStop(8192);
+__ref.getField(false,"_d" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)((RemoteObject.createImmutable("select CAT_GP_NOMBRE, CAT_GP_ID FROM CAT_GUNAPROD3 WHERE (CAT_GP_NOMBRE LIKE ? OR CAT_GP_ID LIKE ? ) and CAT_GP_CLASIF <> 'PROMOS'AND CAT_GP_ID NOT IN (SELECT PC_ID_PROD FROM PICK_CIEGO)"))),(Object)(RemoteObject.createNewArray("String",new int[] {2},new Object[] {__ref.getField(true,"_q_buscar" /*RemoteObject*/ ),__ref.getField(true,"_q_buscar" /*RemoteObject*/ )}))));
+ BA.debugLineNum = 848;BA.debugLine="For i = 0 To d.RowCount - 1";
+Debug.ShouldStop(32768);
+{
+final int step15 = 1;
+final int limit15 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"getRowCount"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step15 > 0 && _i <= limit15) || (step15 < 0 && _i >= limit15) ;_i = ((int)(0 + _i + step15)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 849;BA.debugLine="d.Position = i";
+Debug.ShouldStop(65536);
+__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, _i));
+ BA.debugLineNum = 850;BA.debugLine="CLV_PICK_CIEGO.Add(CreateListItem2(d.GetString";
+Debug.ShouldStop(131072);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_add",RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_createlistitem2" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_ID")))),(Object)(__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_NOMBRE"))))).getObject()),(Object)(RemoteObject.createImmutable((_i))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 853;BA.debugLine="d.Close";
+Debug.ShouldStop(1048576);
+__ref.getField(false,"_d" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }else
+{ BA.debugLineNum = 855;BA.debugLine="Else If c.RowCount = 0 Then";
+Debug.ShouldStop(4194304);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 856;BA.debugLine="d=Starter.skmt.ExecQuery2($\"select CAT_GP_NOMBR";
+Debug.ShouldStop(8388608);
+__ref.getField(false,"_d" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)((RemoteObject.createImmutable("select CAT_GP_NOMBRE, CAT_GP_ID FROM CAT_GUNAPROD3 WHERE (CAT_GP_NOMBRE LIKE ? OR CAT_GP_ID LIKE ? ) and CAT_GP_CLASIF <> 'PROMOS'"))),(Object)(RemoteObject.createNewArray("String",new int[] {2},new Object[] {__ref.getField(true,"_q_buscar" /*RemoteObject*/ ),__ref.getField(true,"_q_buscar" /*RemoteObject*/ )}))));
+ BA.debugLineNum = 858;BA.debugLine="For i = 0 To d.RowCount - 1";
+Debug.ShouldStop(33554432);
+{
+final int step22 = 1;
+final int limit22 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"getRowCount"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step22 > 0 && _i <= limit22) || (step22 < 0 && _i >= limit22) ;_i = ((int)(0 + _i + step22)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 859;BA.debugLine="d.Position = i";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, _i));
+ BA.debugLineNum = 860;BA.debugLine="CLV_PICK_CIEGO.Add(CreateListItem2(d.GetString";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_clv_pick_ciego" /*RemoteObject*/ ).runVoidMethod ("_add",RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_createlistitem2" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_ID")))),(Object)(__ref.getField(false,"_d" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_GP_NOMBRE"))))).getObject()),(Object)(RemoteObject.createImmutable((_i))));
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 863;BA.debugLine="d.Close";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_d" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }}
+;
+ }}
+;
+ BA.debugLineNum = 866;BA.debugLine="End Sub";
+Debug.ShouldStop(2);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _i_engrane_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("i_engrane_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,610);
+if (RapidSub.canDelegate("i_engrane_click")) { return __ref.runUserSub(false, "b4xmainpage","i_engrane_click", __ref);}
+ BA.debugLineNum = 610;BA.debugLine="Private Sub i_engrane_Click";
+Debug.ShouldStop(2);
+ BA.debugLineNum = 611;BA.debugLine="p_appUpdate.Width = Root.Width";
+Debug.ShouldStop(4);
+__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"setWidth",__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth"));
+ BA.debugLineNum = 612;BA.debugLine="p_appUpdate.Height = Root.Height";
+Debug.ShouldStop(8);
+__ref.getField(false,"_p_appupdate" /*RemoteObject*/ ).runMethod(true,"setHeight",__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getHeight"));
+ BA.debugLineNum = 613;BA.debugLine="Subs.centraPanel(p_serverList, Root.Width)";
+Debug.ShouldStop(16);
+b4xmainpage._subs.runVoidMethod ("_centrapanel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_serverlist" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 614;BA.debugLine="Subs.centraBoton(b_server, Root.Width)";
+Debug.ShouldStop(32);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_server" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 615;BA.debugLine="Subs.centraBoton(b_apk, Root.Width)";
+Debug.ShouldStop(64);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_apk" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 616;BA.debugLine="Subs.centraBoton(b_envioBD, Root.Width)";
+Debug.ShouldStop(128);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_enviobd" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 617;BA.debugLine="Subs.centraBoton(b_regesar, Root.Width)";
+Debug.ShouldStop(256);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_regesar" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 618;BA.debugLine="Subs.centraBoton(b_CargarMonto, Root.Width)";
+Debug.ShouldStop(512);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_cargarmonto" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 619;BA.debugLine="Subs.centraBoton(b_arqueocieego, Root.Width)";
+Debug.ShouldStop(1024);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_arqueocieego" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_root" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 620;BA.debugLine="Subs.centraBoton(b_server, p_serverList.Width)";
+Debug.ShouldStop(2048);
+b4xmainpage._subs.runVoidMethod ("_centraboton" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_b_server" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_p_serverlist" /*RemoteObject*/ ).runMethod(true,"getWidth")));
+ BA.debugLineNum = 621;BA.debugLine="lv_server.Clear";
+Debug.ShouldStop(4096);
+__ref.getField(false,"_lv_server" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 622;BA.debugLine="lv_server.AddSingleLine(\"http://keymon.lat:1782\")";
+Debug.ShouldStop(8192);
+__ref.getField(false,"_lv_server" /*RemoteObject*/ ).runVoidMethod ("AddSingleLine",(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("http://keymon.lat:1782"))));
+ BA.debugLineNum = 623;BA.debugLine="If user.Text = \"KMTS1\" Then lv_server.AddSingleLi";
+Debug.ShouldStop(16384);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_user" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString("KMTS1"))) {
+__ref.getField(false,"_lv_server" /*RemoteObject*/ ).runVoidMethod ("AddSingleLine",(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("http://10.0.0.205:1782"))));};
+ BA.debugLineNum = 625;BA.debugLine="et_server.Text = server";
+Debug.ShouldStop(65536);
+__ref.getField(false,"_et_server" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(__ref.getField(true,"_server" /*RemoteObject*/ )));
+ BA.debugLineNum = 626;BA.debugLine="Subs.panelVisible(p_appUpdate, 0, 0)";
+Debug.ShouldStop(131072);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_appupdate" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 628;BA.debugLine="c = Starter.skmt.ExecQuery(\"SELECT HABILITADO FRO";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("SELECT HABILITADO FROM GPS"))));
+ BA.debugLineNum = 629;BA.debugLine="If c.RowCount = 0 Then";
+Debug.ShouldStop(1048576);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 630;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO GPS VALU";
+Debug.ShouldStop(2097152);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO GPS VALUES (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((0))})))));
+ };
+ BA.debugLineNum = 633;BA.debugLine="End Sub";
+Debug.ShouldStop(16777216);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _imageview1_longclick(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("ImageView1_LongClick (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1096);
+if (RapidSub.canDelegate("imageview1_longclick")) { return __ref.runUserSub(false, "b4xmainpage","imageview1_longclick", __ref);}
+ BA.debugLineNum = 1096;BA.debugLine="Private Sub ImageView1_LongClick";
+Debug.ShouldStop(128);
+ BA.debugLineNum = 1098;BA.debugLine="End Sub";
+Debug.ShouldStop(512);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,114);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xmainpage","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 114;BA.debugLine="Public Sub Initialize";
+Debug.ShouldStop(131072);
+ BA.debugLineNum = 116;BA.debugLine="End Sub";
+Debug.ShouldStop(524288);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _jobdone(RemoteObject __ref,RemoteObject _job) throws Exception{
+try {
+ Debug.PushSubsStack("JobDone (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,380);
+if (RapidSub.canDelegate("jobdone")) { return __ref.runUserSub(false, "b4xmainpage","jobdone", __ref, _job);}
+RemoteObject _result = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbresult");
+RemoteObject _records = null;
+RemoteObject _cat_ve_version = RemoteObject.createImmutable("");
+RemoteObject _id_almacen = RemoteObject.createImmutable("");
+RemoteObject _lat = RemoteObject.createImmutable(0);
+RemoteObject _lon = RemoteObject.createImmutable(0);
+RemoteObject _name = RemoteObject.createImmutable("");
+RemoteObject _imei_base = RemoteObject.createImmutable("");
+RemoteObject _cat_pa_pass = RemoteObject.createImmutable("");
+RemoteObject _id = RemoteObject.createImmutable("");
+RemoteObject _cuenta = RemoteObject.createImmutable("");
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+RemoteObject _hvd_estatus = RemoteObject.createImmutable("");
+RemoteObject _c2 = RemoteObject.declareNull("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+Debug.locals.put("Job", _job);
+ BA.debugLineNum = 380;BA.debugLine="Sub JobDone(Job As HttpJob)";
+Debug.ShouldStop(134217728);
+ BA.debugLineNum = 381;BA.debugLine="If Job.Success = False Then";
+Debug.ShouldStop(268435456);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_success" /*RemoteObject*/ ),b4xmainpage.__c.getField(true,"False"))) {
+ BA.debugLineNum = 382;BA.debugLine="ToastMessageShow(\"Error: \" & Job.ErrorMessage, T";
+Debug.ShouldStop(536870912);
+b4xmainpage.__c.runVoidMethod ("ToastMessageShow",(Object)(BA.ObjectToCharSequence(RemoteObject.concat(RemoteObject.createImmutable("Error: "),_job.getField(true,"_errormessage" /*RemoteObject*/ )))),(Object)(b4xmainpage.__c.getField(true,"True")));
+ }else {
+ BA.debugLineNum = 384;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(-2147483648);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 385;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(1);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 386;BA.debugLine="If result.Tag = \"version\" Then 'query tag";
+Debug.ShouldStop(2);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("version")))) {
+ BA.debugLineNum = 387;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(4);
+{
+final RemoteObject group7 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen7 = group7.runMethod(true,"getSize").get()
+;int index7 = 0;
+;
+for (; index7 < groupLen7;index7++){
+_records = (group7.runMethod(false,"Get",index7));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 388;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from VERSIO";
+Debug.ShouldStop(8);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from VERSION")));
+ BA.debugLineNum = 389;BA.debugLine="Dim CAT_VE_VERSION As String = records(result";
+Debug.ShouldStop(16);
+_cat_ve_version = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_VE_VERSION")))))));Debug.locals.put("CAT_VE_VERSION", _cat_ve_version);Debug.locals.put("CAT_VE_VERSION", _cat_ve_version);
+ BA.debugLineNum = 390;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO VERSI";
+Debug.ShouldStop(32);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO VERSION(NOVERSION) VALUES (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(_cat_ve_version)})))));
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 395;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(1024);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 396;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(2048);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 397;BA.debugLine="If result.Tag = \"agencia\" Then 'query tag";
+Debug.ShouldStop(4096);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("agencia")))) {
+ BA.debugLineNum = 398;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(8192);
+{
+final RemoteObject group17 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen17 = group17.runMethod(true,"getSize").get()
+;int index17 = 0;
+;
+for (; index17 < groupLen17;index17++){
+_records = (group17.runMethod(false,"Get",index17));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 400;BA.debugLine="Dim ID_ALMACEN As String = records(result.Col";
+Debug.ShouldStop(32768);
+_id_almacen = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("ID_ALMACEN")))))));Debug.locals.put("ID_ALMACEN", _id_almacen);Debug.locals.put("ID_ALMACEN", _id_almacen);
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 405;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(1048576);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 406;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(2097152);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 407;BA.debugLine="If result.Tag = \"coords_almacen\" Then 'query ta";
+Debug.ShouldStop(4194304);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("coords_almacen")))) {
+ BA.debugLineNum = 408;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(8388608);
+{
+final RemoteObject group25 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen25 = group25.runMethod(true,"getSize").get()
+;int index25 = 0;
+;
+for (; index25 < groupLen25;index25++){
+_records = (group25.runMethod(false,"Get",index25));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 409;BA.debugLine="Log(\"Coordenadas del almacen: \" & records(res";
+Debug.ShouldStop(16777216);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507357",RemoteObject.concat(RemoteObject.createImmutable("Coordenadas del almacen: "),_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LATITUD")))))),RemoteObject.createImmutable(","),_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LONGITUD"))))))),0);
+ BA.debugLineNum = 410;BA.debugLine="Private lat, lon As Double";
+Debug.ShouldStop(33554432);
+_lat = RemoteObject.createImmutable(0);Debug.locals.put("lat", _lat);
+_lon = RemoteObject.createImmutable(0);Debug.locals.put("lon", _lon);
+ BA.debugLineNum = 411;BA.debugLine="lat = 0.0";
+Debug.ShouldStop(67108864);
+_lat = BA.numberCast(double.class, 0.0);Debug.locals.put("lat", _lat);
+ BA.debugLineNum = 412;BA.debugLine="lon = 0.0";
+Debug.ShouldStop(134217728);
+_lon = BA.numberCast(double.class, 0.0);Debug.locals.put("lon", _lon);
+ BA.debugLineNum = 413;BA.debugLine="If IsNumber(records(result.Columns.Get(\"CAT_A";
+Debug.ShouldStop(268435456);
+if (RemoteObject.solveBoolean(".",b4xmainpage.__c.runMethod(true,"IsNumber",(Object)(BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LATITUD")))))))))) && RemoteObject.solveBoolean(".",b4xmainpage.__c.runMethod(true,"IsNumber",(Object)(BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LONGITUD"))))))))))) {
+ BA.debugLineNum = 414;BA.debugLine="lat = records(result.Columns.Get(\"CAT_AL_LAT";
+Debug.ShouldStop(536870912);
+_lat = BA.numberCast(double.class, _records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LATITUD")))))));Debug.locals.put("lat", _lat);
+ BA.debugLineNum = 415;BA.debugLine="lon = records(result.Columns.Get(\"CAT_AL_LON";
+Debug.ShouldStop(1073741824);
+_lon = BA.numberCast(double.class, _records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_AL_LONGITUD")))))));Debug.locals.put("lon", _lon);
+ };
+ BA.debugLineNum = 417;BA.debugLine="Starter.cedisLocation.Latitude = lat";
+Debug.ShouldStop(1);
+b4xmainpage._starter._cedislocation /*RemoteObject*/ .runMethod(true,"setLatitude",_lat);
+ BA.debugLineNum = 418;BA.debugLine="Starter.cedisLocation.Longitude = lon";
+Debug.ShouldStop(2);
+b4xmainpage._starter._cedislocation /*RemoteObject*/ .runMethod(true,"setLongitude",_lon);
+ BA.debugLineNum = 419;BA.debugLine="Starter.skmt.ExecNonQuery2(\"delete from CAT_V";
+Debug.ShouldStop(4);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("delete from CAT_VARIABLES where CAT_VA_DESCRIPCION = ?")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(RemoteObject.createImmutable("COORDS_ALMACEN"))})))));
+ BA.debugLineNum = 420;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO CAT_V";
+Debug.ShouldStop(8);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {RemoteObject.createImmutable(("COORDS_ALMACEN")),(RemoteObject.concat(_lon,RemoteObject.createImmutable(","),_lat))})))));
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 426;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(512);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 427;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(1024);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 428;BA.debugLine="If result.Tag = \"usuario\" Then 'query tag";
+Debug.ShouldStop(2048);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("usuario")))) {
+ BA.debugLineNum = 429;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(4096);
+{
+final RemoteObject group44 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen44 = group44.runMethod(true,"getSize").get()
+;int index44 = 0;
+;
+for (; index44 < groupLen44;index44++){
+_records = (group44.runMethod(false,"Get",index44));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 430;BA.debugLine="Dim name As String = records(result.Columns.G";
+Debug.ShouldStop(8192);
+_name = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("USUARIO")))))));Debug.locals.put("name", _name);Debug.locals.put("name", _name);
+ BA.debugLineNum = 431;BA.debugLine="Dim ID_ALMACEN As String = records(result.Col";
+Debug.ShouldStop(16384);
+_id_almacen = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_LO_AGENCIA")))))));Debug.locals.put("ID_ALMACEN", _id_almacen);Debug.locals.put("ID_ALMACEN", _id_almacen);
+ BA.debugLineNum = 432;BA.debugLine="Dim IMEI_BASE As String = records(result.Colu";
+Debug.ShouldStop(32768);
+_imei_base = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_LO_IDTELEFONO")))))));Debug.locals.put("IMEI_BASE", _imei_base);Debug.locals.put("IMEI_BASE", _imei_base);
+ }
+}Debug.locals.put("records", _records);
+;
+ BA.debugLineNum = 434;BA.debugLine="paso1 = 1";
+Debug.ShouldStop(131072);
+__ref.setField ("_paso1" /*RemoteObject*/ ,BA.NumberToString(1));
+ };
+ };
+ BA.debugLineNum = 438;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(2097152);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 439;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(4194304);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 440;BA.debugLine="If result.Tag = \"contrasena\" Then 'query tag";
+Debug.ShouldStop(8388608);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("contrasena")))) {
+ BA.debugLineNum = 441;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(16777216);
+{
+final RemoteObject group55 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen55 = group55.runMethod(true,"getSize").get()
+;int index55 = 0;
+;
+for (; index55 < groupLen55;index55++){
+_records = (group55.runMethod(false,"Get",index55));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 442;BA.debugLine="Dim CAT_PA_PASS As String = records(result.Co";
+Debug.ShouldStop(33554432);
+_cat_pa_pass = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CAT_PA_PASS")))))));Debug.locals.put("CAT_PA_PASS", _cat_pa_pass);Debug.locals.put("CAT_PA_PASS", _cat_pa_pass);
+ BA.debugLineNum = 443;BA.debugLine="If CAT_PA_PASS = et_codigo.Text Then";
+Debug.ShouldStop(67108864);
+if (RemoteObject.solveBoolean("=",_cat_pa_pass,__ref.getField(false,"_et_codigo" /*RemoteObject*/ ).runMethod(true,"getText"))) {
+ BA.debugLineNum = 444;BA.debugLine="Log(CAT_PA_PASS)";
+Debug.ShouldStop(134217728);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507392",_cat_pa_pass,0);
+ BA.debugLineNum = 445;BA.debugLine="p_validacion.Visible = False";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_p_validacion" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 446;BA.debugLine="et_codigo.Text = \"\"";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_et_codigo" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 448;BA.debugLine="Subs.panelVisible(P_CIEGO,0,0)";
+Debug.ShouldStop(-2147483648);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_ciego" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ }else {
+ BA.debugLineNum = 451;BA.debugLine="MsgboxAsync(\"Contraseña incorrecta\",\"Atenció";
+Debug.ShouldStop(4);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Contraseña incorrecta")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ };
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 457;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(256);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 458;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(512);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 459;BA.debugLine="If result.Tag.As(String).IndexOf(\"PICK_C_\") > -";
+Debug.ShouldStop(1024);
+if (RemoteObject.solveBoolean(">",(BA.ObjectToString(_result.getField(false,"Tag" /*RemoteObject*/ ))).runMethod(true,"indexOf",(Object)(RemoteObject.createImmutable("PICK_C_"))),BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 461;BA.debugLine="Private id As String= result.Tag";
+Debug.ShouldStop(4096);
+_id = BA.ObjectToString(_result.getField(false,"Tag" /*RemoteObject*/ ));Debug.locals.put("id", _id);Debug.locals.put("id", _id);
+ BA.debugLineNum = 462;BA.debugLine="id = id.SubString(id.IndexOf(\"_\")+3)";
+Debug.ShouldStop(8192);
+_id = _id.runMethod(true,"substring",(Object)(RemoteObject.solve(new RemoteObject[] {_id.runMethod(true,"indexOf",(Object)(RemoteObject.createImmutable("_"))),RemoteObject.createImmutable(3)}, "+",1, 1)));Debug.locals.put("id", _id);
+ BA.debugLineNum = 463;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(16384);
+{
+final RemoteObject group73 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen73 = group73.runMethod(true,"getSize").get()
+;int index73 = 0;
+;
+for (; index73 < groupLen73;index73++){
+_records = (group73.runMethod(false,"Get",index73));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 464;BA.debugLine="Dim CUENTA As String = records(result.Columns";
+Debug.ShouldStop(32768);
+_cuenta = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CUENTA")))))));Debug.locals.put("CUENTA", _cuenta);Debug.locals.put("CUENTA", _cuenta);
+ BA.debugLineNum = 465;BA.debugLine="Log(CUENTA)";
+Debug.ShouldStop(65536);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507413",_cuenta,0);
+ BA.debugLineNum = 466;BA.debugLine="Log(id)";
+Debug.ShouldStop(131072);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507414",_id,0);
+ BA.debugLineNum = 467;BA.debugLine="If CUENTA = 0 Then";
+Debug.ShouldStop(262144);
+if (RemoteObject.solveBoolean("=",_cuenta,BA.NumberToString(0))) {
+ BA.debugLineNum = 468;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM P";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM PICK_CIEGO WHERE PC_ID_PROD = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {_id}))));
+ BA.debugLineNum = 469;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(1048576);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 471;BA.debugLine="c.Position=0";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 472;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(8388608);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 473;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(16777216);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 474;BA.debugLine="cmd.Name = \"insert_PICKCIEGO_MAZAPA\"";
+Debug.ShouldStop(33554432);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("insert_PICKCIEGO_MAZAPA"));
+ BA.debugLineNum = 475;BA.debugLine="cmd.Parameters = Array As Object(c.GetStrin";
+Debug.ShouldStop(67108864);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {7},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ID_PROD")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_NOM_PROD")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_CANT")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_FECHA")))),(RemoteObject.createImmutable("REPARTO"))}));
+ BA.debugLineNum = 476;BA.debugLine="reqManager.ExecuteCommand(cmd , \"ins_PC\")";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executecommand" /*RemoteObject*/ ,(Object)(_cmd),(Object)((RemoteObject.createImmutable("ins_PC"))));
+ };
+ BA.debugLineNum = 479;BA.debugLine="c.Close";
+Debug.ShouldStop(1073741824);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }else
+{ BA.debugLineNum = 480;BA.debugLine="Else if CUENTA > 0 Then";
+Debug.ShouldStop(-2147483648);
+if (RemoteObject.solveBoolean(">",BA.numberCast(double.class, _cuenta),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 481;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM P";
+Debug.ShouldStop(1);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM PICK_CIEGO WHERE PC_ID_PROD= ?")),(Object)(RemoteObject.createNewArray("String",new int[] {1},new Object[] {_id}))));
+ BA.debugLineNum = 482;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(2);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 484;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(8);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 485;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(16);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 486;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(32);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 487;BA.debugLine="cmd.Name = \"update_PICKCIEGO_MAZAPA\"";
+Debug.ShouldStop(64);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("update_PICKCIEGO_MAZAPA"));
+ BA.debugLineNum = 488;BA.debugLine="Log(\"FECHA\" & c.GetString(\"PC_FECHA\"))";
+Debug.ShouldStop(128);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507436",RemoteObject.concat(RemoteObject.createImmutable("FECHA"),__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_FECHA")))),0);
+ BA.debugLineNum = 489;BA.debugLine="cmd.Parameters = Array As Object(c.GetStrin";
+Debug.ShouldStop(256);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {6},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_CANT")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ID_PROD")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("PC_FECHA")))),(RemoteObject.createImmutable("REPARTO"))}));
+ BA.debugLineNum = 490;BA.debugLine="reqManager.ExecuteCommand(cmd, \"update_PC\")";
+Debug.ShouldStop(512);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executecommand" /*RemoteObject*/ ,(Object)(_cmd),(Object)((RemoteObject.createImmutable("update_PC"))));
+ };
+ BA.debugLineNum = 493;BA.debugLine="c.Close";
+Debug.ShouldStop(4096);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }}
+;
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 500;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(524288);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 501;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(1048576);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 502;BA.debugLine="If result.Tag = \"estatus\" Then 'query tag";
+Debug.ShouldStop(2097152);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("estatus")))) {
+ BA.debugLineNum = 503;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(4194304);
+{
+final RemoteObject group107 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen107 = group107.runMethod(true,"getSize").get()
+;int index107 = 0;
+;
+for (; index107 < groupLen107;index107++){
+_records = (group107.runMethod(false,"Get",index107));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 504;BA.debugLine="Dim hvd_estatus As String = records(result.Co";
+Debug.ShouldStop(8388608);
+_hvd_estatus = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("HVD_ESTATUS")))))));Debug.locals.put("hvd_estatus", _hvd_estatus);Debug.locals.put("hvd_estatus", _hvd_estatus);
+ BA.debugLineNum = 505;BA.debugLine="If hvd_estatus = \"Liquidado\" Then";
+Debug.ShouldStop(16777216);
+if (RemoteObject.solveBoolean("=",_hvd_estatus,BA.ObjectToString("Liquidado"))) {
+ BA.debugLineNum = 507;BA.debugLine="MsgboxAsync(\"La venta ya fue liquidada\",\"Ate";
+Debug.ShouldStop(67108864);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("La venta ya fue liquidada")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ }else {
+ BA.debugLineNum = 509;BA.debugLine="enviarmonto";
+Debug.ShouldStop(268435456);
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_enviarmonto" /*RemoteObject*/ );
+ };
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 515;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(4);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 516;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(8);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 517;BA.debugLine="If result.Tag = \"estatus2\" Then 'query tag";
+Debug.ShouldStop(16);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("estatus2")))) {
+ BA.debugLineNum = 518;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(32);
+{
+final RemoteObject group120 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen120 = group120.runMethod(true,"getSize").get()
+;int index120 = 0;
+;
+for (; index120 < groupLen120;index120++){
+_records = (group120.runMethod(false,"Get",index120));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 519;BA.debugLine="Dim hvd_estatus As String = records(result.Co";
+Debug.ShouldStop(64);
+_hvd_estatus = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("HVD_ESTATUS")))))));Debug.locals.put("hvd_estatus", _hvd_estatus);Debug.locals.put("hvd_estatus", _hvd_estatus);
+ BA.debugLineNum = 520;BA.debugLine="If hvd_estatus = \"Liquidado\" Then";
+Debug.ShouldStop(128);
+if (RemoteObject.solveBoolean("=",_hvd_estatus,BA.ObjectToString("Liquidado"))) {
+ BA.debugLineNum = 522;BA.debugLine="MsgboxAsync(\"La venta ya fue liquidada\",\"Ate";
+Debug.ShouldStop(512);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("La venta ya fue liquidada")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ }else {
+ BA.debugLineNum = 524;BA.debugLine="passaquci";
+Debug.ShouldStop(2048);
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_passaquci" /*RemoteObject*/ );
+ };
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 530;BA.debugLine="If Job.JobName = \"DBRequest\" Then";
+Debug.ShouldStop(131072);
+if (RemoteObject.solveBoolean("=",_job.getField(true,"_jobname" /*RemoteObject*/ ),BA.ObjectToString("DBRequest"))) {
+ BA.debugLineNum = 531;BA.debugLine="Dim result As DBResult = reqManager.HandleJob(J";
+Debug.ShouldStop(262144);
+_result = __ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_handlejob" /*RemoteObject*/ ,(Object)(_job));Debug.locals.put("result", _result);Debug.locals.put("result", _result);
+ BA.debugLineNum = 532;BA.debugLine="If result.Tag = \"SelectMontoLiq\" Then";
+Debug.ShouldStop(524288);
+if (RemoteObject.solveBoolean("=",_result.getField(false,"Tag" /*RemoteObject*/ ),RemoteObject.createImmutable(("SelectMontoLiq")))) {
+ BA.debugLineNum = 533;BA.debugLine="For Each records() As Object In result.Rows";
+Debug.ShouldStop(1048576);
+{
+final RemoteObject group133 = _result.getField(false,"Rows" /*RemoteObject*/ );
+final int groupLen133 = group133.runMethod(true,"getSize").get()
+;int index133 = 0;
+;
+for (; index133 < groupLen133;index133++){
+_records = (group133.runMethod(false,"Get",index133));Debug.locals.put("records", _records);
+Debug.locals.put("records", _records);
+ BA.debugLineNum = 534;BA.debugLine="Dim CUENTA As String = records(result.Columns";
+Debug.ShouldStop(2097152);
+_cuenta = BA.ObjectToString(_records.getArrayElement(false,BA.numberCast(int.class, _result.getField(false,"Columns" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("CUENTA")))))));Debug.locals.put("CUENTA", _cuenta);Debug.locals.put("CUENTA", _cuenta);
+ BA.debugLineNum = 536;BA.debugLine="DateTime.DateFormat = \"MM/dd/yyyy\"";
+Debug.ShouldStop(8388608);
+b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"setDateFormat",BA.ObjectToString("MM/dd/yyyy"));
+ BA.debugLineNum = 537;BA.debugLine="sDate=DateTime.Date(DateTime.Now)";
+Debug.ShouldStop(16777216);
+__ref.setField ("_sdate" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Date",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 538;BA.debugLine="sTime=DateTime.Time(DateTime.Now)";
+Debug.ShouldStop(33554432);
+__ref.setField ("_stime" /*RemoteObject*/ ,b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"Time",(Object)(b4xmainpage.__c.getField(false,"DateTime").runMethod(true,"getNow"))));
+ BA.debugLineNum = 539;BA.debugLine="Private f As Cursor=Starter.skmt.ExecQuery(\"s";
+Debug.ShouldStop(67108864);
+b4xmainpage._f = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._f = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select RUTAA from RUTAA"))));__ref.setField("_f",b4xmainpage._f);
+ BA.debugLineNum = 540;BA.debugLine="f.Position=0";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 541;BA.debugLine="Private a As Cursor =Starter.skmt.ExecQuery(\"";
+Debug.ShouldStop(268435456);
+b4xmainpage._a = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");
+b4xmainpage._a = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));__ref.setField("_a",b4xmainpage._a);
+ BA.debugLineNum = 542;BA.debugLine="a.Position = 0";
+Debug.ShouldStop(536870912);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 544;BA.debugLine="Private c2 As Cursor";
+Debug.ShouldStop(-2147483648);
+_c2 = RemoteObject.createNew ("anywheresoftware.b4a.sql.SQL.CursorWrapper");Debug.locals.put("c2", _c2);
+ BA.debugLineNum = 545;BA.debugLine="c2=Starter.skmt.ExecQuery(\"select USUARIO fro";
+Debug.ShouldStop(1);
+_c2 = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.sql.SQL.CursorWrapper"), b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select USUARIO from usuarioa"))));Debug.locals.put("c2", _c2);
+ BA.debugLineNum = 546;BA.debugLine="c2.Position=0";
+Debug.ShouldStop(2);
+_c2.runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 547;BA.debugLine="If c2.RowCount > 0 Then c2.GetString(\"USUARIO";
+Debug.ShouldStop(4);
+if (RemoteObject.solveBoolean(">",_c2.runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+_c2.runVoidMethod ("GetString",(Object)(RemoteObject.createImmutable("USUARIO")));};
+ BA.debugLineNum = 549;BA.debugLine="Log(CUENTA & \"----------------------!!\")";
+Debug.ShouldStop(16);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507497",RemoteObject.concat(_cuenta,RemoteObject.createImmutable("----------------------!!")),0);
+ BA.debugLineNum = 550;BA.debugLine="If CUENTA = \"0\" Then";
+Debug.ShouldStop(32);
+if (RemoteObject.solveBoolean("=",_cuenta,BA.ObjectToString("0"))) {
+ BA.debugLineNum = 552;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM E";
+Debug.ShouldStop(128);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM ENV_MONTO_LIQ WHERE EML_USUARIO = ? AND EML_ALMACEN = ? AND EML_RUTA = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {3},new Object[] {_c2.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("USUARIO"))),__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA")))}))));
+ BA.debugLineNum = 553;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(256);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 555;BA.debugLine="c.Position=0";
+Debug.ShouldStop(1024);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 556;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(2048);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 557;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(4096);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 558;BA.debugLine="cmd.Name = \"insert_Monto_Liq_MAZAPArep\"";
+Debug.ShouldStop(8192);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("insert_Monto_Liq_MAZAPArep"));
+ BA.debugLineNum = 559;BA.debugLine="cmd.Parameters = Array As Object(c.GetStrin";
+Debug.ShouldStop(16384);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {6},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_MONTO")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_ALMACEN")))),(__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_USUARIO")))),RemoteObject.createImmutable(("REPARTO")),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_FECHA_PED"))))}));
+ BA.debugLineNum = 560;BA.debugLine="reqManager.ExecuteCommand(cmd , \"ins_Mon_Li";
+Debug.ShouldStop(32768);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executecommand" /*RemoteObject*/ ,(Object)(_cmd),(Object)((RemoteObject.createImmutable("ins_Mon_Liq"))));
+ BA.debugLineNum = 561;BA.debugLine="MsgboxAsync(\"Monto Enviado\", \"Atención\")";
+Debug.ShouldStop(65536);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Monto Enviado")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ };
+ BA.debugLineNum = 564;BA.debugLine="c.Close";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }else
+{ BA.debugLineNum = 565;BA.debugLine="Else if CUENTA > \"0\" Then";
+Debug.ShouldStop(1048576);
+if (RemoteObject.solveBoolean(">",BA.numberCast(double.class, _cuenta),BA.numberCast(double.class, "0"))) {
+ BA.debugLineNum = 567;BA.debugLine="c = Starter.skmt.ExecQuery2(\"SELECT * FROM E";
+Debug.ShouldStop(4194304);
+__ref.getField(false,"_c" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery2",(Object)(BA.ObjectToString("SELECT * FROM ENV_MONTO_LIQ WHERE EML_USUARIO = ? AND EML_ALMACEN = ? AND EML_RUTA = ?")),(Object)(RemoteObject.createNewArray("String",new int[] {3},new Object[] {_c2.runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("USUARIO"))),__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("RUTAA")))}))));
+ BA.debugLineNum = 568;BA.debugLine="If c.RowCount > 0 Then";
+Debug.ShouldStop(8388608);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 570;BA.debugLine="c.Position = 0";
+Debug.ShouldStop(33554432);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 571;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(67108864);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 572;BA.debugLine="cmd.Name = \"update_MontoCuenta_MAZAPArep\"";
+Debug.ShouldStop(134217728);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("update_MontoCuenta_MAZAPArep"));
+ BA.debugLineNum = 573;BA.debugLine="cmd.Parameters = Array As Object(c.GetStrin";
+Debug.ShouldStop(268435456);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {6},new Object[] {(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_MONTO")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_ALMACEN")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_RUTA")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_USUARIO")))),(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_FECHA_PED")))),(RemoteObject.createImmutable("REPARTO"))}));
+ BA.debugLineNum = 575;BA.debugLine="Log(c.GetString(\"EML_MONTO\")& \" \" & c.GetSt";
+Debug.ShouldStop(1073741824);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31507523",RemoteObject.concat(__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_MONTO"))),RemoteObject.createImmutable(" "),__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_ALMACEN"))),RemoteObject.createImmutable(" "),__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_RUTA"))),RemoteObject.createImmutable(" "),__ref.getField(false,"_c" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("EML_USUARIO")))),0);
+ BA.debugLineNum = 576;BA.debugLine="reqManager.ExecuteCommand(cmd, \"update_MC\")";
+Debug.ShouldStop(-2147483648);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executecommand" /*RemoteObject*/ ,(Object)(_cmd),(Object)((RemoteObject.createImmutable("update_MC"))));
+ BA.debugLineNum = 577;BA.debugLine="MsgboxAsync(\"Se sobre escribio el Monto\", \"";
+Debug.ShouldStop(1);
+b4xmainpage.__c.runVoidMethod ("MsgboxAsync",(Object)(BA.ObjectToCharSequence("Se sobre escribio el Monto")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable("Atención"))),__ref.getField(false, "ba"));
+ };
+ BA.debugLineNum = 580;BA.debugLine="c2.Close";
+Debug.ShouldStop(8);
+_c2.runVoidMethod ("Close");
+ BA.debugLineNum = 581;BA.debugLine="c.Close";
+Debug.ShouldStop(16);
+__ref.getField(false,"_c" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }}
+;
+ BA.debugLineNum = 583;BA.debugLine="f.Close";
+Debug.ShouldStop(64);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 584;BA.debugLine="a.Close";
+Debug.ShouldStop(128);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ }
+}Debug.locals.put("records", _records);
+;
+ };
+ };
+ BA.debugLineNum = 589;BA.debugLine="Job.Release";
+Debug.ShouldStop(4096);
+_job.runClassMethod (reparto_mazapa.keymon.lat.httpjob.class, "_release" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 592;BA.debugLine="If paso1 = 1 Then";
+Debug.ShouldStop(32768);
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_paso1" /*RemoteObject*/ ),BA.NumberToString(1))) {
+ BA.debugLineNum = 593;BA.debugLine="If name = \"OKActivo\" Then";
+Debug.ShouldStop(65536);
+if (RemoteObject.solveBoolean("=",_name,BA.ObjectToString("OKActivo"))) {
+ BA.debugLineNum = 594;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from usuarioa";
+Debug.ShouldStop(131072);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from usuarioa")));
+ BA.debugLineNum = 595;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO USUARIO";
+Debug.ShouldStop(262144);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO USUARIOA VALUES (?,?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(__ref.getField(false,"_user" /*RemoteObject*/ ).runMethod(true,"getText")),(__ref.getField(false,"_pass" /*RemoteObject*/ ).runMethod(true,"getText"))})))));
+ BA.debugLineNum = 596;BA.debugLine="Starter.skmt.ExecNonQuery(\"delete from cat_alma";
+Debug.ShouldStop(524288);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery",(Object)(RemoteObject.createImmutable("delete from cat_almacen")));
+ BA.debugLineNum = 597;BA.debugLine="Starter.skmt.ExecNonQuery2(\"INSERT INTO CAT_ALM";
+Debug.ShouldStop(1048576);
+b4xmainpage._starter._skmt /*RemoteObject*/ .runVoidMethod ("ExecNonQuery2",(Object)(BA.ObjectToString("INSERT INTO CAT_ALMACEN(ID_ALMACEN) VALUES (?)")),(Object)(b4xmainpage.__c.runMethod(false, "ArrayToList", (Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(_id_almacen)})))));
+ BA.debugLineNum = 598;BA.debugLine="B4XPages.ShowPage(\"Principal\")";
+Debug.ShouldStop(2097152);
+b4xmainpage._b4xpages.runVoidMethod ("_showpage" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("Principal")));
+ }else
+{ BA.debugLineNum = 599;BA.debugLine="Else If name = \"OKExpirado\"& IMEI Then";
+Debug.ShouldStop(4194304);
+if (RemoteObject.solveBoolean("=",_name,RemoteObject.concat(RemoteObject.createImmutable("OKExpirado"),__ref.getField(true,"_imei" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 600;BA.debugLine="Msgbox(\"Usuario Expirado llamar al administrado";
+Debug.ShouldStop(8388608);
+b4xmainpage.__c.runVoidMethodAndSync ("Msgbox",(Object)(BA.ObjectToCharSequence("Usuario Expirado llamar al administrador")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable(""))),__ref.getField(false, "ba"));
+ }else
+{ BA.debugLineNum = 601;BA.debugLine="Else If name = \"OKCancelado\"& IMEI Then";
+Debug.ShouldStop(16777216);
+if (RemoteObject.solveBoolean("=",_name,RemoteObject.concat(RemoteObject.createImmutable("OKCancelado"),__ref.getField(true,"_imei" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 602;BA.debugLine="Msgbox(\"Usuario Cancelado llamar al administrad";
+Debug.ShouldStop(33554432);
+b4xmainpage.__c.runVoidMethodAndSync ("Msgbox",(Object)(BA.ObjectToCharSequence("Usuario Cancelado llamar al administrador")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable(""))),__ref.getField(false, "ba"));
+ }else {
+ BA.debugLineNum = 604;BA.debugLine="Msgbox(\"Usuario o password No validos\",\"\") 'ign";
+Debug.ShouldStop(134217728);
+b4xmainpage.__c.runVoidMethodAndSync ("Msgbox",(Object)(BA.ObjectToCharSequence("Usuario o password No validos")),(Object)(BA.ObjectToCharSequence(RemoteObject.createImmutable(""))),__ref.getField(false, "ba"));
+ }}}
+;
+ BA.debugLineNum = 606;BA.debugLine="paso1 = 0";
+Debug.ShouldStop(536870912);
+__ref.setField ("_paso1" /*RemoteObject*/ ,BA.NumberToString(0));
+ };
+ BA.debugLineNum = 608;BA.debugLine="End Sub";
+Debug.ShouldStop(-2147483648);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _lv_server_itemclick(RemoteObject __ref,RemoteObject _position,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("lv_server_ItemClick (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,688);
+if (RapidSub.canDelegate("lv_server_itemclick")) { return __ref.runUserSub(false, "b4xmainpage","lv_server_itemclick", __ref, _position, _value);}
+Debug.locals.put("Position", _position);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 688;BA.debugLine="Private Sub lv_server_ItemClick (Position As Int,";
+Debug.ShouldStop(32768);
+ BA.debugLineNum = 689;BA.debugLine="server = Value";
+Debug.ShouldStop(65536);
+__ref.setField ("_server" /*RemoteObject*/ ,BA.ObjectToString(_value));
+ BA.debugLineNum = 691;BA.debugLine="et_server.Text = Value";
+Debug.ShouldStop(262144);
+__ref.getField(false,"_et_server" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(_value));
+ BA.debugLineNum = 692;BA.debugLine="reqManager.Initialize(Me, Value)";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref),(Object)(BA.ObjectToString(_value)));
+ BA.debugLineNum = 693;BA.debugLine="LogColor($\"ReqServer = ${Value}\"$, Colors.red)";
+Debug.ShouldStop(1048576);
+b4xmainpage.__c.runVoidMethod ("LogImpl","31966085",(RemoteObject.concat(RemoteObject.createImmutable("ReqServer = "),b4xmainpage.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)(_value)),RemoteObject.createImmutable(""))),b4xmainpage.__c.getField(false,"Colors").getField(true,"Red"));
+ BA.debugLineNum = 694;BA.debugLine="ToastMessageShow(\"Servidor modificado\", False)";
+Debug.ShouldStop(2097152);
+b4xmainpage.__c.runVoidMethod ("ToastMessageShow",(Object)(BA.ObjectToCharSequence("Servidor modificado")),(Object)(b4xmainpage.__c.getField(true,"False")));
+ BA.debugLineNum = 695;BA.debugLine="End Sub";
+Debug.ShouldStop(4194304);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _muestraprogreso(RemoteObject __ref,RemoteObject _mensaje) throws Exception{
+try {
+ Debug.PushSubsStack("muestraProgreso (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,704);
+if (RapidSub.canDelegate("muestraprogreso")) { return __ref.runUserSub(false, "b4xmainpage","muestraprogreso", __ref, _mensaje);}
+Debug.locals.put("mensaje", _mensaje);
+ BA.debugLineNum = 704;BA.debugLine="Sub muestraProgreso(mensaje As String)";
+Debug.ShouldStop(-2147483648);
+ BA.debugLineNum = 705;BA.debugLine="ProgressDialogShow(mensaje)";
+Debug.ShouldStop(1);
+b4xmainpage.__c.runVoidMethod ("ProgressDialogShow",__ref.getField(false, "ba"),(Object)(BA.ObjectToCharSequence(_mensaje)));
+ BA.debugLineNum = 706;BA.debugLine="End Sub";
+Debug.ShouldStop(2);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _ocultaprogreso(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("ocultaProgreso (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,709);
+if (RapidSub.canDelegate("ocultaprogreso")) { return __ref.runUserSub(false, "b4xmainpage","ocultaprogreso", __ref);}
+ BA.debugLineNum = 709;BA.debugLine="Sub ocultaProgreso";
+Debug.ShouldStop(16);
+ BA.debugLineNum = 710;BA.debugLine="ProgressDialogHide";
+Debug.ShouldStop(32);
+b4xmainpage.__c.runVoidMethod ("ProgressDialogHide");
+ BA.debugLineNum = 711;BA.debugLine="End Sub";
+Debug.ShouldStop(64);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _p_add_monto_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("p_add_monto_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,726);
+if (RapidSub.canDelegate("p_add_monto_click")) { return __ref.runUserSub(false, "b4xmainpage","p_add_monto_click", __ref);}
+ BA.debugLineNum = 726;BA.debugLine="Private Sub p_add_monto_Click";
+Debug.ShouldStop(2097152);
+ BA.debugLineNum = 728;BA.debugLine="End Sub";
+Debug.ShouldStop(8388608);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _p_ciego_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("P_CIEGO_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1009);
+if (RapidSub.canDelegate("p_ciego_click")) { return __ref.runUserSub(false, "b4xmainpage","p_ciego_click", __ref);}
+ BA.debugLineNum = 1009;BA.debugLine="Private Sub P_CIEGO_Click";
+Debug.ShouldStop(65536);
+ BA.debugLineNum = 1011;BA.debugLine="End Sub";
+Debug.ShouldStop(262144);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _p_validacion_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("p_validacion_Click (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1061);
+if (RapidSub.canDelegate("p_validacion_click")) { return __ref.runUserSub(false, "b4xmainpage","p_validacion_click", __ref);}
+ BA.debugLineNum = 1061;BA.debugLine="Private Sub p_validacion_Click";
+Debug.ShouldStop(16);
+ BA.debugLineNum = 1063;BA.debugLine="End Sub";
+Debug.ShouldStop(64);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _passaquci(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("passaquci (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,1031);
+if (RapidSub.canDelegate("passaquci")) { return __ref.runUserSub(false, "b4xmainpage","passaquci", __ref);}
+RemoteObject _cmd = RemoteObject.declareNull("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");
+ BA.debugLineNum = 1031;BA.debugLine="Sub passaquci";
+Debug.ShouldStop(64);
+ BA.debugLineNum = 1032;BA.debugLine="f=Starter.skmt.ExecQuery(\"select CAT_CL_RUTA from";
+Debug.ShouldStop(128);
+__ref.getField(false,"_f" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select CAT_CL_RUTA from kmt_info"))));
+ BA.debugLineNum = 1033;BA.debugLine="f.Position=0";
+Debug.ShouldStop(256);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ BA.debugLineNum = 1035;BA.debugLine="a=Starter.skmt.ExecQuery(\"select ID_ALMACEN from";
+Debug.ShouldStop(1024);
+__ref.getField(false,"_a" /*RemoteObject*/ ).setObject (b4xmainpage._starter._skmt /*RemoteObject*/ .runMethod(false,"ExecQuery",(Object)(RemoteObject.createImmutable("select ID_ALMACEN from CAT_ALMACEN"))));
+ BA.debugLineNum = 1036;BA.debugLine="If a.RowCount>0 Then";
+Debug.ShouldStop(2048);
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"getRowCount"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 1037;BA.debugLine="a.Position=0";
+Debug.ShouldStop(4096);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"setPosition",BA.numberCast(int.class, 0));
+ };
+ BA.debugLineNum = 1039;BA.debugLine="Log(a.GetString(\"ID_ALMACEN\"))";
+Debug.ShouldStop(16384);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32949128",__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN"))),0);
+ BA.debugLineNum = 1040;BA.debugLine="Log(f.GetString(\"CAT_CL_RUTA\"))";
+Debug.ShouldStop(32768);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32949129",__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_CL_RUTA"))),0);
+ BA.debugLineNum = 1042;BA.debugLine="If et_codigo.Text = \"KMTS1\" Then";
+Debug.ShouldStop(131072);
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_et_codigo" /*RemoteObject*/ ).runMethod(true,"getText"),BA.ObjectToString("KMTS1"))) {
+ BA.debugLineNum = 1043;BA.debugLine="p_validacion.Visible = False";
+Debug.ShouldStop(262144);
+__ref.getField(false,"_p_validacion" /*RemoteObject*/ ).runMethod(true,"setVisible",b4xmainpage.__c.getField(true,"False"));
+ BA.debugLineNum = 1044;BA.debugLine="et_codigo.Text = \"\"";
+Debug.ShouldStop(524288);
+__ref.getField(false,"_et_codigo" /*RemoteObject*/ ).runMethodAndSync(true,"setText",BA.ObjectToCharSequence(""));
+ BA.debugLineNum = 1045;BA.debugLine="Subs.panelVisible(P_CIEGO,0,0)";
+Debug.ShouldStop(1048576);
+b4xmainpage._subs.runVoidMethod ("_panelvisible" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_p_ciego" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ }else {
+ BA.debugLineNum = 1047;BA.debugLine="Dim cmd As DBCommand";
+Debug.ShouldStop(4194304);
+_cmd = RemoteObject.createNew ("reparto_mazapa.keymon.lat.dbrequestmanager._dbcommand");Debug.locals.put("cmd", _cmd);
+ BA.debugLineNum = 1048;BA.debugLine="cmd.Initialize";
+Debug.ShouldStop(8388608);
+_cmd.runVoidMethod ("Initialize");
+ BA.debugLineNum = 1049;BA.debugLine="cmd.Name = \"select_CAT_PASS_ARQUEO_MAZAPA\"";
+Debug.ShouldStop(16777216);
+_cmd.setField ("Name" /*RemoteObject*/ ,BA.ObjectToString("select_CAT_PASS_ARQUEO_MAZAPA"));
+ BA.debugLineNum = 1050;BA.debugLine="cmd.Parameters = Array As Object(f.GetString(\"CA";
+Debug.ShouldStop(33554432);
+_cmd.setField ("Parameters" /*RemoteObject*/ ,RemoteObject.createNewArray("Object",new int[] {3},new Object[] {(__ref.getField(false,"_f" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("CAT_CL_RUTA")))),(__ref.getField(false,"_a" /*RemoteObject*/ ).runMethod(true,"GetString",(Object)(RemoteObject.createImmutable("ID_ALMACEN")))),(RemoteObject.createImmutable("REPARTO"))}));
+ BA.debugLineNum = 1051;BA.debugLine="reqManager.ExecuteQuery(cmd , 0, \"contrasena\")";
+Debug.ShouldStop(67108864);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_executequery" /*RemoteObject*/ ,(Object)(_cmd),(Object)(BA.numberCast(int.class, 0)),(Object)((RemoteObject.createImmutable("contrasena"))));
+ BA.debugLineNum = 1052;BA.debugLine="f.Close";
+Debug.ShouldStop(134217728);
+__ref.getField(false,"_f" /*RemoteObject*/ ).runVoidMethod ("Close");
+ BA.debugLineNum = 1053;BA.debugLine="a.Close";
+Debug.ShouldStop(268435456);
+__ref.getField(false,"_a" /*RemoteObject*/ ).runVoidMethod ("Close");
+ };
+ BA.debugLineNum = 1055;BA.debugLine="End Sub";
+Debug.ShouldStop(1073741824);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _reinicializareqmanager(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("reinicializaReqManager (b4xmainpage) ","b4xmainpage",2,__ref.getField(false, "ba"),__ref,697);
+if (RapidSub.canDelegate("reinicializareqmanager")) { return __ref.runUserSub(false, "b4xmainpage","reinicializareqmanager", __ref);}
+ BA.debugLineNum = 697;BA.debugLine="Sub reinicializaReqManager";
+Debug.ShouldStop(16777216);
+ BA.debugLineNum = 698;BA.debugLine="reqManager.Initialize(Me, B4XPages.MainPage.serve";
+Debug.ShouldStop(33554432);
+__ref.getField(false,"_reqmanager" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.dbrequestmanager.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref),(Object)(b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )));
+ BA.debugLineNum = 699;BA.debugLine="If logger Then Log(B4XPages.MainPage.server)";
+Debug.ShouldStop(67108864);
+if (__ref.getField(true,"_logger" /*RemoteObject*/ ).get().booleanValue()) {
+b4xmainpage.__c.runVoidMethod ("LogImpl","32031618",b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ ),0);};
+ BA.debugLineNum = 700;BA.debugLine="LogColor($\"ReqServer = ${B4XPages.MainPage.server";
+Debug.ShouldStop(134217728);
+b4xmainpage.__c.runVoidMethod ("LogImpl","32031619",(RemoteObject.concat(RemoteObject.createImmutable("ReqServer = "),b4xmainpage.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((b4xmainpage._b4xpages.runMethod(false,"_mainpage" /*RemoteObject*/ ,__ref.getField(false, "ba")).getField(true,"_server" /*RemoteObject*/ )))),RemoteObject.createImmutable(""))),b4xmainpage.__c.getField(false,"Colors").getField(true,"Red"));
+ BA.debugLineNum = 701;BA.debugLine="End Sub";
+Debug.ShouldStop(268435456);
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap.java
new file mode 100644
index 0000000..96e549f
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap.java
@@ -0,0 +1,34 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xorderedmap {
+ public static RemoteObject myClass;
+ public b4xorderedmap() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xorderedmap.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _map = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+public static RemoteObject _list = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"list",_ref.getField(false, "_list"),"map",_ref.getField(false, "_map")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.java
new file mode 100644
index 0000000..5026d5d
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xorderedmap_subs_0.java
@@ -0,0 +1,307 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xorderedmap_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private map As Map";
+b4xorderedmap._map = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_map",b4xorderedmap._map);
+ //BA.debugLineNum = 3;BA.debugLine="Private list As List";
+b4xorderedmap._list = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_list",b4xorderedmap._list);
+ //BA.debugLineNum = 4;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _clear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Clear (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,26);
+if (RapidSub.canDelegate("clear")) { return __ref.runUserSub(false, "b4xorderedmap","clear", __ref);}
+ BA.debugLineNum = 26;BA.debugLine="Public Sub Clear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 27;BA.debugLine="list.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_list" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 28;BA.debugLine="map.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _containskey(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("ContainsKey (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,46);
+if (RapidSub.canDelegate("containskey")) { return __ref.runUserSub(false, "b4xorderedmap","containskey", __ref, _key);}
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 46;BA.debugLine="Public Sub ContainsKey (Key As Object) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 47;BA.debugLine="Return map.ContainsKey(Key)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(true,"ContainsKey",(Object)(_key));
+ BA.debugLineNum = 48;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _get(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("Get (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,37);
+if (RapidSub.canDelegate("get")) { return __ref.runUserSub(false, "b4xorderedmap","get", __ref, _key);}
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 37;BA.debugLine="Public Sub Get (Key As Object) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="Return map.Get(Key)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_key));
+ BA.debugLineNum = 39;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getdataforserializator(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("GetDataForSerializator (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,65);
+if (RapidSub.canDelegate("getdataforserializator")) { return __ref.runUserSub(false, "b4xorderedmap","getdataforserializator", __ref);}
+ BA.debugLineNum = 65;BA.debugLine="Public Sub GetDataForSerializator As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 66;BA.debugLine="Return Array(map, list)";
+Debug.JustUpdateDeviceLine();
+if (true) return (RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(__ref.getField(false,"_map" /*RemoteObject*/ ).getObject()),(__ref.getField(false,"_list" /*RemoteObject*/ ).getObject())}));
+ BA.debugLineNum = 67;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getdefault(RemoteObject __ref,RemoteObject _key,RemoteObject _defaultvalue) throws Exception{
+try {
+ Debug.PushSubsStack("GetDefault (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,42);
+if (RapidSub.canDelegate("getdefault")) { return __ref.runUserSub(false, "b4xorderedmap","getdefault", __ref, _key, _defaultvalue);}
+Debug.locals.put("Key", _key);
+Debug.locals.put("DefaultValue", _defaultvalue);
+ BA.debugLineNum = 42;BA.debugLine="Public Sub GetDefault (Key As Object, DefaultValue";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 43;BA.debugLine="Return map.GetDefault(Key, DefaultValue)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(false,"GetDefault",(Object)(_key),(Object)(_defaultvalue));
+ BA.debugLineNum = 44;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getkeys(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getKeys (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,32);
+if (RapidSub.canDelegate("getkeys")) { return __ref.runUserSub(false, "b4xorderedmap","getkeys", __ref);}
+ BA.debugLineNum = 32;BA.debugLine="Public Sub getKeys As List";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="Return list";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_list" /*RemoteObject*/ );
+ BA.debugLineNum = 34;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getsize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSize (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,50);
+if (RapidSub.canDelegate("getsize")) { return __ref.runUserSub(false, "b4xorderedmap","getsize", __ref);}
+ BA.debugLineNum = 50;BA.debugLine="Public Sub getSize As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 51;BA.debugLine="Return map.Size";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(true,"getSize");
+ BA.debugLineNum = 52;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalues(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getValues (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,55);
+if (RapidSub.canDelegate("getvalues")) { return __ref.runUserSub(false, "b4xorderedmap","getvalues", __ref);}
+RemoteObject _res = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+RemoteObject _key = RemoteObject.declareNull("Object");
+ BA.debugLineNum = 55;BA.debugLine="Public Sub getValues As List";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 56;BA.debugLine="Dim res As List";
+Debug.JustUpdateDeviceLine();
+_res = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");Debug.locals.put("res", _res);
+ BA.debugLineNum = 57;BA.debugLine="res.Initialize";
+Debug.JustUpdateDeviceLine();
+_res.runVoidMethod ("Initialize");
+ BA.debugLineNum = 58;BA.debugLine="For Each key As Object In list";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group3 = __ref.getField(false,"_list" /*RemoteObject*/ );
+final int groupLen3 = group3.runMethod(true,"getSize").get()
+;int index3 = 0;
+;
+for (; index3 < groupLen3;index3++){
+_key = group3.runMethod(false,"Get",index3);Debug.locals.put("key", _key);
+Debug.locals.put("key", _key);
+ BA.debugLineNum = 59;BA.debugLine="res.Add(map.Get(key))";
+Debug.JustUpdateDeviceLine();
+_res.runVoidMethod ("Add",(Object)(__ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_key))));
+ }
+}Debug.locals.put("key", _key);
+;
+ BA.debugLineNum = 61;BA.debugLine="Return res";
+Debug.JustUpdateDeviceLine();
+if (true) return _res;
+ BA.debugLineNum = 62;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,6);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xorderedmap","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 6;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 7;BA.debugLine="map.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 8;BA.debugLine="list.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_list" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 9;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _put(RemoteObject __ref,RemoteObject _key,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Put (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,12);
+if (RapidSub.canDelegate("put")) { return __ref.runUserSub(false, "b4xorderedmap","put", __ref, _key, _value);}
+Debug.locals.put("Key", _key);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 12;BA.debugLine="Public Sub Put (Key As Object, Value As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 13;BA.debugLine="If map.ContainsKey(Key) = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(true,"ContainsKey",(Object)(_key)),b4xorderedmap.__c.getField(true,"False"))) {
+ BA.debugLineNum = 14;BA.debugLine="list.Add(Key)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_list" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)(_key));
+ };
+ BA.debugLineNum = 16;BA.debugLine="map.Put(Key, Value)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)(_key),(Object)(_value));
+ BA.debugLineNum = 17;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _remove(RemoteObject __ref,RemoteObject _key) throws Exception{
+try {
+ Debug.PushSubsStack("Remove (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,20);
+if (RapidSub.canDelegate("remove")) { return __ref.runUserSub(false, "b4xorderedmap","remove", __ref, _key);}
+Debug.locals.put("Key", _key);
+ BA.debugLineNum = 20;BA.debugLine="Public Sub Remove (Key As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 21;BA.debugLine="If map.ContainsKey(Key) = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_map" /*RemoteObject*/ ).runMethod(true,"ContainsKey",(Object)(_key)),b4xorderedmap.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 22;BA.debugLine="list.RemoveAt(list.IndexOf(Key))";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_list" /*RemoteObject*/ ).runVoidMethod ("RemoveAt",(Object)(__ref.getField(false,"_list" /*RemoteObject*/ ).runMethod(true,"IndexOf",(Object)(_key))));
+ BA.debugLineNum = 23;BA.debugLine="map.Remove(Key)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runVoidMethod ("Remove",(Object)(_key));
+ BA.debugLineNum = 24;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setdatafromserializator(RemoteObject __ref,RemoteObject _data) throws Exception{
+try {
+ Debug.PushSubsStack("SetDataFromSerializator (b4xorderedmap) ","b4xorderedmap",40,__ref.getField(false, "ba"),__ref,70);
+if (RapidSub.canDelegate("setdatafromserializator")) { return __ref.runUserSub(false, "b4xorderedmap","setdatafromserializator", __ref, _data);}
+RemoteObject _o = null;
+Debug.locals.put("Data", _data);
+ BA.debugLineNum = 70;BA.debugLine="Public Sub SetDataFromSerializator (Data As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 71;BA.debugLine="Dim o() As Object = Data";
+Debug.JustUpdateDeviceLine();
+_o = (_data);Debug.locals.put("o", _o);Debug.locals.put("o", _o);
+ BA.debugLineNum = 72;BA.debugLine="map = o(0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).setObject (_o.getArrayElement(false,BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 73;BA.debugLine="list = o(1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_list" /*RemoteObject*/ ).setObject (_o.getArrayElement(false,BA.numberCast(int.class, 1)));
+ BA.debugLineNum = 74;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages.java
new file mode 100644
index 0000000..d04ae77
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages.java
@@ -0,0 +1,68 @@
+
+package reparto_mazapa.keymon.lat;
+
+import java.io.IOException;
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RDebug;
+import anywheresoftware.b4a.pc.RemoteObject;
+import anywheresoftware.b4a.pc.RDebug.IRemote;
+import anywheresoftware.b4a.pc.Debug;
+import anywheresoftware.b4a.pc.B4XTypes.B4XClass;
+import anywheresoftware.b4a.pc.B4XTypes.DeviceClass;
+
+public class b4xpages implements IRemote{
+ public static b4xpages mostCurrent;
+ public static RemoteObject processBA;
+ public static boolean processGlobalsRun;
+ public static RemoteObject myClass;
+ public static RemoteObject remoteMe;
+ public b4xpages() {
+ mostCurrent = this;
+ }
+ public RemoteObject getRemoteMe() {
+ return remoteMe;
+ }
+
+public boolean isSingleton() {
+ return true;
+ }
+ private static PCBA pcBA = new PCBA(null, b4xpages.class);
+ static {
+ mostCurrent = new b4xpages();
+ remoteMe = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpages");
+ anywheresoftware.b4a.pc.RapidSub.moduleToObject.put(new B4XClass("b4xpages"), "reparto_mazapa.keymon.lat.b4xpages");
+ RDebug.INSTANCE.eventTargets.put(new DeviceClass("reparto_mazapa.keymon.lat.b4xpages"), new java.lang.ref.WeakReference (pcBA));
+ }
+
+ public static RemoteObject runMethod(boolean notUsed, String method, Object... args) throws Exception{
+ return (RemoteObject) pcBA.raiseEvent(method.substring(1), args);
+ }
+ public static void runVoidMethod(String method, Object... args) throws Exception{
+ runMethod(false, method, args);
+ }
+ public PCBA create(Object[] args) throws ClassNotFoundException{
+ throw new RuntimeException("CREATE is not supported.");
+ }
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _mpm = RemoteObject.declareNull("Object");
+public static RemoteObject _delegate = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesdelegator");
+public static RemoteObject _globalcontext = RemoteObject.declareNull("Object");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+ public Object[] GetGlobals() {
+ return new Object[] {"appUpdater",Debug.moduleToString(reparto_mazapa.keymon.lat.appupdater.class),"B4XCollections",Debug.moduleToString(reparto_mazapa.keymon.lat.b4xcollections.class),"DateUtils",b4xpages.mostCurrent._dateutils,"Delegate",b4xpages._delegate,"FirebaseMessaging",Debug.moduleToString(reparto_mazapa.keymon.lat.firebasemessaging.class),"foto",Debug.moduleToString(reparto_mazapa.keymon.lat.foto.class),"GlobalContext",b4xpages._globalcontext,"HttpUtils2Service",Debug.moduleToString(reparto_mazapa.keymon.lat.httputils2service.class),"Main",Debug.moduleToString(reparto_mazapa.keymon.lat.main.class),"MAPA_CLIENTE",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_cliente.class),"MAPA_RUTAS",Debug.moduleToString(reparto_mazapa.keymon.lat.mapa_rutas.class),"mPM",b4xpages._mpm,"newinst2",Debug.moduleToString(reparto_mazapa.keymon.lat.newinst2.class),"Starter",Debug.moduleToString(reparto_mazapa.keymon.lat.starter.class),"Subs",Debug.moduleToString(reparto_mazapa.keymon.lat.subs.class),"Tracker",Debug.moduleToString(reparto_mazapa.keymon.lat.tracker.class),"XUIViewsUtils",Debug.moduleToString(reparto_mazapa.keymon.lat.xuiviewsutils.class)};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages_subs_0.java
new file mode 100644
index 0000000..3ca36c6
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpages_subs_0.java
@@ -0,0 +1,318 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xpages_subs_0 {
+
+
+public static RemoteObject _addmenuitem(RemoteObject _ba,RemoteObject _b4xpage,RemoteObject _title) throws Exception{
+try {
+ Debug.PushSubsStack("AddMenuItem (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,91);
+if (RapidSub.canDelegate("addmenuitem")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","addmenuitem", _ba, _b4xpage, _title);}
+;
+Debug.locals.put("B4XPage", _b4xpage);
+Debug.locals.put("Title", _title);
+ BA.debugLineNum = 91;BA.debugLine="Public Sub AddMenuItem(B4XPage As Object, Title As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 92;BA.debugLine="Return GetManager.AddMenuItem(B4XPage, Title)";
+Debug.JustUpdateDeviceLine();
+if (true) return _getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_addmenuitem" /*RemoteObject*/ ,(Object)(_b4xpage),(Object)(_title));
+ BA.debugLineNum = 93;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _addpage(RemoteObject _ba,RemoteObject _id,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("AddPage (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,37);
+if (RapidSub.canDelegate("addpage")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","addpage", _ba, _id, _b4xpage);}
+;
+Debug.locals.put("Id", _id);
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 37;BA.debugLine="Public Sub AddPage (Id As String, B4XPage As Objec";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 38;BA.debugLine="GetManager.AddPage(Id, B4XPage)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_addpage" /*RemoteObject*/ ,(Object)(_id),(Object)(_b4xpage));
+ BA.debugLineNum = 39;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _addpageandcreate(RemoteObject _ba,RemoteObject _id,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("AddPageAndCreate (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,42);
+if (RapidSub.canDelegate("addpageandcreate")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","addpageandcreate", _ba, _id, _b4xpage);}
+;
+Debug.locals.put("Id", _id);
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 42;BA.debugLine="Public Sub AddPageAndCreate (Id As String, B4XPage";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 43;BA.debugLine="GetManager.AddPageAndCreate(Id, B4XPage)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_addpageandcreate" /*RemoteObject*/ ,(Object)(_id),(Object)(_b4xpage));
+ BA.debugLineNum = 44;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _closepage(RemoteObject _ba,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("ClosePage (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,62);
+if (RapidSub.canDelegate("closepage")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","closepage", _ba, _b4xpage);}
+;
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 62;BA.debugLine="Public Sub ClosePage (B4XPage As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 63;BA.debugLine="GetManager.ClosePage (B4XPage)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closepage" /*RemoteObject*/ ,(Object)(_b4xpage));
+ BA.debugLineNum = 64;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getmanager(RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("GetManager (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,14);
+if (RapidSub.canDelegate("getmanager")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","getmanager", _ba);}
+;
+ BA.debugLineNum = 14;BA.debugLine="Public Sub GetManager As B4XPagesManager";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 15;BA.debugLine="Return mPM";
+Debug.JustUpdateDeviceLine();
+if (true) return (b4xpages._mpm);
+ BA.debugLineNum = 16;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getnativeparent(RemoteObject _ba,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("GetNativeParent (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,79);
+if (RapidSub.canDelegate("getnativeparent")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","getnativeparent", _ba, _b4xpage);}
+;
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 79;BA.debugLine="Public Sub GetNativeParent (B4XPage As Object) As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 87;BA.debugLine="Return GetManager.FindPIFromB4XPage(B4XPage).Pare";
+Debug.JustUpdateDeviceLine();
+if (true) return _getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_findpifromb4xpage" /*RemoteObject*/ ,(Object)(_b4xpage)).getField(false,"Parent" /*RemoteObject*/ ).getField(false,"NativeType" /*RemoteObject*/ );
+ BA.debugLineNum = 88;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpage(RemoteObject _ba,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("GetPage (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,27);
+if (RapidSub.canDelegate("getpage")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","getpage", _ba, _id);}
+;
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 27;BA.debugLine="Public Sub GetPage (Id As String) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 28;BA.debugLine="Return GetManager.GetPage(Id)";
+Debug.JustUpdateDeviceLine();
+if (true) return _getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpage" /*RemoteObject*/ ,(Object)(_id));
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpageid(RemoteObject _ba,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("GetPageId (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,32);
+if (RapidSub.canDelegate("getpageid")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","getpageid", _ba, _b4xpage);}
+;
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 32;BA.debugLine="Public Sub GetPageId (B4XPage As Object) As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="Return GetManager.FindPIFromB4XPage(B4XPage).Id";
+Debug.JustUpdateDeviceLine();
+if (true) return _getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_findpifromb4xpage" /*RemoteObject*/ ,(Object)(_b4xpage)).getField(true,"Id" /*RemoteObject*/ );
+ BA.debugLineNum = 34;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _internalsetpagesmanager(RemoteObject _ba,RemoteObject _pm) throws Exception{
+try {
+ Debug.PushSubsStack("InternalSetPagesManager (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,19);
+if (RapidSub.canDelegate("internalsetpagesmanager")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","internalsetpagesmanager", _ba, _pm);}
+;
+Debug.locals.put("PM", _pm);
+ BA.debugLineNum = 19;BA.debugLine="Public Sub InternalSetPagesManager(PM As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 20;BA.debugLine="Delegate.Initialize";
+Debug.JustUpdateDeviceLine();
+b4xpages._delegate.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesdelegator.class, "_initialize" /*RemoteObject*/ ,BA.rdebugUtils.runMethod(false, "processBAFromBA", _ba));
+ BA.debugLineNum = 21;BA.debugLine="mPM = PM";
+Debug.JustUpdateDeviceLine();
+b4xpages._mpm = _pm;
+ BA.debugLineNum = 22;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _isinitialized(RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("IsInitialized (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,9);
+if (RapidSub.canDelegate("isinitialized")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","isinitialized", _ba);}
+;
+ BA.debugLineNum = 9;BA.debugLine="Public Sub IsInitialized As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 10;BA.debugLine="Return mPM Is B4XPagesManager";
+Debug.JustUpdateDeviceLine();
+if (true) return BA.ObjectToBoolean(RemoteObject.solveBoolean("i",b4xpages._mpm, RemoteObject.createImmutable("reparto_mazapa.keymon.lat.b4xpagesmanager")));
+ BA.debugLineNum = 11;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _mainpage(RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("MainPage (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,73);
+if (RapidSub.canDelegate("mainpage")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","mainpage", _ba);}
+;
+ BA.debugLineNum = 73;BA.debugLine="Public Sub MainPage As B4XMainPage";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 74;BA.debugLine="Return GetManager.MainPage";
+Debug.JustUpdateDeviceLine();
+if (true) return _getmanager(_ba).getField(false,"_mainpage" /*RemoteObject*/ );
+ BA.debugLineNum = 75;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _process_globals() throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Process_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private mPM As Object";
+b4xpages._mpm = RemoteObject.createNew ("Object");
+ //BA.debugLineNum = 3;BA.debugLine="Public Delegate As B4XPagesDelegator";
+b4xpages._delegate = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xpagesdelegator");
+ //BA.debugLineNum = 4;BA.debugLine="Public GlobalContext As Object";
+b4xpages._globalcontext = RemoteObject.createNew ("Object");
+ //BA.debugLineNum = 5;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _settitle(RemoteObject _ba,RemoteObject _b4xpage,RemoteObject _title) throws Exception{
+try {
+ Debug.PushSubsStack("SetTitle (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,68);
+if (RapidSub.canDelegate("settitle")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","settitle", _ba, _b4xpage, _title);}
+;
+Debug.locals.put("B4XPage", _b4xpage);
+Debug.locals.put("Title", _title);
+ BA.debugLineNum = 68;BA.debugLine="Public Sub SetTitle (B4XPage As Object, Title As O";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 69;BA.debugLine="GetManager.SetTitle(B4XPage, Title)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_settitle" /*RemoteObject*/ ,(Object)(_b4xpage),(Object)(_title));
+ BA.debugLineNum = 70;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _showpage(RemoteObject _ba,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("ShowPage (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,50);
+if (RapidSub.canDelegate("showpage")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","showpage", _ba, _id);}
+;
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 50;BA.debugLine="Public Sub ShowPage (Id As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 51;BA.debugLine="GetManager.ShowPage(Id)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpage" /*RemoteObject*/ ,(Object)(_id));
+ BA.debugLineNum = 52;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _showpageandremovepreviouspages(RemoteObject _ba,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("ShowPageAndRemovePreviousPages (b4xpages) ","b4xpages",34,_ba,b4xpages.mostCurrent,56);
+if (RapidSub.canDelegate("showpageandremovepreviouspages")) { return reparto_mazapa.keymon.lat.b4xpages.remoteMe.runUserSub(false, "b4xpages","showpageandremovepreviouspages", _ba, _id);}
+;
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 56;BA.debugLine="Public Sub ShowPageAndRemovePreviousPages (Id As S";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="GetManager.ShowPageAndRemovePreviousPages (Id)";
+Debug.JustUpdateDeviceLine();
+_getmanager(_ba).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpageandremovepreviouspages" /*RemoteObject*/ ,(Object)(_id));
+ BA.debugLineNum = 58;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator.java
new file mode 100644
index 0000000..61146c7
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator.java
@@ -0,0 +1,32 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xpagesdelegator {
+ public static RemoteObject myClass;
+ public b4xpagesdelegator() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xpagesdelegator.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.java
new file mode 100644
index 0000000..71ddb14
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesdelegator_subs_0.java
@@ -0,0 +1,171 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xpagesdelegator_subs_0 {
+
+
+public static RemoteObject _activity_actionbarhomeclick(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_ActionBarHomeClick (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,35);
+if (RapidSub.canDelegate("activity_actionbarhomeclick")) { return __ref.runUserSub(false, "b4xpagesdelegator","activity_actionbarhomeclick", __ref);}
+ BA.debugLineNum = 35;BA.debugLine="Public Sub Activity_ActionBarHomeClick";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 36;BA.debugLine="B4XPages.GetManager.Activity_ActionBarHomeClick";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_activity_actionbarhomeclick" /*RemoteObject*/ );
+ BA.debugLineNum = 37;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_keypress(RemoteObject __ref,RemoteObject _keycode) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_KeyPress (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,27);
+if (RapidSub.canDelegate("activity_keypress")) { return __ref.runUserSub(false, "b4xpagesdelegator","activity_keypress", __ref, _keycode);}
+Debug.locals.put("KeyCode", _keycode);
+ BA.debugLineNum = 27;BA.debugLine="Public Sub Activity_KeyPress (KeyCode As Int) As B";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 28;BA.debugLine="Return B4XPages.GetManager.Activity_KeyPress (Key";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_activity_keypress" /*RemoteObject*/ ,(Object)(_keycode));
+ BA.debugLineNum = 29;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_pause(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_Pause (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,52);
+if (RapidSub.canDelegate("activity_pause")) { return __ref.runUserSub(false, "b4xpagesdelegator","activity_pause", __ref);}
+ BA.debugLineNum = 52;BA.debugLine="Public Sub Activity_Pause";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 53;BA.debugLine="B4XPages.GetManager.Activity_Pause";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_activity_pause" /*RemoteObject*/ );
+ BA.debugLineNum = 54;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_permissionresult(RemoteObject __ref,RemoteObject _permission,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_PermissionResult (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,31);
+if (RapidSub.canDelegate("activity_permissionresult")) { return __ref.runUserSub(false, "b4xpagesdelegator","activity_permissionresult", __ref, _permission, _result);}
+Debug.locals.put("Permission", _permission);
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 31;BA.debugLine="Sub Activity_PermissionResult (Permission As Strin";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 32;BA.debugLine="B4XPages.GetManager.RaiseEvent(B4XPages.GetManage";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseevent" /*RemoteObject*/ ,(Object)(b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_PermissionResult")),(Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(_permission),(_result)})));
+ BA.debugLineNum = 33;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_resume(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_Resume (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,48);
+if (RapidSub.canDelegate("activity_resume")) { return __ref.runUserSub(false, "b4xpagesdelegator","activity_resume", __ref);}
+ BA.debugLineNum = 48;BA.debugLine="Public Sub Activity_Resume";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 49;BA.debugLine="B4XPages.GetManager.Activity_Resume";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_activity_resume" /*RemoteObject*/ );
+ BA.debugLineNum = 50;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _create_menu(RemoteObject __ref,RemoteObject _menu) throws Exception{
+try {
+ Debug.PushSubsStack("Create_Menu (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,39);
+if (RapidSub.canDelegate("create_menu")) { return __ref.runUserSub(false, "b4xpagesdelegator","create_menu", __ref, _menu);}
+Debug.locals.put("Menu", _menu);
+ BA.debugLineNum = 39;BA.debugLine="Public Sub Create_Menu (Menu As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 40;BA.debugLine="B4XPages.GetManager.CreateMenu(Menu)";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createmenu" /*RemoteObject*/ ,(Object)(_menu));
+ BA.debugLineNum = 41;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,4);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xpagesdelegator","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 4;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 6;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _mainform_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("MainForm_Resize (b4xpagesdelegator) ","b4xpagesdelegator",42,__ref.getField(false, "ba"),__ref,44);
+if (RapidSub.canDelegate("mainform_resize")) { return __ref.runUserSub(false, "b4xpagesdelegator","mainform_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 44;BA.debugLine="Public Sub MainForm_Resize(Width As Double, Height";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 45;BA.debugLine="B4XPages.GetManager.MainForm_Resize(Width, Height";
+Debug.JustUpdateDeviceLine();
+b4xpagesdelegator._b4xpages.runMethod(false,"_getmanager" /*RemoteObject*/ ,__ref.runMethod(false,"getActivityBA")).runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_mainform_resize" /*RemoteObject*/ ,(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 46;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager.java
new file mode 100644
index 0000000..8213afd
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager.java
@@ -0,0 +1,45 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xpagesmanager {
+ public static RemoteObject myClass;
+ public b4xpagesmanager() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xpagesmanager.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _idtob4xpage = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xorderedmap");
+public static RemoteObject _rootb4xtopage = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xorderedmap");
+public static RemoteObject _context = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+public static RemoteObject _mstackofpageids = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xset");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mmainform = RemoteObject.declareNull("anywheresoftware.b4a.objects.ActivityWrapper");
+public static RemoteObject _showupindicator = RemoteObject.createImmutable(false);
+public static RemoteObject _actionbar = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+public static RemoteObject _isforeground = RemoteObject.createImmutable(false);
+public static RemoteObject _transitionanimationduration = RemoteObject.createImmutable(0);
+public static RemoteObject _mainpage = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xmainpage");
+public static RemoteObject _stackstring = RemoteObject.createImmutable("");
+public static RemoteObject _logevents = RemoteObject.createImmutable(false);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"ActionBar",_ref.getField(false, "_actionbar"),"Context",_ref.getField(false, "_context"),"DateUtils",_ref.getField(false, "_dateutils"),"IdToB4XPage",_ref.getField(false, "_idtob4xpage"),"IsForeground",_ref.getField(false, "_isforeground"),"LogEvents",_ref.getField(false, "_logevents"),"MainPage",_ref.getField(false, "_mainpage"),"mMainForm",_ref.getField(false, "_mmainform"),"mStackOfPageIds",_ref.getField(false, "_mstackofpageids"),"RootB4XToPage",_ref.getField(false, "_rootb4xtopage"),"ShowUpIndicator",_ref.getField(false, "_showupindicator"),"StackString",_ref.getField(false, "_stackstring"),"TransitionAnimationDuration",_ref.getField(false, "_transitionanimationduration"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.java
new file mode 100644
index 0000000..4d7ea60
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xpagesmanager_subs_0.java
@@ -0,0 +1,1665 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xpagesmanager_subs_0 {
+
+
+public static RemoteObject _activity_actionbarhomeclick(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_ActionBarHomeClick (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,129);
+if (RapidSub.canDelegate("activity_actionbarhomeclick")) { return __ref.runUserSub(false, "b4xpagesmanager","activity_actionbarhomeclick", __ref);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+ BA.debugLineNum = 129;BA.debugLine="Public Sub Activity_ActionBarHomeClick";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 130;BA.debugLine="Dim pi As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 131;BA.debugLine="If pi <> Null Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("N",_pi)) {
+ BA.debugLineNum = 132;BA.debugLine="If CloseRequestExists (pi) Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closerequestexists" /*RemoteObject*/ ,(Object)(_pi)).get().booleanValue()) {
+ BA.debugLineNum = 133;BA.debugLine="HandleCloseRequest(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_handlecloserequest" /*void*/ ,(Object)(_pi));
+ }else {
+ BA.debugLineNum = 135;BA.debugLine="ClosePage(pi.B4XPage)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closepage" /*RemoteObject*/ ,(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )));
+ };
+ };
+ BA.debugLineNum = 138;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_keypress(RemoteObject __ref,RemoteObject _keycode) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_KeyPress (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,468);
+if (RapidSub.canDelegate("activity_keypress")) { return __ref.runUserSub(false, "b4xpagesmanager","activity_keypress", __ref, _keycode);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("KeyCode", _keycode);
+ BA.debugLineNum = 468;BA.debugLine="Public Sub Activity_KeyPress (KeyCode As Int) As B";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 469;BA.debugLine="If KeyCode = KeyCodes.KEYCODE_BACK Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_keycode,BA.numberCast(double.class, b4xpagesmanager.__c.getField(false,"KeyCodes").getField(true,"KEYCODE_BACK")))) {
+ BA.debugLineNum = 470;BA.debugLine="Dim pi As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 471;BA.debugLine="If CloseRequestExists(pi) Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closerequestexists" /*RemoteObject*/ ,(Object)(_pi)).get().booleanValue()) {
+ BA.debugLineNum = 472;BA.debugLine="HandleCloseRequest(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_handlecloserequest" /*void*/ ,(Object)(_pi));
+ }else {
+ BA.debugLineNum = 474;BA.debugLine="ClosePage(pi.B4XPage)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closepage" /*RemoteObject*/ ,(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )));
+ };
+ BA.debugLineNum = 476;BA.debugLine="Return True";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.getField(true,"True");
+ };
+ BA.debugLineNum = 478;BA.debugLine="Return False";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.getField(true,"False");
+ BA.debugLineNum = 479;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_pause(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_Pause (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,635);
+if (RapidSub.canDelegate("activity_pause")) { return __ref.runUserSub(false, "b4xpagesmanager","activity_pause", __ref);}
+ BA.debugLineNum = 635;BA.debugLine="Public Sub Activity_Pause";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 636;BA.debugLine="RaiseEventWithResult(GetTopPage, \"B4XPage_Disappe";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseeventwithresult" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_Disappear")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ BA.debugLineNum = 637;BA.debugLine="BackgroundStateChanged(False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_backgroundstatechanged" /*RemoteObject*/ ,(Object)(b4xpagesmanager.__c.getField(true,"False")));
+ BA.debugLineNum = 638;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _activity_resume(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Activity_Resume (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,610);
+if (RapidSub.canDelegate("activity_resume")) { return __ref.runUserSub(false, "b4xpagesmanager","activity_resume", __ref);}
+RemoteObject _shouldraise = RemoteObject.createImmutable(false);
+ BA.debugLineNum = 610;BA.debugLine="Public Sub Activity_Resume";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 611;BA.debugLine="Dim ShouldRaise As Boolean = IsForeground = False";
+Debug.JustUpdateDeviceLine();
+_shouldraise = BA.ObjectToBoolean(RemoteObject.solveBoolean("=",__ref.getField(true,"_isforeground" /*RemoteObject*/ ),b4xpagesmanager.__c.getField(true,"False")));Debug.locals.put("ShouldRaise", _shouldraise);Debug.locals.put("ShouldRaise", _shouldraise);
+ BA.debugLineNum = 612;BA.debugLine="BackgroundStateChanged(True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_backgroundstatechanged" /*RemoteObject*/ ,(Object)(b4xpagesmanager.__c.getField(true,"True")));
+ BA.debugLineNum = 613;BA.debugLine="If ShouldRaise Then";
+Debug.JustUpdateDeviceLine();
+if (_shouldraise.get().booleanValue()) {
+ BA.debugLineNum = 614;BA.debugLine="RaiseEvent(GetTopPage, \"B4XPage_Appear\", Null)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseevent" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_Appear")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ };
+ BA.debugLineNum = 616;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _addmenuitem(RemoteObject __ref,RemoteObject _b4xpage,RemoteObject _title) throws Exception{
+try {
+ Debug.PushSubsStack("AddMenuItem (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,481);
+if (RapidSub.canDelegate("addmenuitem")) { return __ref.runUserSub(false, "b4xpagesmanager","addmenuitem", __ref, _b4xpage, _title);}
+RemoteObject _mi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4amenuitem");
+Debug.locals.put("B4XPage", _b4xpage);
+Debug.locals.put("Title", _title);
+ BA.debugLineNum = 481;BA.debugLine="Public Sub AddMenuItem (B4XPage As Object, Title A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 482;BA.debugLine="Dim mi As B4AMenuItem";
+Debug.JustUpdateDeviceLine();
+_mi = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xpagesmanager._b4amenuitem");Debug.locals.put("mi", _mi);
+ BA.debugLineNum = 483;BA.debugLine="mi.Initialize";
+Debug.JustUpdateDeviceLine();
+_mi.runVoidMethod ("Initialize");
+ BA.debugLineNum = 484;BA.debugLine="mi.Title = Title";
+Debug.JustUpdateDeviceLine();
+_mi.setField ("Title" /*RemoteObject*/ ,_title);
+ BA.debugLineNum = 485;BA.debugLine="mi.Tag = Title";
+Debug.JustUpdateDeviceLine();
+_mi.setField ("Tag" /*RemoteObject*/ ,BA.ObjectToString(_title));
+ BA.debugLineNum = 486;BA.debugLine="FindPIFromB4XPage(B4XPage).Parent.MenuItems.Add(m";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_findpifromb4xpage" /*RemoteObject*/ ,(Object)(_b4xpage)).getField(false,"Parent" /*RemoteObject*/ ).getField(false,"MenuItems" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_mi)));
+ BA.debugLineNum = 487;BA.debugLine="Return mi";
+Debug.JustUpdateDeviceLine();
+if (true) return _mi;
+ BA.debugLineNum = 488;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _addpage(RemoteObject __ref,RemoteObject _id,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("AddPage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,141);
+if (RapidSub.canDelegate("addpage")) { return __ref.runUserSub(false, "b4xpagesmanager","addpage", __ref, _id, _b4xpage);}
+RemoteObject _idtolower = RemoteObject.createImmutable("");
+Debug.locals.put("Id", _id);
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 141;BA.debugLine="Public Sub AddPage (Id As String, B4XPage As Objec";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 142;BA.debugLine="Dim IdToLower As String = Id.ToLowerCase";
+Debug.JustUpdateDeviceLine();
+_idtolower = _id.runMethod(true,"toLowerCase");Debug.locals.put("IdToLower", _idtolower);Debug.locals.put("IdToLower", _idtolower);
+ BA.debugLineNum = 143;BA.debugLine="If IdToB4XPage.ContainsKey(IdToLower) Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_containskey" /*RemoteObject*/ ,(Object)((_idtolower))).get().booleanValue()) {
+ BA.debugLineNum = 144;BA.debugLine="Log($\"Page with this id already exists: ${IdToLo";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","930670851",(RemoteObject.concat(RemoteObject.createImmutable("Page with this id already exists: "),b4xpagesmanager.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_idtolower))),RemoteObject.createImmutable("!"))),0);
+ BA.debugLineNum = 145;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ };
+ BA.debugLineNum = 147;BA.debugLine="IdToB4XPage.Put(IdToLower, CreateB4XPageInfo(B4XP";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)((_idtolower)),(Object)((__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createb4xpageinfo" /*RemoteObject*/ ,(Object)(_b4xpage),(Object)(_idtolower),(Object)(b4xpagesmanager.__c.getField(true,"False")),(Object)((_id))))));
+ BA.debugLineNum = 148;BA.debugLine="If IdToB4XPage.Size = 1 Then ShowPage(IdToLower)";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpage" /*RemoteObject*/ ,(Object)(_idtolower));};
+ BA.debugLineNum = 149;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _addpageandcreate(RemoteObject __ref,RemoteObject _id,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("AddPageAndCreate (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,151);
+if (RapidSub.canDelegate("addpageandcreate")) { return __ref.runUserSub(false, "b4xpagesmanager","addpageandcreate", __ref, _id, _b4xpage);}
+Debug.locals.put("Id", _id);
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 151;BA.debugLine="Public Sub AddPageAndCreate (Id As String, B4XPage";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 152;BA.debugLine="AddPage (Id, B4XPage)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_addpage" /*RemoteObject*/ ,(Object)(_id),(Object)(_b4xpage));
+ BA.debugLineNum = 153;BA.debugLine="CreatePageIfNeeded(GetPageFromId(Id))";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createpageifneeded" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpagefromid" /*RemoteObject*/ ,(Object)(_id))));
+ BA.debugLineNum = 154;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _backgroundstatechanged(RemoteObject __ref,RemoteObject _newstate) throws Exception{
+try {
+ Debug.PushSubsStack("BackgroundStateChanged (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,618);
+if (RapidSub.canDelegate("backgroundstatechanged")) { return __ref.runUserSub(false, "b4xpagesmanager","backgroundstatechanged", __ref, _newstate);}
+RemoteObject _ev = RemoteObject.createImmutable("");
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("NewState", _newstate);
+ BA.debugLineNum = 618;BA.debugLine="Private Sub BackgroundStateChanged (NewState As Bo";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 619;BA.debugLine="If IsForeground = NewState Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_isforeground" /*RemoteObject*/ ),_newstate)) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 620;BA.debugLine="IsForeground = NewState";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_isforeground" /*RemoteObject*/ ,_newstate);
+ BA.debugLineNum = 621;BA.debugLine="Dim ev As String";
+Debug.JustUpdateDeviceLine();
+_ev = RemoteObject.createImmutable("");Debug.locals.put("ev", _ev);
+ BA.debugLineNum = 622;BA.debugLine="If IsForeground Then ev = \"B4XPage_Foreground\" El";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_isforeground" /*RemoteObject*/ ).get().booleanValue()) {
+_ev = BA.ObjectToString("B4XPage_Foreground");Debug.locals.put("ev", _ev);}
+else {
+_ev = BA.ObjectToString("B4XPage_Background");Debug.locals.put("ev", _ev);};
+ BA.debugLineNum = 623;BA.debugLine="For Each pi As B4XPageInfo In IdToB4XPage.Values";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group5 = __ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getvalues" /*RemoteObject*/ );
+final int groupLen5 = group5.runMethod(true,"getSize").get()
+;int index5 = 0;
+;
+for (; index5 < groupLen5;index5++){
+_pi = (group5.runMethod(false,"Get",index5));Debug.locals.put("pi", _pi);
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 624;BA.debugLine="If xui.SubExists(pi.B4XPage, ev, 0) Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_ev),(Object)(BA.numberCast(int.class, 0))).get().booleanValue()) {
+ BA.debugLineNum = 625;BA.debugLine="LogEvent(pi, ev)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_logevent" /*RemoteObject*/ ,(Object)(_pi),(Object)(_ev));
+ BA.debugLineNum = 626;BA.debugLine="If IsForeground Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_isforeground" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 627;BA.debugLine="CallSubDelayed(pi.B4XPage, ev)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("CallSubDelayed",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_ev));
+ }else {
+ BA.debugLineNum = 629;BA.debugLine="CallSub(pi.B4XPage, ev)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runMethodAndSync(false,"CallSubNew",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_ev));
+ };
+ };
+ }
+}Debug.locals.put("pi", _pi);
+;
+ BA.debugLineNum = 633;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _checkmainactivityorientations(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("CheckMainActivityOrientations (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,96);
+if (RapidSub.canDelegate("checkmainactivityorientations")) { return __ref.runUserSub(false, "b4xpagesmanager","checkmainactivityorientations", __ref);}
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _jme = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _isappcompat = RemoteObject.createImmutable(false);
+RemoteObject _pi = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _activities = null;
+RemoteObject _act = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _name = RemoteObject.createImmutable("");
+RemoteObject _screenorientation = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 96;BA.debugLine="Private Sub CheckMainActivityOrientations";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 98;BA.debugLine="Dim jo As JavaObject";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 99;BA.debugLine="jo.InitializeContext";
+Debug.JustUpdateDeviceLine();
+_jo.runVoidMethod ("InitializeContext",__ref.getField(false, "ba"));
+ BA.debugLineNum = 101;BA.debugLine="ActionBar = jo.RunMethod(\"getActionBar\", Null)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_actionbar" /*RemoteObject*/ ).setObject (_jo.runMethod(false,"RunMethod",(Object)(BA.ObjectToString("getActionBar")),(Object)((b4xpagesmanager.__c.getField(false,"Null")))));
+ BA.debugLineNum = 102;BA.debugLine="If ActionBar.IsInitialized = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_actionbar" /*RemoteObject*/ ).runMethod(true,"IsInitialized"),b4xpagesmanager.__c.getField(true,"False"))) {
+ BA.debugLineNum = 103;BA.debugLine="Dim jme As JavaObject = Me";
+Debug.JustUpdateDeviceLine();
+_jme = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jme = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref);Debug.locals.put("jme", _jme);Debug.locals.put("jme", _jme);
+ BA.debugLineNum = 104;BA.debugLine="Dim IsAppCompat As Boolean = jme.RunMethod(\"chec";
+Debug.JustUpdateDeviceLine();
+_isappcompat = BA.ObjectToBoolean(_jme.runMethod(false,"RunMethod",(Object)(BA.ObjectToString("checkIfAppCompat")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(_jo.getObject())}))));Debug.locals.put("IsAppCompat", _isappcompat);Debug.locals.put("IsAppCompat", _isappcompat);
+ BA.debugLineNum = 105;BA.debugLine="If IsAppCompat Then";
+Debug.JustUpdateDeviceLine();
+if (_isappcompat.get().booleanValue()) {
+ BA.debugLineNum = 106;BA.debugLine="ActionBar = jo.RunMethod(\"getSupportActionBar\",";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_actionbar" /*RemoteObject*/ ).setObject (_jo.runMethod(false,"RunMethod",(Object)(BA.ObjectToString("getSupportActionBar")),(Object)((b4xpagesmanager.__c.getField(false,"Null")))));
+ };
+ };
+ BA.debugLineNum = 110;BA.debugLine="Dim pi As JavaObject = jo.RunMethodJO(\"getPackage";
+Debug.JustUpdateDeviceLine();
+_pi = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_pi = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), _jo.runMethod(false,"RunMethodJO",(Object)(BA.ObjectToString("getPackageManager")),(Object)((b4xpagesmanager.__c.getField(false,"Null")))).runMethod(false,"RunMethod",(Object)(BA.ObjectToString("getPackageInfo")),(Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(b4xpagesmanager.__c.getField(false,"Application").runMethod(true,"getPackageName")),RemoteObject.createImmutable((1))}))));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 111;BA.debugLine="Dim activities() As Object = pi.GetField(\"activit";
+Debug.JustUpdateDeviceLine();
+_activities = (_pi.runMethod(false,"GetField",(Object)(RemoteObject.createImmutable("activities"))));Debug.locals.put("activities", _activities);Debug.locals.put("activities", _activities);
+ BA.debugLineNum = 112;BA.debugLine="For Each Act As JavaObject In activities";
+Debug.JustUpdateDeviceLine();
+_act = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+{
+final RemoteObject group13 = _activities;
+final int groupLen13 = group13.getField(true,"length").get()
+;int index13 = 0;
+;
+for (; index13 < groupLen13;index13++){
+_act = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), group13.getArrayElement(false,RemoteObject.createImmutable(index13)));Debug.locals.put("Act", _act);
+Debug.locals.put("Act", _act);
+ BA.debugLineNum = 113;BA.debugLine="Dim name As String = Act.GetField(\"name\")";
+Debug.JustUpdateDeviceLine();
+_name = BA.ObjectToString(_act.runMethod(false,"GetField",(Object)(RemoteObject.createImmutable("name"))));Debug.locals.put("name", _name);Debug.locals.put("name", _name);
+ BA.debugLineNum = 114;BA.debugLine="If name.EndsWith(\".main\") Then";
+Debug.JustUpdateDeviceLine();
+if (_name.runMethod(true,"endsWith",(Object)(RemoteObject.createImmutable(".main"))).get().booleanValue()) {
+ BA.debugLineNum = 115;BA.debugLine="Dim screenOrientation As Int = Act.GetField(\"sc";
+Debug.JustUpdateDeviceLine();
+_screenorientation = BA.numberCast(int.class, _act.runMethod(false,"GetField",(Object)(RemoteObject.createImmutable("screenOrientation"))));Debug.locals.put("screenOrientation", _screenorientation);Debug.locals.put("screenOrientation", _screenorientation);
+ BA.debugLineNum = 116;BA.debugLine="If screenOrientation = -1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_screenorientation,BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 117;BA.debugLine="LogColor(\"#SupportedOrientations attribute mus";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","930539797",BA.ObjectToString("#SupportedOrientations attribute must be set to landscape or portrait."),__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Red"));
+ };
+ };
+ }
+}Debug.locals.put("Act", _act);
+;
+ BA.debugLineNum = 121;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 22;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 23;BA.debugLine="Private IdToB4XPage As B4XOrderedMap";
+b4xpagesmanager._idtob4xpage = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xorderedmap");__ref.setField("_idtob4xpage",b4xpagesmanager._idtob4xpage);
+ //BA.debugLineNum = 24;BA.debugLine="Private RootB4XToPage As B4XOrderedMap";
+b4xpagesmanager._rootb4xtopage = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xorderedmap");__ref.setField("_rootb4xtopage",b4xpagesmanager._rootb4xtopage);
+ //BA.debugLineNum = 26;BA.debugLine="Private Context As JavaObject";
+b4xpagesmanager._context = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");__ref.setField("_context",b4xpagesmanager._context);
+ //BA.debugLineNum = 27;BA.debugLine="Type B4XPageParent (NativeType As Activity, MenuI";
+;
+ //BA.debugLineNum = 28;BA.debugLine="Type B4AMenuItem (Title As Object, Bitmap As B4XB";
+;
+ //BA.debugLineNum = 34;BA.debugLine="Type B4XPageInfo (B4XPage As Object, Id As String";
+;
+ //BA.debugLineNum = 38;BA.debugLine="Public mStackOfPageIds As B4XSet";
+b4xpagesmanager._mstackofpageids = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xset");__ref.setField("_mstackofpageids",b4xpagesmanager._mstackofpageids);
+ //BA.debugLineNum = 39;BA.debugLine="Private xui As XUI 'ignore";
+b4xpagesmanager._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xpagesmanager._xui);
+ //BA.debugLineNum = 43;BA.debugLine="Private mMainForm As Activity";
+b4xpagesmanager._mmainform = RemoteObject.createNew ("anywheresoftware.b4a.objects.ActivityWrapper");__ref.setField("_mmainform",b4xpagesmanager._mmainform);
+ //BA.debugLineNum = 44;BA.debugLine="Public ShowUpIndicator As Boolean = True";
+b4xpagesmanager._showupindicator = b4xpagesmanager.__c.getField(true,"True");__ref.setField("_showupindicator",b4xpagesmanager._showupindicator);
+ //BA.debugLineNum = 45;BA.debugLine="Public ActionBar As JavaObject";
+b4xpagesmanager._actionbar = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");__ref.setField("_actionbar",b4xpagesmanager._actionbar);
+ //BA.debugLineNum = 49;BA.debugLine="Public IsForeground As Boolean";
+b4xpagesmanager._isforeground = RemoteObject.createImmutable(false);__ref.setField("_isforeground",b4xpagesmanager._isforeground);
+ //BA.debugLineNum = 50;BA.debugLine="Public TransitionAnimationDuration As Int = 100";
+b4xpagesmanager._transitionanimationduration = BA.numberCast(int.class, 100);__ref.setField("_transitionanimationduration",b4xpagesmanager._transitionanimationduration);
+ //BA.debugLineNum = 51;BA.debugLine="Public MainPage As B4XMainPage";
+b4xpagesmanager._mainpage = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xmainpage");__ref.setField("_mainpage",b4xpagesmanager._mainpage);
+ //BA.debugLineNum = 52;BA.debugLine="Private StackString As String";
+b4xpagesmanager._stackstring = RemoteObject.createImmutable("");__ref.setField("_stackstring",b4xpagesmanager._stackstring);
+ //BA.debugLineNum = 53;BA.debugLine="Public LogEvents As Boolean = False";
+b4xpagesmanager._logevents = b4xpagesmanager.__c.getField(true,"False");__ref.setField("_logevents",b4xpagesmanager._logevents);
+ //BA.debugLineNum = 54;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _closepage(RemoteObject __ref,RemoteObject _b4xpage) throws Exception{
+try {
+ Debug.PushSubsStack("ClosePage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,209);
+if (RapidSub.canDelegate("closepage")) { return __ref.runUserSub(false, "b4xpagesmanager","closepage", __ref, _b4xpage);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+RemoteObject _isclosingtoppage = RemoteObject.createImmutable(false);
+Debug.locals.put("B4XPage", _b4xpage);
+ BA.debugLineNum = 209;BA.debugLine="Public Sub ClosePage (B4XPage As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 210;BA.debugLine="Dim pi As B4XPageInfo = FindPIFromB4XPage(B4XPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_findpifromb4xpage" /*RemoteObject*/ ,(Object)(_b4xpage));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 211;BA.debugLine="If mStackOfPageIds.Contains(pi.Id) = False Then R";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_contains" /*RemoteObject*/ ,(Object)((_pi.getField(true,"Id" /*RemoteObject*/ )))),b4xpagesmanager.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 212;BA.debugLine="If xui.IsB4i And GetTopPage <> pi Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i")) && RemoteObject.solveBoolean("!",__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ ),_pi)) {
+ BA.debugLineNum = 213;BA.debugLine="Log(\"Only top page can be closed\")";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","930932996",RemoteObject.createImmutable("Only top page can be closed"),0);
+ BA.debugLineNum = 214;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ }else
+{ BA.debugLineNum = 215;BA.debugLine="Else If xui.IsB4i And mStackOfPageIds.Size = 1 Th";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i")) && RemoteObject.solveBoolean("=",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))) {
+ BA.debugLineNum = 216;BA.debugLine="Log(\"First page cannot be closed\")";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","930932999",RemoteObject.createImmutable("First page cannot be closed"),0);
+ BA.debugLineNum = 217;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ }}
+;
+ BA.debugLineNum = 219;BA.debugLine="Dim IsClosingTopPage As Boolean = GetTopPage = pi";
+Debug.JustUpdateDeviceLine();
+_isclosingtoppage = BA.ObjectToBoolean(RemoteObject.solveBoolean("=",__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ ),_pi));Debug.locals.put("IsClosingTopPage", _isclosingtoppage);Debug.locals.put("IsClosingTopPage", _isclosingtoppage);
+ BA.debugLineNum = 220;BA.debugLine="ClosePageImpl(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closepageimpl" /*RemoteObject*/ ,(Object)(_pi));
+ BA.debugLineNum = 221;BA.debugLine="If IsClosingTopPage Then";
+Debug.JustUpdateDeviceLine();
+if (_isclosingtoppage.get().booleanValue()) {
+ BA.debugLineNum = 222;BA.debugLine="TopPageDisappear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppagedisappear" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 224;BA.debugLine="If xui.IsB4A And mStackOfPageIds.Size = 1 Then Re";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) && RemoteObject.solveBoolean("=",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 225;BA.debugLine="mStackOfPageIds.Remove(pi.Id)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_remove" /*RemoteObject*/ ,(Object)((_pi.getField(true,"Id" /*RemoteObject*/ ))));
+ BA.debugLineNum = 226;BA.debugLine="If IsClosingTopPage Then";
+Debug.JustUpdateDeviceLine();
+if (_isclosingtoppage.get().booleanValue()) {
+ BA.debugLineNum = 227;BA.debugLine="If xui.IsB4A Then ShowPageImpl(GetTopPage)";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A").get().booleanValue()) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpageimpl" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ )));};
+ BA.debugLineNum = 228;BA.debugLine="TopPageAppear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppageappear" /*RemoteObject*/ );
+ };
+ BA.debugLineNum = 230;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _closepageimpl(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("ClosePageImpl (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,315);
+if (RapidSub.canDelegate("closepageimpl")) { return __ref.runUserSub(false, "b4xpagesmanager","closepageimpl", __ref, _pi);}
+RemoteObject _i = RemoteObject.declareNull("anywheresoftware.b4a.objects.IntentWrapper");
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 315;BA.debugLine="Private Sub ClosePageImpl (pi As B4XPageInfo) 'ign";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 317;BA.debugLine="If mStackOfPageIds.Size = 1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))) {
+ BA.debugLineNum = 318;BA.debugLine="Dim i As Intent";
+Debug.JustUpdateDeviceLine();
+_i = RemoteObject.createNew ("anywheresoftware.b4a.objects.IntentWrapper");Debug.locals.put("i", _i);
+ BA.debugLineNum = 319;BA.debugLine="i.Initialize(i.ACTION_MAIN, \"\")";
+Debug.JustUpdateDeviceLine();
+_i.runVoidMethod ("Initialize",(Object)(_i.getField(true,"ACTION_MAIN")),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 320;BA.debugLine="i.AddCategory(\"android.intent.category.HOME\")";
+Debug.JustUpdateDeviceLine();
+_i.runVoidMethod ("AddCategory",(Object)(RemoteObject.createImmutable("android.intent.category.HOME")));
+ BA.debugLineNum = 321;BA.debugLine="i.Flags = 0x10000000";
+Debug.JustUpdateDeviceLine();
+_i.runMethod(true,"setFlags",BA.numberCast(int.class, ((int)0x10000000)));
+ BA.debugLineNum = 322;BA.debugLine="StartActivity(i)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("StartActivity",__ref.getField(false, "ba"),(Object)((_i.getObject())));
+ }else {
+ BA.debugLineNum = 324;BA.debugLine="pi.Root.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_pi.getField(false,"Root" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");
+ };
+ BA.debugLineNum = 331;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _closerequestexists(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("CloseRequestExists (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,534);
+if (RapidSub.canDelegate("closerequestexists")) { return __ref.runUserSub(false, "b4xpagesmanager","closerequestexists", __ref, _pi);}
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 534;BA.debugLine="Private Sub CloseRequestExists (pi As B4XPageInfo)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 535;BA.debugLine="Return xui.SubExists(pi.B4XPage, \"B4XPage_CloseRe";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_CloseRequest")),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 536;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createb4xpageinfo(RemoteObject __ref,RemoteObject _b4xpage,RemoteObject _id,RemoteObject _created,RemoteObject _title) throws Exception{
+try {
+ Debug.PushSubsStack("CreateB4XPageInfo (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,420);
+if (RapidSub.canDelegate("createb4xpageinfo")) { return __ref.runUserSub(false, "b4xpagesmanager","createb4xpageinfo", __ref, _b4xpage, _id, _created, _title);}
+RemoteObject _t1 = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("B4XPage", _b4xpage);
+Debug.locals.put("Id", _id);
+Debug.locals.put("Created", _created);
+Debug.locals.put("Title", _title);
+ BA.debugLineNum = 420;BA.debugLine="Private Sub CreateB4XPageInfo (B4XPage As Object,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 421;BA.debugLine="Dim t1 As B4XPageInfo";
+Debug.JustUpdateDeviceLine();
+_t1 = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");Debug.locals.put("t1", _t1);
+ BA.debugLineNum = 422;BA.debugLine="t1.Initialize";
+Debug.JustUpdateDeviceLine();
+_t1.runVoidMethod ("Initialize");
+ BA.debugLineNum = 423;BA.debugLine="t1.B4XPage = B4XPage";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("B4XPage" /*RemoteObject*/ ,_b4xpage);
+ BA.debugLineNum = 424;BA.debugLine="t1.Id = Id";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("Id" /*RemoteObject*/ ,_id);
+ BA.debugLineNum = 425;BA.debugLine="t1.Created = Created";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("Created" /*RemoteObject*/ ,_created);
+ BA.debugLineNum = 426;BA.debugLine="t1.Title = Title";
+Debug.JustUpdateDeviceLine();
+_t1.setField ("Title" /*RemoteObject*/ ,_title);
+ BA.debugLineNum = 427;BA.debugLine="Return t1";
+Debug.JustUpdateDeviceLine();
+if (true) return _t1;
+ BA.debugLineNum = 428;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createb4xpageparent(RemoteObject __ref,RemoteObject _nativetype) throws Exception{
+try {
+ Debug.PushSubsStack("CreateB4XPageParent (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,598);
+if (RapidSub.canDelegate("createb4xpageparent")) { return __ref.runUserSub(false, "b4xpagesmanager","createb4xpageparent", __ref, _nativetype);}
+RemoteObject _t1 = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageparent");
+Debug.locals.put("NativeType", _nativetype);
+ BA.debugLineNum = 598;BA.debugLine="Private Sub CreateB4XPageParent (NativeType As Obj";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 604;BA.debugLine="Dim t1 As B4XPageParent";
+Debug.JustUpdateDeviceLine();
+_t1 = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageparent");Debug.locals.put("t1", _t1);
+ BA.debugLineNum = 605;BA.debugLine="t1.Initialize";
+Debug.JustUpdateDeviceLine();
+_t1.runVoidMethod ("Initialize");
+ BA.debugLineNum = 606;BA.debugLine="t1.NativeType = NativeType";
+Debug.JustUpdateDeviceLine();
+_t1.getField(false,"NativeType" /*RemoteObject*/ ).setObject (_nativetype);
+ BA.debugLineNum = 607;BA.debugLine="Return t1";
+Debug.JustUpdateDeviceLine();
+if (true) return _t1;
+ BA.debugLineNum = 608;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createmenu(RemoteObject __ref,RemoteObject _menu) throws Exception{
+try {
+ Debug.PushSubsStack("CreateMenu (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,494);
+if (RapidSub.canDelegate("createmenu")) { return __ref.runUserSub(false, "b4xpagesmanager","createmenu", __ref, _menu);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _mi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4amenuitem");
+RemoteObject _nativemenuitem = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _bd = RemoteObject.declareNull("anywheresoftware.b4a.objects.drawable.BitmapDrawable");
+RemoteObject _listener = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+Debug.locals.put("Menu", _menu);
+ BA.debugLineNum = 494;BA.debugLine="Public Sub CreateMenu (Menu As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 495;BA.debugLine="Dim pi As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 496;BA.debugLine="If pi = Null Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_pi)) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 497;BA.debugLine="Dim jo As JavaObject = Menu";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), _menu);Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 498;BA.debugLine="For Each mi As B4AMenuItem In pi.Parent.MenuItems";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group4 = _pi.getField(false,"Parent" /*RemoteObject*/ ).getField(false,"MenuItems" /*RemoteObject*/ );
+final int groupLen4 = group4.runMethod(true,"getSize").get()
+;int index4 = 0;
+;
+for (; index4 < groupLen4;index4++){
+_mi = (group4.runMethod(false,"Get",index4));Debug.locals.put("mi", _mi);
+Debug.locals.put("mi", _mi);
+ BA.debugLineNum = 499;BA.debugLine="Dim NativeMenuItem As JavaObject = jo.RunMethod(";
+Debug.JustUpdateDeviceLine();
+_nativemenuitem = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_nativemenuitem = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), _jo.runMethod(false,"RunMethod",(Object)(BA.ObjectToString("add")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {_mi.getField(false,"Title" /*RemoteObject*/ )}))));Debug.locals.put("NativeMenuItem", _nativemenuitem);Debug.locals.put("NativeMenuItem", _nativemenuitem);
+ BA.debugLineNum = 500;BA.debugLine="If mi.Bitmap.IsInitialized Then";
+Debug.JustUpdateDeviceLine();
+if (_mi.getField(false,"Bitmap" /*RemoteObject*/ ).runMethod(true,"IsInitialized").get().booleanValue()) {
+ BA.debugLineNum = 501;BA.debugLine="Dim bd As BitmapDrawable";
+Debug.JustUpdateDeviceLine();
+_bd = RemoteObject.createNew ("anywheresoftware.b4a.objects.drawable.BitmapDrawable");Debug.locals.put("bd", _bd);
+ BA.debugLineNum = 502;BA.debugLine="bd.Initialize(mi.Bitmap)";
+Debug.JustUpdateDeviceLine();
+_bd.runVoidMethod ("Initialize",(Object)((_mi.getField(false,"Bitmap" /*RemoteObject*/ ).getObject())));
+ BA.debugLineNum = 503;BA.debugLine="NativeMenuItem.RunMethod(\"setIcon\", Array(bd))";
+Debug.JustUpdateDeviceLine();
+_nativemenuitem.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setIcon")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(_bd.getObject())})));
+ };
+ BA.debugLineNum = 505;BA.debugLine="If mi.AddToBar Then";
+Debug.JustUpdateDeviceLine();
+if (_mi.getField(true,"AddToBar" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 506;BA.debugLine="NativeMenuItem.RunMethod(\"setShowAsAction\", Arr";
+Debug.JustUpdateDeviceLine();
+_nativemenuitem.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setShowAsAction")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((1))})));
+ };
+ BA.debugLineNum = 508;BA.debugLine="Dim listener As JavaObject";
+Debug.JustUpdateDeviceLine();
+_listener = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("listener", _listener);
+ BA.debugLineNum = 509;BA.debugLine="listener.InitializeNewInstance(Application.Packa";
+Debug.JustUpdateDeviceLine();
+_listener.runVoidMethod ("InitializeNewInstance",(Object)(RemoteObject.concat(b4xpagesmanager.__c.getField(false,"Application").runMethod(true,"getPackageName"),RemoteObject.createImmutable(".b4xpagesmanager$PagesMenuListener"))),(Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {_pi.getField(false,"B4XPage" /*RemoteObject*/ ),(_mi.getField(true,"Tag" /*RemoteObject*/ ))})));
+ BA.debugLineNum = 510;BA.debugLine="NativeMenuItem.RunMethod(\"setOnMenuItemClickList";
+Debug.JustUpdateDeviceLine();
+_nativemenuitem.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setOnMenuItemClickListener")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(_listener.getObject())})));
+ }
+}Debug.locals.put("mi", _mi);
+;
+ BA.debugLineNum = 512;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createpageifneeded(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("CreatePageIfNeeded (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,352);
+if (RapidSub.canDelegate("createpageifneeded")) { return __ref.runUserSub(false, "b4xpagesmanager","createpageifneeded", __ref, _pi);}
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 352;BA.debugLine="Private Sub CreatePageIfNeeded(pi As B4XPageInfo)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 353;BA.debugLine="If pi.Created Then Return";
+Debug.JustUpdateDeviceLine();
+if (_pi.getField(true,"Created" /*RemoteObject*/ ).get().booleanValue()) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 354;BA.debugLine="pi.IsFirst = IdToB4XPage.Size = 1";
+Debug.JustUpdateDeviceLine();
+_pi.setField ("IsFirst" /*RemoteObject*/ ,BA.ObjectToBoolean(RemoteObject.solveBoolean("=",__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))));
+ BA.debugLineNum = 355;BA.debugLine="CreatePageImpl (pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createpageimpl" /*RemoteObject*/ ,(Object)(_pi));
+ BA.debugLineNum = 356;BA.debugLine="pi.Created = True";
+Debug.JustUpdateDeviceLine();
+_pi.setField ("Created" /*RemoteObject*/ ,b4xpagesmanager.__c.getField(true,"True"));
+ BA.debugLineNum = 357;BA.debugLine="RootB4XToPage.Put(pi.Root, pi)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_rootb4xtopage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)((_pi.getField(false,"Root" /*RemoteObject*/ ).getObject())),(Object)((_pi)));
+ BA.debugLineNum = 358;BA.debugLine="LogEvent(pi, \"B4XPage_Created\")";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_logevent" /*RemoteObject*/ ,(Object)(_pi),(Object)(RemoteObject.createImmutable("B4XPage_Created")));
+ BA.debugLineNum = 359;BA.debugLine="CallSub2(pi.B4XPage, \"B4XPage_Created\", pi.root)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_Created")),(Object)((_pi.getField(false,"Root" /*RemoteObject*/ ))));
+ BA.debugLineNum = 361;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _createpageimpl(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("CreatePageImpl (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,369);
+if (RapidSub.canDelegate("createpageimpl")) { return __ref.runUserSub(false, "b4xpagesmanager","createpageimpl", __ref, _pi);}
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 369;BA.debugLine="Private Sub CreatePageImpl (pi As B4XPageInfo)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 381;BA.debugLine="pi.Root = xui.CreatePanel(\"root\")";
+Debug.JustUpdateDeviceLine();
+_pi.setField ("Root" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("root"))));
+ BA.debugLineNum = 382;BA.debugLine="pi.root.SetLayoutAnimated(0, 0, 0, 100%x, 100%y)";
+Debug.JustUpdateDeviceLine();
+_pi.getField(false,"Root" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xpagesmanager.__c.runMethod(true,"PerXToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))),(Object)(b4xpagesmanager.__c.runMethod(true,"PerYToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))));
+ BA.debugLineNum = 383;BA.debugLine="pi.Parent = CreateB4XPageParent(mMainForm)";
+Debug.JustUpdateDeviceLine();
+_pi.setField ("Parent" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createb4xpageparent" /*RemoteObject*/ ,(Object)((__ref.getField(false,"_mmainform" /*RemoteObject*/ ).getObject()))));
+ BA.debugLineNum = 384;BA.debugLine="pi.Parent.MenuItems.Initialize";
+Debug.JustUpdateDeviceLine();
+_pi.getField(false,"Parent" /*RemoteObject*/ ).getField(false,"MenuItems" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 392;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _findpifromb4xpage(RemoteObject __ref,RemoteObject _page) throws Exception{
+try {
+ Debug.PushSubsStack("FindPIFromB4XPage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,306);
+if (RapidSub.canDelegate("findpifromb4xpage")) { return __ref.runUserSub(false, "b4xpagesmanager","findpifromb4xpage", __ref, _page);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("Page", _page);
+ BA.debugLineNum = 306;BA.debugLine="Public Sub FindPIFromB4XPage (Page As Object) As B";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 307;BA.debugLine="For Each pi As B4XPageInfo In IdToB4XPage.Values";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group1 = __ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getvalues" /*RemoteObject*/ );
+final int groupLen1 = group1.runMethod(true,"getSize").get()
+;int index1 = 0;
+;
+for (; index1 < groupLen1;index1++){
+_pi = (group1.runMethod(false,"Get",index1));Debug.locals.put("pi", _pi);
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 308;BA.debugLine="If pi.B4XPage = Page Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_pi.getField(false,"B4XPage" /*RemoteObject*/ ),_page)) {
+ BA.debugLineNum = 309;BA.debugLine="Return pi";
+Debug.JustUpdateDeviceLine();
+if (true) return _pi;
+ };
+ }
+}Debug.locals.put("pi", _pi);
+;
+ BA.debugLineNum = 312;BA.debugLine="Return Null";
+Debug.JustUpdateDeviceLine();
+if (true) return (b4xpagesmanager.__c.getField(false,"Null"));
+ BA.debugLineNum = 313;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpage(RemoteObject __ref,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("GetPage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,394);
+if (RapidSub.canDelegate("getpage")) { return __ref.runUserSub(false, "b4xpagesmanager","getpage", __ref, _id);}
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 394;BA.debugLine="Public Sub GetPage (Id As String) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 395;BA.debugLine="Return GetPageFromId(Id).B4XPage";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpagefromid" /*RemoteObject*/ ,(Object)(_id)).getField(false,"B4XPage" /*RemoteObject*/ );
+ BA.debugLineNum = 396;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpagefromid(RemoteObject __ref,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("GetPageFromId (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,398);
+if (RapidSub.canDelegate("getpagefromid")) { return __ref.runUserSub(false, "b4xpagesmanager","getpagefromid", __ref, _id);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("id", _id);
+ BA.debugLineNum = 398;BA.debugLine="Private Sub GetPageFromId (id As String) As B4XPag";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 399;BA.debugLine="Dim pi As B4XPageInfo = IdToB4XPage.Get(id.ToLowe";
+Debug.JustUpdateDeviceLine();
+_pi = (__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_get" /*RemoteObject*/ ,(Object)((_id.runMethod(true,"toLowerCase")))));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 400;BA.debugLine="If pi = Null Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_pi)) {
+ BA.debugLineNum = 401;BA.debugLine="Log(\"Error: page id not found: \" & id)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","931588355",RemoteObject.concat(RemoteObject.createImmutable("Error: page id not found: "),_id),0);
+ BA.debugLineNum = 402;BA.debugLine="Log(\"Ids: \" & IdToB4XPage.Keys) 'ignore";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","931588356",RemoteObject.concat(RemoteObject.createImmutable("Ids: "),__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getkeys" /*RemoteObject*/ )),0);
+ };
+ BA.debugLineNum = 404;BA.debugLine="Return pi";
+Debug.JustUpdateDeviceLine();
+if (true) return _pi;
+ BA.debugLineNum = 405;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpageinfofromroot(RemoteObject __ref,RemoteObject _root) throws Exception{
+try {
+ Debug.PushSubsStack("GetPageInfoFromRoot (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,407);
+if (RapidSub.canDelegate("getpageinfofromroot")) { return __ref.runUserSub(false, "b4xpagesmanager","getpageinfofromroot", __ref, _root);}
+Debug.locals.put("Root", _root);
+ BA.debugLineNum = 407;BA.debugLine="Public Sub GetPageInfoFromRoot (Root As B4XView) A";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 408;BA.debugLine="Return RootB4XToPage.Get(Root)";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(false,"_rootb4xtopage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_get" /*RemoteObject*/ ,(Object)((_root.getObject()))));
+ BA.debugLineNum = 409;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _gettoppage(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("GetTopPage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,592);
+if (RapidSub.canDelegate("gettoppage")) { return __ref.runUserSub(false, "b4xpagesmanager","gettoppage", __ref);}
+ BA.debugLineNum = 592;BA.debugLine="Public Sub GetTopPage As B4XPageInfo";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 593;BA.debugLine="If mStackOfPageIds.Size = 0 Then Return Null";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+if (true) return (b4xpagesmanager.__c.getField(false,"Null"));};
+ BA.debugLineNum = 594;BA.debugLine="Return IdToB4XPage.Get(mStackOfPageIds.AsList.Get";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_get" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_aslist" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1))))));
+ BA.debugLineNum = 595;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _handlecloserequest(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("HandleCloseRequest (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,538);
+if (RapidSub.canDelegate("handlecloserequest")) { __ref.runUserSub(false, "b4xpagesmanager","handlecloserequest", __ref, _pi); return;}
+ResumableSub_HandleCloseRequest rsub = new ResumableSub_HandleCloseRequest(null,__ref,_pi);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_HandleCloseRequest extends BA.ResumableSub {
+public ResumableSub_HandleCloseRequest(reparto_mazapa.keymon.lat.b4xpagesmanager parent,RemoteObject __ref,RemoteObject _pi) {
+this.parent = parent;
+this.__ref = __ref;
+this._pi = _pi;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xpagesmanager parent;
+RemoteObject _pi;
+RemoteObject _rs = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper");
+RemoteObject _shouldclose = RemoteObject.createImmutable(false);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("HandleCloseRequest (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,538);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 539;BA.debugLine="LogEvent(pi, \"B4XPage_CloseRequest\")";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_logevent" /*RemoteObject*/ ,(Object)(_pi),(Object)(RemoteObject.createImmutable("B4XPage_CloseRequest")));
+ BA.debugLineNum = 540;BA.debugLine="Dim rs As ResumableSub = CallSub(pi.B4XPage, \"B4X";
+Debug.JustUpdateDeviceLine();
+_rs = RemoteObject.createNew ("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper");
+_rs = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.keywords.Common.ResumableSubWrapper"), parent.__c.runMethodAndSync(false,"CallSubNew",__ref.getField(false, "ba"),(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(RemoteObject.createImmutable("B4XPage_CloseRequest"))));Debug.locals.put("rs", _rs);Debug.locals.put("rs", _rs);
+ BA.debugLineNum = 541;BA.debugLine="Wait For (rs) Complete (ShouldClose As Boolean)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("WaitFor","complete", __ref.getField(false, "ba"), anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xpagesmanager", "handlecloserequest"), _rs);
+this.state = 5;
+return;
+case 5:
+//C
+this.state = 1;
+_shouldclose = (RemoteObject) result.getArrayElement(true,RemoteObject.createImmutable(1));Debug.locals.put("ShouldClose", _shouldclose);
+;
+ BA.debugLineNum = 542;BA.debugLine="If ShouldClose Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//if
+this.state = 4;
+if (_shouldclose.get().booleanValue()) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 543;BA.debugLine="ClosePage(pi.B4XPage)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_closepage" /*RemoteObject*/ ,(Object)(_pi.getField(false,"B4XPage" /*RemoteObject*/ )));
+ if (true) break;
+
+case 4:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 545;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static void _complete(RemoteObject __ref,RemoteObject _shouldclose) throws Exception{
+}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _activity) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,59);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xpagesmanager","initialize", __ref, _ba, _activity);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _module = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+RemoteObject _nonmainpagewasadded = RemoteObject.createImmutable(false);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Activity", _activity);
+ BA.debugLineNum = 59;BA.debugLine="Public Sub Initialize (Activity As Activity)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 63;BA.debugLine="IdToB4XPage.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 64;BA.debugLine="RootB4XToPage.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_rootb4xtopage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 65;BA.debugLine="mStackOfPageIds.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 69;BA.debugLine="Context.InitializeContext";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_context" /*RemoteObject*/ ).runVoidMethod ("InitializeContext",__ref.getField(false, "ba"));
+ BA.debugLineNum = 70;BA.debugLine="mMainForm = Activity";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mmainform" /*RemoteObject*/ ,_activity);
+ BA.debugLineNum = 71;BA.debugLine="CheckMainActivityOrientations";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_checkmainactivityorientations" /*RemoteObject*/ );
+ BA.debugLineNum = 72;BA.debugLine="Dim jo As JavaObject = Me";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref);Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 73;BA.debugLine="Dim module As JavaObject";
+Debug.JustUpdateDeviceLine();
+_module = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");Debug.locals.put("module", _module);
+ BA.debugLineNum = 74;BA.debugLine="module.InitializeStatic(jo.RunMethodJO(\"getActivi";
+Debug.JustUpdateDeviceLine();
+_module.runMethod(false,"InitializeStatic",(Object)(BA.ObjectToString(_jo.runMethod(false,"RunMethodJO",(Object)(BA.ObjectToString("getActivityBA")),(Object)((b4xpagesmanager.__c.getField(false,"Null")))).runMethod(false,"GetField",(Object)(RemoteObject.createImmutable("className")))))).runVoidMethod ("SetField",(Object)(BA.ObjectToString("dontPause")),(Object)((b4xpagesmanager.__c.getField(true,"True"))));
+ BA.debugLineNum = 78;BA.debugLine="B4XPages.InternalSetPagesManager(Me)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager._b4xpages.runVoidMethod ("_internalsetpagesmanager" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref));
+ BA.debugLineNum = 79;BA.debugLine="MainPage.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xmainpage.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 80;BA.debugLine="Dim NonMainPageWasAdded As Boolean = IdToB4XPage.";
+Debug.JustUpdateDeviceLine();
+_nonmainpagewasadded = BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 0)));Debug.locals.put("NonMainPageWasAdded", _nonmainpagewasadded);Debug.locals.put("NonMainPageWasAdded", _nonmainpagewasadded);
+ BA.debugLineNum = 81;BA.debugLine="IdToB4XPage.Put(\"~~~~~temp~~~~\", CreateB4XPageInf";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable(("~~~~~temp~~~~"))),(Object)((__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createb4xpageinfo" /*RemoteObject*/ ,(Object)((__ref.getField(false,"_mainpage" /*RemoteObject*/ ))),(Object)(BA.ObjectToString("")),(Object)(b4xpagesmanager.__c.getField(true,"False")),(Object)((RemoteObject.createImmutable("")))))));
+ BA.debugLineNum = 82;BA.debugLine="BackgroundStateChanged(True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_backgroundstatechanged" /*RemoteObject*/ ,(Object)(b4xpagesmanager.__c.getField(true,"True")));
+ BA.debugLineNum = 83;BA.debugLine="IdToB4XPage.Remove(\"~~~~~temp~~~~\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_idtob4xpage" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_remove" /*RemoteObject*/ ,(Object)((RemoteObject.createImmutable("~~~~~temp~~~~"))));
+ BA.debugLineNum = 84;BA.debugLine="AddPageAndCreate(\"MainPage\", MainPage)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_addpageandcreate" /*RemoteObject*/ ,(Object)(BA.ObjectToString("MainPage")),(Object)((__ref.getField(false,"_mainpage" /*RemoteObject*/ ))));
+ BA.debugLineNum = 85;BA.debugLine="If LogEvents = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_logevents" /*RemoteObject*/ ),b4xpagesmanager.__c.getField(true,"False"))) {
+ BA.debugLineNum = 86;BA.debugLine="Log(\"Call B4XPages.GetManager.LogEvents = True t";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","930474267",RemoteObject.createImmutable("Call B4XPages.GetManager.LogEvents = True to enable logging B4XPages events."),0);
+ };
+ BA.debugLineNum = 88;BA.debugLine="If NonMainPageWasAdded Then";
+Debug.JustUpdateDeviceLine();
+if (_nonmainpagewasadded.get().booleanValue()) {
+ BA.debugLineNum = 89;BA.debugLine="If Not(xui.IsB4i) Then";
+Debug.JustUpdateDeviceLine();
+if (b4xpagesmanager.__c.runMethod(true,"Not",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))).get().booleanValue()) {
+ BA.debugLineNum = 90;BA.debugLine="RaiseEvent(GetTopPage, \"B4XPage_Appear\", Null)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseevent" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ )),(Object)(BA.ObjectToString("B4XPage_Appear")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ };
+ };
+ BA.debugLineNum = 93;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _logevent(RemoteObject __ref,RemoteObject _pi,RemoteObject _ev) throws Exception{
+try {
+ Debug.PushSubsStack("LogEvent (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,640);
+if (RapidSub.canDelegate("logevent")) { return __ref.runUserSub(false, "b4xpagesmanager","logevent", __ref, _pi, _ev);}
+RemoteObject _msg = RemoteObject.createImmutable("");
+Debug.locals.put("pi", _pi);
+Debug.locals.put("ev", _ev);
+ BA.debugLineNum = 640;BA.debugLine="Private Sub LogEvent (pi As B4XPageInfo, ev As Str";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 641;BA.debugLine="If LogEvents Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_logevents" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 642;BA.debugLine="Dim msg As String = $\"*** ${pi.Id}: ${ev} ${Stac";
+Debug.JustUpdateDeviceLine();
+_msg = (RemoteObject.concat(RemoteObject.createImmutable("*** "),b4xpagesmanager.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_pi.getField(true,"Id" /*RemoteObject*/ )))),RemoteObject.createImmutable(": "),b4xpagesmanager.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ev))),RemoteObject.createImmutable(" "),b4xpagesmanager.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.getField(true,"_stackstring" /*RemoteObject*/ )))),RemoteObject.createImmutable("")));Debug.locals.put("msg", _msg);Debug.locals.put("msg", _msg);
+ BA.debugLineNum = 643;BA.debugLine="Log(msg)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","932702467",_msg,0);
+ };
+ BA.debugLineNum = 645;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _mainform_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("MainForm_Resize (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,585);
+if (RapidSub.canDelegate("mainform_resize")) { return __ref.runUserSub(false, "b4xpagesmanager","mainform_resize", __ref, _width, _height);}
+RemoteObject _w = RemoteObject.createImmutable(0);
+RemoteObject _h = RemoteObject.createImmutable(0);
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 585;BA.debugLine="Public Sub MainForm_Resize(Width As Double, Height";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 586;BA.debugLine="Dim w As Int = Width";
+Debug.JustUpdateDeviceLine();
+_w = BA.numberCast(int.class, _width);Debug.locals.put("w", _w);Debug.locals.put("w", _w);
+ BA.debugLineNum = 587;BA.debugLine="Dim h As Int = Height";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(int.class, _height);Debug.locals.put("h", _h);Debug.locals.put("h", _h);
+ BA.debugLineNum = 588;BA.debugLine="RaiseEvent(GetPageInfoFromRoot(Sender), \"B4XPage_";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseevent" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpageinfofromroot" /*RemoteObject*/ ,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xpagesmanager.__c.runMethod(false,"Sender",__ref.getField(false, "ba"))))),(Object)(BA.ObjectToString("B4XPage_Resize")),(Object)(RemoteObject.createNewArray("Object",new int[] {2},new Object[] {(_w),(_h)})));
+ BA.debugLineNum = 589;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _raiseevent(RemoteObject __ref,RemoteObject _targetpage,RemoteObject _subname,RemoteObject _params) throws Exception{
+try {
+ Debug.PushSubsStack("RaiseEvent (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,548);
+if (RapidSub.canDelegate("raiseevent")) { return __ref.runUserSub(false, "b4xpagesmanager","raiseevent", __ref, _targetpage, _subname, _params);}
+RemoteObject _length = RemoteObject.createImmutable(0);
+Debug.locals.put("TargetPage", _targetpage);
+Debug.locals.put("SubName", _subname);
+Debug.locals.put("Params", _params);
+ BA.debugLineNum = 548;BA.debugLine="Public Sub RaiseEvent (TargetPage As B4XPageInfo,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 549;BA.debugLine="If TargetPage = Null Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_targetpage)) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 550;BA.debugLine="Dim length As Int";
+Debug.JustUpdateDeviceLine();
+_length = RemoteObject.createImmutable(0);Debug.locals.put("length", _length);
+ BA.debugLineNum = 551;BA.debugLine="If Params = Null Then length = 0 Else length = Pa";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_params)) {
+_length = BA.numberCast(int.class, 0);Debug.locals.put("length", _length);}
+else {
+_length = _params.getField(true,"length");Debug.locals.put("length", _length);};
+ BA.debugLineNum = 552;BA.debugLine="LogEvent(TargetPage, SubName)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_logevent" /*RemoteObject*/ ,(Object)(_targetpage),(Object)(_subname));
+ BA.debugLineNum = 553;BA.debugLine="If xui.SubExists(TargetPage.B4XPage, SubName, len";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_length)),b4xpagesmanager.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 554;BA.debugLine="Select length";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(_length,BA.numberCast(int.class, 0),BA.numberCast(int.class, 1),BA.numberCast(int.class, 2))) {
+case 0: {
+ BA.debugLineNum = 556;BA.debugLine="CallSubDelayed(TargetPage.B4XPage, SubName)";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("CallSubDelayed",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname));
+ break; }
+case 1: {
+ BA.debugLineNum = 558;BA.debugLine="CallSubDelayed2(TargetPage.B4XPage, SubName, Pa";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 0))));
+ break; }
+case 2: {
+ BA.debugLineNum = 560;BA.debugLine="CallSubDelayed3(TargetPage.B4XPage, SubName, Pa";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("CallSubDelayed3",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 0))),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 1))));
+ break; }
+default: {
+ BA.debugLineNum = 562;BA.debugLine="Log(\"Too many parameters\")";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","932178190",RemoteObject.createImmutable("Too many parameters"),0);
+ break; }
+}
+;
+ BA.debugLineNum = 564;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _raiseeventwithresult(RemoteObject __ref,RemoteObject _targetpage,RemoteObject _subname,RemoteObject _params) throws Exception{
+try {
+ Debug.PushSubsStack("RaiseEventWithResult (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,566);
+if (RapidSub.canDelegate("raiseeventwithresult")) { return __ref.runUserSub(false, "b4xpagesmanager","raiseeventwithresult", __ref, _targetpage, _subname, _params);}
+RemoteObject _length = RemoteObject.createImmutable(0);
+Debug.locals.put("TargetPage", _targetpage);
+Debug.locals.put("SubName", _subname);
+Debug.locals.put("Params", _params);
+ BA.debugLineNum = 566;BA.debugLine="Public Sub RaiseEventWithResult (TargetPage As B4X";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 567;BA.debugLine="If TargetPage = Null Then Return Null";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_targetpage)) {
+if (true) return b4xpagesmanager.__c.getField(false,"Null");};
+ BA.debugLineNum = 568;BA.debugLine="Dim length As Int";
+Debug.JustUpdateDeviceLine();
+_length = RemoteObject.createImmutable(0);Debug.locals.put("length", _length);
+ BA.debugLineNum = 569;BA.debugLine="If Params = Null Then length = 0 Else length = Pa";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_params)) {
+_length = BA.numberCast(int.class, 0);Debug.locals.put("length", _length);}
+else {
+_length = _params.getField(true,"length");Debug.locals.put("length", _length);};
+ BA.debugLineNum = 570;BA.debugLine="LogEvent(TargetPage, SubName)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_logevent" /*RemoteObject*/ ,(Object)(_targetpage),(Object)(_subname));
+ BA.debugLineNum = 571;BA.debugLine="If xui.SubExists(TargetPage.B4XPage, SubName, len";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_length)),b4xpagesmanager.__c.getField(true,"False"))) {
+if (true) return b4xpagesmanager.__c.getField(false,"Null");};
+ BA.debugLineNum = 572;BA.debugLine="Select length";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(_length,BA.numberCast(int.class, 0),BA.numberCast(int.class, 1),BA.numberCast(int.class, 2))) {
+case 0: {
+ BA.debugLineNum = 574;BA.debugLine="Return CallSub(TargetPage.B4XPage, SubName)";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.runMethodAndSync(false,"CallSubNew",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname));
+ break; }
+case 1: {
+ BA.debugLineNum = 576;BA.debugLine="Return CallSub2(TargetPage.B4XPage, SubName, Pa";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 0))));
+ break; }
+case 2: {
+ BA.debugLineNum = 578;BA.debugLine="Return CallSub3(TargetPage.B4XPage, SubName, Pa";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.runMethodAndSync(false,"CallSubNew3",__ref.getField(false, "ba"),(Object)(_targetpage.getField(false,"B4XPage" /*RemoteObject*/ )),(Object)(_subname),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 0))),(Object)(_params.getArrayElement(false,BA.numberCast(int.class, 1))));
+ break; }
+default: {
+ BA.debugLineNum = 580;BA.debugLine="Log(\"Too many parameters\")";
+Debug.JustUpdateDeviceLine();
+b4xpagesmanager.__c.runVoidMethod ("LogImpl","932243726",RemoteObject.createImmutable("Too many parameters"),0);
+ break; }
+}
+;
+ BA.debugLineNum = 582;BA.debugLine="Return Null";
+Debug.JustUpdateDeviceLine();
+if (true) return b4xpagesmanager.__c.getField(false,"Null");
+ BA.debugLineNum = 583;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _settitle(RemoteObject __ref,RemoteObject _b4xpage,RemoteObject _title) throws Exception{
+try {
+ Debug.PushSubsStack("SetTitle (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,363);
+if (RapidSub.canDelegate("settitle")) { return __ref.runUserSub(false, "b4xpagesmanager","settitle", __ref, _b4xpage, _title);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("B4XPage", _b4xpage);
+Debug.locals.put("Title", _title);
+ BA.debugLineNum = 363;BA.debugLine="Public Sub SetTitle (B4XPage As Object, Title As O";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 364;BA.debugLine="Dim pi As B4XPageInfo = FindPIFromB4XPage(B4XPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_findpifromb4xpage" /*RemoteObject*/ ,(Object)(_b4xpage));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 365;BA.debugLine="pi.Title = Title";
+Debug.JustUpdateDeviceLine();
+_pi.setField ("Title" /*RemoteObject*/ ,_title);
+ BA.debugLineNum = 366;BA.debugLine="pi.Parent.NativeType.Title = Title";
+Debug.JustUpdateDeviceLine();
+_pi.getField(false,"Parent" /*RemoteObject*/ ).getField(false,"NativeType" /*RemoteObject*/ ).runMethod(false,"setTitle",BA.ObjectToCharSequence(_title));
+ BA.debugLineNum = 367;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _showpage(RemoteObject __ref,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("ShowPage (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,156);
+if (RapidSub.canDelegate("showpage")) { return __ref.runUserSub(false, "b4xpagesmanager","showpage", __ref, _id);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+RemoteObject _top = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 156;BA.debugLine="Public Sub ShowPage (Id As String)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 157;BA.debugLine="Dim pi As B4XPageInfo = GetPageFromId(Id)";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpagefromid" /*RemoteObject*/ ,(Object)(_id));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 158;BA.debugLine="If pi = GetTopPage Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_pi,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ ))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 159;BA.debugLine="CreatePageIfNeeded(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createpageifneeded" /*RemoteObject*/ ,(Object)(_pi));
+ BA.debugLineNum = 160;BA.debugLine="TopPageDisappear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppagedisappear" /*RemoteObject*/ );
+ BA.debugLineNum = 162;BA.debugLine="Dim Top As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_top = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("Top", _top);Debug.locals.put("Top", _top);
+ BA.debugLineNum = 163;BA.debugLine="If Top <> Null Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("N",_top)) {
+ BA.debugLineNum = 164;BA.debugLine="Top.Root.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_top.getField(false,"Root" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");
+ };
+ BA.debugLineNum = 174;BA.debugLine="mStackOfPageIds.Remove(pi.Id)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_remove" /*RemoteObject*/ ,(Object)((_pi.getField(true,"Id" /*RemoteObject*/ ))));
+ BA.debugLineNum = 175;BA.debugLine="ShowPageImpl(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpageimpl" /*RemoteObject*/ ,(Object)(_pi));
+ BA.debugLineNum = 176;BA.debugLine="mStackOfPageIds.Add(pi.Id)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_add" /*RemoteObject*/ ,(Object)((_pi.getField(true,"Id" /*RemoteObject*/ ))));
+ BA.debugLineNum = 177;BA.debugLine="TopPageAppear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppageappear" /*RemoteObject*/ );
+ BA.debugLineNum = 178;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _showpageandremovepreviouspages(RemoteObject __ref,RemoteObject _id) throws Exception{
+try {
+ Debug.PushSubsStack("ShowPageAndRemovePreviousPages (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,180);
+if (RapidSub.canDelegate("showpageandremovepreviouspages")) { return __ref.runUserSub(false, "b4xpagesmanager","showpageandremovepreviouspages", __ref, _id);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+RemoteObject _pagetoremove = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 180;BA.debugLine="Public Sub ShowPageAndRemovePreviousPages (Id As S";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 181;BA.debugLine="If GetTopPage = Null Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ ))) {
+ BA.debugLineNum = 182;BA.debugLine="ShowPage(Id)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpage" /*RemoteObject*/ ,(Object)(_id));
+ BA.debugLineNum = 183;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ };
+ BA.debugLineNum = 185;BA.debugLine="Dim pi As B4XPageInfo = GetPageFromId(Id)";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpagefromid" /*RemoteObject*/ ,(Object)(_id));Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 186;BA.debugLine="CreatePageIfNeeded(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_createpageifneeded" /*RemoteObject*/ ,(Object)(_pi));
+ BA.debugLineNum = 187;BA.debugLine="TopPageDisappear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppagedisappear" /*RemoteObject*/ );
+ BA.debugLineNum = 191;BA.debugLine="For Each Id As String In mStackOfPageIds.AsList";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group8 = __ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_aslist" /*RemoteObject*/ );
+final int groupLen8 = group8.runMethod(true,"getSize").get()
+;int index8 = 0;
+;
+for (; index8 < groupLen8;index8++){
+_id = BA.ObjectToString(group8.runMethod(false,"Get",index8));Debug.locals.put("Id", _id);
+Debug.locals.put("Id", _id);
+ BA.debugLineNum = 192;BA.debugLine="Dim PageToRemove As B4XPageInfo = GetPageFromId(";
+Debug.JustUpdateDeviceLine();
+_pagetoremove = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_getpagefromid" /*RemoteObject*/ ,(Object)(_id));Debug.locals.put("PageToRemove", _pagetoremove);Debug.locals.put("PageToRemove", _pagetoremove);
+ BA.debugLineNum = 194;BA.debugLine="PageToRemove.Root.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_pagetoremove.getField(false,"Root" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");
+ }
+}Debug.locals.put("Id", _id);
+;
+ BA.debugLineNum = 201;BA.debugLine="mStackOfPageIds.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_clear" /*RemoteObject*/ );
+ BA.debugLineNum = 202;BA.debugLine="mStackOfPageIds.Add(pi.Id)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_add" /*RemoteObject*/ ,(Object)((_pi.getField(true,"Id" /*RemoteObject*/ ))));
+ BA.debugLineNum = 203;BA.debugLine="If xui.IsB4A Or xui.IsB4J Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) || RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J"))) {
+ BA.debugLineNum = 204;BA.debugLine="ShowPageImpl(pi)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_showpageimpl" /*RemoteObject*/ ,(Object)(_pi));
+ };
+ BA.debugLineNum = 206;BA.debugLine="TopPageAppear";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_toppageappear" /*RemoteObject*/ );
+ BA.debugLineNum = 207;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _showpageimpl(RemoteObject __ref,RemoteObject _pi) throws Exception{
+try {
+ Debug.PushSubsStack("ShowPageImpl (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,333);
+if (RapidSub.canDelegate("showpageimpl")) { return __ref.runUserSub(false, "b4xpagesmanager","showpageimpl", __ref, _pi);}
+RemoteObject _pnl = RemoteObject.declareNull("anywheresoftware.b4a.objects.PanelWrapper");
+Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 333;BA.debugLine="Private Sub ShowPageImpl (pi As B4XPageInfo)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 339;BA.debugLine="If pi.Root.Parent.IsInitialized Then pi.Root.Remo";
+Debug.JustUpdateDeviceLine();
+if (_pi.getField(false,"Root" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(true,"IsInitialized").get().booleanValue()) {
+_pi.getField(false,"Root" /*RemoteObject*/ ).runVoidMethod ("RemoveViewFromParent");};
+ BA.debugLineNum = 340;BA.debugLine="Dim pnl As Panel = pi.Root";
+Debug.JustUpdateDeviceLine();
+_pnl = RemoteObject.createNew ("anywheresoftware.b4a.objects.PanelWrapper");
+_pnl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.PanelWrapper"), _pi.getField(false,"Root" /*RemoteObject*/ ).getObject());Debug.locals.put("pnl", _pnl);Debug.locals.put("pnl", _pnl);
+ BA.debugLineNum = 341;BA.debugLine="If TransitionAnimationDuration > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",__ref.getField(true,"_transitionanimationduration" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 342;BA.debugLine="mMainForm.AddView(pnl, 0, 0, 20dip, 20dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mmainform" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_pnl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xpagesmanager.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20)))),(Object)(b4xpagesmanager.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20)))));
+ BA.debugLineNum = 343;BA.debugLine="pnl.SetLayoutAnimated(TransitionAnimationDuratio";
+Debug.JustUpdateDeviceLine();
+_pnl.runVoidMethod ("SetLayoutAnimated",(Object)(__ref.getField(true,"_transitionanimationduration" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xpagesmanager.__c.runMethod(true,"PerXToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))),(Object)(b4xpagesmanager.__c.runMethod(true,"PerYToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))));
+ }else {
+ BA.debugLineNum = 345;BA.debugLine="mMainForm.AddView(pnl, 0, 0, 100%x, 100%y)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mmainform" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_pnl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xpagesmanager.__c.runMethod(true,"PerXToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))),(Object)(b4xpagesmanager.__c.runMethod(true,"PerYToCurrent",(Object)(BA.numberCast(float.class, 100)),__ref.getField(false, "ba"))));
+ };
+ BA.debugLineNum = 350;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _toppageappear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("TopPageAppear (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,288);
+if (RapidSub.canDelegate("toppageappear")) { return __ref.runUserSub(false, "b4xpagesmanager","toppageappear", __ref);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+ BA.debugLineNum = 288;BA.debugLine="Private Sub TopPageAppear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 289;BA.debugLine="Dim pi As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 290;BA.debugLine="If pi = Null Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_pi)) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 291;BA.debugLine="pi.Parent.NativeType.Title = pi.Title";
+Debug.JustUpdateDeviceLine();
+_pi.getField(false,"Parent" /*RemoteObject*/ ).getField(false,"NativeType" /*RemoteObject*/ ).runMethod(false,"setTitle",BA.ObjectToCharSequence(_pi.getField(false,"Title" /*RemoteObject*/ )));
+ BA.debugLineNum = 292;BA.debugLine="If Not(xui.IsB4i) Then";
+Debug.JustUpdateDeviceLine();
+if (b4xpagesmanager.__c.runMethod(true,"Not",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))).get().booleanValue()) {
+ BA.debugLineNum = 293;BA.debugLine="If IsForeground Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_isforeground" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 294;BA.debugLine="RaiseEvent(pi, \"B4XPage_Appear\", Null)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseevent" /*RemoteObject*/ ,(Object)(_pi),(Object)(BA.ObjectToString("B4XPage_Appear")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ };
+ };
+ BA.debugLineNum = 298;BA.debugLine="If ShowUpIndicator And ActionBar.IsInitialized Th";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(true,"_showupindicator" /*RemoteObject*/ )) && RemoteObject.solveBoolean(".",__ref.getField(false,"_actionbar" /*RemoteObject*/ ).runMethod(true,"IsInitialized"))) {
+ BA.debugLineNum = 299;BA.debugLine="ActionBar.RunMethod(\"setDisplayHomeAsUpEnabled\",";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_actionbar" /*RemoteObject*/ ).runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setDisplayHomeAsUpEnabled")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {RemoteObject.createImmutable((RemoteObject.solveBoolean(">",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 1))))})));
+ };
+ BA.debugLineNum = 301;BA.debugLine="UpdateMenuItems";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_updatemenuitems" /*RemoteObject*/ );
+ BA.debugLineNum = 303;BA.debugLine="UpdateStackString";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_updatestackstring" /*RemoteObject*/ );
+ BA.debugLineNum = 304;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _toppagedisappear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("TopPageDisappear (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,277);
+if (RapidSub.canDelegate("toppagedisappear")) { return __ref.runUserSub(false, "b4xpagesmanager","toppagedisappear", __ref);}
+RemoteObject _pi = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xpagesmanager._b4xpageinfo");
+ BA.debugLineNum = 277;BA.debugLine="Private Sub TopPageDisappear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 278;BA.debugLine="If xui.IsB4J Then Return";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J").get().booleanValue()) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 279;BA.debugLine="Dim pi As B4XPageInfo = GetTopPage";
+Debug.JustUpdateDeviceLine();
+_pi = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_gettoppage" /*RemoteObject*/ );Debug.locals.put("pi", _pi);Debug.locals.put("pi", _pi);
+ BA.debugLineNum = 280;BA.debugLine="If pi = Null Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("n",_pi)) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 281;BA.debugLine="If Not(xui.IsB4i) Then";
+Debug.JustUpdateDeviceLine();
+if (b4xpagesmanager.__c.runMethod(true,"Not",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))).get().booleanValue()) {
+ BA.debugLineNum = 282;BA.debugLine="If IsForeground Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_isforeground" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 283;BA.debugLine="RaiseEventWithResult(pi, \"B4XPage_Disappear\", N";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xpagesmanager.class, "_raiseeventwithresult" /*RemoteObject*/ ,(Object)(_pi),(Object)(BA.ObjectToString("B4XPage_Disappear")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ };
+ };
+ BA.debugLineNum = 286;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updatemenuitems(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateMenuItems (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,490);
+if (RapidSub.canDelegate("updatemenuitems")) { return __ref.runUserSub(false, "b4xpagesmanager","updatemenuitems", __ref);}
+ BA.debugLineNum = 490;BA.debugLine="Private Sub UpdateMenuItems";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 491;BA.debugLine="Context.RunMethod(\"invalidateOptionsMenu\", Null)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_context" /*RemoteObject*/ ).runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("invalidateOptionsMenu")),(Object)((b4xpagesmanager.__c.getField(false,"Null"))));
+ BA.debugLineNum = 492;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _updatestackstring(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("UpdateStackString (b4xpagesmanager) ","b4xpagesmanager",43,__ref.getField(false, "ba"),__ref,647);
+if (RapidSub.canDelegate("updatestackstring")) { return __ref.runUserSub(false, "b4xpagesmanager","updatestackstring", __ref);}
+RemoteObject _sb = RemoteObject.declareNull("anywheresoftware.b4a.keywords.StringBuilderWrapper");
+RemoteObject _id = RemoteObject.createImmutable("");
+ BA.debugLineNum = 647;BA.debugLine="Public Sub UpdateStackString";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 648;BA.debugLine="Dim sb As StringBuilder";
+Debug.JustUpdateDeviceLine();
+_sb = RemoteObject.createNew ("anywheresoftware.b4a.keywords.StringBuilderWrapper");Debug.locals.put("sb", _sb);
+ BA.debugLineNum = 649;BA.debugLine="sb.Initialize";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Initialize");
+ BA.debugLineNum = 650;BA.debugLine="sb.Append(\"[\")";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(RemoteObject.createImmutable("[")));
+ BA.debugLineNum = 651;BA.debugLine="If mStackOfPageIds.Size > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_getsize" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 652;BA.debugLine="For Each id As String In mStackOfPageIds.AsList";
+Debug.JustUpdateDeviceLine();
+{
+final RemoteObject group5 = __ref.getField(false,"_mstackofpageids" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xset.class, "_aslist" /*RemoteObject*/ );
+final int groupLen5 = group5.runMethod(true,"getSize").get()
+;int index5 = 0;
+;
+for (; index5 < groupLen5;index5++){
+_id = BA.ObjectToString(group5.runMethod(false,"Get",index5));Debug.locals.put("id", _id);
+Debug.locals.put("id", _id);
+ BA.debugLineNum = 653;BA.debugLine="sb.Append(id).Append(\", \")";
+Debug.JustUpdateDeviceLine();
+_sb.runMethod(false,"Append",(Object)(_id)).runVoidMethod ("Append",(Object)(RemoteObject.createImmutable(", ")));
+ }
+}Debug.locals.put("id", _id);
+;
+ BA.debugLineNum = 655;BA.debugLine="sb.Remove(sb.Length - 2, sb.Length)";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Remove",(Object)(RemoteObject.solve(new RemoteObject[] {_sb.runMethod(true,"getLength"),RemoteObject.createImmutable(2)}, "-",1, 1)),(Object)(_sb.runMethod(true,"getLength")));
+ };
+ BA.debugLineNum = 657;BA.debugLine="sb.Append(\"]\")";
+Debug.JustUpdateDeviceLine();
+_sb.runVoidMethod ("Append",(Object)(RemoteObject.createImmutable("]")));
+ BA.debugLineNum = 658;BA.debugLine="StackString = sb.ToString";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_stackstring" /*RemoteObject*/ ,_sb.runMethod(true,"ToString"));
+ BA.debugLineNum = 659;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus.java
new file mode 100644
index 0000000..9fca5c7
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus.java
@@ -0,0 +1,58 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xplusminus {
+ public static RemoteObject myClass;
+ public b4xplusminus() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xplusminus.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _pnlplus = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _pnlminus = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lblplus = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _lblminus = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _formation = RemoteObject.createImmutable("");
+public static RemoteObject _mcyclic = RemoteObject.createImmutable(false);
+public static RemoteObject _mrapid = RemoteObject.createImmutable(false);
+public static RemoteObject _mainlabel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _arrowssize = RemoteObject.createImmutable(0);
+public static RemoteObject _mstringitems = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _mstartrange = RemoteObject.createImmutable(0);
+public static RemoteObject _minterval = RemoteObject.createImmutable(0);
+public static RemoteObject _mendrange = RemoteObject.createImmutable(0);
+public static RemoteObject _mselectedindex = RemoteObject.createImmutable(0);
+public static RemoteObject _loopindex = RemoteObject.createImmutable(0);
+public static RemoteObject _rapidperiod1 = RemoteObject.createImmutable(0);
+public static RemoteObject _rapidperiod2 = RemoteObject.createImmutable(0);
+public static RemoteObject _formatter = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xformatter");
+public static RemoteObject _stringmode = RemoteObject.createImmutable(false);
+public static RemoteObject _size = RemoteObject.createImmutable(0);
+public static RemoteObject _mhaptic = RemoteObject.createImmutable(false);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"ArrowsSize",_ref.getField(false, "_arrowssize"),"DateUtils",_ref.getField(false, "_dateutils"),"Formation",_ref.getField(false, "_formation"),"Formatter",_ref.getField(false, "_formatter"),"lblMinus",_ref.getField(false, "_lblminus"),"lblPlus",_ref.getField(false, "_lblplus"),"LoopIndex",_ref.getField(false, "_loopindex"),"MainLabel",_ref.getField(false, "_mainlabel"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mCyclic",_ref.getField(false, "_mcyclic"),"mEndRange",_ref.getField(false, "_mendrange"),"mEventName",_ref.getField(false, "_meventname"),"mHaptic",_ref.getField(false, "_mhaptic"),"mInterval",_ref.getField(false, "_minterval"),"mRapid",_ref.getField(false, "_mrapid"),"mSelectedIndex",_ref.getField(false, "_mselectedindex"),"mStartRange",_ref.getField(false, "_mstartrange"),"mStringItems",_ref.getField(false, "_mstringitems"),"pnlMinus",_ref.getField(false, "_pnlminus"),"pnlPlus",_ref.getField(false, "_pnlplus"),"RapidPeriod1",_ref.getField(false, "_rapidperiod1"),"RapidPeriod2",_ref.getField(false, "_rapidperiod2"),"Size",_ref.getField(false, "_size"),"StringMode",_ref.getField(false, "_stringmode"),"Tag",_ref.getField(false, "_tag"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.java
new file mode 100644
index 0000000..2db7b42
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xplusminus_subs_0.java
@@ -0,0 +1,873 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xplusminus_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,83);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xplusminus","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 83;BA.debugLine="Public Sub Base_Resize (Width As Double, Height As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 84;BA.debugLine="If Formation = \"Horizontal\" Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_formation" /*RemoteObject*/ ),BA.ObjectToString("Horizontal"))) {
+ BA.debugLineNum = 85;BA.debugLine="pnlMinus.SetLayoutAnimated(0, 0, 0, ArrowsSize,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_arrowssize" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 86;BA.debugLine="pnlPlus.SetLayoutAnimated(0, Width - ArrowsSize,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,__ref.getField(true,"_arrowssize" /*RemoteObject*/ )}, "-",1, 0))),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_arrowssize" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 87;BA.debugLine="MainLabel.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ }else
+{ BA.debugLineNum = 88;BA.debugLine="Else if Formation = \"Vertical\" Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_formation" /*RemoteObject*/ ),BA.ObjectToString("Vertical"))) {
+ BA.debugLineNum = 89;BA.debugLine="pnlPlus.SetLayoutAnimated(0, 0, 0, Width, Arrows";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(__ref.getField(true,"_arrowssize" /*RemoteObject*/ )));
+ BA.debugLineNum = 90;BA.debugLine="pnlMinus.SetLayoutAnimated(0, 0, Height - Arrows";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,__ref.getField(true,"_arrowssize" /*RemoteObject*/ )}, "-",1, 0))),(Object)(BA.numberCast(int.class, _width)),(Object)(__ref.getField(true,"_arrowssize" /*RemoteObject*/ )));
+ BA.debugLineNum = 91;BA.debugLine="MainLabel.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ }else {
+ BA.debugLineNum = 93;BA.debugLine="pnlMinus.SetLayoutAnimated(0, 0, Height - Arrows";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,__ref.getField(true,"_arrowssize" /*RemoteObject*/ )}, "-",1, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(__ref.getField(true,"_arrowssize" /*RemoteObject*/ )));
+ BA.debugLineNum = 94;BA.debugLine="pnlPlus.SetLayoutAnimated(0, Width / 2, pnlMinus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width,RemoteObject.createImmutable(2)}, "/",0, 0))),(Object)(__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(true,"getTop")),(Object)(__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 95;BA.debugLine="MainLabel.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_height,__ref.getField(true,"_arrowssize" /*RemoteObject*/ ),b4xplusminus.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5)))}, "-+",2, 0))));
+ }}
+;
+ BA.debugLineNum = 97;BA.debugLine="lblMinus.SetLayoutAnimated(0, 0, 0, pnlMinus.Widt";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblminus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 98;BA.debugLine="lblPlus.SetLayoutAnimated(0, 0, 0, pnlPlus.Width,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblplus" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 99;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 6;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 7;BA.debugLine="Private mEventName As String 'ignore";
+b4xplusminus._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xplusminus._meventname);
+ //BA.debugLineNum = 8;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xplusminus._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xplusminus._mcallback);
+ //BA.debugLineNum = 9;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xplusminus._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xplusminus._mbase);
+ //BA.debugLineNum = 10;BA.debugLine="Private xui As XUI 'ignore";
+b4xplusminus._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xplusminus._xui);
+ //BA.debugLineNum = 11;BA.debugLine="Public Tag As Object";
+b4xplusminus._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xplusminus._tag);
+ //BA.debugLineNum = 12;BA.debugLine="Public pnlPlus, pnlMinus As B4XView";
+b4xplusminus._pnlplus = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_pnlplus",b4xplusminus._pnlplus);
+b4xplusminus._pnlminus = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_pnlminus",b4xplusminus._pnlminus);
+ //BA.debugLineNum = 13;BA.debugLine="Public lblPlus, lblMinus As B4XView";
+b4xplusminus._lblplus = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblplus",b4xplusminus._lblplus);
+b4xplusminus._lblminus = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_lblminus",b4xplusminus._lblminus);
+ //BA.debugLineNum = 14;BA.debugLine="Public Formation As String";
+b4xplusminus._formation = RemoteObject.createImmutable("");__ref.setField("_formation",b4xplusminus._formation);
+ //BA.debugLineNum = 15;BA.debugLine="Public mCyclic As Boolean";
+b4xplusminus._mcyclic = RemoteObject.createImmutable(false);__ref.setField("_mcyclic",b4xplusminus._mcyclic);
+ //BA.debugLineNum = 16;BA.debugLine="Public mRapid As Boolean";
+b4xplusminus._mrapid = RemoteObject.createImmutable(false);__ref.setField("_mrapid",b4xplusminus._mrapid);
+ //BA.debugLineNum = 17;BA.debugLine="Public MainLabel As B4XView";
+b4xplusminus._mainlabel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mainlabel",b4xplusminus._mainlabel);
+ //BA.debugLineNum = 18;BA.debugLine="Public ArrowsSize As Int = 30dip";
+b4xplusminus._arrowssize = b4xplusminus.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 30)));__ref.setField("_arrowssize",b4xplusminus._arrowssize);
+ //BA.debugLineNum = 19;BA.debugLine="Private mStringItems As List";
+b4xplusminus._mstringitems = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_mstringitems",b4xplusminus._mstringitems);
+ //BA.debugLineNum = 20;BA.debugLine="Private mStartRange, mInterval, mEndRange As Doub";
+b4xplusminus._mstartrange = RemoteObject.createImmutable(0);__ref.setField("_mstartrange",b4xplusminus._mstartrange);
+b4xplusminus._minterval = RemoteObject.createImmutable(0);__ref.setField("_minterval",b4xplusminus._minterval);
+b4xplusminus._mendrange = RemoteObject.createImmutable(0);__ref.setField("_mendrange",b4xplusminus._mendrange);
+ //BA.debugLineNum = 21;BA.debugLine="Private mSelectedIndex As Int = -1";
+b4xplusminus._mselectedindex = BA.numberCast(int.class, -(double) (0 + 1));__ref.setField("_mselectedindex",b4xplusminus._mselectedindex);
+ //BA.debugLineNum = 22;BA.debugLine="Private LoopIndex As Int";
+b4xplusminus._loopindex = RemoteObject.createImmutable(0);__ref.setField("_loopindex",b4xplusminus._loopindex);
+ //BA.debugLineNum = 23;BA.debugLine="Public RapidPeriod1 As Int = 1000";
+b4xplusminus._rapidperiod1 = BA.numberCast(int.class, 1000);__ref.setField("_rapidperiod1",b4xplusminus._rapidperiod1);
+ //BA.debugLineNum = 24;BA.debugLine="Public RapidPeriod2 As Int = 30";
+b4xplusminus._rapidperiod2 = BA.numberCast(int.class, 30);__ref.setField("_rapidperiod2",b4xplusminus._rapidperiod2);
+ //BA.debugLineNum = 25;BA.debugLine="Public Formatter As B4XFormatter";
+b4xplusminus._formatter = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xformatter");__ref.setField("_formatter",b4xplusminus._formatter);
+ //BA.debugLineNum = 26;BA.debugLine="Private StringMode As Boolean";
+b4xplusminus._stringmode = RemoteObject.createImmutable(false);__ref.setField("_stringmode",b4xplusminus._stringmode);
+ //BA.debugLineNum = 27;BA.debugLine="Private Size As Int";
+b4xplusminus._size = RemoteObject.createImmutable(0);__ref.setField("_size",b4xplusminus._size);
+ //BA.debugLineNum = 28;BA.debugLine="Public mHaptic As Boolean";
+b4xplusminus._mhaptic = RemoteObject.createImmutable(false);__ref.setField("_mhaptic",b4xplusminus._mhaptic);
+ //BA.debugLineNum = 29;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _createlabel(RemoteObject __ref,RemoteObject _text) throws Exception{
+try {
+ Debug.PushSubsStack("CreateLabel (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,247);
+if (RapidSub.canDelegate("createlabel")) { return __ref.runUserSub(false, "b4xplusminus","createlabel", __ref, _text);}
+RemoteObject _lbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.LabelWrapper");
+RemoteObject _xlbl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("text", _text);
+ BA.debugLineNum = 247;BA.debugLine="Private Sub CreateLabel (text As String) As B4XVie";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 248;BA.debugLine="Dim lbl As Label";
+Debug.JustUpdateDeviceLine();
+_lbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.LabelWrapper");Debug.locals.put("lbl", _lbl);
+ BA.debugLineNum = 249;BA.debugLine="lbl.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_lbl.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 250;BA.debugLine="Dim xlbl As B4XView = lbl";
+Debug.JustUpdateDeviceLine();
+_xlbl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_xlbl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _lbl.getObject());Debug.locals.put("xlbl", _xlbl);Debug.locals.put("xlbl", _xlbl);
+ BA.debugLineNum = 251;BA.debugLine="xlbl.Font = xui.CreateMaterialIcons(30)";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(false,"setFont",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateMaterialIcons",(Object)(BA.numberCast(float.class, 30))));
+ BA.debugLineNum = 252;BA.debugLine="xlbl.Text = text";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(true,"setText",BA.ObjectToCharSequence(_text));
+ BA.debugLineNum = 253;BA.debugLine="xlbl.TextColor = MainLabel.TextColor";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(true,"setTextColor",__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runMethod(true,"getTextColor"));
+ BA.debugLineNum = 254;BA.debugLine="Return xlbl";
+Debug.JustUpdateDeviceLine();
+if (true) return _xlbl;
+ BA.debugLineNum = 255;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _decrement(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Decrement (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,182);
+if (RapidSub.canDelegate("decrement")) { return __ref.runUserSub(false, "b4xplusminus","decrement", __ref);}
+ BA.debugLineNum = 182;BA.debugLine="Public Sub Decrement";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 183;BA.debugLine="If mSelectedIndex <= 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("k",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 184;BA.debugLine="If mCyclic Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mcyclic" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 185;BA.debugLine="mSelectedIndex = Size";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,__ref.getField(true,"_size" /*RemoteObject*/ ));
+ }else {
+ BA.debugLineNum = 187;BA.debugLine="mSelectedIndex = 0";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,BA.numberCast(int.class, 0));
+ BA.debugLineNum = 188;BA.debugLine="LoopIndex = LoopIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_loopindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_loopindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 189;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ };
+ };
+ BA.debugLineNum = 192;BA.debugLine="SetIndex(mSelectedIndex - 1, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1)),(Object)(b4xplusminus.__c.getField(true,"True")));
+ BA.debugLineNum = 193;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,38);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xplusminus","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _pnl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 38;BA.debugLine="Public Sub DesignerCreateView (Base As Object, lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 39;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 40;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 40;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 41;BA.debugLine="MainLabel = lbl";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).setObject (_lbl.getObject());
+ BA.debugLineNum = 42;BA.debugLine="MainLabel.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 43;BA.debugLine="Dim pnl As B4XView = Props.Get(\"page\")";
+Debug.JustUpdateDeviceLine();
+_pnl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_pnl = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("page")))));Debug.locals.put("pnl", _pnl);Debug.locals.put("pnl", _pnl);
+ BA.debugLineNum = 53;BA.debugLine="pnlPlus = xui.CreatePanel(\"pnlArrow\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pnlplus" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("pnlArrow"))));
+ BA.debugLineNum = 54;BA.debugLine="pnlMinus = xui.CreatePanel(\"pnlArrow\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pnlminus" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("pnlArrow"))));
+ BA.debugLineNum = 56;BA.debugLine="pnlPlus.Tag = True";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runMethod(false,"setTag",(b4xplusminus.__c.getField(true,"True")));
+ BA.debugLineNum = 57;BA.debugLine="pnlMinus.Tag = False";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runMethod(false,"setTag",(b4xplusminus.__c.getField(true,"False")));
+ BA.debugLineNum = 58;BA.debugLine="Formation = Props.Get(\"Orientation\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_formation" /*RemoteObject*/ ,BA.ObjectToString(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Orientation"))))));
+ BA.debugLineNum = 59;BA.debugLine="mCyclic = Props.Get(\"Cyclic\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcyclic" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Cyclic"))))));
+ BA.debugLineNum = 60;BA.debugLine="mRapid = Props.Get(\"Rapid\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mrapid" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Rapid"))))));
+ BA.debugLineNum = 61;BA.debugLine="mHaptic = Props.GetDefault(\"HapticFeedback\", Fals";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mhaptic" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("HapticFeedback"))),(Object)((b4xplusminus.__c.getField(true,"False"))))));
+ BA.debugLineNum = 62;BA.debugLine="Formatter.GetDefaultFormat.FormatFont = MainLabel";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_getdefaultformat" /*RemoteObject*/ ).setField ("FormatFont" /*RemoteObject*/ ,__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runMethod(false,"getFont"));
+ BA.debugLineNum = 63;BA.debugLine="Formatter.GetDefaultFormat.TextColor = MainLabel.";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_getdefaultformat" /*RemoteObject*/ ).setField ("TextColor" /*RemoteObject*/ ,__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runMethod(true,"getTextColor"));
+ BA.debugLineNum = 64;BA.debugLine="If Formation = \"Horizontal\" Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_formation" /*RemoteObject*/ ),BA.ObjectToString("Horizontal"))) {
+ BA.debugLineNum = 65;BA.debugLine="lblPlus = CreateLabel(Chr(0xE315))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblplus" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_createlabel" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xplusminus.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe315))))))));
+ BA.debugLineNum = 66;BA.debugLine="lblMinus = CreateLabel(Chr(0xE314))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblminus" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_createlabel" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xplusminus.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe314))))))));
+ }else {
+ BA.debugLineNum = 68;BA.debugLine="lblPlus = CreateLabel(Chr(0xE316))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblplus" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_createlabel" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xplusminus.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe316))))))));
+ BA.debugLineNum = 69;BA.debugLine="lblMinus = CreateLabel(Chr(0xE313))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lblminus" /*RemoteObject*/ ,__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_createlabel" /*RemoteObject*/ ,(Object)(BA.ObjectToString(b4xplusminus.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, ((int)0xe313))))))));
+ };
+ BA.debugLineNum = 71;BA.debugLine="lblMinus.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblminus" /*RemoteObject*/ ).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 72;BA.debugLine="lblPlus.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblplus" /*RemoteObject*/ ).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 73;BA.debugLine="MainLabel.SetTextAlignment(\"CENTER\", \"CENTER\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("CENTER")));
+ BA.debugLineNum = 74;BA.debugLine="mBase.AddView(MainLabel, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 75;BA.debugLine="mBase.AddView(pnlPlus, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 76;BA.debugLine="mBase.AddView(pnlMinus, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 77;BA.debugLine="pnlPlus.AddView(lblPlus, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlplus" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_lblplus" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 78;BA.debugLine="pnlMinus.AddView(lblMinus, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnlminus" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_lblminus" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 79;BA.debugLine="SetIndex(-1, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, -(double) (0 + 1))),(Object)(b4xplusminus.__c.getField(true,"False")));
+ BA.debugLineNum = 80;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 81;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getselectedvalue(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSelectedValue (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,117);
+if (RapidSub.canDelegate("getselectedvalue")) { return __ref.runUserSub(false, "b4xplusminus","getselectedvalue", __ref);}
+ BA.debugLineNum = 117;BA.debugLine="Public Sub getSelectedValue As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 118;BA.debugLine="Return GetValueImpl (mSelectedIndex)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_getvalueimpl" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_mselectedindex" /*RemoteObject*/ )));
+ BA.debugLineNum = 119;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalueimpl(RemoteObject __ref,RemoteObject _index) throws Exception{
+try {
+ Debug.PushSubsStack("GetValueImpl (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,130);
+if (RapidSub.canDelegate("getvalueimpl")) { return __ref.runUserSub(false, "b4xplusminus","getvalueimpl", __ref, _index);}
+Debug.locals.put("Index", _index);
+ BA.debugLineNum = 130;BA.debugLine="Private Sub GetValueImpl (Index As Int) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 131;BA.debugLine="If StringMode Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_stringmode" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 132;BA.debugLine="Return mStringItems.Get(Index)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mstringitems" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_index));
+ }else {
+ BA.debugLineNum = 134;BA.debugLine="If Index = Size - 1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_index,BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1)))) {
+ BA.debugLineNum = 135;BA.debugLine="Return mEndRange";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(true,"_mendrange" /*RemoteObject*/ ));
+ }else {
+ BA.debugLineNum = 137;BA.debugLine="Return mStartRange + Index * mInterval";
+Debug.JustUpdateDeviceLine();
+if (true) return (RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mstartrange" /*RemoteObject*/ ),_index,__ref.getField(true,"_minterval" /*RemoteObject*/ )}, "+*",1, 0));
+ };
+ };
+ BA.debugLineNum = 140;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _increment(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Increment (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,162);
+if (RapidSub.canDelegate("increment")) { return __ref.runUserSub(false, "b4xplusminus","increment", __ref);}
+RemoteObject _v1 = RemoteObject.createImmutable(0);
+RemoteObject _v2 = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 162;BA.debugLine="Public Sub Increment";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 163;BA.debugLine="If mSelectedIndex = Size - 3 And StringMode = Fal";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(3)}, "-",1, 1))) && RemoteObject.solveBoolean("=",__ref.getField(true,"_stringmode" /*RemoteObject*/ ),b4xplusminus.__c.getField(true,"False"))) {
+ BA.debugLineNum = 164;BA.debugLine="Dim v1 As Double = GetValueImpl(mSelectedIndex +";
+Debug.JustUpdateDeviceLine();
+_v1 = BA.numberCast(double.class, __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_getvalueimpl" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1))));Debug.locals.put("v1", _v1);Debug.locals.put("v1", _v1);
+ BA.debugLineNum = 165;BA.debugLine="Dim v2 As Double = GetValueImpl(mSelectedIndex +";
+Debug.JustUpdateDeviceLine();
+_v2 = BA.numberCast(double.class, __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_getvalueimpl" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),RemoteObject.createImmutable(2)}, "+",1, 1))));Debug.locals.put("v2", _v2);Debug.locals.put("v2", _v2);
+ BA.debugLineNum = 166;BA.debugLine="If Formatter.Format(v1) = Formatter.Format(v2) T";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_format" /*RemoteObject*/ ,(Object)(_v1)),__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_format" /*RemoteObject*/ ,(Object)(_v2)))) {
+ BA.debugLineNum = 167;BA.debugLine="mSelectedIndex = mSelectedIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ };
+ };
+ BA.debugLineNum = 170;BA.debugLine="If mSelectedIndex >= Size - 1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("g",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1)))) {
+ BA.debugLineNum = 171;BA.debugLine="If mCyclic Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mcyclic" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 172;BA.debugLine="mSelectedIndex = -1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,BA.numberCast(int.class, -(double) (0 + 1)));
+ }else {
+ BA.debugLineNum = 174;BA.debugLine="mSelectedIndex = Size - 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1));
+ BA.debugLineNum = 175;BA.debugLine="LoopIndex = LoopIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_loopindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_loopindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 176;BA.debugLine="Return";
+Debug.JustUpdateDeviceLine();
+if (true) return RemoteObject.createImmutable("");
+ };
+ };
+ BA.debugLineNum = 179;BA.debugLine="SetIndex(mSelectedIndex + 1, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1)),(Object)(b4xplusminus.__c.getField(true,"True")));
+ BA.debugLineNum = 180;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,31);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xplusminus","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 31;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 32;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 33;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 34;BA.debugLine="Formatter.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 35;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _internalsettextorcsbuildertolabel(RemoteObject __ref,RemoteObject _xlbl,RemoteObject _text) throws Exception{
+try {
+ Debug.PushSubsStack("InternalSetTextOrCSBuilderToLabel (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,257);
+if (RapidSub.canDelegate("internalsettextorcsbuildertolabel")) { return __ref.runUserSub(false, "b4xplusminus","internalsettextorcsbuildertolabel", __ref, _xlbl, _text);}
+Debug.locals.put("xlbl", _xlbl);
+Debug.locals.put("Text", _text);
+ BA.debugLineNum = 257;BA.debugLine="Private Sub InternalSetTextOrCSBuilderToLabel(xlbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 259;BA.debugLine="xlbl.Text = Text";
+Debug.JustUpdateDeviceLine();
+_xlbl.runMethod(true,"setText",BA.ObjectToCharSequence(_text));
+ BA.debugLineNum = 269;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _pnlarrow_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("pnlArrow_Touch (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,195);
+if (RapidSub.canDelegate("pnlarrow_touch")) { return __ref.runUserSub(false, "b4xplusminus","pnlarrow_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 195;BA.debugLine="Private Sub pnlArrow_Touch (Action As Int, X As Fl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 196;BA.debugLine="Touch(Action = lblPlus.TOUCH_ACTION_DOWN, Action";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_touch" /*RemoteObject*/ ,(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_lblplus" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_DOWN"))))),(Object)(BA.ObjectToBoolean(RemoteObject.solveBoolean("!",_action,BA.numberCast(double.class, __ref.getField(false,"_lblplus" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE"))))),RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), b4xplusminus.__c.runMethod(false,"Sender",__ref.getField(false, "ba"))));
+ BA.debugLineNum = 197;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setindex(RemoteObject __ref,RemoteObject _i,RemoteObject _raiseevent) throws Exception{
+try {
+ Debug.PushSubsStack("SetIndex (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,142);
+if (RapidSub.canDelegate("setindex")) { return __ref.runUserSub(false, "b4xplusminus","setindex", __ref, _i, _raiseevent);}
+RemoteObject _value = RemoteObject.declareNull("Object");
+Debug.locals.put("i", _i);
+Debug.locals.put("RaiseEvent", _raiseevent);
+ BA.debugLineNum = 142;BA.debugLine="Private Sub SetIndex(i As Int, RaiseEvent As Boole";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 143;BA.debugLine="If i >= Size Then i = -1";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("g",_i,BA.numberCast(double.class, __ref.getField(true,"_size" /*RemoteObject*/ )))) {
+_i = BA.numberCast(int.class, -(double) (0 + 1));Debug.locals.put("i", _i);};
+ BA.debugLineNum = 144;BA.debugLine="mSelectedIndex = i";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mselectedindex" /*RemoteObject*/ ,_i);
+ BA.debugLineNum = 145;BA.debugLine="If mSelectedIndex = -1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 146;BA.debugLine="MainLabel.Text = \"\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(""));
+ }else {
+ BA.debugLineNum = 148;BA.debugLine="Dim value As Object = GetValueImpl (mSelectedInd";
+Debug.JustUpdateDeviceLine();
+_value = __ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_getvalueimpl" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_mselectedindex" /*RemoteObject*/ )));Debug.locals.put("value", _value);Debug.locals.put("value", _value);
+ BA.debugLineNum = 149;BA.debugLine="If StringMode Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_stringmode" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 150;BA.debugLine="InternalSetTextOrCSBuilderToLabel(MainLabel, va";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_internalsettextorcsbuildertolabel" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mainlabel" /*RemoteObject*/ )),(Object)(_value));
+ }else {
+ BA.debugLineNum = 152;BA.debugLine="MainLabel.Text = Formatter.Format(value)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mainlabel" /*RemoteObject*/ ).runMethod(true,"setText",BA.ObjectToCharSequence(__ref.getField(false,"_formatter" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xformatter.class, "_format" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, _value)))));
+ };
+ BA.debugLineNum = 154;BA.debugLine="If RaiseEvent And xui.SubExists(mCallBack, mEven";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",_raiseevent) && RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_valuechanged"))),(Object)(BA.numberCast(int.class, 1))))) {
+ BA.debugLineNum = 155;BA.debugLine="CallSub2(mCallBack, mEventName & \"_valuechanged";
+Debug.JustUpdateDeviceLine();
+b4xplusminus.__c.runMethodAndSync(false,"CallSubNew2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_valuechanged"))),(Object)(_value));
+ };
+ };
+ BA.debugLineNum = 158;BA.debugLine="lblPlus.Enabled = Size > 0 And (mCyclic Or mSelec";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblplus" /*RemoteObject*/ ).runMethod(true,"setEnabled",BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(true,"_size" /*RemoteObject*/ ),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(".",BA.ObjectToBoolean((RemoteObject.solveBoolean(".",__ref.getField(true,"_mcyclic" /*RemoteObject*/ )) || RemoteObject.solveBoolean("<",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1))))))));
+ BA.debugLineNum = 159;BA.debugLine="lblMinus.Enabled = Size > 0 And (mCyclic Or mSele";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_lblminus" /*RemoteObject*/ ).runMethod(true,"setEnabled",BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(true,"_size" /*RemoteObject*/ ),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(".",BA.ObjectToBoolean((RemoteObject.solveBoolean(".",__ref.getField(true,"_mcyclic" /*RemoteObject*/ )) || RemoteObject.solveBoolean(">",__ref.getField(true,"_mselectedindex" /*RemoteObject*/ ),BA.numberCast(double.class, 0)))))));
+ BA.debugLineNum = 160;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setnumericrange(RemoteObject __ref,RemoteObject _startrange,RemoteObject _endrange,RemoteObject _interval) throws Exception{
+try {
+ Debug.PushSubsStack("SetNumericRange (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,108);
+if (RapidSub.canDelegate("setnumericrange")) { return __ref.runUserSub(false, "b4xplusminus","setnumericrange", __ref, _startrange, _endrange, _interval);}
+Debug.locals.put("StartRange", _startrange);
+Debug.locals.put("EndRange", _endrange);
+Debug.locals.put("Interval", _interval);
+ BA.debugLineNum = 108;BA.debugLine="Public Sub SetNumericRange (StartRange As Double,";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 109;BA.debugLine="Size = Ceil((EndRange - StartRange) / Interval) +";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_size" /*RemoteObject*/ ,BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {b4xplusminus.__c.runMethod(true,"Ceil",(Object)(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_endrange,_startrange}, "-",1, 0)),_interval}, "/",0, 0))),RemoteObject.createImmutable(1)}, "+",1, 0)));
+ BA.debugLineNum = 110;BA.debugLine="mStartRange = StartRange";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mstartrange" /*RemoteObject*/ ,_startrange);
+ BA.debugLineNum = 111;BA.debugLine="mEndRange = EndRange";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mendrange" /*RemoteObject*/ ,_endrange);
+ BA.debugLineNum = 112;BA.debugLine="mInterval = Interval";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_minterval" /*RemoteObject*/ ,_interval);
+ BA.debugLineNum = 113;BA.debugLine="StringMode = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_stringmode" /*RemoteObject*/ ,b4xplusminus.__c.getField(true,"False"));
+ BA.debugLineNum = 114;BA.debugLine="SetIndex(0, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)),(Object)(b4xplusminus.__c.getField(true,"False")));
+ BA.debugLineNum = 115;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setselectedvalue(RemoteObject __ref,RemoteObject _v) throws Exception{
+try {
+ Debug.PushSubsStack("setSelectedValue (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,121);
+if (RapidSub.canDelegate("setselectedvalue")) { return __ref.runUserSub(false, "b4xplusminus","setselectedvalue", __ref, _v);}
+RemoteObject _n = RemoteObject.createImmutable(0);
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 121;BA.debugLine="Public Sub setSelectedValue (v As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 122;BA.debugLine="If StringMode Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_stringmode" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 123;BA.debugLine="SetIndex(mStringItems.IndexOf(v), False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_mstringitems" /*RemoteObject*/ ).runMethod(true,"IndexOf",(Object)(_v))),(Object)(b4xplusminus.__c.getField(true,"False")));
+ }else {
+ BA.debugLineNum = 125;BA.debugLine="Dim n As Double = v";
+Debug.JustUpdateDeviceLine();
+_n = BA.numberCast(double.class, _v);Debug.locals.put("n", _n);Debug.locals.put("n", _n);
+ BA.debugLineNum = 126;BA.debugLine="SetIndex(Min(Size - 1, Max(0, Round((n - mStartR";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, b4xplusminus.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1))),(Object)(b4xplusminus.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 0)),(Object)(BA.numberCast(double.class, b4xplusminus.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_n,__ref.getField(true,"_mstartrange" /*RemoteObject*/ )}, "-",1, 0)),__ref.getField(true,"_minterval" /*RemoteObject*/ )}, "/",0, 0)))))))))),(Object)(b4xplusminus.__c.getField(true,"False")));
+ };
+ BA.debugLineNum = 128;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setstringitems(RemoteObject __ref,RemoteObject _list) throws Exception{
+try {
+ Debug.PushSubsStack("SetStringItems (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,101);
+if (RapidSub.canDelegate("setstringitems")) { return __ref.runUserSub(false, "b4xplusminus","setstringitems", __ref, _list);}
+Debug.locals.put("list", _list);
+ BA.debugLineNum = 101;BA.debugLine="Public Sub SetStringItems (list As List)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 102;BA.debugLine="mStringItems = list";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mstringitems" /*RemoteObject*/ ,_list);
+ BA.debugLineNum = 103;BA.debugLine="StringMode = True";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_stringmode" /*RemoteObject*/ ,b4xplusminus.__c.getField(true,"True"));
+ BA.debugLineNum = 104;BA.debugLine="Size = mStringItems.Size";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_size" /*RemoteObject*/ ,__ref.getField(false,"_mstringitems" /*RemoteObject*/ ).runMethod(true,"getSize"));
+ BA.debugLineNum = 105;BA.debugLine="SetIndex(-1, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_setindex" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, -(double) (0 + 1))),(Object)(b4xplusminus.__c.getField(true,"False")));
+ BA.debugLineNum = 106;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _startdownloop(RemoteObject __ref,RemoteObject _up) throws Exception{
+try {
+ Debug.PushSubsStack("StartDownLoop (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,234);
+if (RapidSub.canDelegate("startdownloop")) { __ref.runUserSub(false, "b4xplusminus","startdownloop", __ref, _up); return;}
+ResumableSub_StartDownLoop rsub = new ResumableSub_StartDownLoop(null,__ref,_up);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_StartDownLoop extends BA.ResumableSub {
+public ResumableSub_StartDownLoop(reparto_mazapa.keymon.lat.b4xplusminus parent,RemoteObject __ref,RemoteObject _up) {
+this.parent = parent;
+this.__ref = __ref;
+this._up = _up;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xplusminus parent;
+RemoteObject _up;
+RemoteObject _myindex = RemoteObject.createImmutable(0);
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("StartDownLoop (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,234);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Up", _up);
+ BA.debugLineNum = 235;BA.debugLine="LoopIndex = LoopIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_loopindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_loopindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 236;BA.debugLine="If mRapid = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//if
+this.state = 6;
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_mrapid" /*RemoteObject*/ ),parent.__c.getField(true,"False"))) {
+this.state = 3;
+;}if (true) break;
+
+case 3:
+//C
+this.state = 6;
+if (true) return ;
+if (true) break;
+
+case 6:
+//C
+this.state = 7;
+;
+ BA.debugLineNum = 237;BA.debugLine="Dim MyIndex As Int = LoopIndex";
+Debug.JustUpdateDeviceLine();
+_myindex = __ref.getField(true,"_loopindex" /*RemoteObject*/ );Debug.locals.put("MyIndex", _myindex);Debug.locals.put("MyIndex", _myindex);
+ BA.debugLineNum = 238;BA.debugLine="Sleep(RapidPeriod1)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xplusminus", "startdownloop"),__ref.getField(true,"_rapidperiod1" /*RemoteObject*/ ));
+this.state = 19;
+return;
+case 19:
+//C
+this.state = 7;
+;
+ BA.debugLineNum = 239;BA.debugLine="Do While MyIndex = LoopIndex";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 7:
+//do while
+this.state = 18;
+while (RemoteObject.solveBoolean("=",_myindex,BA.numberCast(double.class, __ref.getField(true,"_loopindex" /*RemoteObject*/ )))) {
+this.state = 9;
+if (true) break;
+}
+if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 240;BA.debugLine="If Up Then Increment Else Decrement";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 10:
+//if
+this.state = 17;
+if (_up.get().booleanValue()) {
+this.state = 12;
+;}
+else {
+this.state = 14;
+;}if (true) break;
+
+case 12:
+//C
+this.state = 17;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_increment" /*RemoteObject*/ );
+if (true) break;
+
+case 14:
+//C
+this.state = 17;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_decrement" /*RemoteObject*/ );
+if (true) break;
+
+case 17:
+//C
+this.state = 7;
+;
+ BA.debugLineNum = 241;BA.debugLine="Sleep(RapidPeriod2)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xplusminus", "startdownloop"),__ref.getField(true,"_rapidperiod2" /*RemoteObject*/ ));
+this.state = 20;
+return;
+case 20:
+//C
+this.state = 7;
+;
+ if (true) break;
+
+case 18:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 243;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _touch(RemoteObject __ref,RemoteObject _start,RemoteObject _stop,RemoteObject _pnl) throws Exception{
+try {
+ Debug.PushSubsStack("Touch (b4xplusminus) ","b4xplusminus",60,__ref.getField(false, "ba"),__ref,199);
+if (RapidSub.canDelegate("touch")) { return __ref.runUserSub(false, "b4xplusminus","touch", __ref, _start, _stop, _pnl);}
+Debug.locals.put("Start", _start);
+Debug.locals.put("Stop", _stop);
+Debug.locals.put("pnl", _pnl);
+ BA.debugLineNum = 199;BA.debugLine="Private Sub Touch (Start As Boolean, Stop As Boole";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 200;BA.debugLine="If pnl.GetView(0).Enabled = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_pnl.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runMethod(true,"getEnabled"),b4xplusminus.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 201;BA.debugLine="If Start Then";
+Debug.JustUpdateDeviceLine();
+if (_start.get().booleanValue()) {
+ BA.debugLineNum = 202;BA.debugLine="If mHaptic Then XUIViewsUtils.PerformHapticFeedb";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mhaptic" /*RemoteObject*/ ).get().booleanValue()) {
+b4xplusminus._xuiviewsutils.runVoidMethod ("_performhapticfeedback" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(_pnl));};
+ BA.debugLineNum = 203;BA.debugLine="If pnl.Tag = True Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_pnl.runMethod(false,"getTag"),(b4xplusminus.__c.getField(true,"True")))) {
+ BA.debugLineNum = 204;BA.debugLine="Increment";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_increment" /*RemoteObject*/ );
+ BA.debugLineNum = 205;BA.debugLine="StartDownLoop(True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_startdownloop" /*void*/ ,(Object)(b4xplusminus.__c.getField(true,"True")));
+ }else {
+ BA.debugLineNum = 207;BA.debugLine="Decrement";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_decrement" /*RemoteObject*/ );
+ BA.debugLineNum = 208;BA.debugLine="StartDownLoop(False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xplusminus.class, "_startdownloop" /*void*/ ,(Object)(b4xplusminus.__c.getField(true,"False")));
+ };
+ }else
+{ BA.debugLineNum = 210;BA.debugLine="Else If Stop Then";
+Debug.JustUpdateDeviceLine();
+if (_stop.get().booleanValue()) {
+ BA.debugLineNum = 211;BA.debugLine="LoopIndex = LoopIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_loopindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_loopindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ }}
+;
+ BA.debugLineNum = 213;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton.java
new file mode 100644
index 0000000..6f6a4e6
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton.java
@@ -0,0 +1,52 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xradiobutton {
+ public static RemoteObject myClass;
+ public b4xradiobutton() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xradiobutton.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _oncolor = RemoteObject.createImmutable(0);
+public static RemoteObject _offcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _mvalue = RemoteObject.createImmutable(false);
+public static RemoteObject _transparent = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _loopindex = RemoteObject.createImmutable(0);
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _onbrush = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _offbrush = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _menabled = RemoteObject.createImmutable(false);
+public static RemoteObject _mhaptic = RemoteObject.createImmutable(false);
+public static RemoteObject _size = RemoteObject.createImmutable(0);
+public static RemoteObject _mlabel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _pnl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _scale = RemoteObject.createImmutable(0f);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"bc",_ref.getField(false, "_bc"),"DateUtils",_ref.getField(false, "_dateutils"),"iv",_ref.getField(false, "_iv"),"LoopIndex",_ref.getField(false, "_loopindex"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEnabled",_ref.getField(false, "_menabled"),"mEventName",_ref.getField(false, "_meventname"),"mHaptic",_ref.getField(false, "_mhaptic"),"mLabel",_ref.getField(false, "_mlabel"),"mValue",_ref.getField(false, "_mvalue"),"OffBrush",_ref.getField(false, "_offbrush"),"OffColor",_ref.getField(false, "_offcolor"),"OnBrush",_ref.getField(false, "_onbrush"),"OnColor",_ref.getField(false, "_oncolor"),"pnl",_ref.getField(false, "_pnl"),"Scale",_ref.getField(false, "_scale"),"Size",_ref.getField(false, "_size"),"Tag",_ref.getField(false, "_tag"),"transparent",_ref.getField(false, "_transparent"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.java
new file mode 100644
index 0000000..e4e2163
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xradiobutton_subs_0.java
@@ -0,0 +1,797 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xradiobutton_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width1,RemoteObject _height1) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,59);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xradiobutton","base_resize", __ref, _width1, _height1);}
+RemoteObject _newsize = RemoteObject.createImmutable(0);
+RemoteObject _gap = RemoteObject.createImmutable(0);
+Debug.locals.put("Width1", _width1);
+Debug.locals.put("Height1", _height1);
+ BA.debugLineNum = 59;BA.debugLine="Private Sub Base_Resize (Width1 As Double, Height1";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 60;BA.debugLine="Dim NewSize As Int = Max(5dip, Height1)";
+Debug.JustUpdateDeviceLine();
+_newsize = BA.numberCast(int.class, b4xradiobutton.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, b4xradiobutton.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 5))))),(Object)(_height1)));Debug.locals.put("NewSize", _newsize);Debug.locals.put("NewSize", _newsize);
+ BA.debugLineNum = 61;BA.debugLine="If NewSize = Size Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_newsize,BA.numberCast(double.class, __ref.getField(true,"_size" /*RemoteObject*/ )))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 62;BA.debugLine="Size = NewSize";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_size" /*RemoteObject*/ ,_newsize);
+ BA.debugLineNum = 63;BA.debugLine="Dim gap As Int = 3dip";
+Debug.JustUpdateDeviceLine();
+_gap = b4xradiobutton.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 3)));Debug.locals.put("gap", _gap);Debug.locals.put("gap", _gap);
+ BA.debugLineNum = 65;BA.debugLine="bc.Initialize(NewSize - 2 * gap, NewSize - 2 * ga";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.solve(new RemoteObject[] {_newsize,RemoteObject.createImmutable(2),_gap}, "-*",1, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {_newsize,RemoteObject.createImmutable(2),_gap}, "-*",1, 1)));
+ BA.debugLineNum = 66;BA.debugLine="Scale = xui.Scale";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_scale" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale"));
+ BA.debugLineNum = 71;BA.debugLine="iv.SetLayoutAnimated(0, gap, gap, Size - 2 * gap,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(_gap),(Object)(_gap),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(2),_gap}, "-*",1, 1)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),RemoteObject.createImmutable(2),_gap}, "-*",1, 1)));
+ BA.debugLineNum = 72;BA.debugLine="pnl.SetLayoutAnimated(0, 0, 0, Width1, Height1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnl" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width1)),(Object)(BA.numberCast(int.class, _height1)));
+ BA.debugLineNum = 73;BA.debugLine="mLabel.SetLayoutAnimated(0, Size + gap, 0, Width1";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mlabel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_size" /*RemoteObject*/ ),_gap}, "+",1, 1)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_width1,__ref.getField(true,"_size" /*RemoteObject*/ ),_gap}, "--",2, 0))),(Object)(BA.numberCast(int.class, _height1)));
+ BA.debugLineNum = 74;BA.debugLine="OnBrush = bc.CreateBrushFromColor(OnColor)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_onbrush" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(true,"_oncolor" /*RemoteObject*/ ))));
+ BA.debugLineNum = 75;BA.debugLine="OffBrush = bc.CreateBrushFromColor(OffColor)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_offbrush" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(true,"_offcolor" /*RemoteObject*/ ))));
+ BA.debugLineNum = 76;BA.debugLine="transparent = bc.CreateBrushFromColor(xui.Color_T";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_transparent" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"))));
+ BA.debugLineNum = 77;BA.debugLine="SetValueImpl(mValue, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_setvalueimpl" /*void*/ ,(Object)(__ref.getField(true,"_mvalue" /*RemoteObject*/ )),(Object)(b4xradiobutton.__c.getField(true,"True")));
+ BA.debugLineNum = 78;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 6;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 7;BA.debugLine="Private mEventName As String 'ignore";
+b4xradiobutton._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xradiobutton._meventname);
+ //BA.debugLineNum = 8;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xradiobutton._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xradiobutton._mcallback);
+ //BA.debugLineNum = 9;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xradiobutton._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xradiobutton._mbase);
+ //BA.debugLineNum = 10;BA.debugLine="Private xui As XUI 'ignore";
+b4xradiobutton._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xradiobutton._xui);
+ //BA.debugLineNum = 11;BA.debugLine="Public OnColor, OffColor As Int";
+b4xradiobutton._oncolor = RemoteObject.createImmutable(0);__ref.setField("_oncolor",b4xradiobutton._oncolor);
+b4xradiobutton._offcolor = RemoteObject.createImmutable(0);__ref.setField("_offcolor",b4xradiobutton._offcolor);
+ //BA.debugLineNum = 12;BA.debugLine="Private bc As BitmapCreator";
+b4xradiobutton._bc = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_bc",b4xradiobutton._bc);
+ //BA.debugLineNum = 13;BA.debugLine="Private iv As B4XView";
+b4xradiobutton._iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_iv",b4xradiobutton._iv);
+ //BA.debugLineNum = 14;BA.debugLine="Private mValue As Boolean";
+b4xradiobutton._mvalue = RemoteObject.createImmutable(false);__ref.setField("_mvalue",b4xradiobutton._mvalue);
+ //BA.debugLineNum = 15;BA.debugLine="Private transparent As BCBrush";
+b4xradiobutton._transparent = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_transparent",b4xradiobutton._transparent);
+ //BA.debugLineNum = 16;BA.debugLine="Private LoopIndex As Int";
+b4xradiobutton._loopindex = RemoteObject.createImmutable(0);__ref.setField("_loopindex",b4xradiobutton._loopindex);
+ //BA.debugLineNum = 17;BA.debugLine="Public Tag As Object";
+b4xradiobutton._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xradiobutton._tag);
+ //BA.debugLineNum = 18;BA.debugLine="Private OnBrush, OffBrush As BCBrush";
+b4xradiobutton._onbrush = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_onbrush",b4xradiobutton._onbrush);
+b4xradiobutton._offbrush = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_offbrush",b4xradiobutton._offbrush);
+ //BA.debugLineNum = 19;BA.debugLine="Private mEnabled As Boolean = True";
+b4xradiobutton._menabled = b4xradiobutton.__c.getField(true,"True");__ref.setField("_menabled",b4xradiobutton._menabled);
+ //BA.debugLineNum = 20;BA.debugLine="Public mHaptic As Boolean";
+b4xradiobutton._mhaptic = RemoteObject.createImmutable(false);__ref.setField("_mhaptic",b4xradiobutton._mhaptic);
+ //BA.debugLineNum = 21;BA.debugLine="Private Size As Int";
+b4xradiobutton._size = RemoteObject.createImmutable(0);__ref.setField("_size",b4xradiobutton._size);
+ //BA.debugLineNum = 22;BA.debugLine="Public mLabel As B4XView";
+b4xradiobutton._mlabel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mlabel",b4xradiobutton._mlabel);
+ //BA.debugLineNum = 23;BA.debugLine="Private pnl As B4XView";
+b4xradiobutton._pnl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_pnl",b4xradiobutton._pnl);
+ //BA.debugLineNum = 24;BA.debugLine="Private Scale As Float 'ignore";
+b4xradiobutton._scale = RemoteObject.createImmutable(0f);__ref.setField("_scale",b4xradiobutton._scale);
+ //BA.debugLineNum = 25;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,33);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xradiobutton","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _iiv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 33;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 34;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 36;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 37;BA.debugLine="pnl = xui.CreatePanel(\"pnl\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pnl" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("pnl"))));
+ BA.debugLineNum = 38;BA.debugLine="pnl.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_pnl" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 39;BA.debugLine="Dim iiv As ImageView";
+Debug.JustUpdateDeviceLine();
+_iiv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");Debug.locals.put("iiv", _iiv);
+ BA.debugLineNum = 40;BA.debugLine="iiv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+_iiv.runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 41;BA.debugLine="iv = iiv";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).setObject (_iiv.getObject());
+ BA.debugLineNum = 42;BA.debugLine="mBase.AddView(iv, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_iv" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 43;BA.debugLine="mLabel = Lbl";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mlabel" /*RemoteObject*/ ).setObject (_lbl.getObject());
+ BA.debugLineNum = 44;BA.debugLine="mLabel.SetTextAlignment(\"CENTER\", \"LEFT\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mlabel" /*RemoteObject*/ ).runVoidMethod ("SetTextAlignment",(Object)(BA.ObjectToString("CENTER")),(Object)(RemoteObject.createImmutable("LEFT")));
+ BA.debugLineNum = 45;BA.debugLine="mBase.AddView(mLabel, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_mlabel" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 46;BA.debugLine="mBase.AddView(pnl, 0, 0, 0, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_pnl" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 48;BA.debugLine="OnColor = xui.PaintOrColorToColor(Props.Get(\"OnCo";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_oncolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("OnColor")))))));
+ BA.debugLineNum = 49;BA.debugLine="OffColor = xui.PaintOrColorToColor(Props.Get(\"Off";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_offcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("OffColor")))))));
+ BA.debugLineNum = 50;BA.debugLine="mHaptic = Props.GetDefault(\"HapticFeedback\", Fals";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mhaptic" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("HapticFeedback"))),(Object)((b4xradiobutton.__c.getField(true,"False"))))));
+ BA.debugLineNum = 52;BA.debugLine="mEnabled = mBase.Enabled";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_menabled" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getEnabled"));
+ BA.debugLineNum = 53;BA.debugLine="mBase.Enabled = True";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setEnabled",b4xradiobutton.__c.getField(true,"True"));
+ BA.debugLineNum = 54;BA.debugLine="mValue = Props.Get(\"Value\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Value"))))));
+ BA.debugLineNum = 55;BA.debugLine="Base_Resize(mBase.Width, mBase.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));
+ BA.debugLineNum = 56;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw(RemoteObject __ref,RemoteObject _state) throws Exception{
+try {
+ Debug.PushSubsStack("Draw (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,153);
+if (RapidSub.canDelegate("draw")) { return __ref.runUserSub(false, "b4xradiobutton","draw", __ref, _state);}
+RemoteObject _r = RemoteObject.createImmutable(0f);
+Debug.locals.put("State", _state);
+ BA.debugLineNum = 153;BA.debugLine="Private Sub Draw (State As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 154;BA.debugLine="bc.DrawRect2(bc.TargetRect, transparent, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrect2",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_transparent" /*RemoteObject*/ )),(Object)(b4xradiobutton.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 155;BA.debugLine="Dim r As Float = Floor(bc.mHeight / 2)";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, b4xradiobutton.__c.runMethod(true,"Floor",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight"),RemoteObject.createImmutable(2)}, "/",0, 0))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 156;BA.debugLine="If State < 1 Then bc.DrawCircle2(r, r, r, OffBrus";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_state,BA.numberCast(double.class, 1))) {
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawcircle2",(Object)(_r),(Object)(_r),(Object)(_r),(Object)(__ref.getField(false,"_offbrush" /*RemoteObject*/ )),(Object)(b4xradiobutton.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));};
+ BA.debugLineNum = 157;BA.debugLine="If State > 0 Then bc.DrawCircle2(r, r, r * State,";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_state,BA.numberCast(double.class, 0))) {
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawcircle2",(Object)(_r),(Object)(_r),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_r,_state}, "*",0, 0))),(Object)(__ref.getField(false,"_onbrush" /*RemoteObject*/ )),(Object)(b4xradiobutton.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));};
+ BA.debugLineNum = 158;BA.debugLine="bc.SetBitmapToImageView(bc.Bitmap, iv)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_setbitmaptoimageview",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_getbitmap")),(Object)(__ref.getField(false,"_iv" /*RemoteObject*/ )));
+ BA.debugLineNum = 159;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getchecked(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getChecked (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,140);
+if (RapidSub.canDelegate("getchecked")) { return __ref.runUserSub(false, "b4xradiobutton","getchecked", __ref);}
+ BA.debugLineNum = 140;BA.debugLine="Public Sub getChecked As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 141;BA.debugLine="Return mValue";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mvalue" /*RemoteObject*/ );
+ BA.debugLineNum = 142;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getenabled(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getEnabled (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,149);
+if (RapidSub.canDelegate("getenabled")) { return __ref.runUserSub(false, "b4xradiobutton","getenabled", __ref);}
+ BA.debugLineNum = 149;BA.debugLine="Public Sub getEnabled As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 150;BA.debugLine="Return mEnabled";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_menabled" /*RemoteObject*/ );
+ BA.debugLineNum = 151;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _gettext(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getText (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,165);
+if (RapidSub.canDelegate("gettext")) { return __ref.runUserSub(false, "b4xradiobutton","gettext", __ref);}
+ BA.debugLineNum = 165;BA.debugLine="Public Sub getText As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 166;BA.debugLine="Return mLabel.Text";
+Debug.JustUpdateDeviceLine();
+if (true) return (__ref.getField(false,"_mlabel" /*RemoteObject*/ ).runMethod(true,"getText"));
+ BA.debugLineNum = 167;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,27);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xradiobutton","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 27;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 28;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 29;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 30;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _pnl_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("pnl_Click (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,86);
+if (RapidSub.canDelegate("pnl_click")) { return __ref.runUserSub(false, "b4xradiobutton","pnl_click", __ref);}
+ BA.debugLineNum = 86;BA.debugLine="Private Sub pnl_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 88;BA.debugLine="If mValue Then Return";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mvalue" /*RemoteObject*/ ).get().booleanValue()) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 89;BA.debugLine="If mEnabled Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_menabled" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 90;BA.debugLine="If mHaptic Then XUIViewsUtils.PerformHapticFeedb";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mhaptic" /*RemoteObject*/ ).get().booleanValue()) {
+b4xradiobutton._xuiviewsutils.runVoidMethod ("_performhapticfeedback" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));};
+ BA.debugLineNum = 91;BA.debugLine="SetValueImpl(Not(mValue), False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_setvalueimpl" /*void*/ ,(Object)(b4xradiobutton.__c.runMethod(true,"Not",(Object)(__ref.getField(true,"_mvalue" /*RemoteObject*/ )))),(Object)(b4xradiobutton.__c.getField(true,"False")));
+ BA.debugLineNum = 92;BA.debugLine="If mValue And xui.SubExists(mCallBack, mEventNam";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(true,"_mvalue" /*RemoteObject*/ )) && RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_Checked"))),(Object)(BA.numberCast(int.class, 0))))) {
+ BA.debugLineNum = 93;BA.debugLine="CallSubDelayed(mCallBack, mEventName & \"_Checke";
+Debug.JustUpdateDeviceLine();
+b4xradiobutton.__c.runVoidMethod ("CallSubDelayed",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_Checked"))));
+ };
+ };
+ BA.debugLineNum = 96;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setchecked(RemoteObject __ref,RemoteObject _b) throws Exception{
+try {
+ Debug.PushSubsStack("setChecked (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,135);
+if (RapidSub.canDelegate("setchecked")) { return __ref.runUserSub(false, "b4xradiobutton","setchecked", __ref, _b);}
+Debug.locals.put("b", _b);
+ BA.debugLineNum = 135;BA.debugLine="Public Sub setChecked(b As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 136;BA.debugLine="If b = mValue Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_b,__ref.getField(true,"_mvalue" /*RemoteObject*/ ))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 137;BA.debugLine="SetValueImpl(b, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_setvalueimpl" /*void*/ ,(Object)(_b),(Object)(b4xradiobutton.__c.getField(true,"False")));
+ BA.debugLineNum = 138;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setenabled(RemoteObject __ref,RemoteObject _b) throws Exception{
+try {
+ Debug.PushSubsStack("setEnabled (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,144);
+if (RapidSub.canDelegate("setenabled")) { return __ref.runUserSub(false, "b4xradiobutton","setenabled", __ref, _b);}
+Debug.locals.put("b", _b);
+ BA.debugLineNum = 144;BA.debugLine="Public Sub setEnabled (b As Boolean)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 145;BA.debugLine="mEnabled = b";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_menabled" /*RemoteObject*/ ,_b);
+ BA.debugLineNum = 146;BA.debugLine="SetValueImpl(mValue, True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_setvalueimpl" /*void*/ ,(Object)(__ref.getField(true,"_mvalue" /*RemoteObject*/ )),(Object)(b4xradiobutton.__c.getField(true,"True")));
+ BA.debugLineNum = 147;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _settext(RemoteObject __ref,RemoteObject _t) throws Exception{
+try {
+ Debug.PushSubsStack("setText (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,161);
+if (RapidSub.canDelegate("settext")) { return __ref.runUserSub(false, "b4xradiobutton","settext", __ref, _t);}
+Debug.locals.put("t", _t);
+ BA.debugLineNum = 161;BA.debugLine="Public Sub setText (t As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 162;BA.debugLine="XUIViewsUtils.SetTextOrCSBuilderToLabel(mLabel, t";
+Debug.JustUpdateDeviceLine();
+b4xradiobutton._xuiviewsutils.runVoidMethod ("_settextorcsbuildertolabel" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mlabel" /*RemoteObject*/ )),(Object)(_t));
+ BA.debugLineNum = 163;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _setvalueimpl(RemoteObject __ref,RemoteObject _b,RemoteObject _immediate) throws Exception{
+try {
+ Debug.PushSubsStack("SetValueImpl (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,98);
+if (RapidSub.canDelegate("setvalueimpl")) { __ref.runUserSub(false, "b4xradiobutton","setvalueimpl", __ref, _b, _immediate); return;}
+ResumableSub_SetValueImpl rsub = new ResumableSub_SetValueImpl(null,__ref,_b,_immediate);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_SetValueImpl extends BA.ResumableSub {
+public ResumableSub_SetValueImpl(reparto_mazapa.keymon.lat.b4xradiobutton parent,RemoteObject __ref,RemoteObject _b,RemoteObject _immediate) {
+this.parent = parent;
+this.__ref = __ref;
+this._b = _b;
+this._immediate = _immediate;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xradiobutton parent;
+RemoteObject _b;
+RemoteObject _immediate;
+int _i = 0;
+RemoteObject _v = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _rb = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xradiobutton");
+RemoteObject _myindex = RemoteObject.createImmutable(0);
+RemoteObject _start = RemoteObject.createImmutable(0L);
+RemoteObject _duration = RemoteObject.createImmutable(0);
+RemoteObject _state1 = RemoteObject.createImmutable(0f);
+int step3;
+int limit3;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("SetValueImpl (b4xradiobutton) ","b4xradiobutton",61,__ref.getField(false, "ba"),__ref,98);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = 1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("b", _b);
+Debug.locals.put("Immediate", _immediate);
+ BA.debugLineNum = 99;BA.debugLine="mValue = b";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,_b);
+ BA.debugLineNum = 100;BA.debugLine="If b = True Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 1:
+//if
+this.state = 12;
+if (RemoteObject.solveBoolean("=",_b,parent.__c.getField(true,"True"))) {
+this.state = 3;
+}if (true) break;
+
+case 3:
+//C
+this.state = 4;
+ BA.debugLineNum = 101;BA.debugLine="For i = 0 To mBase.Parent.NumberOfViews - 1";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 4:
+//for
+this.state = 11;
+step3 = 1;
+limit3 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(true,"getNumberOfViews"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+Debug.locals.put("i", _i);
+this.state = 59;
+if (true) break;
+
+case 59:
+//C
+this.state = 11;
+if ((step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3)) this.state = 6;
+if (true) break;
+
+case 60:
+//C
+this.state = 59;
+_i = ((int)(0 + _i + step3)) ;
+Debug.locals.put("i", _i);
+if (true) break;
+
+case 6:
+//C
+this.state = 7;
+ BA.debugLineNum = 102;BA.debugLine="Dim v As B4XView = mBase.Parent.GetView(i)";
+Debug.JustUpdateDeviceLine();
+_v = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_v = __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getParent").runMethod(false,"GetView",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("v", _v);Debug.locals.put("v", _v);
+ BA.debugLineNum = 103;BA.debugLine="If v <> mBase And v.Tag Is B4XRadioButton Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 7:
+//if
+this.state = 10;
+if (RemoteObject.solveBoolean("!",_v,__ref.getField(false,"_mbase" /*RemoteObject*/ )) && RemoteObject.solveBoolean("i",_v.runMethod(false,"getTag"), RemoteObject.createImmutable("reparto_mazapa.keymon.lat.b4xradiobutton"))) {
+this.state = 9;
+}if (true) break;
+
+case 9:
+//C
+this.state = 10;
+ BA.debugLineNum = 104;BA.debugLine="Dim rb As B4XRadioButton = v.Tag";
+Debug.JustUpdateDeviceLine();
+_rb = (_v.runMethod(false,"getTag"));Debug.locals.put("rb", _rb);Debug.locals.put("rb", _rb);
+ BA.debugLineNum = 105;BA.debugLine="rb.Checked = False";
+Debug.JustUpdateDeviceLine();
+_rb.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_setchecked" /*RemoteObject*/ ,parent.__c.getField(true,"False"));
+ if (true) break;
+
+case 10:
+//C
+this.state = 60;
+;
+ if (true) break;
+if (true) break;
+
+case 11:
+//C
+this.state = 12;
+Debug.locals.put("i", _i);
+;
+ if (true) break;
+
+case 12:
+//C
+this.state = 13;
+;
+ BA.debugLineNum = 109;BA.debugLine="LoopIndex = LoopIndex + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_loopindex" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_loopindex" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ BA.debugLineNum = 110;BA.debugLine="If Immediate Then";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 13:
+//if
+this.state = 53;
+if (_immediate.get().booleanValue()) {
+this.state = 15;
+}else {
+this.state = 25;
+}if (true) break;
+
+case 15:
+//C
+this.state = 16;
+ BA.debugLineNum = 111;BA.debugLine="If mValue Then Draw(1) Else Draw(0)";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 16:
+//if
+this.state = 23;
+if (__ref.getField(true,"_mvalue" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 18;
+;}
+else {
+this.state = 20;
+;}if (true) break;
+
+case 18:
+//C
+this.state = 23;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_draw" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, 1)));
+if (true) break;
+
+case 20:
+//C
+this.state = 23;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_draw" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, 0)));
+if (true) break;
+
+case 23:
+//C
+this.state = 53;
+;
+ if (true) break;
+
+case 25:
+//C
+this.state = 26;
+ BA.debugLineNum = 113;BA.debugLine="Dim MyIndex As Int = LoopIndex";
+Debug.JustUpdateDeviceLine();
+_myindex = __ref.getField(true,"_loopindex" /*RemoteObject*/ );Debug.locals.put("MyIndex", _myindex);Debug.locals.put("MyIndex", _myindex);
+ BA.debugLineNum = 114;BA.debugLine="Dim start As Long = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_start = parent.__c.getField(false,"DateTime").runMethod(true,"getNow");Debug.locals.put("start", _start);Debug.locals.put("start", _start);
+ BA.debugLineNum = 115;BA.debugLine="Dim duration As Int = 200";
+Debug.JustUpdateDeviceLine();
+_duration = BA.numberCast(int.class, 200);Debug.locals.put("duration", _duration);Debug.locals.put("duration", _duration);
+ BA.debugLineNum = 116;BA.debugLine="Do While DateTime.Now < start + duration";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 26:
+//do while
+this.state = 41;
+while (RemoteObject.solveBoolean("<",parent.__c.getField(false,"DateTime").runMethod(true,"getNow"),RemoteObject.solve(new RemoteObject[] {_start,_duration}, "+",1, 2))) {
+this.state = 28;
+if (true) break;
+}
+if (true) break;
+
+case 28:
+//C
+this.state = 29;
+ BA.debugLineNum = 117;BA.debugLine="Dim state1 As Float = (DateTime.Now - start) /";
+Debug.JustUpdateDeviceLine();
+_state1 = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {parent.__c.getField(false,"DateTime").runMethod(true,"getNow"),_start}, "-",1, 2)),_duration}, "/",0, 0));Debug.locals.put("state1", _state1);Debug.locals.put("state1", _state1);
+ BA.debugLineNum = 118;BA.debugLine="If mValue = False Then state1 = 1 - state1";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 29:
+//if
+this.state = 34;
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_mvalue" /*RemoteObject*/ ),parent.__c.getField(true,"False"))) {
+this.state = 31;
+;}if (true) break;
+
+case 31:
+//C
+this.state = 34;
+_state1 = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(1),_state1}, "-",1, 0));Debug.locals.put("state1", _state1);
+if (true) break;
+
+case 34:
+//C
+this.state = 35;
+;
+ BA.debugLineNum = 119;BA.debugLine="Draw(state1)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_draw" /*RemoteObject*/ ,(Object)(_state1));
+ BA.debugLineNum = 120;BA.debugLine="Sleep(16)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xradiobutton", "setvalueimpl"),BA.numberCast(int.class, 16));
+this.state = 61;
+return;
+case 61:
+//C
+this.state = 35;
+;
+ BA.debugLineNum = 121;BA.debugLine="If MyIndex <> LoopIndex Then Exit";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 35:
+//if
+this.state = 40;
+if (RemoteObject.solveBoolean("!",_myindex,BA.numberCast(double.class, __ref.getField(true,"_loopindex" /*RemoteObject*/ )))) {
+this.state = 37;
+;}if (true) break;
+
+case 37:
+//C
+this.state = 40;
+this.state = 41;
+if (true) break;
+if (true) break;
+
+case 40:
+//C
+this.state = 26;
+;
+ if (true) break;
+;
+ BA.debugLineNum = 123;BA.debugLine="If MyIndex = LoopIndex Then";
+Debug.JustUpdateDeviceLine();
+
+case 41:
+//if
+this.state = 52;
+if (RemoteObject.solveBoolean("=",_myindex,BA.numberCast(double.class, __ref.getField(true,"_loopindex" /*RemoteObject*/ )))) {
+this.state = 43;
+}if (true) break;
+
+case 43:
+//C
+this.state = 44;
+ BA.debugLineNum = 124;BA.debugLine="If mValue Then Draw(1) Else Draw(0)";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+case 44:
+//if
+this.state = 51;
+if (__ref.getField(true,"_mvalue" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 46;
+;}
+else {
+this.state = 48;
+;}if (true) break;
+
+case 46:
+//C
+this.state = 51;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_draw" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, 1)));
+if (true) break;
+
+case 48:
+//C
+this.state = 51;
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xradiobutton.class, "_draw" /*RemoteObject*/ ,(Object)(BA.numberCast(float.class, 0)));
+if (true) break;
+
+case 51:
+//C
+this.state = 52;
+;
+ if (true) break;
+
+case 52:
+//C
+this.state = 53;
+;
+ if (true) break;
+;
+ BA.debugLineNum = 127;BA.debugLine="If mEnabled Then";
+Debug.JustUpdateDeviceLine();
+
+case 53:
+//if
+this.state = 58;
+if (__ref.getField(true,"_menabled" /*RemoteObject*/ ).get().booleanValue()) {
+this.state = 55;
+}else {
+this.state = 57;
+}if (true) break;
+
+case 55:
+//C
+this.state = 58;
+ BA.debugLineNum = 128;BA.debugLine="XUIViewsUtils.SetAlpha(mBase, 1)";
+Debug.JustUpdateDeviceLine();
+parent._xuiviewsutils.runVoidMethod ("_setalpha" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, 1)));
+ if (true) break;
+
+case 57:
+//C
+this.state = 58;
+ BA.debugLineNum = 130;BA.debugLine="XUIViewsUtils.SetAlpha(mBase, 0.4)";
+Debug.JustUpdateDeviceLine();
+parent._xuiviewsutils.runVoidMethod ("_setalpha" /*RemoteObject*/ ,__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, 0.4)));
+ if (true) break;
+
+case 58:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 133;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate.java
new file mode 100644
index 0000000..e0ebd5a
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate.java
@@ -0,0 +1,50 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xsearchtemplate {
+ public static RemoteObject myClass;
+ public b4xsearchtemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xsearchtemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _customlistview1 = RemoteObject.declareNull("b4a.example3.customlistview");
+public static RemoteObject _xdialog = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xdialog");
+public static RemoteObject _searchfield = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xfloattextfield");
+public static RemoteObject _prefixlist = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+public static RemoteObject _substringlist = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+public static RemoteObject _texthighlightcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _itemhightlightcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _max_limit = RemoteObject.createImmutable(0);
+public static RemoteObject _maxnumberofitemstoshow = RemoteObject.createImmutable(0);
+public static RemoteObject _itemscache = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _allitems = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+public static RemoteObject _selecteditem = RemoteObject.createImmutable("");
+public static RemoteObject _lastterm = RemoteObject.createImmutable("");
+public static RemoteObject _ime = RemoteObject.declareNull("anywheresoftware.b4a.objects.IME");
+public static RemoteObject _allowunlistedtext = RemoteObject.createImmutable(false);
+public static RemoteObject _prefixonly = RemoteObject.createImmutable(false);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"AllItems",_ref.getField(false, "_allitems"),"AllowUnlistedText",_ref.getField(false, "_allowunlistedtext"),"CustomListView1",_ref.getField(false, "_customlistview1"),"DateUtils",_ref.getField(false, "_dateutils"),"IME",_ref.getField(false, "_ime"),"ItemHightlightColor",_ref.getField(false, "_itemhightlightcolor"),"ItemsCache",_ref.getField(false, "_itemscache"),"LastTerm",_ref.getField(false, "_lastterm"),"MAX_LIMIT",_ref.getField(false, "_max_limit"),"MaxNumberOfItemsToShow",_ref.getField(false, "_maxnumberofitemstoshow"),"mBase",_ref.getField(false, "_mbase"),"prefixList",_ref.getField(false, "_prefixlist"),"PrefixOnly",_ref.getField(false, "_prefixonly"),"SearchField",_ref.getField(false, "_searchfield"),"SelectedItem",_ref.getField(false, "_selecteditem"),"substringList",_ref.getField(false, "_substringlist"),"TextHighlightColor",_ref.getField(false, "_texthighlightcolor"),"xDialog",_ref.getField(false, "_xdialog"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.java
new file mode 100644
index 0000000..f8b0485
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsearchtemplate_subs_0.java
@@ -0,0 +1,748 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xsearchtemplate_subs_0 {
+
+
+public static RemoteObject _additemstolist(RemoteObject __ref,RemoteObject _li,RemoteObject _full) throws Exception{
+try {
+ Debug.PushSubsStack("AddItemsToList (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,128);
+if (RapidSub.canDelegate("additemstolist")) { return __ref.runUserSub(false, "b4xsearchtemplate","additemstolist", __ref, _li, _full);}
+int _i = 0;
+RemoteObject _item = RemoteObject.createImmutable("");
+RemoteObject _x = RemoteObject.createImmutable(0);
+RemoteObject _pnlcolor = RemoteObject.createImmutable(0);
+RemoteObject _cs = RemoteObject.declareNull("anywheresoftware.b4a.objects.CSBuilder");
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("li", _li);
+Debug.locals.put("full", _full);
+ BA.debugLineNum = 128;BA.debugLine="Private Sub AddItemsToList(li As List, full As Str";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 129;BA.debugLine="If li.IsInitialized = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_li.runMethod(true,"IsInitialized"),b4xsearchtemplate.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 134;BA.debugLine="For i = 0 To li.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step2 = 1;
+final int limit2 = RemoteObject.solve(new RemoteObject[] {_li.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step2 > 0 && _i <= limit2) || (step2 < 0 && _i >= limit2) ;_i = ((int)(0 + _i + step2)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 135;BA.debugLine="If CustomListView1.Size >= MaxNumberOfItemsToSho";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("g",__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(true,"_getsize"),BA.numberCast(double.class, __ref.getField(true,"_maxnumberofitemstoshow" /*RemoteObject*/ )))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 136;BA.debugLine="Dim item As String = li.Get(i)";
+Debug.JustUpdateDeviceLine();
+_item = BA.ObjectToString(_li.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("item", _item);Debug.locals.put("item", _item);
+ BA.debugLineNum = 137;BA.debugLine="Dim x As Int = item.ToLowerCase.IndexOf(full)";
+Debug.JustUpdateDeviceLine();
+_x = _item.runMethod(true,"toLowerCase").runMethod(true,"indexOf",(Object)(_full));Debug.locals.put("x", _x);Debug.locals.put("x", _x);
+ BA.debugLineNum = 138;BA.debugLine="If x = -1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_x,BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 139;BA.debugLine="Continue";
+Debug.JustUpdateDeviceLine();
+if (true) continue;
+ };
+ BA.debugLineNum = 141;BA.debugLine="Dim pnlColor As Int";
+Debug.JustUpdateDeviceLine();
+_pnlcolor = RemoteObject.createImmutable(0);Debug.locals.put("pnlColor", _pnlcolor);
+ BA.debugLineNum = 142;BA.debugLine="If CustomListView1.Size = 0 And full.Length > 0";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(true,"_getsize"),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(">",_full.runMethod(true,"length"),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("=",__ref.getField(true,"_allowunlistedtext" /*RemoteObject*/ ),b4xsearchtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 143;BA.debugLine="pnlColor = ItemHightlightColor";
+Debug.JustUpdateDeviceLine();
+_pnlcolor = __ref.getField(true,"_itemhightlightcolor" /*RemoteObject*/ );Debug.locals.put("pnlColor", _pnlcolor);
+ }else {
+ BA.debugLineNum = 145;BA.debugLine="pnlColor = CustomListView1.DefaultTextBackgroun";
+Debug.JustUpdateDeviceLine();
+_pnlcolor = __ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(true,"_defaulttextbackgroundcolor");Debug.locals.put("pnlColor", _pnlcolor);
+ };
+ BA.debugLineNum = 148;BA.debugLine="Dim cs As CSBuilder";
+Debug.JustUpdateDeviceLine();
+_cs = RemoteObject.createNew ("anywheresoftware.b4a.objects.CSBuilder");Debug.locals.put("cs", _cs);
+ BA.debugLineNum = 149;BA.debugLine="cs.Initialize.Append(item.SubString2(0, x)).Colo";
+Debug.JustUpdateDeviceLine();
+_cs.runMethod(false,"Initialize").runMethod(false,"Append",(Object)(BA.ObjectToCharSequence(_item.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(_x))))).runMethod(false,"Color",(Object)(__ref.getField(true,"_texthighlightcolor" /*RemoteObject*/ ))).runMethod(false,"Append",(Object)(BA.ObjectToCharSequence(_item.runMethod(true,"substring",(Object)(_x),(Object)(RemoteObject.solve(new RemoteObject[] {_x,_full.runMethod(true,"length")}, "+",1, 1)))))).runVoidMethod ("Pop");
+ BA.debugLineNum = 150;BA.debugLine="cs.Append(item.SubString(x + full.Length))";
+Debug.JustUpdateDeviceLine();
+_cs.runVoidMethod ("Append",(Object)(BA.ObjectToCharSequence(_item.runMethod(true,"substring",(Object)(RemoteObject.solve(new RemoteObject[] {_x,_full.runMethod(true,"length")}, "+",1, 1))))));
+ BA.debugLineNum = 151;BA.debugLine="If ItemsCache.Size > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runMethod(true,"getSize"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 152;BA.debugLine="Dim p As B4XView = ItemsCache.Get(ItemsCache.Si";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.getField(false,"_itemscache" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1))));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 153;BA.debugLine="ItemsCache.RemoveAt(ItemsCache.Size - 1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runVoidMethod ("RemoveAt",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1)));
+ BA.debugLineNum = 155;BA.debugLine="p.GetView(0).Text = cs";
+Debug.JustUpdateDeviceLine();
+_p.runMethod(false,"GetView",(Object)(BA.numberCast(int.class, 0))).runMethod(true,"setText",BA.ObjectToCharSequence(_cs.getObject()));
+ BA.debugLineNum = 160;BA.debugLine="p.Color = pnlColor";
+Debug.JustUpdateDeviceLine();
+_p.runMethod(true,"setColor",_pnlcolor);
+ BA.debugLineNum = 161;BA.debugLine="CustomListView1.Add(p, item)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_add",(Object)(_p),(Object)((_item)));
+ }else {
+ BA.debugLineNum = 163;BA.debugLine="CustomListView1.AddTextItem(cs, item)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_addtextitem",(Object)((_cs.getObject())),(Object)((_item)));
+ };
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 184;BA.debugLine="For i = 0 To li.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step28 = 1;
+final int limit28 = RemoteObject.solve(new RemoteObject[] {_li.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step28 > 0 && _i <= limit28) || (step28 < 0 && _i >= limit28) ;_i = ((int)(0 + _i + step28)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 185;BA.debugLine="Dim item As String = li.Get(i)";
+Debug.JustUpdateDeviceLine();
+_item = BA.ObjectToString(_li.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("item", _item);Debug.locals.put("item", _item);
+ BA.debugLineNum = 186;BA.debugLine="Dim x As Int = item.ToLowerCase.IndexOf(full)";
+Debug.JustUpdateDeviceLine();
+_x = _item.runMethod(true,"toLowerCase").runMethod(true,"indexOf",(Object)(_full));Debug.locals.put("x", _x);Debug.locals.put("x", _x);
+ BA.debugLineNum = 187;BA.debugLine="If x = -1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_x,BA.numberCast(double.class, -(double) (0 + 1)))) {
+ BA.debugLineNum = 188;BA.debugLine="Continue";
+Debug.JustUpdateDeviceLine();
+if (true) continue;
+ };
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 191;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xsearchtemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xsearchtemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Public mBase As B4XView";
+b4xsearchtemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xsearchtemplate._mbase);
+ //BA.debugLineNum = 4;BA.debugLine="Public CustomListView1 As CustomListView";
+b4xsearchtemplate._customlistview1 = RemoteObject.createNew ("b4a.example3.customlistview");__ref.setField("_customlistview1",b4xsearchtemplate._customlistview1);
+ //BA.debugLineNum = 5;BA.debugLine="Private xDialog As B4XDialog";
+b4xsearchtemplate._xdialog = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xdialog");__ref.setField("_xdialog",b4xsearchtemplate._xdialog);
+ //BA.debugLineNum = 6;BA.debugLine="Public SearchField As B4XFloatTextField";
+b4xsearchtemplate._searchfield = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xfloattextfield");__ref.setField("_searchfield",b4xsearchtemplate._searchfield);
+ //BA.debugLineNum = 7;BA.debugLine="Private prefixList As Map";
+b4xsearchtemplate._prefixlist = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_prefixlist",b4xsearchtemplate._prefixlist);
+ //BA.debugLineNum = 8;BA.debugLine="Private substringList As Map";
+b4xsearchtemplate._substringlist = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_substringlist",b4xsearchtemplate._substringlist);
+ //BA.debugLineNum = 9;BA.debugLine="Public TextHighlightColor As Int = 0xFFFD5C5C";
+b4xsearchtemplate._texthighlightcolor = BA.numberCast(int.class, ((int)0xfffd5c5c));__ref.setField("_texthighlightcolor",b4xsearchtemplate._texthighlightcolor);
+ //BA.debugLineNum = 10;BA.debugLine="Public ItemHightlightColor As Int = 0x7E008EFF";
+b4xsearchtemplate._itemhightlightcolor = BA.numberCast(int.class, ((int)0x7e008eff));__ref.setField("_itemhightlightcolor",b4xsearchtemplate._itemhightlightcolor);
+ //BA.debugLineNum = 11;BA.debugLine="Private MAX_LIMIT = 4 As Int";
+b4xsearchtemplate._max_limit = BA.numberCast(int.class, 4);__ref.setField("_max_limit",b4xsearchtemplate._max_limit);
+ //BA.debugLineNum = 12;BA.debugLine="Public MaxNumberOfItemsToShow As Int = 100";
+b4xsearchtemplate._maxnumberofitemstoshow = BA.numberCast(int.class, 100);__ref.setField("_maxnumberofitemstoshow",b4xsearchtemplate._maxnumberofitemstoshow);
+ //BA.debugLineNum = 13;BA.debugLine="Private ItemsCache As List";
+b4xsearchtemplate._itemscache = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_itemscache",b4xsearchtemplate._itemscache);
+ //BA.debugLineNum = 14;BA.debugLine="Private AllItems As List";
+b4xsearchtemplate._allitems = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_allitems",b4xsearchtemplate._allitems);
+ //BA.debugLineNum = 15;BA.debugLine="Public SelectedItem As String";
+b4xsearchtemplate._selecteditem = RemoteObject.createImmutable("");__ref.setField("_selecteditem",b4xsearchtemplate._selecteditem);
+ //BA.debugLineNum = 16;BA.debugLine="Private LastTerm As String";
+b4xsearchtemplate._lastterm = RemoteObject.createImmutable("");__ref.setField("_lastterm",b4xsearchtemplate._lastterm);
+ //BA.debugLineNum = 18;BA.debugLine="Private IME As IME";
+b4xsearchtemplate._ime = RemoteObject.createNew ("anywheresoftware.b4a.objects.IME");__ref.setField("_ime",b4xsearchtemplate._ime);
+ //BA.debugLineNum = 20;BA.debugLine="Public AllowUnlistedText As Boolean";
+b4xsearchtemplate._allowunlistedtext = RemoteObject.createImmutable(false);__ref.setField("_allowunlistedtext",b4xsearchtemplate._allowunlistedtext);
+ //BA.debugLineNum = 21;BA.debugLine="Public PrefixOnly As Boolean";
+b4xsearchtemplate._prefixonly = RemoteObject.createImmutable(false);__ref.setField("_prefixonly",b4xsearchtemplate._prefixonly);
+ //BA.debugLineNum = 22;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _customlistview1_itemclick(RemoteObject __ref,RemoteObject _index,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("CustomListView1_ItemClick (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,122);
+if (RapidSub.canDelegate("customlistview1_itemclick")) { return __ref.runUserSub(false, "b4xsearchtemplate","customlistview1_itemclick", __ref, _index, _value);}
+Debug.locals.put("Index", _index);
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 122;BA.debugLine="Private Sub CustomListView1_ItemClick (Index As In";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 123;BA.debugLine="If Value = \"\" Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_value,RemoteObject.createImmutable(("")))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 124;BA.debugLine="SelectedItem = Value";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteditem" /*RemoteObject*/ ,BA.ObjectToString(_value));
+ BA.debugLineNum = 125;BA.debugLine="xDialog.Close(xui.DialogResponse_Positive)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")));
+ BA.debugLineNum = 126;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,241);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xsearchtemplate","dialogclosed", __ref, _result);}
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 241;BA.debugLine="Private Sub DialogClosed(Result As Int) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 243;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,61);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xsearchtemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 61;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 62;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 63;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,24);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xsearchtemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+RemoteObject _height = RemoteObject.createImmutable(0);
+RemoteObject _jo = RemoteObject.declareNull("anywheresoftware.b4j.object.JavaObject");
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 24;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 25;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("mBase"))));
+ BA.debugLineNum = 27;BA.debugLine="Dim height As Int";
+Debug.JustUpdateDeviceLine();
+_height = RemoteObject.createImmutable(0);Debug.locals.put("height", _height);
+ BA.debugLineNum = 28;BA.debugLine="If xui.IsB4A Or xui.IsB4i Then height = 220dip El";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) || RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))) {
+_height = b4xsearchtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 220)));Debug.locals.put("height", _height);}
+else {
+_height = b4xsearchtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)));Debug.locals.put("height", _height);};
+ BA.debugLineNum = 29;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xsearchtemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(_height));
+ BA.debugLineNum = 30;BA.debugLine="mBase.LoadLayout(\"SearchTemplate\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethodAndSync ("LoadLayout",(Object)(RemoteObject.createImmutable("SearchTemplate")),__ref.getField(false, "ba"));
+ BA.debugLineNum = 31;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 32;BA.debugLine="CustomListView1.sv.SetColorAndBorder(xui.Color_Tr";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(false,"_sv").runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 33;BA.debugLine="CustomListView1.DefaultTextBackgroundColor = 0xFF";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextbackgroundcolor",BA.numberCast(int.class, ((int)0xff555555)));
+ BA.debugLineNum = 34;BA.debugLine="CustomListView1.DefaultTextColor = xui.Color_Whit";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).setField ("_defaulttextcolor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White"));
+ BA.debugLineNum = 44;BA.debugLine="ItemsCache.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 45;BA.debugLine="prefixList.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_prefixlist" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 46;BA.debugLine="substringList.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_substringlist" /*RemoteObject*/ ).runVoidMethod ("Initialize");
+ BA.debugLineNum = 48;BA.debugLine="IME.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 49;BA.debugLine="Dim jo As JavaObject = SearchField.TextField";
+Debug.JustUpdateDeviceLine();
+_jo = RemoteObject.createNew ("anywheresoftware.b4j.object.JavaObject");
+_jo = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4j.object.JavaObject"), __ref.getField(false,"_searchfield" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_gettextfield" /*RemoteObject*/ ).getObject());Debug.locals.put("jo", _jo);Debug.locals.put("jo", _jo);
+ BA.debugLineNum = 50;BA.debugLine="jo.RunMethod(\"setImeOptions\", Array(Bit.Or(335544";
+Debug.JustUpdateDeviceLine();
+_jo.runVoidMethod ("RunMethod",(Object)(BA.ObjectToString("setImeOptions")),(Object)(RemoteObject.createNewArray("Object",new int[] {1},new Object[] {(b4xsearchtemplate.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(BA.numberCast(int.class, 33554432)),(Object)(BA.numberCast(int.class, 6))))})));
+ BA.debugLineNum = 52;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Resize (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,54);
+if (RapidSub.canDelegate("resize")) { return __ref.runUserSub(false, "b4xsearchtemplate","resize", __ref, _width, _height);}
+RemoteObject _c = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 54;BA.debugLine="Public Sub Resize(Width As Int, Height As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 55;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 56;BA.debugLine="Dim c As B4XView = CustomListView1.AsView";
+Debug.JustUpdateDeviceLine();
+_c = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_c = __ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_asview");Debug.locals.put("c", _c);Debug.locals.put("c", _c);
+ BA.debugLineNum = 57;BA.debugLine="c.SetLayoutAnimated(0, 0, c.Top, Width, Height -";
+Debug.JustUpdateDeviceLine();
+_c.runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_c.runMethod(true,"getTop")),(Object)(_width),(Object)(RemoteObject.solve(new RemoteObject[] {_height,_c.runMethod(true,"getTop")}, "-",1, 1)));
+ BA.debugLineNum = 58;BA.debugLine="CustomListView1.Base_Resize(Width, c.Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_base_resize",(Object)(BA.numberCast(double.class, _width)),(Object)(BA.numberCast(double.class, _c.runMethod(true,"getHeight"))));
+ BA.debugLineNum = 59;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _searchfield_enterpressed(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("SearchField_EnterPressed (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,112);
+if (RapidSub.canDelegate("searchfield_enterpressed")) { return __ref.runUserSub(false, "b4xsearchtemplate","searchfield_enterpressed", __ref);}
+ BA.debugLineNum = 112;BA.debugLine="Private Sub SearchField_EnterPressed";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 113;BA.debugLine="If AllowUnlistedText Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_allowunlistedtext" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 114;BA.debugLine="SelectedItem = LastTerm";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_selecteditem" /*RemoteObject*/ ,__ref.getField(true,"_lastterm" /*RemoteObject*/ ));
+ BA.debugLineNum = 115;BA.debugLine="xDialog.Close(xui.DialogResponse_Positive)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xdialog.class, "_close" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive")));
+ }else
+{ BA.debugLineNum = 116;BA.debugLine="Else If CustomListView1.Size > 0 And LastTerm.Len";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(true,"_getsize"),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean(">",__ref.getField(true,"_lastterm" /*RemoteObject*/ ).runMethod(true,"length"),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 117;BA.debugLine="CustomListView1_ItemClick(0, CustomListView1.Get";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_customlistview1_itemclick" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_getvalue",(Object)(BA.numberCast(int.class, 0)))));
+ }}
+;
+ BA.debugLineNum = 119;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _searchfield_textchanged(RemoteObject __ref,RemoteObject _old,RemoteObject _new) throws Exception{
+try {
+ Debug.PushSubsStack("SearchField_TextChanged (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,81);
+if (RapidSub.canDelegate("searchfield_textchanged")) { return __ref.runUserSub(false, "b4xsearchtemplate","searchfield_textchanged", __ref, _old, _new);}
+Debug.locals.put("Old", _old);
+Debug.locals.put("New", _new);
+ BA.debugLineNum = 81;BA.debugLine="Private Sub SearchField_TextChanged (Old As String";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 82;BA.debugLine="Update(New, False)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_update" /*RemoteObject*/ ,(Object)(_new),(Object)(b4xsearchtemplate.__c.getField(true,"False")));
+ BA.debugLineNum = 83;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setindex(RemoteObject __ref,RemoteObject _index) throws Exception{
+try {
+ Debug.PushSubsStack("SetIndex (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,233);
+if (RapidSub.canDelegate("setindex")) { return __ref.runUserSub(false, "b4xsearchtemplate","setindex", __ref, _index);}
+RemoteObject _obj = null;
+Debug.locals.put("Index", _index);
+ BA.debugLineNum = 233;BA.debugLine="Public Sub SetIndex(Index As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 234;BA.debugLine="Dim obj() As Object";
+Debug.JustUpdateDeviceLine();
+_obj = RemoteObject.createNewArray ("Object", new int[] {0}, new Object[]{});Debug.locals.put("obj", _obj);
+ BA.debugLineNum = 235;BA.debugLine="obj = Index";
+Debug.JustUpdateDeviceLine();
+_obj = (_index);Debug.locals.put("obj", _obj);
+ BA.debugLineNum = 236;BA.debugLine="prefixList = obj(0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_prefixlist" /*RemoteObject*/ ).setObject (_obj.getArrayElement(false,BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 237;BA.debugLine="substringList = obj(1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_substringlist" /*RemoteObject*/ ).setObject (_obj.getArrayElement(false,BA.numberCast(int.class, 1)));
+ BA.debugLineNum = 238;BA.debugLine="Dim AllItems As List = obj(2)";
+Debug.JustUpdateDeviceLine();
+b4xsearchtemplate._allitems = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");
+b4xsearchtemplate._allitems = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), _obj.getArrayElement(false,BA.numberCast(int.class, 2)));__ref.setField("_allitems",b4xsearchtemplate._allitems);
+ BA.debugLineNum = 239;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setitems(RemoteObject __ref,RemoteObject _items) throws Exception{
+try {
+ Debug.PushSubsStack("SetItems (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,196);
+if (RapidSub.canDelegate("setitems")) { return __ref.runUserSub(false, "b4xsearchtemplate","setitems", __ref, _items);}
+RemoteObject _starttime = RemoteObject.createImmutable(0L);
+RemoteObject _noduplicates = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+RemoteObject _m = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.Map");
+RemoteObject _li = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
+int _i = 0;
+RemoteObject _itemnotlower = RemoteObject.createImmutable("");
+RemoteObject _itemtolower = RemoteObject.createImmutable("");
+int _start = 0;
+RemoteObject _count = RemoteObject.createImmutable(0);
+RemoteObject _str = RemoteObject.createImmutable("");
+Debug.locals.put("Items", _items);
+ BA.debugLineNum = 196;BA.debugLine="Public Sub SetItems(Items As List) As Object";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 197;BA.debugLine="Dim startTime As Long";
+Debug.JustUpdateDeviceLine();
+_starttime = RemoteObject.createImmutable(0L);Debug.locals.put("startTime", _starttime);
+ BA.debugLineNum = 198;BA.debugLine="startTime = DateTime.Now";
+Debug.JustUpdateDeviceLine();
+_starttime = b4xsearchtemplate.__c.getField(false,"DateTime").runMethod(true,"getNow");Debug.locals.put("startTime", _starttime);
+ BA.debugLineNum = 199;BA.debugLine="Dim noDuplicates As Map";
+Debug.JustUpdateDeviceLine();
+_noduplicates = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");Debug.locals.put("noDuplicates", _noduplicates);
+ BA.debugLineNum = 200;BA.debugLine="noDuplicates.Initialize";
+Debug.JustUpdateDeviceLine();
+_noduplicates.runVoidMethod ("Initialize");
+ BA.debugLineNum = 201;BA.debugLine="prefixList.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_prefixlist" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 202;BA.debugLine="substringList.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_substringlist" /*RemoteObject*/ ).runVoidMethod ("Clear");
+ BA.debugLineNum = 203;BA.debugLine="Dim m As Map";
+Debug.JustUpdateDeviceLine();
+_m = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");Debug.locals.put("m", _m);
+ BA.debugLineNum = 204;BA.debugLine="Dim li As List";
+Debug.JustUpdateDeviceLine();
+_li = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");Debug.locals.put("li", _li);
+ BA.debugLineNum = 205;BA.debugLine="For i = 0 To Items.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step9 = 1;
+final int limit9 = RemoteObject.solve(new RemoteObject[] {_items.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step9 > 0 && _i <= limit9) || (step9 < 0 && _i >= limit9) ;_i = ((int)(0 + _i + step9)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 206;BA.debugLine="Dim itemNotLower As String = Items.Get(i)";
+Debug.JustUpdateDeviceLine();
+_itemnotlower = BA.ObjectToString(_items.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("itemNotLower", _itemnotlower);Debug.locals.put("itemNotLower", _itemnotlower);
+ BA.debugLineNum = 207;BA.debugLine="Dim itemToLower As String = itemNotLower.ToLower";
+Debug.JustUpdateDeviceLine();
+_itemtolower = _itemnotlower.runMethod(true,"toLowerCase");Debug.locals.put("itemToLower", _itemtolower);Debug.locals.put("itemToLower", _itemtolower);
+ BA.debugLineNum = 208;BA.debugLine="noDuplicates.Clear";
+Debug.JustUpdateDeviceLine();
+_noduplicates.runVoidMethod ("Clear");
+ BA.debugLineNum = 209;BA.debugLine="For start = 0 To IIf(PrefixOnly, 0, itemToLower.";
+Debug.JustUpdateDeviceLine();
+{
+final int step13 = 1;
+final int limit13 = (int)(BA.ObjectToNumber(((__ref.getField(true,"_prefixonly" /*RemoteObject*/ ).get().booleanValue()) ? (RemoteObject.createImmutable((0))) : ((RemoteObject.solve(new RemoteObject[] {_itemtolower.runMethod(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1))))).get().doubleValue());
+_start = 0 ;
+for (;(step13 > 0 && _start <= limit13) || (step13 < 0 && _start >= limit13) ;_start = ((int)(0 + _start + step13)) ) {
+Debug.locals.put("start", _start);
+ BA.debugLineNum = 210;BA.debugLine="Dim count As Int = 1";
+Debug.JustUpdateDeviceLine();
+_count = BA.numberCast(int.class, 1);Debug.locals.put("count", _count);Debug.locals.put("count", _count);
+ BA.debugLineNum = 211;BA.debugLine="Do While count <= MAX_LIMIT And start + count <";
+Debug.JustUpdateDeviceLine();
+while (RemoteObject.solveBoolean("k",_count,BA.numberCast(double.class, __ref.getField(true,"_max_limit" /*RemoteObject*/ ))) && RemoteObject.solveBoolean("k",RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_start),_count}, "+",1, 1),BA.numberCast(double.class, _itemtolower.runMethod(true,"length")))) {
+ BA.debugLineNum = 212;BA.debugLine="Dim str As String = itemToLower.SubString2(sta";
+Debug.JustUpdateDeviceLine();
+_str = _itemtolower.runMethod(true,"substring",(Object)(BA.numberCast(int.class, _start)),(Object)(RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(_start),_count}, "+",1, 1)));Debug.locals.put("str", _str);Debug.locals.put("str", _str);
+ BA.debugLineNum = 213;BA.debugLine="If noDuplicates.ContainsKey(str) = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_noduplicates.runMethod(true,"ContainsKey",(Object)((_str))),b4xsearchtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 214;BA.debugLine="noDuplicates.Put(str, \"\")";
+Debug.JustUpdateDeviceLine();
+_noduplicates.runVoidMethod ("Put",(Object)((_str)),(Object)((RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 215;BA.debugLine="If start = 0 Then m = prefixList Else m = sub";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",RemoteObject.createImmutable(_start),BA.numberCast(double.class, 0))) {
+_m = __ref.getField(false,"_prefixlist" /*RemoteObject*/ );Debug.locals.put("m", _m);}
+else {
+_m = __ref.getField(false,"_substringlist" /*RemoteObject*/ );Debug.locals.put("m", _m);};
+ BA.debugLineNum = 216;BA.debugLine="li = m.Get(str)";
+Debug.JustUpdateDeviceLine();
+_li = RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), _m.runMethod(false,"Get",(Object)((_str))));Debug.locals.put("li", _li);
+ BA.debugLineNum = 217;BA.debugLine="If li.IsInitialized = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_li.runMethod(true,"IsInitialized"),b4xsearchtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 218;BA.debugLine="li.Initialize";
+Debug.JustUpdateDeviceLine();
+_li.runVoidMethod ("Initialize");
+ BA.debugLineNum = 219;BA.debugLine="m.Put(str, li)";
+Debug.JustUpdateDeviceLine();
+_m.runVoidMethod ("Put",(Object)((_str)),(Object)((_li.getObject())));
+ };
+ BA.debugLineNum = 221;BA.debugLine="li.Add(itemNotLower)";
+Debug.JustUpdateDeviceLine();
+_li.runVoidMethod ("Add",(Object)((_itemnotlower)));
+ };
+ BA.debugLineNum = 223;BA.debugLine="count = count + 1";
+Debug.JustUpdateDeviceLine();
+_count = RemoteObject.solve(new RemoteObject[] {_count,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("count", _count);
+ }
+;
+ }
+}Debug.locals.put("start", _start);
+;
+ }
+}Debug.locals.put("i", _i);
+;
+ BA.debugLineNum = 227;BA.debugLine="Log(\"Index time: \" & (DateTime.Now - startTime) &";
+Debug.JustUpdateDeviceLine();
+b4xsearchtemplate.__c.runVoidMethod ("LogImpl","950659359",RemoteObject.concat(RemoteObject.createImmutable("Index time: "),(RemoteObject.solve(new RemoteObject[] {b4xsearchtemplate.__c.getField(false,"DateTime").runMethod(true,"getNow"),_starttime}, "-",1, 2)),RemoteObject.createImmutable(" ms ("),_items.runMethod(true,"getSize"),RemoteObject.createImmutable(" Items)")),0);
+ BA.debugLineNum = 228;BA.debugLine="AllItems = Items";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_allitems" /*RemoteObject*/ ,_items);
+ BA.debugLineNum = 229;BA.debugLine="Return Array(prefixList, substringList, AllItems)";
+Debug.JustUpdateDeviceLine();
+if (true) return (RemoteObject.createNewArray("Object",new int[] {3},new Object[] {(__ref.getField(false,"_prefixlist" /*RemoteObject*/ ).getObject()),(__ref.getField(false,"_substringlist" /*RemoteObject*/ ).getObject()),(__ref.getField(false,"_allitems" /*RemoteObject*/ ).getObject())}));
+ BA.debugLineNum = 230;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static void _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,65);
+if (RapidSub.canDelegate("show")) { __ref.runUserSub(false, "b4xsearchtemplate","show", __ref, _dialog); return;}
+ResumableSub_Show rsub = new ResumableSub_Show(null,__ref,_dialog);
+rsub.resume(null, null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static class ResumableSub_Show extends BA.ResumableSub {
+public ResumableSub_Show(reparto_mazapa.keymon.lat.b4xsearchtemplate parent,RemoteObject __ref,RemoteObject _dialog) {
+this.parent = parent;
+this.__ref = __ref;
+this._dialog = _dialog;
+}
+java.util.LinkedHashMap rsLocals = new java.util.LinkedHashMap();
+RemoteObject __ref;
+reparto_mazapa.keymon.lat.b4xsearchtemplate parent;
+RemoteObject _dialog;
+
+@Override
+public void resume(BA ba, RemoteObject result) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,65);
+Debug.locals = rsLocals;Debug.currentSubFrame.locals = rsLocals;
+
+ while (true) {
+ switch (state) {
+ case -1:
+return;
+
+case 0:
+//C
+this.state = -1;
+Debug.locals.put("_ref", __ref);
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 66;BA.debugLine="xDialog = Dialog";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_xdialog" /*RemoteObject*/ ,_dialog);
+ BA.debugLineNum = 67;BA.debugLine="xDialog.PutAtTop = xui.IsB4A Or xui.IsB4i";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_xdialog" /*RemoteObject*/ ).setField ("_putattop" /*RemoteObject*/ ,BA.ObjectToBoolean(RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) || RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))));
+ BA.debugLineNum = 68;BA.debugLine="CustomListView1.AsView.Color = xui.Color_Transpar";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_asview").runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 69;BA.debugLine="CustomListView1.sv.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).getField(false,"_sv").runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 70;BA.debugLine="mBase.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 71;BA.debugLine="Sleep(20)";
+Debug.JustUpdateDeviceLine();
+parent.__c.runVoidMethod ("Sleep",__ref.getField(false, "ba"),anywheresoftware.b4a.pc.PCResumableSub.createDebugResumeSub(this, "b4xsearchtemplate", "show"),BA.numberCast(int.class, 20));
+this.state = 1;
+return;
+case 1:
+//C
+this.state = -1;
+;
+ BA.debugLineNum = 72;BA.debugLine="Update(\"\", True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_update" /*RemoteObject*/ ,(Object)(BA.ObjectToString("")),(Object)(parent.__c.getField(true,"True")));
+ BA.debugLineNum = 73;BA.debugLine="CustomListView1.JumpToItem(0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_jumptoitem",(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 74;BA.debugLine="SearchField.Text = \"\"";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_searchfield" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_settext" /*RemoteObject*/ ,BA.ObjectToString(""));
+ BA.debugLineNum = 75;BA.debugLine="SearchField.TextField.RequestFocus";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_searchfield" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_gettextfield" /*RemoteObject*/ ).runVoidMethod ("RequestFocus");
+ BA.debugLineNum = 77;BA.debugLine="IME.ShowKeyboard(SearchField.TextField)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_ime" /*RemoteObject*/ ).runVoidMethod ("ShowKeyboard",(Object)((__ref.getField(false,"_searchfield" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xfloattextfield.class, "_gettextfield" /*RemoteObject*/ ).getObject())));
+ BA.debugLineNum = 79;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+if (true) break;
+
+ }
+ }
+ }
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
+public static RemoteObject _update(RemoteObject __ref,RemoteObject _term,RemoteObject _force) throws Exception{
+try {
+ Debug.PushSubsStack("Update (b4xsearchtemplate) ","b4xsearchtemplate",62,__ref.getField(false, "ba"),__ref,85);
+if (RapidSub.canDelegate("update")) { return __ref.runUserSub(false, "b4xsearchtemplate","update", __ref, _term, _force);}
+int _i = 0;
+RemoteObject _p = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+RemoteObject _str1 = RemoteObject.createImmutable("");
+RemoteObject _str2 = RemoteObject.createImmutable("");
+Debug.locals.put("Term", _term);
+Debug.locals.put("Force", _force);
+ BA.debugLineNum = 85;BA.debugLine="Private Sub Update(Term As String, Force As Boolea";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 86;BA.debugLine="If Term = LastTerm And Force = False Then Return";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_term,__ref.getField(true,"_lastterm" /*RemoteObject*/ )) && RemoteObject.solveBoolean("=",_force,b4xsearchtemplate.__c.getField(true,"False"))) {
+if (true) return RemoteObject.createImmutable("");};
+ BA.debugLineNum = 87;BA.debugLine="LastTerm = Term";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastterm" /*RemoteObject*/ ,_term);
+ BA.debugLineNum = 88;BA.debugLine="If xui.IsB4J = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4J"),b4xsearchtemplate.__c.getField(true,"False"))) {
+ BA.debugLineNum = 89;BA.debugLine="For i = 0 To CustomListView1.Size - 1";
+Debug.JustUpdateDeviceLine();
+{
+final int step4 = 1;
+final int limit4 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(true,"_getsize"),RemoteObject.createImmutable(1)}, "-",1, 1).get().intValue();
+_i = 0 ;
+for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4)) ) {
+Debug.locals.put("i", _i);
+ BA.debugLineNum = 90;BA.debugLine="Dim p As B4XView = CustomListView1.GetPanel(i)";
+Debug.JustUpdateDeviceLine();
+_p = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_p = __ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runMethod(false,"_getpanel",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
+ BA.debugLineNum = 91;BA.debugLine="p.RemoveViewFromParent";
+Debug.JustUpdateDeviceLine();
+_p.runVoidMethod ("RemoveViewFromParent");
+ BA.debugLineNum = 92;BA.debugLine="ItemsCache.Add(p)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_itemscache" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_p.getObject())));
+ }
+}Debug.locals.put("i", _i);
+;
+ };
+ BA.debugLineNum = 95;BA.debugLine="CustomListView1.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_customlistview1" /*RemoteObject*/ ).runVoidMethod ("_clear");
+ BA.debugLineNum = 97;BA.debugLine="Dim str1, str2 As String";
+Debug.JustUpdateDeviceLine();
+_str1 = RemoteObject.createImmutable("");Debug.locals.put("str1", _str1);
+_str2 = RemoteObject.createImmutable("");Debug.locals.put("str2", _str2);
+ BA.debugLineNum = 98;BA.debugLine="str1 = Term.ToLowerCase";
+Debug.JustUpdateDeviceLine();
+_str1 = _term.runMethod(true,"toLowerCase");Debug.locals.put("str1", _str1);
+ BA.debugLineNum = 99;BA.debugLine="If Term = \"\" Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_term,BA.ObjectToString(""))) {
+ BA.debugLineNum = 100;BA.debugLine="AddItemsToList(AllItems, str1)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_additemstolist" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_allitems" /*RemoteObject*/ )),(Object)(_str1));
+ }else {
+ BA.debugLineNum = 102;BA.debugLine="If str1.Length > MAX_LIMIT Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_str1.runMethod(true,"length"),BA.numberCast(double.class, __ref.getField(true,"_max_limit" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 103;BA.debugLine="str2 = str1.SubString2(0, MAX_LIMIT)";
+Debug.JustUpdateDeviceLine();
+_str2 = _str1.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_max_limit" /*RemoteObject*/ )));Debug.locals.put("str2", _str2);
+ }else {
+ BA.debugLineNum = 105;BA.debugLine="str2 = str1";
+Debug.JustUpdateDeviceLine();
+_str2 = _str1;Debug.locals.put("str2", _str2);
+ };
+ BA.debugLineNum = 107;BA.debugLine="AddItemsToList(prefixList.Get(str2), str1)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_additemstolist" /*RemoteObject*/ ,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), __ref.getField(false,"_prefixlist" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((_str2)))),(Object)(_str1));
+ BA.debugLineNum = 108;BA.debugLine="AddItemsToList(substringList.Get(str2), str1)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xsearchtemplate.class, "_additemstolist" /*RemoteObject*/ ,RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), __ref.getField(false,"_substringlist" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((_str2)))),(Object)(_str1));
+ };
+ BA.debugLineNum = 110;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar.java
new file mode 100644
index 0000000..57d664b
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar.java
@@ -0,0 +1,53 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xseekbar {
+ public static RemoteObject myClass;
+ public b4xseekbar() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xseekbar.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _color1 = RemoteObject.createImmutable(0);
+public static RemoteObject _color2 = RemoteObject.createImmutable(0);
+public static RemoteObject _thumbcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _touchpanel = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _mvalue = RemoteObject.createImmutable(0);
+public static RemoteObject _minvalue = RemoteObject.createImmutable(0);
+public static RemoteObject _maxvalue = RemoteObject.createImmutable(0);
+public static RemoteObject _interval = RemoteObject.createImmutable(0);
+public static RemoteObject _vertical = RemoteObject.createImmutable(false);
+public static RemoteObject _size1 = RemoteObject.createImmutable(0);
+public static RemoteObject _size2 = RemoteObject.createImmutable(0);
+public static RemoteObject _radius1 = RemoteObject.createImmutable(0);
+public static RemoteObject _radius2 = RemoteObject.createImmutable(0);
+public static RemoteObject _pressed = RemoteObject.createImmutable(false);
+public static RemoteObject _size = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"Color1",_ref.getField(false, "_color1"),"Color2",_ref.getField(false, "_color2"),"cvs",_ref.getField(false, "_cvs"),"DateUtils",_ref.getField(false, "_dateutils"),"Interval",_ref.getField(false, "_interval"),"MaxValue",_ref.getField(false, "_maxvalue"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEventName",_ref.getField(false, "_meventname"),"MinValue",_ref.getField(false, "_minvalue"),"mValue",_ref.getField(false, "_mvalue"),"Pressed",_ref.getField(false, "_pressed"),"Radius1",_ref.getField(false, "_radius1"),"Radius2",_ref.getField(false, "_radius2"),"size",_ref.getField(false, "_size"),"Size1",_ref.getField(false, "_size1"),"Size2",_ref.getField(false, "_size2"),"Tag",_ref.getField(false, "_tag"),"ThumbColor",_ref.getField(false, "_thumbcolor"),"TouchPanel",_ref.getField(false, "_touchpanel"),"Vertical",_ref.getField(false, "_vertical"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.java
new file mode 100644
index 0000000..75e8e13
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xseekbar_subs_0.java
@@ -0,0 +1,425 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xseekbar_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,52);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xseekbar","base_resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 52;BA.debugLine="Public Sub Base_Resize (Width As Double, Height As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 53;BA.debugLine="cvs.Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _width)),(Object)(BA.numberCast(float.class, _height)));
+ BA.debugLineNum = 54;BA.debugLine="TouchPanel.SetLayoutAnimated(0, 0, 0, Width, Heig";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, _width)),(Object)(BA.numberCast(int.class, _height)));
+ BA.debugLineNum = 55;BA.debugLine="Vertical = mBase.Height > mBase.Width";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_vertical" /*RemoteObject*/ ,BA.ObjectToBoolean(RemoteObject.solveBoolean(">",__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")))));
+ BA.debugLineNum = 56;BA.debugLine="size = Max(mBase.Height, mBase.Width) - 2 * Radiu";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_size" /*RemoteObject*/ ,BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {b4xseekbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")))),RemoteObject.createImmutable(2),__ref.getField(true,"_radius2" /*RemoteObject*/ )}, "-*",1, 0)));
+ BA.debugLineNum = 57;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 58;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 11;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 12;BA.debugLine="Private mEventName As String 'ignore";
+b4xseekbar._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xseekbar._meventname);
+ //BA.debugLineNum = 13;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xseekbar._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xseekbar._mcallback);
+ //BA.debugLineNum = 14;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xseekbar._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xseekbar._mbase);
+ //BA.debugLineNum = 15;BA.debugLine="Private xui As XUI 'ignore";
+b4xseekbar._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xseekbar._xui);
+ //BA.debugLineNum = 16;BA.debugLine="Public Color1, Color2, ThumbColor As Int";
+b4xseekbar._color1 = RemoteObject.createImmutable(0);__ref.setField("_color1",b4xseekbar._color1);
+b4xseekbar._color2 = RemoteObject.createImmutable(0);__ref.setField("_color2",b4xseekbar._color2);
+b4xseekbar._thumbcolor = RemoteObject.createImmutable(0);__ref.setField("_thumbcolor",b4xseekbar._thumbcolor);
+ //BA.debugLineNum = 17;BA.debugLine="Private cvs As B4XCanvas";
+b4xseekbar._cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvs",b4xseekbar._cvs);
+ //BA.debugLineNum = 18;BA.debugLine="Public Tag As Object";
+b4xseekbar._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xseekbar._tag);
+ //BA.debugLineNum = 19;BA.debugLine="Private TouchPanel As B4XView";
+b4xseekbar._touchpanel = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_touchpanel",b4xseekbar._touchpanel);
+ //BA.debugLineNum = 20;BA.debugLine="Private mValue As Int";
+b4xseekbar._mvalue = RemoteObject.createImmutable(0);__ref.setField("_mvalue",b4xseekbar._mvalue);
+ //BA.debugLineNum = 21;BA.debugLine="Public MinValue, MaxValue As Int";
+b4xseekbar._minvalue = RemoteObject.createImmutable(0);__ref.setField("_minvalue",b4xseekbar._minvalue);
+b4xseekbar._maxvalue = RemoteObject.createImmutable(0);__ref.setField("_maxvalue",b4xseekbar._maxvalue);
+ //BA.debugLineNum = 22;BA.debugLine="Public Interval As Int = 1";
+b4xseekbar._interval = BA.numberCast(int.class, 1);__ref.setField("_interval",b4xseekbar._interval);
+ //BA.debugLineNum = 23;BA.debugLine="Private Vertical As Boolean";
+b4xseekbar._vertical = RemoteObject.createImmutable(false);__ref.setField("_vertical",b4xseekbar._vertical);
+ //BA.debugLineNum = 24;BA.debugLine="Public Size1 = 4dip, Size2 = 2dip, Radius1 = 6dip";
+b4xseekbar._size1 = b4xseekbar.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 4)));__ref.setField("_size1",b4xseekbar._size1);
+b4xseekbar._size2 = b4xseekbar.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)));__ref.setField("_size2",b4xseekbar._size2);
+b4xseekbar._radius1 = b4xseekbar.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 6)));__ref.setField("_radius1",b4xseekbar._radius1);
+b4xseekbar._radius2 = b4xseekbar.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 12)));__ref.setField("_radius2",b4xseekbar._radius2);
+ //BA.debugLineNum = 25;BA.debugLine="Private Pressed As Boolean";
+b4xseekbar._pressed = RemoteObject.createImmutable(false);__ref.setField("_pressed",b4xseekbar._pressed);
+ //BA.debugLineNum = 26;BA.debugLine="Private size As Int";
+b4xseekbar._size = RemoteObject.createImmutable(0);__ref.setField("_size",b4xseekbar._size);
+ //BA.debugLineNum = 27;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,35);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xseekbar","designercreateview", __ref, _base, _lbl, _props);}
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 35;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 36;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 37;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 37;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 38;BA.debugLine="Color1 = xui.PaintOrColorToColor(Props.Get(\"Color";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_color1" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Color1")))))));
+ BA.debugLineNum = 39;BA.debugLine="Color2 = xui.PaintOrColorToColor(Props.Get(\"Color";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_color2" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Color2")))))));
+ BA.debugLineNum = 40;BA.debugLine="ThumbColor = xui.PaintOrColorToColor(Props.Get(\"T";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_thumbcolor" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("ThumbColor")))))));
+ BA.debugLineNum = 41;BA.debugLine="Interval = Max(1, Props.GetDefault(\"Interval\", 1)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_interval" /*RemoteObject*/ ,BA.numberCast(int.class, b4xseekbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, 1)),(Object)(BA.numberCast(double.class, _props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("Interval"))),(Object)(RemoteObject.createImmutable((1)))))))));
+ BA.debugLineNum = 42;BA.debugLine="MinValue = Props.Get(\"Min\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_minvalue" /*RemoteObject*/ ,BA.numberCast(int.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Min"))))));
+ BA.debugLineNum = 43;BA.debugLine="MaxValue = Props.Get(\"Max\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_maxvalue" /*RemoteObject*/ ,BA.numberCast(int.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Max"))))));
+ BA.debugLineNum = 44;BA.debugLine="mValue = Max(MinValue, Min(MaxValue, Props.Get(\"V";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,BA.numberCast(int.class, b4xseekbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, __ref.getField(true,"_minvalue" /*RemoteObject*/ ))),(Object)(b4xseekbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, __ref.getField(true,"_maxvalue" /*RemoteObject*/ ))),(Object)(BA.numberCast(double.class, _props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Value")))))))))));
+ BA.debugLineNum = 45;BA.debugLine="cvs.Initialize(mBase)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));
+ BA.debugLineNum = 46;BA.debugLine="TouchPanel = xui.CreatePanel(\"TouchPanel\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_touchpanel" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("TouchPanel"))));
+ BA.debugLineNum = 47;BA.debugLine="mBase.AddView(TouchPanel, 0, 0, mBase.Width, mBas";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight")));
+ BA.debugLineNum = 48;BA.debugLine="If xui.IsB4A Or xui.IsB4i Then Radius2 = 20dip";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A")) || RemoteObject.solveBoolean(".",__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4i"))) {
+__ref.setField ("_radius2" /*RemoteObject*/ ,b4xseekbar.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 20))));};
+ BA.debugLineNum = 49;BA.debugLine="If xui.IsB4A Then Base_Resize(mBase.Width, mBase.";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getIsB4A").get().booleanValue()) {
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_base_resize" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"))),(Object)(BA.numberCast(double.class, __ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"))));};
+ BA.debugLineNum = 50;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalue(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getValue (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,130);
+if (RapidSub.canDelegate("getvalue")) { return __ref.runUserSub(false, "b4xseekbar","getvalue", __ref);}
+ BA.debugLineNum = 130;BA.debugLine="Public Sub getValue As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 131;BA.debugLine="Return mValue";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mvalue" /*RemoteObject*/ );
+ BA.debugLineNum = 132;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,29);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xseekbar","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 29;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 30;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 31;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 32;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _raisetouchstateevent(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("RaiseTouchStateEvent (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,102);
+if (RapidSub.canDelegate("raisetouchstateevent")) { return __ref.runUserSub(false, "b4xseekbar","raisetouchstateevent", __ref);}
+ BA.debugLineNum = 102;BA.debugLine="Private Sub RaiseTouchStateEvent";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 103;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_TouchS";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_TouchStateChanged"))),(Object)(BA.numberCast(int.class, 1))).get().booleanValue()) {
+ BA.debugLineNum = 104;BA.debugLine="CallSubDelayed2(mCallBack, mEventName & \"_TouchS";
+Debug.JustUpdateDeviceLine();
+b4xseekbar.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_TouchStateChanged"))),(Object)((__ref.getField(true,"_pressed" /*RemoteObject*/ ))));
+ };
+ BA.debugLineNum = 106;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvalue(RemoteObject __ref,RemoteObject _v) throws Exception{
+try {
+ Debug.PushSubsStack("setValue (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,125);
+if (RapidSub.canDelegate("setvalue")) { return __ref.runUserSub(false, "b4xseekbar","setvalue", __ref, _v);}
+Debug.locals.put("v", _v);
+ BA.debugLineNum = 125;BA.debugLine="Public Sub setValue(v As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 126;BA.debugLine="mValue = Max(MinValue, Min(MaxValue, v))";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,BA.numberCast(int.class, b4xseekbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, __ref.getField(true,"_minvalue" /*RemoteObject*/ ))),(Object)(b4xseekbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, __ref.getField(true,"_maxvalue" /*RemoteObject*/ ))),(Object)(BA.numberCast(double.class, _v)))))));
+ BA.debugLineNum = 127;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 128;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _setvaluebasedontouch(RemoteObject __ref,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("SetValueBasedOnTouch (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,108);
+if (RapidSub.canDelegate("setvaluebasedontouch")) { return __ref.runUserSub(false, "b4xseekbar","setvaluebasedontouch", __ref, _x, _y);}
+RemoteObject _v = RemoteObject.createImmutable(0);
+RemoteObject _newvalue = RemoteObject.createImmutable(0);
+Debug.locals.put("x", _x);
+Debug.locals.put("y", _y);
+ BA.debugLineNum = 108;BA.debugLine="Private Sub SetValueBasedOnTouch(x As Int, y As In";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 109;BA.debugLine="Dim v As Int";
+Debug.JustUpdateDeviceLine();
+_v = RemoteObject.createImmutable(0);Debug.locals.put("v", _v);
+ BA.debugLineNum = 110;BA.debugLine="If Vertical Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_vertical" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 111;BA.debugLine="v = (mBase.Height - Radius2 - y) / size * (MaxVa";
+Debug.JustUpdateDeviceLine();
+_v = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_radius2" /*RemoteObject*/ ),_y}, "--",2, 1)),__ref.getField(true,"_size" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_maxvalue" /*RemoteObject*/ ),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "-",1, 1)),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "/*+",1, 0));Debug.locals.put("v", _v);
+ }else {
+ BA.debugLineNum = 113;BA.debugLine="v = (x - Radius2) / size * (MaxValue - MinValue)";
+Debug.JustUpdateDeviceLine();
+_v = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_x,__ref.getField(true,"_radius2" /*RemoteObject*/ )}, "-",1, 1)),__ref.getField(true,"_size" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_maxvalue" /*RemoteObject*/ ),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "-",1, 1)),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "/*+",1, 0));Debug.locals.put("v", _v);
+ };
+ BA.debugLineNum = 115;BA.debugLine="v = Round (v / Interval) * Interval";
+Debug.JustUpdateDeviceLine();
+_v = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {b4xseekbar.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {_v,__ref.getField(true,"_interval" /*RemoteObject*/ )}, "/",0, 0))),__ref.getField(true,"_interval" /*RemoteObject*/ )}, "*",0, 2));Debug.locals.put("v", _v);
+ BA.debugLineNum = 116;BA.debugLine="Dim NewValue As Int = Max(MinValue, Min(MaxValue,";
+Debug.JustUpdateDeviceLine();
+_newvalue = BA.numberCast(int.class, b4xseekbar.__c.runMethod(true,"Max",(Object)(BA.numberCast(double.class, __ref.getField(true,"_minvalue" /*RemoteObject*/ ))),(Object)(b4xseekbar.__c.runMethod(true,"Min",(Object)(BA.numberCast(double.class, __ref.getField(true,"_maxvalue" /*RemoteObject*/ ))),(Object)(BA.numberCast(double.class, _v))))));Debug.locals.put("NewValue", _newvalue);Debug.locals.put("NewValue", _newvalue);
+ BA.debugLineNum = 117;BA.debugLine="If NewValue <> mValue Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("!",_newvalue,BA.numberCast(double.class, __ref.getField(true,"_mvalue" /*RemoteObject*/ )))) {
+ BA.debugLineNum = 118;BA.debugLine="mValue = NewValue";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mvalue" /*RemoteObject*/ ,_newvalue);
+ BA.debugLineNum = 119;BA.debugLine="If xui.SubExists(mCallBack, mEventName & \"_Value";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"SubExists",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_ValueChanged"))),(Object)(BA.numberCast(int.class, 1))).get().booleanValue()) {
+ BA.debugLineNum = 120;BA.debugLine="CallSubDelayed2(mCallBack, mEventName & \"_Value";
+Debug.JustUpdateDeviceLine();
+b4xseekbar.__c.runVoidMethod ("CallSubDelayed2",__ref.getField(false, "ba"),(Object)(__ref.getField(false,"_mcallback" /*RemoteObject*/ )),(Object)(RemoteObject.concat(__ref.getField(true,"_meventname" /*RemoteObject*/ ),RemoteObject.createImmutable("_ValueChanged"))),(Object)((__ref.getField(true,"_mvalue" /*RemoteObject*/ ))));
+ };
+ };
+ BA.debugLineNum = 123;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _touchpanel_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("TouchPanel_Touch (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,88);
+if (RapidSub.canDelegate("touchpanel_touch")) { return __ref.runUserSub(false, "b4xseekbar","touchpanel_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 88;BA.debugLine="Private Sub TouchPanel_Touch (Action As Int, X As";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 89;BA.debugLine="If Action = TouchPanel.TOUCH_ACTION_DOWN Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_DOWN")))) {
+ BA.debugLineNum = 90;BA.debugLine="Pressed = True";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pressed" /*RemoteObject*/ ,b4xseekbar.__c.getField(true,"True"));
+ BA.debugLineNum = 91;BA.debugLine="RaiseTouchStateEvent";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_raisetouchstateevent" /*RemoteObject*/ );
+ BA.debugLineNum = 92;BA.debugLine="SetValueBasedOnTouch(X, Y)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_setvaluebasedontouch" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)));
+ }else
+{ BA.debugLineNum = 93;BA.debugLine="Else If Action = TouchPanel.TOUCH_ACTION_MOVE The";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE")))) {
+ BA.debugLineNum = 94;BA.debugLine="SetValueBasedOnTouch(X, Y)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_setvaluebasedontouch" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _x)),(Object)(BA.numberCast(int.class, _y)));
+ }else
+{ BA.debugLineNum = 95;BA.debugLine="Else If Action = TouchPanel.TOUCH_ACTION_UP Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_action,BA.numberCast(double.class, __ref.getField(false,"_touchpanel" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_UP")))) {
+ BA.debugLineNum = 96;BA.debugLine="Pressed = False";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_pressed" /*RemoteObject*/ ,b4xseekbar.__c.getField(true,"False"));
+ BA.debugLineNum = 97;BA.debugLine="RaiseTouchStateEvent";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_raisetouchstateevent" /*RemoteObject*/ );
+ }}}
+;
+ BA.debugLineNum = 99;BA.debugLine="Update";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xseekbar.class, "_update" /*RemoteObject*/ );
+ BA.debugLineNum = 100;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _update(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Update (b4xseekbar) ","b4xseekbar",63,__ref.getField(false, "ba"),__ref,61);
+if (RapidSub.canDelegate("update")) { return __ref.runUserSub(false, "b4xseekbar","update", __ref);}
+RemoteObject _s1 = RemoteObject.createImmutable(0);
+RemoteObject _y = RemoteObject.createImmutable(0);
+RemoteObject _x = RemoteObject.createImmutable(0);
+ BA.debugLineNum = 61;BA.debugLine="Public Sub Update";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 63;BA.debugLine="cvs.ClearRect(cvs.TargetRect)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("ClearRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")));
+ BA.debugLineNum = 64;BA.debugLine="If size > 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",__ref.getField(true,"_size" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 65;BA.debugLine="If Vertical = False Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",__ref.getField(true,"_vertical" /*RemoteObject*/ ),b4xseekbar.__c.getField(true,"False"))) {
+ BA.debugLineNum = 66;BA.debugLine="Dim s1 As Int = Radius2 + (mValue - MinValue) /";
+Debug.JustUpdateDeviceLine();
+_s1 = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_radius2" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_mvalue" /*RemoteObject*/ ),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "-",1, 1)),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_maxvalue" /*RemoteObject*/ ),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "-",1, 1)),__ref.getField(true,"_size" /*RemoteObject*/ )}, "+/*",1, 0));Debug.locals.put("s1", _s1);Debug.locals.put("s1", _s1);
+ BA.debugLineNum = 67;BA.debugLine="Dim y As Int = mBase.Height / 2";
+Debug.JustUpdateDeviceLine();
+_y = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/",0, 0));Debug.locals.put("y", _y);Debug.locals.put("y", _y);
+ BA.debugLineNum = 68;BA.debugLine="cvs.DrawLine(Radius2, y, s1, y, Color1, Size1)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius2" /*RemoteObject*/ ))),(Object)(BA.numberCast(float.class, _y)),(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, _y)),(Object)(__ref.getField(true,"_color1" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, __ref.getField(true,"_size1" /*RemoteObject*/ ))));
+ BA.debugLineNum = 69;BA.debugLine="cvs.DrawLine(s1, y, mBase.Width - Radius2, y, C";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, _y)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),__ref.getField(true,"_radius2" /*RemoteObject*/ )}, "-",1, 1))),(Object)(BA.numberCast(float.class, _y)),(Object)(__ref.getField(true,"_color2" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, __ref.getField(true,"_size2" /*RemoteObject*/ ))));
+ BA.debugLineNum = 70;BA.debugLine="cvs.DrawCircle(s1, y, Radius1, Color1, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, _y)),(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius1" /*RemoteObject*/ ))),(Object)(__ref.getField(true,"_color1" /*RemoteObject*/ )),(Object)(b4xseekbar.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 71;BA.debugLine="If Pressed Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_pressed" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 72;BA.debugLine="cvs.DrawCircle(s1, y, Radius2, ThumbColor, Tru";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, _y)),(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius2" /*RemoteObject*/ ))),(Object)(__ref.getField(true,"_thumbcolor" /*RemoteObject*/ )),(Object)(b4xseekbar.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ };
+ }else {
+ BA.debugLineNum = 75;BA.debugLine="Dim s1 As Int = Radius2 + (MaxValue - mValue) /";
+Debug.JustUpdateDeviceLine();
+_s1 = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_radius2" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_maxvalue" /*RemoteObject*/ ),__ref.getField(true,"_mvalue" /*RemoteObject*/ )}, "-",1, 1)),(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_maxvalue" /*RemoteObject*/ ),__ref.getField(true,"_minvalue" /*RemoteObject*/ )}, "-",1, 1)),__ref.getField(true,"_size" /*RemoteObject*/ )}, "+/*",1, 0));Debug.locals.put("s1", _s1);Debug.locals.put("s1", _s1);
+ BA.debugLineNum = 76;BA.debugLine="Dim x As Int = mBase.Width / 2";
+Debug.JustUpdateDeviceLine();
+_x = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getWidth"),RemoteObject.createImmutable(2)}, "/",0, 0));Debug.locals.put("x", _x);Debug.locals.put("x", _x);
+ BA.debugLineNum = 77;BA.debugLine="cvs.DrawLine(x, Radius2, x, s1, Color2, Size2)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius2" /*RemoteObject*/ ))),(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, _s1)),(Object)(__ref.getField(true,"_color2" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, __ref.getField(true,"_size2" /*RemoteObject*/ ))));
+ BA.debugLineNum = 78;BA.debugLine="cvs.DrawLine(x, s1, x, mBase.Height - Radius2,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getHeight"),__ref.getField(true,"_radius2" /*RemoteObject*/ )}, "-",1, 1))),(Object)(__ref.getField(true,"_color1" /*RemoteObject*/ )),(Object)(BA.numberCast(float.class, __ref.getField(true,"_size1" /*RemoteObject*/ ))));
+ BA.debugLineNum = 79;BA.debugLine="cvs.DrawCircle(x, s1, Radius1, Color1, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius1" /*RemoteObject*/ ))),(Object)(__ref.getField(true,"_color1" /*RemoteObject*/ )),(Object)(b4xseekbar.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 80;BA.debugLine="If Pressed Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_pressed" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 81;BA.debugLine="cvs.DrawCircle(x, s1, Radius2, ThumbColor, Tru";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawCircle",(Object)(BA.numberCast(float.class, _x)),(Object)(BA.numberCast(float.class, _s1)),(Object)(BA.numberCast(float.class, __ref.getField(true,"_radius2" /*RemoteObject*/ ))),(Object)(__ref.getField(true,"_thumbcolor" /*RemoteObject*/ )),(Object)(b4xseekbar.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ };
+ };
+ };
+ BA.debugLineNum = 85;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 86;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset.java
new file mode 100644
index 0000000..c79b21e
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset.java
@@ -0,0 +1,33 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xset {
+ public static RemoteObject myClass;
+ public b4xset() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xset.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _map = RemoteObject.declareNull("reparto_mazapa.keymon.lat.b4xorderedmap");
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"DateUtils",_ref.getField(false, "_dateutils"),"map",_ref.getField(false, "_map")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset_subs_0.java
new file mode 100644
index 0000000..c1f8395
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xset_subs_0.java
@@ -0,0 +1,154 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xset_subs_0 {
+
+
+public static RemoteObject _add(RemoteObject __ref,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Add (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,9);
+if (RapidSub.canDelegate("add")) { return __ref.runUserSub(false, "b4xset","add", __ref, _value);}
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 9;BA.debugLine="Public Sub Add(Value As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 10;BA.debugLine="map.Put(Value, \"\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_put" /*RemoteObject*/ ,(Object)(_value),(Object)((RemoteObject.createImmutable(""))));
+ BA.debugLineNum = 11;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _aslist(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("AsList (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,29);
+if (RapidSub.canDelegate("aslist")) { return __ref.runUserSub(false, "b4xset","aslist", __ref);}
+ BA.debugLineNum = 29;BA.debugLine="Public Sub AsList As List";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 30;BA.debugLine="Return map.Keys";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getkeys" /*RemoteObject*/ );
+ BA.debugLineNum = 31;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private map As B4XOrderedMap";
+b4xset._map = RemoteObject.createNew ("reparto_mazapa.keymon.lat.b4xorderedmap");__ref.setField("_map",b4xset._map);
+ //BA.debugLineNum = 3;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _clear(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("Clear (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,25);
+if (RapidSub.canDelegate("clear")) { return __ref.runUserSub(false, "b4xset","clear", __ref);}
+ BA.debugLineNum = 25;BA.debugLine="Public Sub Clear";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 26;BA.debugLine="map.Clear";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_clear" /*RemoteObject*/ );
+ BA.debugLineNum = 27;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _contains(RemoteObject __ref,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Contains (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,17);
+if (RapidSub.canDelegate("contains")) { return __ref.runUserSub(false, "b4xset","contains", __ref, _value);}
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 17;BA.debugLine="Public Sub Contains (Value As Object) As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 18;BA.debugLine="Return map.ContainsKey(Value)";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_containskey" /*RemoteObject*/ ,(Object)(_value));
+ BA.debugLineNum = 19;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getsize(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getSize (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,21);
+if (RapidSub.canDelegate("getsize")) { return __ref.runUserSub(false, "b4xset","getsize", __ref);}
+ BA.debugLineNum = 21;BA.debugLine="Public Sub getSize As Int";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 22;BA.debugLine="Return map.Size";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_getsize" /*RemoteObject*/ );
+ BA.debugLineNum = 23;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(0);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,5);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xset","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 5;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 6;BA.debugLine="map.Initialize";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
+ BA.debugLineNum = 7;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _remove(RemoteObject __ref,RemoteObject _value) throws Exception{
+try {
+ Debug.PushSubsStack("Remove (b4xset) ","b4xset",41,__ref.getField(false, "ba"),__ref,13);
+if (RapidSub.canDelegate("remove")) { return __ref.runUserSub(false, "b4xset","remove", __ref, _value);}
+Debug.locals.put("Value", _value);
+ BA.debugLineNum = 13;BA.debugLine="Public Sub Remove(Value As Object)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 14;BA.debugLine="map.Remove(Value)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_map" /*RemoteObject*/ ).runClassMethod (reparto_mazapa.keymon.lat.b4xorderedmap.class, "_remove" /*RemoteObject*/ ,(Object)(_value));
+ BA.debugLineNum = 15;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate.java
new file mode 100644
index 0000000..682bc19
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate.java
@@ -0,0 +1,44 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xsignaturetemplate {
+ public static RemoteObject myClass;
+ public b4xsignaturetemplate() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xsignaturetemplate.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _cvs = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas");
+public static RemoteObject _lastx = RemoteObject.createImmutable(0f);
+public static RemoteObject _lasty = RemoteObject.createImmutable(0f);
+public static RemoteObject _strokewidth = RemoteObject.createImmutable(0f);
+public static RemoteObject _strokecolor = RemoteObject.createImmutable(0);
+public static RemoteObject _textcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _backgroundcolor = RemoteObject.createImmutable(0);
+public static RemoteObject _adddateandtime = RemoteObject.createImmutable(false);
+public static RemoteObject _textfont = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");
+public static RemoteObject _numberofpoints = RemoteObject.createImmutable(0);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"AddDateAndTime",_ref.getField(false, "_adddateandtime"),"BackgroundColor",_ref.getField(false, "_backgroundcolor"),"cvs",_ref.getField(false, "_cvs"),"DateUtils",_ref.getField(false, "_dateutils"),"LastX",_ref.getField(false, "_lastx"),"LastY",_ref.getField(false, "_lasty"),"mBase",_ref.getField(false, "_mbase"),"NumberOfPoints",_ref.getField(false, "_numberofpoints"),"StrokeColor",_ref.getField(false, "_strokecolor"),"StrokeWidth",_ref.getField(false, "_strokewidth"),"TextColor",_ref.getField(false, "_textcolor"),"TextFont",_ref.getField(false, "_textfont"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.java
new file mode 100644
index 0000000..f8ad1b4
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xsignaturetemplate_subs_0.java
@@ -0,0 +1,237 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xsignaturetemplate_subs_0 {
+
+
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 2;BA.debugLine="Private xui As XUI";
+b4xsignaturetemplate._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xsignaturetemplate._xui);
+ //BA.debugLineNum = 3;BA.debugLine="Public mBase As B4XView";
+b4xsignaturetemplate._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xsignaturetemplate._mbase);
+ //BA.debugLineNum = 4;BA.debugLine="Private cvs As B4XCanvas";
+b4xsignaturetemplate._cvs = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas");__ref.setField("_cvs",b4xsignaturetemplate._cvs);
+ //BA.debugLineNum = 5;BA.debugLine="Private LastX, LastY As Float";
+b4xsignaturetemplate._lastx = RemoteObject.createImmutable(0f);__ref.setField("_lastx",b4xsignaturetemplate._lastx);
+b4xsignaturetemplate._lasty = RemoteObject.createImmutable(0f);__ref.setField("_lasty",b4xsignaturetemplate._lasty);
+ //BA.debugLineNum = 6;BA.debugLine="Public StrokeWidth As Float = 2dip";
+b4xsignaturetemplate._strokewidth = BA.numberCast(float.class, b4xsignaturetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))));__ref.setField("_strokewidth",b4xsignaturetemplate._strokewidth);
+ //BA.debugLineNum = 7;BA.debugLine="Public StrokeColor As Int = xui.Color_Black";
+b4xsignaturetemplate._strokecolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Black");__ref.setField("_strokecolor",b4xsignaturetemplate._strokecolor);
+ //BA.debugLineNum = 8;BA.debugLine="Public TextColor As Int = 0xFFFF8800";
+b4xsignaturetemplate._textcolor = BA.numberCast(int.class, ((int)0xffff8800));__ref.setField("_textcolor",b4xsignaturetemplate._textcolor);
+ //BA.debugLineNum = 9;BA.debugLine="Public BackgroundColor As Int = xui.Color_White";
+b4xsignaturetemplate._backgroundcolor = __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_White");__ref.setField("_backgroundcolor",b4xsignaturetemplate._backgroundcolor);
+ //BA.debugLineNum = 10;BA.debugLine="Public AddDateAndTime As Boolean = True";
+b4xsignaturetemplate._adddateandtime = b4xsignaturetemplate.__c.getField(true,"True");__ref.setField("_adddateandtime",b4xsignaturetemplate._adddateandtime);
+ //BA.debugLineNum = 11;BA.debugLine="Public TextFont As B4XFont";
+b4xsignaturetemplate._textfont = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XFont");__ref.setField("_textfont",b4xsignaturetemplate._textfont);
+ //BA.debugLineNum = 12;BA.debugLine="Public NumberOfPoints As Int";
+b4xsignaturetemplate._numberofpoints = RemoteObject.createImmutable(0);__ref.setField("_numberofpoints",b4xsignaturetemplate._numberofpoints);
+ //BA.debugLineNum = 13;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _dialogclosed(RemoteObject __ref,RemoteObject _result) throws Exception{
+try {
+ Debug.PushSubsStack("DialogClosed (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,56);
+if (RapidSub.canDelegate("dialogclosed")) { return __ref.runUserSub(false, "b4xsignaturetemplate","dialogclosed", __ref, _result);}
+RemoteObject _r = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _baseline = RemoteObject.createImmutable(0);
+Debug.locals.put("Result", _result);
+ BA.debugLineNum = 56;BA.debugLine="Private Sub DialogClosed (Result As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 57;BA.debugLine="If Result = xui.DialogResponse_Positive And AddDa";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_result,BA.numberCast(double.class, __ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"DialogResponse_Positive"))) && RemoteObject.solveBoolean(".",__ref.getField(true,"_adddateandtime" /*RemoteObject*/ ))) {
+ BA.debugLineNum = 58;BA.debugLine="Dim r As B4XRect = cvs.MeasureText(\"M\", TextFont";
+Debug.JustUpdateDeviceLine();
+_r = __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"MeasureText",(Object)(BA.ObjectToString("M")),(Object)(__ref.getField(false,"_textfont" /*RemoteObject*/ )));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 59;BA.debugLine="Dim Baseline As Int = cvs.TargetRect.Bottom - r.";
+Debug.JustUpdateDeviceLine();
+_baseline = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect").runMethod(true,"getBottom"),_r.runMethod(true,"getHeight"),_r.runMethod(true,"getTop"),b4xsignaturetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2)))}, "---",3, 0));Debug.locals.put("Baseline", _baseline);Debug.locals.put("Baseline", _baseline);
+ BA.debugLineNum = 60;BA.debugLine="cvs.DrawText($\"$DateTime{DateTime.Now}\"$, 2dip,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawText",__ref.getField(false, "ba"),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),b4xsignaturetemplate.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("datetime")),(Object)((b4xsignaturetemplate.__c.getField(false,"DateTime").runMethod(true,"getNow")))),RemoteObject.createImmutable("")))),(Object)(BA.numberCast(float.class, b4xsignaturetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 2))))),(Object)(BA.numberCast(float.class, _baseline)),(Object)(__ref.getField(false,"_textfont" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_textcolor" /*RemoteObject*/ )),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Paint.Align"),RemoteObject.createImmutable("LEFT"))));
+ };
+ BA.debugLineNum = 62;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getbitmap(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getBitmap (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,52);
+if (RapidSub.canDelegate("getbitmap")) { return __ref.runUserSub(false, "b4xsignaturetemplate","getbitmap", __ref);}
+ BA.debugLineNum = 52;BA.debugLine="Public Sub getBitmap As B4XBitmap";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 53;BA.debugLine="Return cvs.CreateBitmap";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"CreateBitmap");
+ BA.debugLineNum = 54;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getpanel(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("GetPanel (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,28);
+if (RapidSub.canDelegate("getpanel")) { return __ref.runUserSub(false, "b4xsignaturetemplate","getpanel", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 28;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 29;BA.debugLine="Return mBase";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(false,"_mbase" /*RemoteObject*/ );
+ BA.debugLineNum = 30;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(null);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,15);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xsignaturetemplate","initialize", __ref, _ba);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+ BA.debugLineNum = 15;BA.debugLine="Public Sub Initialize";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 16;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mbase" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("mBase"))));
+ BA.debugLineNum = 17;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, 200dip)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(b4xsignaturetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 300)))),(Object)(b4xsignaturetemplate.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 200)))));
+ BA.debugLineNum = 18;BA.debugLine="cvs.Initialize(mBase)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Initialize",(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ )));
+ BA.debugLineNum = 19;BA.debugLine="TextFont = xui.CreateDefaultFont(14)";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_textfont" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreateDefaultFont",(Object)(BA.numberCast(float.class, 14))));
+ BA.debugLineNum = 20;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _mbase_touch(RemoteObject __ref,RemoteObject _action,RemoteObject _x,RemoteObject _y) throws Exception{
+try {
+ Debug.PushSubsStack("mBase_Touch (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,38);
+if (RapidSub.canDelegate("mbase_touch")) { return __ref.runUserSub(false, "b4xsignaturetemplate","mbase_touch", __ref, _action, _x, _y);}
+Debug.locals.put("Action", _action);
+Debug.locals.put("X", _x);
+Debug.locals.put("Y", _y);
+ BA.debugLineNum = 38;BA.debugLine="Private Sub mBase_Touch (Action As Int, X As Float";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 39;BA.debugLine="Select Action";
+Debug.JustUpdateDeviceLine();
+switch (BA.switchObjectToInt(_action,__ref.getField(false,"_mbase" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_DOWN"),__ref.getField(false,"_mbase" /*RemoteObject*/ ).getField(true,"TOUCH_ACTION_MOVE"))) {
+case 0: {
+ BA.debugLineNum = 41;BA.debugLine="LastX = X";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastx" /*RemoteObject*/ ,_x);
+ BA.debugLineNum = 42;BA.debugLine="LastY = Y";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lasty" /*RemoteObject*/ ,_y);
+ break; }
+case 1: {
+ BA.debugLineNum = 44;BA.debugLine="cvs.DrawLine(LastX, LastY, X, Y, StrokeColor, S";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawLine",(Object)(__ref.getField(true,"_lastx" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_lasty" /*RemoteObject*/ )),(Object)(_x),(Object)(_y),(Object)(__ref.getField(true,"_strokecolor" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_strokewidth" /*RemoteObject*/ )));
+ BA.debugLineNum = 45;BA.debugLine="LastX = X";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lastx" /*RemoteObject*/ ,_x);
+ BA.debugLineNum = 46;BA.debugLine="LastY = Y";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_lasty" /*RemoteObject*/ ,_y);
+ BA.debugLineNum = 47;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 48;BA.debugLine="NumberOfPoints = NumberOfPoints + 1";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_numberofpoints" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_numberofpoints" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1));
+ break; }
+}
+;
+ BA.debugLineNum = 50;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _resize(RemoteObject __ref,RemoteObject _width,RemoteObject _height) throws Exception{
+try {
+ Debug.PushSubsStack("Resize (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,22);
+if (RapidSub.canDelegate("resize")) { return __ref.runUserSub(false, "b4xsignaturetemplate","resize", __ref, _width, _height);}
+Debug.locals.put("Width", _width);
+Debug.locals.put("Height", _height);
+ BA.debugLineNum = 22;BA.debugLine="Public Sub Resize(Width As Int, Height As Int)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 23;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(_width),(Object)(_height));
+ BA.debugLineNum = 24;BA.debugLine="cvs.Resize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Resize",(Object)(BA.numberCast(float.class, _width)),(Object)(BA.numberCast(float.class, _height)));
+ BA.debugLineNum = 25;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _show(RemoteObject __ref,RemoteObject _dialog) throws Exception{
+try {
+ Debug.PushSubsStack("Show (b4xsignaturetemplate) ","b4xsignaturetemplate",64,__ref.getField(false, "ba"),__ref,32);
+if (RapidSub.canDelegate("show")) { return __ref.runUserSub(false, "b4xsignaturetemplate","show", __ref, _dialog);}
+Debug.locals.put("Dialog", _dialog);
+ BA.debugLineNum = 32;BA.debugLine="Private Sub Show (Dialog As B4XDialog) 'ignore";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 33;BA.debugLine="cvs.DrawRect(cvs.TargetRect, BackgroundColor, Tru";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("DrawRect",(Object)(__ref.getField(false,"_cvs" /*RemoteObject*/ ).runMethod(false,"getTargetRect")),(Object)(__ref.getField(true,"_backgroundcolor" /*RemoteObject*/ )),(Object)(b4xsignaturetemplate.__c.getField(true,"True")),(Object)(BA.numberCast(float.class, 0)));
+ BA.debugLineNum = 34;BA.debugLine="cvs.Invalidate";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_cvs" /*RemoteObject*/ ).runVoidMethod ("Invalidate");
+ BA.debugLineNum = 35;BA.debugLine="NumberOfPoints = 0";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_numberofpoints" /*RemoteObject*/ ,BA.numberCast(int.class, 0));
+ BA.debugLineNum = 36;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch.java
new file mode 100644
index 0000000..13b0055
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch.java
@@ -0,0 +1,50 @@
+
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.pc.PCBA;
+import anywheresoftware.b4a.pc.RemoteObject;
+
+public class b4xswitch {
+ public static RemoteObject myClass;
+ public b4xswitch() {
+ }
+ public static PCBA staticBA = new PCBA(null, b4xswitch.class);
+
+public static RemoteObject __c = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Common");
+public static RemoteObject _meventname = RemoteObject.createImmutable("");
+public static RemoteObject _mcallback = RemoteObject.declareNull("Object");
+public static RemoteObject _mbase = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+public static RemoteObject _xui = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");
+public static RemoteObject _oncolor = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _offcolor = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _bc = RemoteObject.declareNull("b4a.example.bitmapcreator");
+public static RemoteObject _width = RemoteObject.createImmutable(0);
+public static RemoteObject _height = RemoteObject.createImmutable(0);
+public static RemoteObject _thumbcolor = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _iv = RemoteObject.declareNull("anywheresoftware.b4a.objects.ImageViewWrapper");
+public static RemoteObject _mvalue = RemoteObject.createImmutable(false);
+public static RemoteObject _transparent = RemoteObject.declareNull("b4a.example.bcpath._bcbrush");
+public static RemoteObject _loopindex = RemoteObject.createImmutable(0);
+public static RemoteObject _tag = RemoteObject.declareNull("Object");
+public static RemoteObject _scale = RemoteObject.createImmutable(0f);
+public static RemoteObject _menabled = RemoteObject.createImmutable(false);
+public static RemoteObject _mhaptic = RemoteObject.createImmutable(false);
+public static RemoteObject _dateutils = RemoteObject.declareNull("b4a.example.dateutils");
+public static reparto_mazapa.keymon.lat.main _main = null;
+public static reparto_mazapa.keymon.lat.appupdater _appupdater = null;
+public static reparto_mazapa.keymon.lat.tracker _tracker = null;
+public static reparto_mazapa.keymon.lat.starter _starter = null;
+public static reparto_mazapa.keymon.lat.subs _subs = null;
+public static reparto_mazapa.keymon.lat.firebasemessaging _firebasemessaging = null;
+public static reparto_mazapa.keymon.lat.foto _foto = null;
+public static reparto_mazapa.keymon.lat.mapa_cliente _mapa_cliente = null;
+public static reparto_mazapa.keymon.lat.mapa_rutas _mapa_rutas = null;
+public static reparto_mazapa.keymon.lat.newinst2 _newinst2 = null;
+public static reparto_mazapa.keymon.lat.b4xpages _b4xpages = null;
+public static reparto_mazapa.keymon.lat.b4xcollections _b4xcollections = null;
+public static reparto_mazapa.keymon.lat.httputils2service _httputils2service = null;
+public static reparto_mazapa.keymon.lat.xuiviewsutils _xuiviewsutils = null;
+public static Object[] GetGlobals(RemoteObject _ref) throws Exception {
+ return new Object[] {"bc",_ref.getField(false, "_bc"),"DateUtils",_ref.getField(false, "_dateutils"),"Height",_ref.getField(false, "_height"),"iv",_ref.getField(false, "_iv"),"LoopIndex",_ref.getField(false, "_loopindex"),"mBase",_ref.getField(false, "_mbase"),"mCallBack",_ref.getField(false, "_mcallback"),"mEnabled",_ref.getField(false, "_menabled"),"mEventName",_ref.getField(false, "_meventname"),"mHaptic",_ref.getField(false, "_mhaptic"),"mValue",_ref.getField(false, "_mvalue"),"OffColor",_ref.getField(false, "_offcolor"),"OnColor",_ref.getField(false, "_oncolor"),"Scale",_ref.getField(false, "_scale"),"Tag",_ref.getField(false, "_tag"),"ThumbColor",_ref.getField(false, "_thumbcolor"),"transparent",_ref.getField(false, "_transparent"),"Width",_ref.getField(false, "_width"),"xui",_ref.getField(false, "_xui")};
+}
+}
\ No newline at end of file
diff --git a/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch_subs_0.java b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch_subs_0.java
new file mode 100644
index 0000000..94ba448
--- /dev/null
+++ b/B4A/Objects/shell/src/reparto_mazapa/keymon/lat/b4xswitch_subs_0.java
@@ -0,0 +1,659 @@
+package reparto_mazapa.keymon.lat;
+
+import anywheresoftware.b4a.BA;
+import anywheresoftware.b4a.pc.*;
+
+public class b4xswitch_subs_0 {
+
+
+public static RemoteObject _base_resize(RemoteObject __ref,RemoteObject _width1,RemoteObject _height1) throws Exception{
+try {
+ Debug.PushSubsStack("Base_Resize (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,148);
+if (RapidSub.canDelegate("base_resize")) { return __ref.runUserSub(false, "b4xswitch","base_resize", __ref, _width1, _height1);}
+Debug.locals.put("Width1", _width1);
+Debug.locals.put("Height1", _height1);
+ BA.debugLineNum = 148;BA.debugLine="Private Sub Base_Resize (Width1 As Double, Height1";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 150;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _class_globals(RemoteObject __ref) throws Exception{
+ //BA.debugLineNum = 7;BA.debugLine="Sub Class_Globals";
+ //BA.debugLineNum = 8;BA.debugLine="Private mEventName As String 'ignore";
+b4xswitch._meventname = RemoteObject.createImmutable("");__ref.setField("_meventname",b4xswitch._meventname);
+ //BA.debugLineNum = 9;BA.debugLine="Private mCallBack As Object 'ignore";
+b4xswitch._mcallback = RemoteObject.createNew ("Object");__ref.setField("_mcallback",b4xswitch._mcallback);
+ //BA.debugLineNum = 10;BA.debugLine="Public mBase As B4XView 'ignore";
+b4xswitch._mbase = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");__ref.setField("_mbase",b4xswitch._mbase);
+ //BA.debugLineNum = 11;BA.debugLine="Private xui As XUI 'ignore";
+b4xswitch._xui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_xui",b4xswitch._xui);
+ //BA.debugLineNum = 12;BA.debugLine="Private OnColor, OffColor As BCBrush";
+b4xswitch._oncolor = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_oncolor",b4xswitch._oncolor);
+b4xswitch._offcolor = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_offcolor",b4xswitch._offcolor);
+ //BA.debugLineNum = 13;BA.debugLine="Private bc As BitmapCreator";
+b4xswitch._bc = RemoteObject.createNew ("b4a.example.bitmapcreator");__ref.setField("_bc",b4xswitch._bc);
+ //BA.debugLineNum = 14;BA.debugLine="Private Width As Int = 55dip";
+b4xswitch._width = b4xswitch.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 55)));__ref.setField("_width",b4xswitch._width);
+ //BA.debugLineNum = 15;BA.debugLine="Private Height As Int = 31dip";
+b4xswitch._height = b4xswitch.__c.runMethod(true,"DipToCurrent",(Object)(BA.numberCast(int.class, 31)));__ref.setField("_height",b4xswitch._height);
+ //BA.debugLineNum = 16;BA.debugLine="Private ThumbColor As BCBrush";
+b4xswitch._thumbcolor = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_thumbcolor",b4xswitch._thumbcolor);
+ //BA.debugLineNum = 17;BA.debugLine="Private iv As ImageView";
+b4xswitch._iv = RemoteObject.createNew ("anywheresoftware.b4a.objects.ImageViewWrapper");__ref.setField("_iv",b4xswitch._iv);
+ //BA.debugLineNum = 18;BA.debugLine="Private mValue As Boolean";
+b4xswitch._mvalue = RemoteObject.createImmutable(false);__ref.setField("_mvalue",b4xswitch._mvalue);
+ //BA.debugLineNum = 19;BA.debugLine="Private transparent As BCBrush";
+b4xswitch._transparent = RemoteObject.createNew ("b4a.example.bcpath._bcbrush");__ref.setField("_transparent",b4xswitch._transparent);
+ //BA.debugLineNum = 20;BA.debugLine="Private LoopIndex As Int";
+b4xswitch._loopindex = RemoteObject.createImmutable(0);__ref.setField("_loopindex",b4xswitch._loopindex);
+ //BA.debugLineNum = 21;BA.debugLine="Public Tag As Object";
+b4xswitch._tag = RemoteObject.createNew ("Object");__ref.setField("_tag",b4xswitch._tag);
+ //BA.debugLineNum = 22;BA.debugLine="Private Scale As Float";
+b4xswitch._scale = RemoteObject.createImmutable(0f);__ref.setField("_scale",b4xswitch._scale);
+ //BA.debugLineNum = 23;BA.debugLine="Private mEnabled As Boolean = True";
+b4xswitch._menabled = b4xswitch.__c.getField(true,"True");__ref.setField("_menabled",b4xswitch._menabled);
+ //BA.debugLineNum = 24;BA.debugLine="Public mHaptic As Boolean";
+b4xswitch._mhaptic = RemoteObject.createImmutable(false);__ref.setField("_mhaptic",b4xswitch._mhaptic);
+ //BA.debugLineNum = 25;BA.debugLine="End Sub";
+return RemoteObject.createImmutable("");
+}
+public static RemoteObject _designercreateview(RemoteObject __ref,RemoteObject _base,RemoteObject _lbl,RemoteObject _props) throws Exception{
+try {
+ Debug.PushSubsStack("DesignerCreateView (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,33);
+if (RapidSub.canDelegate("designercreateview")) { return __ref.runUserSub(false, "b4xswitch","designercreateview", __ref, _base, _lbl, _props);}
+RemoteObject _pnl = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper");
+Debug.locals.put("Base", _base);
+Debug.locals.put("Lbl", _lbl);
+Debug.locals.put("Props", _props);
+ BA.debugLineNum = 33;BA.debugLine="Public Sub DesignerCreateView (Base As Object, Lbl";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 34;BA.debugLine="mBase = Base";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).setObject (_base);
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_tag" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"getTag"));
+ BA.debugLineNum = 35;BA.debugLine="Tag = mBase.Tag : mBase.Tag = Me";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(false,"setTag",__ref);
+ BA.debugLineNum = 36;BA.debugLine="mBase.SetLayoutAnimated(0, mBase.Left, mBase.Top,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetLayoutAnimated",(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getLeft")),(Object)(__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getTop")),(Object)(__ref.getField(true,"_width" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_height" /*RemoteObject*/ )));
+ BA.debugLineNum = 37;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("SetColorAndBorder",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent")),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 38;BA.debugLine="Dim pnl As B4XView = xui.CreatePanel(\"pnl\")";
+Debug.JustUpdateDeviceLine();
+_pnl = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper");
+_pnl = __ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(false,"CreatePanel",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("pnl")));Debug.locals.put("pnl", _pnl);Debug.locals.put("pnl", _pnl);
+ BA.debugLineNum = 39;BA.debugLine="pnl.Color = xui.Color_Transparent";
+Debug.JustUpdateDeviceLine();
+_pnl.runMethod(true,"setColor",__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"));
+ BA.debugLineNum = 40;BA.debugLine="iv.Initialize(\"\")";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_iv" /*RemoteObject*/ ).runVoidMethod ("Initialize",__ref.getField(false, "ba"),(Object)(RemoteObject.createImmutable("")));
+ BA.debugLineNum = 41;BA.debugLine="mBase.AddView(iv, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((__ref.getField(false,"_iv" /*RemoteObject*/ ).getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_width" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_height" /*RemoteObject*/ )));
+ BA.debugLineNum = 42;BA.debugLine="mBase.AddView(pnl, 0, 0, Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runVoidMethod ("AddView",(Object)((_pnl.getObject())),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(__ref.getField(true,"_width" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_height" /*RemoteObject*/ )));
+ BA.debugLineNum = 44;BA.debugLine="bc.Initialize(Width, Height)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_initialize",__ref.getField(false, "ba"),(Object)(__ref.getField(true,"_width" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_height" /*RemoteObject*/ )));
+ BA.debugLineNum = 45;BA.debugLine="Scale = xui.Scale";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_scale" /*RemoteObject*/ ,__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"getScale"));
+ BA.debugLineNum = 50;BA.debugLine="OnColor = bc.CreateBrushFromColor(xui.PaintOrColo";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_oncolor" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("OnColor")))))))));
+ BA.debugLineNum = 51;BA.debugLine="OffColor = bc.CreateBrushFromColor(xui.PaintOrCol";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_offcolor" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("OffColor")))))))));
+ BA.debugLineNum = 52;BA.debugLine="ThumbColor = bc.CreateBrushFromColor(xui.PaintOrC";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_thumbcolor" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).runMethod(true,"PaintOrColorToColor",(Object)(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("ThumbColor")))))))));
+ BA.debugLineNum = 53;BA.debugLine="mHaptic = Props.GetDefault(\"HapticFeedback\", Fals";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mhaptic" /*RemoteObject*/ ,BA.ObjectToBoolean(_props.runMethod(false,"GetDefault",(Object)(RemoteObject.createImmutable(("HapticFeedback"))),(Object)((b4xswitch.__c.getField(true,"False"))))));
+ BA.debugLineNum = 54;BA.debugLine="transparent = bc.CreateBrushFromColor(xui.Color_T";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_transparent" /*RemoteObject*/ ,__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_createbrushfromcolor",(Object)(__ref.getField(false,"_xui" /*RemoteObject*/ ).getField(true,"Color_Transparent"))));
+ BA.debugLineNum = 55;BA.debugLine="mEnabled = mBase.Enabled";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_menabled" /*RemoteObject*/ ,__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"getEnabled"));
+ BA.debugLineNum = 56;BA.debugLine="mBase.Enabled = True";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_mbase" /*RemoteObject*/ ).runMethod(true,"setEnabled",b4xswitch.__c.getField(true,"True"));
+ BA.debugLineNum = 57;BA.debugLine="SetValueImpl(Props.Get(\"Value\"), True)";
+Debug.JustUpdateDeviceLine();
+__ref.runClassMethod (reparto_mazapa.keymon.lat.b4xswitch.class, "_setvalueimpl" /*void*/ ,(Object)(BA.ObjectToBoolean(_props.runMethod(false,"Get",(Object)((RemoteObject.createImmutable("Value")))))),(Object)(b4xswitch.__c.getField(true,"True")));
+ BA.debugLineNum = 58;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _draw(RemoteObject __ref,RemoteObject _state) throws Exception{
+try {
+ Debug.PushSubsStack("Draw (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,126);
+if (RapidSub.canDelegate("draw")) { return __ref.runUserSub(false, "b4xswitch","draw", __ref, _state);}
+RemoteObject _r = RemoteObject.createImmutable(0f);
+RemoteObject _cx = RemoteObject.createImmutable(0f);
+RemoteObject _cy = RemoteObject.createImmutable(0);
+RemoteObject _smallrect = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");
+RemoteObject _w = RemoteObject.createImmutable(0f);
+RemoteObject _h = RemoteObject.createImmutable(0f);
+Debug.locals.put("State", _state);
+ BA.debugLineNum = 126;BA.debugLine="Private Sub Draw (State As Float)";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 127;BA.debugLine="bc.DrawRect2(bc.TargetRect, transparent, True, 0)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrect2",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_transparent" /*RemoteObject*/ )),(Object)(b4xswitch.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));
+ BA.debugLineNum = 128;BA.debugLine="Dim r As Float = Round(bc.mHeight / 2)";
+Debug.JustUpdateDeviceLine();
+_r = BA.numberCast(float.class, b4xswitch.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight"),RemoteObject.createImmutable(2)}, "/",0, 0))));Debug.locals.put("r", _r);Debug.locals.put("r", _r);
+ BA.debugLineNum = 129;BA.debugLine="Dim cx As Float = r - 1 * Scale + (bc.mWidth - 2";
+Debug.JustUpdateDeviceLine();
+_cx = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_r,RemoteObject.createImmutable(1),__ref.getField(true,"_scale" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth"),RemoteObject.createImmutable(2),_r}, "-*",1, 0)),_state}, "-*+*",2, 0));Debug.locals.put("cx", _cx);Debug.locals.put("cx", _cx);
+ BA.debugLineNum = 130;BA.debugLine="If State = 0 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_state,BA.numberCast(double.class, 0))) {
+ BA.debugLineNum = 131;BA.debugLine="cx = r";
+Debug.JustUpdateDeviceLine();
+_cx = _r;Debug.locals.put("cx", _cx);
+ }else
+{ BA.debugLineNum = 132;BA.debugLine="Else If State = 1 Then";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("=",_state,BA.numberCast(double.class, 1))) {
+ BA.debugLineNum = 133;BA.debugLine="cx = Round(bc.mWidth - 1 * Scale - r)";
+Debug.JustUpdateDeviceLine();
+_cx = BA.numberCast(float.class, b4xswitch.__c.runMethod(true,"Round",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth"),RemoteObject.createImmutable(1),__ref.getField(true,"_scale" /*RemoteObject*/ ),_r}, "-*-",2, 0))));Debug.locals.put("cx", _cx);
+ }}
+;
+ BA.debugLineNum = 135;BA.debugLine="Dim cy As Int = bc.mHeight / 2";
+Debug.JustUpdateDeviceLine();
+_cy = BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight"),RemoteObject.createImmutable(2)}, "/",0, 0));Debug.locals.put("cy", _cy);Debug.locals.put("cy", _cy);
+ BA.debugLineNum = 136;BA.debugLine="Dim smallrect As B4XRect";
+Debug.JustUpdateDeviceLine();
+_smallrect = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XCanvas.B4XRect");Debug.locals.put("smallrect", _smallrect);
+ BA.debugLineNum = 137;BA.debugLine="Dim w As Float = State * bc.mWidth";
+Debug.JustUpdateDeviceLine();
+_w = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_state,__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth")}, "*",0, 0));Debug.locals.put("w", _w);Debug.locals.put("w", _w);
+ BA.debugLineNum = 138;BA.debugLine="Dim h As Float = State * bc.mHeight";
+Debug.JustUpdateDeviceLine();
+_h = BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_state,__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mheight")}, "*",0, 0));Debug.locals.put("h", _h);Debug.locals.put("h", _h);
+ BA.debugLineNum = 139;BA.debugLine="If State < 1 Then bc.DrawRectRounded2(bc.TargetRe";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean("<",_state,BA.numberCast(double.class, 1))) {
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrectrounded2",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(false,"_targetrect")),(Object)(__ref.getField(false,"_offcolor" /*RemoteObject*/ )),(Object)(b4xswitch.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(2),__ref.getField(true,"_scale" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(int.class, _r)));};
+ BA.debugLineNum = 140;BA.debugLine="smallrect.Initialize(bc.mWidth / 2 - w / 2, cy -";
+Debug.JustUpdateDeviceLine();
+_smallrect.runVoidMethod ("Initialize",(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth"),RemoteObject.createImmutable(2),_w,RemoteObject.createImmutable(2)}, "/-/",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_cy,_h,RemoteObject.createImmutable(2)}, "-/",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_bc" /*RemoteObject*/ ).getField(true,"_mwidth"),RemoteObject.createImmutable(2),_w,RemoteObject.createImmutable(2)}, "/+/",1, 0))),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_cy,_h,RemoteObject.createImmutable(2)}, "+/",1, 0))));
+ BA.debugLineNum = 141;BA.debugLine="If State > 0 Then bc.DrawRectRounded2(smallrect,";
+Debug.JustUpdateDeviceLine();
+if (RemoteObject.solveBoolean(">",_state,BA.numberCast(double.class, 0))) {
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawrectrounded2",(Object)(_smallrect),(Object)(__ref.getField(false,"_oncolor" /*RemoteObject*/ )),(Object)(b4xswitch.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(2),__ref.getField(true,"_scale" /*RemoteObject*/ )}, "*",0, 0))),(Object)(BA.numberCast(int.class, RemoteObject.solve(new RemoteObject[] {_smallrect.runMethod(true,"getHeight"),RemoteObject.createImmutable(2)}, "/",0, 0))));};
+ BA.debugLineNum = 142;BA.debugLine="If mEnabled Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_menabled" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 143;BA.debugLine="bc.DrawCircle2(cx, cy, r - 2 * Scale, ThumbColor";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_drawcircle2",(Object)(_cx),(Object)(BA.numberCast(float.class, _cy)),(Object)(BA.numberCast(float.class, RemoteObject.solve(new RemoteObject[] {_r,RemoteObject.createImmutable(2),__ref.getField(true,"_scale" /*RemoteObject*/ )}, "-*",1, 0))),(Object)(__ref.getField(false,"_thumbcolor" /*RemoteObject*/ )),(Object)(b4xswitch.__c.getField(true,"True")),(Object)(BA.numberCast(int.class, 0)));
+ };
+ BA.debugLineNum = 145;BA.debugLine="bc.SetBitmapToImageView(bc.Bitmap, iv)";
+Debug.JustUpdateDeviceLine();
+__ref.getField(false,"_bc" /*RemoteObject*/ ).runVoidMethod ("_setbitmaptoimageview",(Object)(__ref.getField(false,"_bc" /*RemoteObject*/ ).runMethod(false,"_getbitmap")),RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.B4XViewWrapper"), __ref.getField(false,"_iv" /*RemoteObject*/ ).getObject()));
+ BA.debugLineNum = 146;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getenabled(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getEnabled (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,122);
+if (RapidSub.canDelegate("getenabled")) { return __ref.runUserSub(false, "b4xswitch","getenabled", __ref);}
+ BA.debugLineNum = 122;BA.debugLine="Public Sub getEnabled As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 123;BA.debugLine="Return mEnabled";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_menabled" /*RemoteObject*/ );
+ BA.debugLineNum = 124;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _getvalue(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("getValue (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,113);
+if (RapidSub.canDelegate("getvalue")) { return __ref.runUserSub(false, "b4xswitch","getvalue", __ref);}
+ BA.debugLineNum = 113;BA.debugLine="Public Sub getValue As Boolean";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 114;BA.debugLine="Return mValue";
+Debug.JustUpdateDeviceLine();
+if (true) return __ref.getField(true,"_mvalue" /*RemoteObject*/ );
+ BA.debugLineNum = 115;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable(false);
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _callback,RemoteObject _eventname) throws Exception{
+try {
+ Debug.PushSubsStack("Initialize (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,27);
+if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "b4xswitch","initialize", __ref, _ba, _callback, _eventname);}
+__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
+Debug.locals.put("ba", _ba);
+Debug.locals.put("Callback", _callback);
+Debug.locals.put("EventName", _eventname);
+ BA.debugLineNum = 27;BA.debugLine="Public Sub Initialize (Callback As Object, EventNa";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 28;BA.debugLine="mEventName = EventName";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_meventname" /*RemoteObject*/ ,_eventname);
+ BA.debugLineNum = 29;BA.debugLine="mCallBack = Callback";
+Debug.JustUpdateDeviceLine();
+__ref.setField ("_mcallback" /*RemoteObject*/ ,_callback);
+ BA.debugLineNum = 30;BA.debugLine="End Sub";
+Debug.JustUpdateDeviceLine();
+return RemoteObject.createImmutable("");
+}
+catch (Exception e) {
+ throw Debug.ErrorCaught(e);
+ }
+finally {
+ Debug.PopSubsStack();
+ }}
+public static RemoteObject _pnl_click(RemoteObject __ref) throws Exception{
+try {
+ Debug.PushSubsStack("pnl_Click (b4xswitch) ","b4xswitch",65,__ref.getField(false, "ba"),__ref,70);
+if (RapidSub.canDelegate("pnl_click")) { return __ref.runUserSub(false, "b4xswitch","pnl_click", __ref);}
+ BA.debugLineNum = 70;BA.debugLine="Private Sub pnl_Click";
+Debug.JustUpdateDeviceLine();
+ BA.debugLineNum = 72;BA.debugLine="If mEnabled Then";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_menabled" /*RemoteObject*/ ).get().booleanValue()) {
+ BA.debugLineNum = 73;BA.debugLine="If mHaptic Then XUIViewsUtils.PerformHapticFeedb";
+Debug.JustUpdateDeviceLine();
+if (__ref.getField(true,"_mhaptic" /*RemoteObject*/ ).