diff --git a/src/00/z2ui5_cl_demo_app_326.clas.abap b/src/00/z2ui5_cl_demo_app_326.clas.abap
index c24cb8d0..73a54bd3 100644
--- a/src/00/z2ui5_cl_demo_app_326.clas.abap
+++ b/src/00/z2ui5_cl_demo_app_326.clas.abap
@@ -5,7 +5,7 @@ CLASS z2ui5_cl_demo_app_326 DEFINITION PUBLIC CREATE PUBLIC.
DATA unit TYPE meins.
DATA numc TYPE z2ui5_numc12.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -30,8 +30,7 @@ CLASS z2ui5_cl_demo_app_326 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/01/z2ui5_cl_demo_app_lp_01.clas.abap b/src/01/z2ui5_cl_demo_app_lp_01.clas.abap
index ed0b15b1..2145d74b 100644
--- a/src/01/z2ui5_cl_demo_app_lp_01.clas.abap
+++ b/src/01/z2ui5_cl_demo_app_lp_01.clas.abap
@@ -3,7 +3,7 @@ CLASS z2ui5_cl_demo_app_lp_01 DEFINITION PUBLIC.
PUBLIC SECTION.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -12,8 +12,7 @@ ENDCLASS.
CLASS z2ui5_cl_demo_app_lp_01 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
IF client->get( )-check_launchpad_active = abap_false.
client->message_box_display( `No Launchpad Active, Sample not working!` ).
@@ -21,7 +20,8 @@ CLASS z2ui5_cl_demo_app_lp_01 IMPLEMENTATION.
DATA(view) = z2ui5_cl_xml_view=>factory( ).
DATA(page) = view->shell( )->page( showheader = abap_false ).
- client->view_display( page->simple_form( title = 'Laucnhpad I - Read Startup Parameters' editable = abap_true
+ client->view_display( page->simple_form( title = 'Laucnhpad I - Read Startup Parameters'
+ editable = abap_true
)->content( 'form'
)->label( ``
)->button( text = 'Read Parameters'
diff --git a/src/01/z2ui5_cl_demo_app_lp_02.clas.abap b/src/01/z2ui5_cl_demo_app_lp_02.clas.abap
index b28d3324..902fa457 100644
--- a/src/01/z2ui5_cl_demo_app_lp_02.clas.abap
+++ b/src/01/z2ui5_cl_demo_app_lp_02.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_lp_02 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
DATA mv_title TYPE string VALUE `my title`.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -17,8 +17,7 @@ CLASS Z2UI5_CL_DEMO_APP_LP_02 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
IF client->get( )-check_launchpad_active = abap_false.
client->message_box_display( `No Launchpad Active, Sample not working!` ).
@@ -26,13 +25,14 @@ CLASS Z2UI5_CL_DEMO_APP_LP_02 IMPLEMENTATION.
DATA(shell) = z2ui5_cl_xml_view=>factory( )->shell( ).
IF client->get( )-check_launchpad_active = abap_true.
- DATA(page) = shell->page( showheader = abap_false ).
- page->_z2ui5( )->lp_title( client->_bind_edit( mv_title ) ).
+ DATA(page) = shell->page( showheader = abap_false ).
+ page->_z2ui5( )->lp_title( client->_bind_edit( mv_title ) ).
ELSE.
- page = shell->page( title = client->_bind_edit( mv_title ) ).
+ page = shell->page( title = client->_bind_edit( mv_title ) ).
ENDIF.
- client->view_display( page->simple_form( title = 'Set Launchpad Title Dynamically' editable = abap_true
+ client->view_display( page->simple_form( title = 'Set Launchpad Title Dynamically'
+ editable = abap_true
)->content( 'form'
)->label( ``
)->input( client->_bind_edit( mv_title )
@@ -42,7 +42,7 @@ CLASS Z2UI5_CL_DEMO_APP_LP_02 IMPLEMENTATION.
ENDIF.
- CASE client->get( )-event.
+ CASE client->get( )-event.
WHEN 'READ_PARAMS'.
DATA(lv_text) = `Start Parameter: `.
diff --git a/src/01/z2ui5_cl_demo_app_lp_03.clas.abap b/src/01/z2ui5_cl_demo_app_lp_03.clas.abap
index ad4dfb85..450e6803 100644
--- a/src/01/z2ui5_cl_demo_app_lp_03.clas.abap
+++ b/src/01/z2ui5_cl_demo_app_lp_03.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_lp_03 DEFINITION PUBLIC.
* DATA product TYPE string.
* DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
DATA:
BEGIN OF nav_params,
@@ -27,8 +27,7 @@ CLASS z2ui5_cl_demo_app_lp_03 IMPLEMENTATION.
DATA(lt_startup_params) = client->get( )-s_config-t_startup_params.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
nav_params-product = '102343333'.
@@ -39,26 +38,28 @@ CLASS z2ui5_cl_demo_app_lp_03 IMPLEMENTATION.
DATA(view) = z2ui5_cl_xml_view=>factory( ).
client->view_display( view->shell(
)->page(
- showheader = xsdbool( abap_false = client->get( )-check_launchpad_active )
+ showheader = xsdbool( abap_false = client->get( )-check_launchpad_active )
title = 'abap2UI5 - Cross App Navigation App 127 - This App only works when started via Launchpad'
navbuttonpress = client->_event( val = 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->header_content(
)->link(
- text = 'Source_Code'
+ text = 'Source_Code'
target = '_blank'
)->get_parent(
- )->simple_form( title = 'App 127' editable = abap_true
+ )->simple_form( title = 'App 127'
+ editable = abap_true
)->content( 'form'
)->label( `Product`
)->input( client->_bind_edit( nav_params-product )
- )->button( text = 'BACK' press = client->_event_client( client->cs_event-cross_app_nav_to_prev_app )
+ )->button( text = 'BACK'
+ press = client->_event_client( client->cs_event-cross_app_nav_to_prev_app )
)->button(
text = 'go to app 128'
press = client->_event_client(
- val = client->cs_event-cross_app_nav_to_ext
- t_arg = VALUE #(
+ val = client->cs_event-cross_app_nav_to_ext
+ t_arg = VALUE #(
( `{ semanticObject: "Z2UI5_CL_LP_SAMPLE_04", action: "display" }` )
* ( `{ "Product" : "102343333" }` )
( `$` && client->_bind_edit( nav_params ) )
@@ -75,7 +76,7 @@ CLASS z2ui5_cl_demo_app_lp_03 IMPLEMENTATION.
* client->message_toast_display( |{ product } { quantity } - send to the server| ).
WHEN 'BACK'.
- client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
+ client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
ENDCASE.
diff --git a/src/01/z2ui5_cl_demo_app_lp_04.clas.abap b/src/01/z2ui5_cl_demo_app_lp_04.clas.abap
index 5d9f5cf2..4af1f3e4 100644
--- a/src/01/z2ui5_cl_demo_app_lp_04.clas.abap
+++ b/src/01/z2ui5_cl_demo_app_lp_04.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_lp_04 DEFINITION PUBLIC.
DATA product TYPE string.
DATA product_url TYPE string.
DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
DATA check_launchpad_active TYPE abap_bool.
PROTECTED SECTION.
@@ -23,46 +23,47 @@ CLASS z2ui5_cl_demo_app_lp_04 IMPLEMENTATION.
DATA(view) = z2ui5_cl_xml_view=>factory( ).
product_url = z2ui5_cl_util=>url_param_get(
- val = `product`
+ val = `product`
url = client->get( )-s_config-search ).
check_launchpad_active = client->get( )-check_launchpad_active.
- data(lt_params) = client->get( )-t_comp_params.
- try.
- product = lt_params[ n = `PRODUCT` ]-v.
- catch cx_root.
- endtry.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ DATA(lt_params) = client->get( )-t_comp_params.
+ TRY.
+ product = lt_params[ n = `PRODUCT` ]-v.
+ CATCH cx_root.
+ ENDTRY.
+ IF client->check_on_init( ).
quantity = '500'.
client->view_display( view->shell(
)->page(
- showheader = xsdbool( abap_false = client->get( )-check_launchpad_active )
+ showheader = xsdbool( abap_false = client->get( )-check_launchpad_active )
title = 'abap2UI5 - Cross App Navigation App 128'
navbuttonpress = client->_event( val = 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->header_content(
)->link(
- text = 'Source_Code'
+ text = 'Source_Code'
target = '_blank'
)->get_parent(
- )->simple_form( title = 'App 128' editable = abap_true
+ )->simple_form( title = 'App 128'
+ editable = abap_true
)->content( 'form'
)->title( 'Input'
)->label( 'product nav param'
)->input( client->_bind_edit( product )
)->label( `CHECK_LAUNCHPAD_ACTIVE`
)->input( check_launchpad_active
- )->button( press = client->_event( )
- )->button( text = 'BACK' press = client->_event_client( client->cs_event-cross_app_nav_to_prev_app )
+ )->button( press = client->_event( )
+ )->button( text = 'BACK'
+ press = client->_event_client( client->cs_event-cross_app_nav_to_prev_app )
)->button(
text = 'go to app 127'
press = client->_event_client(
- val = client->cs_event-cross_app_nav_to_ext
- t_arg = VALUE #( ( `{ semanticObject: "Z2UI5_CL_LP_SAMPLE_03", action: "display" }` ) ( `{ ProductID : "123234" }`) )
+ val = client->cs_event-cross_app_nav_to_ext
+ t_arg = VALUE #( ( `{ semanticObject: "Z2UI5_CL_LP_SAMPLE_03", action: "display" }` ) ( `{ ProductID : "123234" }`) )
)
)->stringify( ) ).
@@ -77,7 +78,7 @@ CLASS z2ui5_cl_demo_app_lp_04 IMPLEMENTATION.
* client->message_toast_display( |{ product } { quantity } - send to the server| ).
WHEN 'BACK'.
- client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
+ client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
ENDCASE.
diff --git a/src/z2ui5_cl_demo_app_000.clas.abap b/src/z2ui5_cl_demo_app_000.clas.abap
index 4bdf9174..212b31e2 100644
--- a/src/z2ui5_cl_demo_app_000.clas.abap
+++ b/src/z2ui5_cl_demo_app_000.clas.abap
@@ -65,7 +65,7 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
DATA(page) = z2ui5_cl_xml_view=>factory(
)->shell( )->page( id = `page`
title = c_title
- navbuttonpress = client->_event( val = 'BACK' )
+ navbuttonpress = client->_event( val = 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->header_content(
)->toolbar_spacer(
@@ -84,13 +84,13 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
page = page->grid( 'L12 M12 S12'
)->content( 'layout' ).
- page->formatted_text(
- `
Explore and copy code samples! All samples are abap2UI5 implementations of the SAP UI5 sample page. If you miss a control or find a b` &&
- `ug please create an ` &&
- `issue or send a PR` &&
- `.
` &&
- `Always press CTRL+F12 to see code samples and classname of the app.
`
- ).
+ page->formatted_text(
+ `Explore and copy code samples! All samples are abap2UI5 implementations of the SAP UI5 sample page. If you miss a control or find a b` &&
+ `ug please create an ` &&
+ `issue or send a PR` &&
+ `.
` &&
+ `Always press CTRL+F12 to see code samples and classname of the app.
`
+ ).
page->hbox(
)->button( press = client->_event( 'expand-all' )
@@ -107,21 +107,21 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
DATA(panel) = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Binding`
- ).
+ ).
panel->generic_tile( header = 'Binding I'
subheader = 'Simple - Send values to the backend'
press = client->_event( 'Z2UI5_CL_DEMO_APP_001' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Binding II'
subheader = 'Structure Component Level'
press = client->_event( 'z2ui5_cl_demo_app_166' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Binding III'
subheader = 'Table Cell Level'
@@ -138,7 +138,7 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Events`
- ).
+ ).
panel->generic_tile( header = 'Event I'
subheader = 'Handle events & change the view'
@@ -163,26 +163,26 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_197' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Follow Up Action'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_180' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Features`
- ).
+ ).
panel->generic_tile( header = 'Timer I'
subheader = 'Wait n MS and call again the server'
press = client->_event( 'Z2UI5_CL_DEMO_APP_028' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Timer II'
subheader = 'Set Loading Indicator while Server Request'
@@ -196,13 +196,13 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_073' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Focus I'
press = client->_event( 'z2ui5_cl_demo_app_133' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Focus II'
press = client->_event( 'z2ui5_cl_demo_app_189' )
@@ -214,65 +214,65 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_134' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'History'
press = client->_event( 'Z2UI5_CL_DEMO_APP_139' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = `Data Loss Protection`
press = client->_event( 'z2ui5_cl_demo_app_279' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tab Title'
press = client->_event( 'z2ui5_cl_demo_app_125' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Session Stickyness I'
subheader = 'Stateful mode'
press = client->_event( 'z2ui5_cl_demo_app_137' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Session Stickyness II'
subheader = 'Use Locks'
press = client->_event( 'z2ui5_cl_demo_app_135' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Messages`
- ).
+ ).
panel->generic_tile( header = 'Basic'
subheader = 'Toast, Box & Strip'
press = client->_event( 'Z2UI5_CL_DEMO_APP_008' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Message Box'
subheader = 'sy, bapiret, cx_root'
press = client->_event( 'z2ui5_cl_demo_app_187' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup'
subheader = 'Messages & Exception'
press = client->_event( 'z2ui5_cl_demo_app_154' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Message View'
" TODO: check spelling: Ouput (typo) -> Output (ABAP cleaner)
@@ -280,41 +280,41 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_038' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `File API`
- ).
+ ).
panel->generic_tile( header = 'Download CSV'
subheader = 'Export Table as CSV'
press = client->_event( 'Z2UI5_CL_DEMO_APP_057' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Upload CSV'
subheader = 'Import CSV as internal Table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_074' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'File Uploader'
subheader = 'Upload files to the Backend'
press = client->_event( 'Z2UI5_CL_DEMO_APP_075' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'File Download'
subheader = 'Download files to the Frontend'
press = client->_event( 'Z2UI5_CL_DEMO_APP_186' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -326,28 +326,28 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_061' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Dynamic Objects I'
subheader = 'Use S-RTTI to render different Subapps'
press = client->_event( 'Z2UI5_CL_DEMO_APP_131' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Dynamic Objects II'
subheader = 'User Generic Data Refs in Subapps'
press = client->_event( 'Z2UI5_CL_DEMO_APP_117' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Dynamic Objects III'
subheader = 'User Generic Data Refs in Subapps'
press = client->_event( 'Z2UI5_CL_DEMO_APP_185' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -359,21 +359,21 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'z2ui5_cl_demo_app_120' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Frontend Infos'
subheader = ''
press = client->_event( 'z2ui5_cl_demo_app_122' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Camera'
subheader = ''
press = client->_event( 'z2ui5_cl_demo_app_306' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
* panel->generic_tile(
* header = 'Camera & Picture'
@@ -395,89 +395,89 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_051' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Progress Indicator'
press = client->_event( 'Z2UI5_CL_DEMO_APP_022' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'PDF Viewer'
subheader = 'Display PDFs via iframe'
press = client->_event( 'Z2UI5_CL_DEMO_APP_079' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Formatted Text'
subheader = 'Display HTML'
press = client->_event( 'Z2UI5_CL_DEMO_APP_015' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Text'
subheader = 'Max Lines'
press = client->_event( 'Z2UI5_CL_DEMO_APP_206' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'InfoLabel'
press = client->_event( 'Z2UI5_CL_DEMO_APP_209' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Busy Indicator'
press = client->_event( 'Z2UI5_CL_DEMO_APP_215' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Header'
subheader = 'with Circle-shaped Image'
press = client->_event( 'Z2UI5_CL_DEMO_APP_272' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Page Header'
subheader = 'with Header Container'
press = client->_event( 'Z2UI5_CL_DEMO_APP_303' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Marker in a table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_289' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Link'
press = client->_event( 'Z2UI5_CL_DEMO_APP_293' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Status'
press = client->_event( 'Z2UI5_CL_DEMO_APP_300' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Attribute inside Table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_302' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = 'Input'
- ).
+ ).
panel->generic_tile( header = 'Step Input'
press = client->_event( 'Z2UI5_CL_DEMO_APP_041' )
@@ -501,142 +501,142 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_035' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Rich Text Editor'
press = client->_event( 'Z2UI5_CL_DEMO_APP_106' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Feed Input'
press = client->_event( 'Z2UI5_CL_DEMO_APP_101' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Radio Button'
press = client->_event( 'Z2UI5_CL_DEMO_APP_207' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Radio Button Group'
press = client->_event( 'Z2UI5_CL_DEMO_APP_208' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Input'
subheader = 'Types'
press = client->_event( 'Z2UI5_CL_DEMO_APP_210' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Input'
subheader = 'Password'
press = client->_event( 'Z2UI5_CL_DEMO_APP_213' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Rating Indicator'
press = client->_event( 'Z2UI5_CL_DEMO_APP_220' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'ComboBox'
subheader = 'Suggestions wrapping'
press = client->_event( 'Z2UI5_CL_DEMO_APP_229' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Segmented Button in Input List Item'
press = client->_event( 'Z2UI5_CL_DEMO_APP_230' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Date Range Selection'
press = client->_event( 'Z2UI5_CL_DEMO_APP_231' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Multi Input'
subheader = 'Suggestions wrapping'
press = client->_event( 'Z2UI5_CL_DEMO_APP_232' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Multi Combo Box'
subheader = 'Suggestions wrapping'
press = client->_event( 'Z2UI5_CL_DEMO_APP_233' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Text Area'
subheader = 'Value States'
press = client->_event( 'Z2UI5_CL_DEMO_APP_234' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Text Area'
subheader = 'Growing'
press = client->_event( 'Z2UI5_CL_DEMO_APP_236' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Slider'
press = client->_event( 'Z2UI5_CL_DEMO_APP_237' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Checkbox'
press = client->_event( 'Z2UI5_CL_DEMO_APP_239' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Switch'
press = client->_event( 'Z2UI5_CL_DEMO_APP_240' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'HTML'
press = client->_event( 'Z2UI5_CL_DEMO_APP_242' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Input'
subheader = 'Suggestions wrapping'
press = client->_event( 'Z2UI5_CL_DEMO_APP_246' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Input'
subheader = 'Description'
press = client->_event( 'Z2UI5_CL_DEMO_APP_251' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Button'
press = client->_event( 'Z2UI5_CL_DEMO_APP_259' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Step Input'
subheader = 'Value States'
@@ -655,84 +655,84 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_266' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Multi Input'
subheader = 'Value States'
press = client->_event( 'Z2UI5_CL_DEMO_APP_267' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon'
press = client->_event( 'Z2UI5_CL_DEMO_APP_268' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'InvisibleText'
press = client->_event( 'Z2UI5_CL_DEMO_APP_282' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Feed Input 2'
press = client->_event( 'Z2UI5_CL_DEMO_APP_283' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Select'
press = client->_event( 'Z2UI5_CL_DEMO_APP_288' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Date Picker'
subheader = 'Value States'
press = client->_event( 'Z2UI5_CL_DEMO_APP_294' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Date Range Selection'
subheader = 'Value States'
press = client->_event( 'Z2UI5_CL_DEMO_APP_295' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Select'
subheader = 'with icons'
press = client->_event( 'Z2UI5_CL_DEMO_APP_297' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Select'
subheader = 'Validation states'
press = client->_event( 'Z2UI5_CL_DEMO_APP_298' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Select'
subheader = 'Wrapping text'
press = client->_event( 'Z2UI5_CL_DEMO_APP_299' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Expandable Text'
press = client->_event( 'Z2UI5_CL_DEMO_APP_301' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = 'Interaction'
- ).
+ ).
panel->generic_tile( header = 'Search Field I'
subheader = 'Filter with enter'
@@ -746,241 +746,241 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_059' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Input with Suggestion'
subheader = 'Create Suggestion Table on the Server'
press = client->_event( 'Z2UI5_CL_DEMO_APP_060' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Multi Input'
subheader = 'Token & Range Handling'
press = client->_event( 'Z2UI5_CL_DEMO_APP_078' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Color Picker'
* subheader = 'Token & Range Handling'
press = client->_event( 'z2ui5_cl_demo_app_270' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Breadcrumbs'
subheader = 'sample with current page link'
press = client->_event( 'z2ui5_cl_demo_app_292' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Search Field'
press = client->_event( 'Z2UI5_CL_DEMO_APP_296' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Sound'
subheader = 'Play success and error sounds'
press = client->_event( 'Z2UI5_CL_DEMO_APP_304' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'URL Helper'
subheader = `Trigger a phone's native apps like Email, Telephone and SMS`
press = client->_event( 'Z2UI5_CL_DEMO_APP_316' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = 'Formatting & Calculations'
- ).
+ ).
panel->generic_tile( header = 'Data Types'
subheader = 'Use of Integer, Decimals, Dates & Time'
press = client->_event( 'Z2UI5_CL_DEMO_APP_047' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Formatting'
subheader = 'Currencies'
press = client->_event( 'Z2UI5_CL_DEMO_APP_067' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Mask Input'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_110' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Expression Binding'
subheader = 'Use calculations & more functions directly in views'
press = client->_event( 'Z2UI5_CL_DEMO_APP_027' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = 'Tiles'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Numeric Content Without Margins'
press = client->_event( 'Z2UI5_CL_DEMO_APP_228' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Tile Content'
press = client->_event( 'Z2UI5_CL_DEMO_APP_241' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'News Content'
press = client->_event( 'Z2UI5_CL_DEMO_APP_261' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Numeric Content of Different Colors'
press = client->_event( 'Z2UI5_CL_DEMO_APP_262' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Numeric Content with Icon'
press = client->_event( 'Z2UI5_CL_DEMO_APP_263' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Image Content'
press = client->_event( 'Z2UI5_CL_DEMO_APP_271' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Feed Content'
press = client->_event( 'Z2UI5_CL_DEMO_APP_275' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Monitor Tile'
press = client->_event( 'Z2UI5_CL_DEMO_APP_276' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'KPI Tile'
press = client->_event( 'Z2UI5_CL_DEMO_APP_277' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Feed and News Tile'
press = client->_event( 'Z2UI5_CL_DEMO_APP_278' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tile'
subheader = 'Statuses'
press = client->_event( 'Z2UI5_CL_DEMO_APP_281' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-more )
headertext = `Tables & Trees`
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Table`
- ).
+ ).
panel->generic_tile( header = 'Toolbar'
subheader = 'Add a container & toolbar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_006' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Selection Modes'
subheader = 'Single Select & Multi Select'
press = client->_event( 'Z2UI5_CL_DEMO_APP_019' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Editable'
subheader = 'Set columns editable'
press = client->_event( 'Z2UI5_CL_DEMO_APP_011' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Visualization'
subheader = 'Object Number, Object States & Tab Filter'
press = client->_event( 'Z2UI5_CL_DEMO_APP_072' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Column Menu'
press = client->_event( 'z2ui5_cl_demo_app_183' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Cell Coloring'
press = client->_event( 'z2ui5_cl_demo_app_305' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'ui.Table I'
subheader = 'Simple example'
press = client->_event( 'Z2UI5_CL_DEMO_APP_070' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'ui.Table II'
subheader = 'Events on Cell Level'
press = client->_event( 'Z2UI5_CL_DEMO_APP_160' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'ui.Table III'
subheader = 'Focus Handling'
press = client->_event( 'Z2UI5_CL_DEMO_APP_172' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Grid List'
subheader = 'with Drag&Drop'
@@ -998,47 +998,47 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_003' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'List II'
subheader = 'Events & Visualization'
press = client->_event( 'Z2UI5_CL_DEMO_APP_048' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Action List Item'
press = client->_event( 'Z2UI5_CL_DEMO_APP_216' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Input List Item'
press = client->_event( 'Z2UI5_CL_DEMO_APP_219' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Standard List Item'
subheader = 'Info State Inverted'
press = client->_event( 'Z2UI5_CL_DEMO_APP_286' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Standard List Item'
subheader = 'Wrapping'
press = client->_event( 'Z2UI5_CL_DEMO_APP_287' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object List Item'
subheader = 'markers aggregation'
press = client->_event( 'Z2UI5_CL_DEMO_APP_290' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1050,28 +1050,28 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_068' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tree Table II'
subheader = 'Keep expanded state popup'
press = client->_event( 'Z2UI5_CL_DEMO_APP_178' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tree Table III'
subheader = 'Keep expanded state normal'
press = client->_event( 'z2ui5_cl_demo_app_116' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Tree Table IV'
subheader = 'Drag & Drop'
press = client->_event( 'z2ui5_cl_demo_app_116' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-popups )
@@ -1087,27 +1087,27 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_012' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Call Popup in Popup'
subheader = 'Backend Popup Stack Handling'
press = client->_event( 'z2ui5_cl_demo_app_161' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'F4-Value-Help'
subheader = 'Popup for value help'
press = client->_event( 'Z2UI5_CL_DEMO_APP_009' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'LightBox'
press = client->_event( 'Z2UI5_CL_DEMO_APP_273' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1119,35 +1119,35 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_026' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popover Item Level'
subheader = 'Create a Popover for a specific entry of a table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_052' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popover with List'
subheader = 'List to select in Popover'
press = client->_event( 'Z2UI5_CL_DEMO_APP_081' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popover with Quick View'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_109' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popover with Action Sheet'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_163' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1202,83 +1202,83 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_157' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Display PDF'
press = client->_event( 'Z2UI5_CL_DEMO_APP_158' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Get Range'
subheader = 'Create Select-Options in Multi Inputs'
press = client->_event( 'Z2UI5_CL_DEMO_APP_056' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Get Range Multi'
subheader = 'Create Select-Options for Structures & Tables'
press = client->_event( 'z2ui5_cl_demo_app_162' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Display Table'
subheader = ''
press = client->_event( 'z2ui5_cl_demo_app_164' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Display Download'
subheader = ''
press = client->_event( 'z2ui5_cl_demo_app_168' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Popup Display HTML'
subheader = ''
press = client->_event( 'z2ui5_cl_demo_app_149' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-features )
headertext = `More Controls`
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Visualization`
- ).
+ ).
panel->generic_tile( header = 'Planning Calendar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_080' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Wizard Control I'
press = client->_event( 'z2ui5_cl_demo_app_175' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Wizard Control II'
subheader = 'Next step & SubSequentStep'
press = client->_event( 'z2ui5_cl_demo_app_202' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Cards'
press = client->_event( 'z2ui5_cl_demo_app_181' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1290,165 +1290,165 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_010' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Dynamic Page'
subheader = 'Display items'
press = client->_event( 'Z2UI5_CL_DEMO_APP_030' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flexible Column Layout'
subheader = 'Master details with tree'
press = client->_event( 'Z2UI5_CL_DEMO_APP_069' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Splitting Container'
press = client->_event( 'Z2UI5_CL_DEMO_APP_103' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Basic Alignment'
press = client->_event( 'Z2UI5_CL_DEMO_APP_205' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Icon Tab Header'
subheader = 'Standalone Icon Tab Header'
press = client->_event( 'Z2UI5_CL_DEMO_APP_214' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Overflow Toolbar'
subheader = 'Placing a Title in OverflowToolbar/Toolbar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_217' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Opposing Alignment'
press = client->_event( 'Z2UI5_CL_DEMO_APP_218' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Standard Margins'
subheader = 'Negative Margins'
press = client->_event( 'Z2UI5_CL_DEMO_APP_243' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Size Adjustments'
press = client->_event( 'Z2UI5_CL_DEMO_APP_244' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Direction & Order'
press = client->_event( 'Z2UI5_CL_DEMO_APP_245' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Splitter Layout'
subheader = '2 areas'
press = client->_event( 'Z2UI5_CL_DEMO_APP_247' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Splitter Layout'
subheader = '2 non-resizable areas'
press = client->_event( 'Z2UI5_CL_DEMO_APP_248' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Splitter Layout'
subheader = '3 areas'
press = client->_event( 'Z2UI5_CL_DEMO_APP_249' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'OverflowToolbar'
subheader = 'Alignment'
press = client->_event( 'Z2UI5_CL_DEMO_APP_250' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Render Type'
press = client->_event( 'Z2UI5_CL_DEMO_APP_252' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Equal Height Cols'
press = client->_event( 'Z2UI5_CL_DEMO_APP_253' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Nested'
press = client->_event( 'Z2UI5_CL_DEMO_APP_254' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Flex Box'
subheader = 'Navigation Examples'
press = client->_event( 'Z2UI5_CL_DEMO_APP_255' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Fix Flex'
subheader = 'Fix container size'
press = client->_event( 'Z2UI5_CL_DEMO_APP_256' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Generic Tag with Different Configurations'
press = client->_event( 'Z2UI5_CL_DEMO_APP_257' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Nested Splitter Layouts'
subheader = '7 Areas'
press = client->_event( 'Z2UI5_CL_DEMO_APP_260' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Shell Bar'
subheader = 'title mega menu'
press = client->_event( 'Z2UI5_CL_DEMO_APP_269' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Slide Tile'
press = client->_event( 'Z2UI5_CL_DEMO_APP_274' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1460,28 +1460,28 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_065' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Nested Views II'
subheader = 'Head & Item Table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_097' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Nested Views III'
subheader = 'Head & Item Table & Detail'
press = client->_event( 'Z2UI5_CL_DEMO_APP_098' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Nested Views IV'
subheader = 'Sub-App'
press = client->_event( 'Z2UI5_CL_DEMO_APP_104' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1492,97 +1492,97 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_088' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Icons Only'
press = client->_event( 'Z2UI5_CL_DEMO_APP_221' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Text and Count'
press = client->_event( 'Z2UI5_CL_DEMO_APP_222' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Inline Mode'
press = client->_event( 'Z2UI5_CL_DEMO_APP_223' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Text Only'
press = client->_event( 'Z2UI5_CL_DEMO_APP_224' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Separator'
press = client->_event( 'Z2UI5_CL_DEMO_APP_225' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Icon Tab Bar'
subheader = 'Sub tabs'
press = client->_event( 'Z2UI5_CL_DEMO_APP_226' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Bar'
subheader = 'Page, Toolbar & Bar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_227' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Bar'
subheader = 'Toolbar vs Bar vs OverflowToolbar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_235' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Message Strip'
press = client->_event( 'Z2UI5_CL_DEMO_APP_238' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Header Container'
subheader = 'Vertical Mode'
press = client->_event( 'Z2UI5_CL_DEMO_APP_280' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Page'
subheader = 'Flexible sizing - Toolbar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_284' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Page'
subheader = 'Flexible sizing - Icon Tab Bar'
press = client->_event( 'Z2UI5_CL_DEMO_APP_285' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Message Strip'
subheader = 'with enableFormattedText'
press = client->_event( 'Z2UI5_CL_DEMO_APP_291' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1594,47 +1594,47 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_173' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Templating II'
subheader = 'Nested Views'
press = client->_event( 'Z2UI5_CL_DEMO_APP_176' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-extensions )
headertext = `Custom Extensions`
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `JS`
).
- panel->generic_tile( header = 'Follow Up Action with JS Function'
- press = client->_event( 'Z2UI5_CL_DEMO_APP_309' )
- mode = 'LineMode'
- class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ panel->generic_tile( header = 'Follow Up Action with JS Function'
+ press = client->_event( 'Z2UI5_CL_DEMO_APP_309' )
+ mode = 'LineMode'
+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `CSS`
).
- panel->generic_tile( header = 'Messages with Styles I'
- press = client->_event( 'Z2UI5_CL_DEMO_APP_310' )
- mode = 'LineMode'
- class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ panel->generic_tile( header = 'Messages with Styles I'
+ press = client->_event( 'Z2UI5_CL_DEMO_APP_310' )
+ mode = 'LineMode'
+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
+ ).
- panel->generic_tile( header = 'Messages with Styles II'
- press = client->_event( 'Z2UI5_CL_DEMO_APP_311' )
- mode = 'LineMode'
- class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ panel->generic_tile( header = 'Messages with Styles II'
+ press = client->_event( 'Z2UI5_CL_DEMO_APP_311' )
+ mode = 'LineMode'
+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
+ ).
panel->generic_tile( header = 'Messages with Styles III'
@@ -1642,7 +1642,7 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'z2ui5_cl_demo_app_084' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
@@ -1654,62 +1654,62 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_031' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Custom Control'
subheader = 'Integrate your own JS Custom Control'
press = client->_event( 'Z2UI5_CL_DEMO_APP_037' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Change CSS'
subheader = 'Send your own CSS to the frontend'
press = client->_event( 'Z2UI5_CL_DEMO_APP_050' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'HTML, JS, CSS'
subheader = 'Display normal HTML without UI5'
press = client->_event( 'Z2UI5_CL_DEMO_APP_032' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Canvas & SVG'
subheader = 'Integrate more HTML5 functionalities'
press = client->_event( 'Z2UI5_CL_DEMO_APP_036' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Ext. Library'
subheader = 'Load external JS libraries'
press = client->_event( 'Z2UI5_CL_DEMO_APP_040' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Custom Function'
subheader = 'Call imported function'
press = client->_event( 'Z2UI5_CL_DEMO_APP_093' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-demos )
headertext = `Demos`
- ).
+ ).
page->generic_tile( header = 'Selection Screen'
subheader = 'Explore Input Controls'
press = client->_event( 'Z2UI5_CL_DEMO_APP_002' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
page->generic_tile(
header = 'Sample App'
@@ -1717,17 +1717,17 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_085' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
page = page2->panel( expandable = abap_true
expanded = client->_bind_edit( ms_check_expanded-version )
headertext = `UI5 Version Specific & WIP`
- ).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `UI5-Only`
- ).
+ ).
panel->message_strip( `Not working with OpenUI5...` ).
@@ -1735,7 +1735,7 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_177' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Donut Chart'
* subheader = 'Use RTTI to send tables to the frontend'
@@ -1749,76 +1749,76 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_014' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Bar Chart'
* subheader = 'sap.ui.Table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_016' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Radial Chart'
*subheader = 'sap.ui.Table'
press = client->_event( 'Z2UI5_CL_DEMO_APP_029' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Gantt Chart'
press = client->_event( 'Z2UI5_CL_DEMO_APP_076' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Harvey Chart'
press = client->_event( 'Z2UI5_CL_DEMO_APP_308' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Process Flow'
press = client->_event( 'Z2UI5_CL_DEMO_APP_091' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Map Container'
press = client->_event( 'z2ui5_cl_demo_app_123' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Timeline'
press = client->_event( 'Z2UI5_CL_DEMO_APP_113' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Network Graph'
press = client->_event( 'z2ui5_cl_demo_app_182' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Status Indicator Library'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_196' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'VizFrame Charts'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_312' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Higher-Releases-Only`
-).
+ ).
panel->message_strip( `Only for newer UI5 releases....` ).
@@ -1827,35 +1827,35 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'z2ui5_cl_demo_app_062' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Object Page with Avatar'
subheader = 'Since 1.73'
press = client->_event( 'Z2UI5_CL_DEMO_APP_017' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Badge'
subheader = 'Since 1.80'
press = client->_event( 'z2ui5_cl_demo_app_063' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Illustrated Message'
subheader = 'Since 1.98'
press = client->_event( 'Z2UI5_CL_DEMO_APP_033' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Barcode Scanner'
subheader = 'Since 1.102'
press = client->_event( 'z2ui5_cl_demo_app_124' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Side Panel'
subheader = `Since 1.107`
@@ -1883,47 +1883,47 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `For Testing only...`
-).
+ ).
panel->generic_tile( header = 'Model I'
subheader = 'RTTI Data'
press = client->_event( 'Z2UI5_CL_DEMO_APP_191' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Model II'
subheader = 'RTTI Data'
press = client->_event( 'Z2UI5_CL_DEMO_APP_195' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Model III'
subheader = 'RTTI Data'
press = client->_event( 'Z2UI5_CL_DEMO_APP_199' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Date Format Error in internal table'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_118' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel->generic_tile( header = 'Catch exceptions and display popup'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_324' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
-).
+ ).
panel = page->panel( expandable = abap_false
expanded = abap_true
headertext = `Work in Progress`
-).
+ ).
panel->message_strip( `Give it a try....` ).
panel->generic_tile( header = 'Gantt Chart with Relationships'
@@ -1931,86 +1931,86 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
press = client->_event( 'Z2UI5_CL_DEMO_APP_179' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Table with OData, HTTP Model and Device Model'
+ panel->generic_tile( header = 'Table with OData, HTTP Model and Device Model'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_314' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Table with different OData Models'
+ panel->generic_tile( header = 'Table with different OData Models'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_315' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Smart Multi Input'
+ panel->generic_tile( header = 'Smart Multi Input'
subheader = ``
press = client->_event( 'z2ui5_cl_demo_app_319' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Smart Controls with Variants'
+ panel->generic_tile( header = 'Smart Controls with Variants'
subheader = ``
press = client->_event( 'Z2UI5_CL_DEMO_APP_313' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Avatar Group'
+ panel->generic_tile( header = 'Avatar Group'
subheader = ``
press = client->_event( 'z2ui5_cl_demo_app_320' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'App State'
+ panel->generic_tile( header = 'App State'
subheader = ``
press = client->_event( 'z2ui5_cl_demo_app_321' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'Share Button'
+ panel->generic_tile( header = 'Share Button'
subheader = ``
press = client->_event( 'z2ui5_cl_demo_app_323' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
- panel->generic_tile( header = 'History'
+ panel->generic_tile( header = 'History'
subheader = ``
press = client->_event( 'z2ui5_cl_demo_app_322' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'p13n Dialog'
subheader = 'Popup for F4 Helps'
press = client->_event( 'Z2UI5_CL_DEMO_APP_090' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Upload Set'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_107' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
panel->generic_tile( header = 'Smart Variant Management'
subheader = ''
press = client->_event( 'Z2UI5_CL_DEMO_APP_111' )
mode = 'LineMode'
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
- ).
+ ).
client->view_display( page->stringify( ) ).
diff --git a/src/z2ui5_cl_demo_app_001.clas.abap b/src/z2ui5_cl_demo_app_001.clas.abap
index 3cb408f6..0e160792 100644
--- a/src/z2ui5_cl_demo_app_001.clas.abap
+++ b/src/z2ui5_cl_demo_app_001.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_001 DEFINITION PUBLIC CREATE PUBLIC.
DATA product TYPE string.
DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -33,8 +33,7 @@ CLASS z2ui5_cl_demo_app_001 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_002.clas.abap b/src/z2ui5_cl_demo_app_002.clas.abap
index 6f0c9292..a8f48bf0 100644
--- a/src/z2ui5_cl_demo_app_002.clas.abap
+++ b/src/z2ui5_cl_demo_app_002.clas.abap
@@ -34,7 +34,7 @@ CLASS z2ui5_cl_demo_app_002 DEFINITION PUBLIC.
TYPES ty_t_combo TYPE STANDARD TABLE OF s_combobox WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
PROTECTED SECTION.
@@ -55,8 +55,7 @@ CLASS z2ui5_cl_demo_app_002 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_on_rendering( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_003.clas.abap b/src/z2ui5_cl_demo_app_003.clas.abap
index d57d8b03..e77031d6 100644
--- a/src/z2ui5_cl_demo_app_003.clas.abap
+++ b/src/z2ui5_cl_demo_app_003.clas.abap
@@ -16,7 +16,7 @@ CLASS z2ui5_cl_demo_app_003 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -29,8 +29,7 @@ CLASS Z2UI5_CL_DEMO_APP_003 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'row_01' info = 'completed' descr = 'this is a description' icon = 'sap-icon://account' )
diff --git a/src/z2ui5_cl_demo_app_004.clas.abap b/src/z2ui5_cl_demo_app_004.clas.abap
index 84dc3ffe..745644a4 100644
--- a/src/z2ui5_cl_demo_app_004.clas.abap
+++ b/src/z2ui5_cl_demo_app_004.clas.abap
@@ -3,7 +3,7 @@ CLASS z2ui5_cl_demo_app_004 DEFINITION PUBLIC.
PUBLIC SECTION.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_view_main TYPE string.
PROTECTED SECTION.
@@ -24,8 +24,7 @@ CLASS z2ui5_cl_demo_app_004 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_view_main_display( ).
client->message_box_display( 'app started, init values set' ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_006.clas.abap b/src/z2ui5_cl_demo_app_006.clas.abap
index ddd6dc65..36b209b7 100644
--- a/src/z2ui5_cl_demo_app_006.clas.abap
+++ b/src/z2ui5_cl_demo_app_006.clas.abap
@@ -17,7 +17,7 @@ CLASS z2ui5_cl_demo_app_006 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA check_ui5 TYPE abap_bool.
DATA mv_key TYPE string.
METHODS refresh_data.
@@ -47,8 +47,7 @@ CLASS z2ui5_cl_demo_app_006 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
refresh_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_009.clas.abap b/src/z2ui5_cl_demo_app_009.clas.abap
index e56a4c02..77707120 100644
--- a/src/z2ui5_cl_demo_app_009.clas.abap
+++ b/src/z2ui5_cl_demo_app_009.clas.abap
@@ -42,7 +42,7 @@ CLASS z2ui5_cl_demo_app_009 DEFINITION PUBLIC.
END OF s_employee.
DATA mt_employees_sel TYPE STANDARD TABLE OF s_employee WITH EMPTY KEY.
DATA mt_employees TYPE STANDARD TABLE OF s_employee WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_view_popup TYPE string.
@@ -159,8 +159,7 @@ CLASS Z2UI5_CL_DEMO_APP_009 IMPLEMENTATION.
CLEAR mv_view_popup.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
ENDIF.
z2ui5_on_event( client ).
diff --git a/src/z2ui5_cl_demo_app_011.clas.abap b/src/z2ui5_cl_demo_app_011.clas.abap
index 8d53fc46..af5d1622 100644
--- a/src/z2ui5_cl_demo_app_011.clas.abap
+++ b/src/z2ui5_cl_demo_app_011.clas.abap
@@ -18,7 +18,7 @@ CLASS z2ui5_cl_demo_app_011 DEFINITION PUBLIC.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
DATA check_editable_active TYPE abap_bool.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -99,8 +99,7 @@ CLASS z2ui5_cl_demo_app_011 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
check_editable_active = abap_false.
t_tab = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_013.clas.abap b/src/z2ui5_cl_demo_app_013.clas.abap
index 0795e9c9..f9641380 100644
--- a/src/z2ui5_cl_demo_app_013.clas.abap
+++ b/src/z2ui5_cl_demo_app_013.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_013 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_sel4 TYPE abap_bool.
DATA mv_sel5 TYPE abap_bool.
@@ -168,8 +168,7 @@ CLASS Z2UI5_CL_DEMO_APP_013 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
counts = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_014.clas.abap b/src/z2ui5_cl_demo_app_014.clas.abap
index 5e522733..520463e7 100644
--- a/src/z2ui5_cl_demo_app_014.clas.abap
+++ b/src/z2ui5_cl_demo_app_014.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_014 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_sel7 TYPE abap_bool.
DATA mv_sel8 TYPE abap_bool.
@@ -165,8 +165,7 @@ CLASS Z2UI5_CL_DEMO_APP_014 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
diff --git a/src/z2ui5_cl_demo_app_015.clas.abap b/src/z2ui5_cl_demo_app_015.clas.abap
index 228deda1..262e47bf 100644
--- a/src/z2ui5_cl_demo_app_015.clas.abap
+++ b/src/z2ui5_cl_demo_app_015.clas.abap
@@ -1,11 +1,11 @@
-CLASS Z2UI5_CL_DEMO_APP_015 DEFINITION PUBLIC.
+CLASS z2ui5_cl_demo_app_015 DEFINITION PUBLIC.
PUBLIC SECTION.
- INTERFACES Z2UI5_if_app.
+ INTERFACES z2ui5_if_app.
DATA mv_html_text TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -16,30 +16,29 @@ ENDCLASS.
CLASS Z2UI5_CL_DEMO_APP_015 IMPLEMENTATION.
- METHOD Z2UI5_if_app~main.
+ METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
- mv_html_text = `subheader
link: link to sap.com - links open in ` &&
-`a new window.
paragraph: strong and emphasized.
list:
pre:
abc def ghi
code: var el = document.getElementById("myId");
cite: a reference to a source
` &&
-`- definition:
- definition list of terms and descriptions
`.
+ mv_html_text = `subheader
link: link to sap.com - links open in ` &&
+ `a new window.
paragraph: strong and emphasized.
list:
pre:
abc def ghi
code: var el = document.getElementById("myId");
cite: a reference to a source
` &&
+ `- definition:
- definition list of terms and descriptions
`.
- ENDIF.
+ ENDIF.
- CASE client->get( )-event.
- WHEN 'BACK'.
- client->nav_app_leave( ).
+ CASE client->get( )-event.
+ WHEN 'BACK'.
+ client->nav_app_leave( ).
- ENDCASE.
+ ENDCASE.
- data(view) = z2ui5_cl_xml_view=>factory( ).
- view->shell(
- )->page(
+ DATA(view) = z2ui5_cl_xml_view=>factory( ).
+ view->shell(
+ )->page(
title = 'abap2UI5 - Formatted Text'
navbuttonpress = client->_event( 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->header_content(
)->toolbar_spacer(
)->link(
@@ -52,7 +51,7 @@ CLASS Z2UI5_CL_DEMO_APP_015 IMPLEMENTATION.
)->vbox( 'sapUiSmallMargin'
)->formatted_text( mv_html_text ).
- client->view_display( view->stringify( ) ).
+ client->view_display( view->stringify( ) ).
ENDMETHOD.
ENDCLASS.
diff --git a/src/z2ui5_cl_demo_app_016.clas.abap b/src/z2ui5_cl_demo_app_016.clas.abap
index 7ac7eeb1..cbf8a869 100644
--- a/src/z2ui5_cl_demo_app_016.clas.abap
+++ b/src/z2ui5_cl_demo_app_016.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_016 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_sel1 TYPE abap_bool.
DATA mv_sel2 TYPE abap_bool.
@@ -124,8 +124,7 @@ CLASS Z2UI5_CL_DEMO_APP_016 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
diff --git a/src/z2ui5_cl_demo_app_017.clas.abap b/src/z2ui5_cl_demo_app_017.clas.abap
index a9e46f0a..ddca8835 100644
--- a/src/z2ui5_cl_demo_app_017.clas.abap
+++ b/src/z2ui5_cl_demo_app_017.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_017 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -17,8 +17,7 @@ CLASS Z2UI5_CL_DEMO_APP_017 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_017.clas.locals_imp.abap b/src/z2ui5_cl_demo_app_017.clas.locals_imp.abap
index b0f14e79..fbc5c4f8 100644
--- a/src/z2ui5_cl_demo_app_017.clas.locals_imp.abap
+++ b/src/z2ui5_cl_demo_app_017.clas.locals_imp.abap
@@ -2,7 +2,7 @@ CLASS lcl_help DEFINITION.
PUBLIC SECTION.
- class-METHODS get_avatar
+ CLASS-METHODS get_avatar
RETURNING
VALUE(result) TYPE string.
ENDCLASS.
@@ -12,195 +12,195 @@ CLASS lcl_help IMPLEMENTATION.
METHOD get_avatar.
result = `data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA` &&
- `AAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQ` &&
- `BsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAAC` &&
- `SdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBw` &&
- `cHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/CABEIAZABkAMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAAAwQCBQYBBwj/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQ` &&
- `IDBAUG/9oADAMBAAIQAxAAAAH7KAAAAAAAAAAAh9pMrGnC8gxLKqhaUMqzdVLV49GkAAAAAAAAAAAAAAAAAPPdbSYqcNfyerdabSYcu3R5czFlfc2ebnlurvP0bO1t8Rntn3trmLvZhvWGfpcwSAAAAAAAAAAAAAMM4K0eu5tNfE1vi980FPDj0yj8xytIjzJfPYLxgVehsElmsZ+SR3bzoOO2vbz9Or2PZ4AuAAARScpjbrBtUAAAAA` &&
- `B57FVqdLY0Hid+z91Dn0nrV/ODaeHzCEiWWZqxzpmKK1nrFKTH3Jbs1F624/ICxH7BeO+3PE9d73nWB34gAK3Bcxx62tHu8/B9D7CPqvKAAAAAAUZtLlbU6qnJ816dijlBy6ye1/azP5h5MJ447Tc8reSueU1mGeGFJt2tZetEvtf1W3Jh7ZR63m9hvn9AazZ/R+YGtXFdh+eKTJ2dL35n1dlRvR8G/wBTH3HhAAAAAAY8hd5vyurRyy` &&
- `YeF3+4yyVVlvV9lbdvXrryhBpS/jprWldn5TgxvssNLZynYYWIuTVNBEi5nBPaJovdVpX6R0PzzvPb4Z9HyXO9mO4rS7/z+vl8Ot0vJpnJQx8nr+tD7fwgAAAABWNNxvY814vZQ11uTi6KM/VY2c9a2dKWdG9elQuzZZ2p1dz5aNXcnzrPP6ft/dI+eU/o9fSnD3Nro4bCbCzxbR+PYiTmuv5D1+Ta9Xy6bbfU9Bscr8hFuufovySa/w` &&
- `ATr+xtVovr/H7JpNz0Z+udg5tOoy+WfRqWu+cfR3p3ul4mrxb9V1HxW6bfUe7ettL1kN3i3rayzyFdL3nL4d0d7d4jd8c9XZ1myxiT3DOSSPyJ9jeZ3z5nfc70Z7v3UbFEEfQULRrItbsazsPiX2nqvW4vmu2+rurL4/yH2LivI7Ndeml8frqjGd7y2F/vxpWM/YXuX3fhBjZrpqbpbTQi3HktdBt9VaNpHhrN6drnPFS3O8T3HE630W` &&
- `p38HrccvT6q5wdHZ7fR7jztJZIJZrDPTix0v049LtXDTU4exsN5xW1i3eXud6vDLk61yLWnvS8/wBRpn1o9zh4Pn9nV+Z9OKKxW83pxymyMNfcytGvz5m/3ZbvF75uoWiLZa2z0Vnx9hi3mo3FA22Me17MZNlrN9tTT8j3XP8ALtxljfXbW5ybfV6sNVyUfrc24l0Tqz7ff/Kuw8fo6rltzz7Tk69jD2eLa2oZOTr6D6B83+i8cc6wmr` &&
- `S39A0299fhRyfN9q83egk+S9aaBjz6zZw+F+v7alo4po+nObPW7DNI8957VtnQ2fTWeLKpW1OGbyYz6fk9x2Uw67ien6MtXtaewpMbyHm0wp+3aW+Ow9Fy30vHYMNYzv6nocZ6Sj1ev8Ls5Kj2cOluT22yu6xPsr2hrhFvIOp2x3vp7PF58u+o/F+XWrf8fKer6eZz74xlZsQZzMHD97y3o87b6+5nrdHBZnDf2iSJ5FqcFmprWG/pLP` &&
- `bHYVfK+uXa6mXYMtdVzpcm9XX7CjM6vlur86o4qx01Psz1H0LjM8XV7rm+l8veDX7HYXrr5b9u9cefvQ9GfO7TWaHen2roPh212y+j/HMbnFtZHh9npSvF1rJda9Bhfp5a16GxoTXVbCpf3rI8clvNhR2W0Rxz1kx4zZROns7eG8avY0ZOim16/wCc7joy7LVT2dcdDq+112WvznTd5pNdtBPPY0vX30+9xyoS7u5XLU3L+N60Mdhps9` &&
- `Kmgv67orUgylx0bbS7Xg6LdaSDmiHz3GIo7jSfbvb4vkPa9l57HH85r+VfkPbVfY84193TX+7O3nq9xy6RRX8L1t1868xJ7VnytZu66WLWef2GOjTbjXw9FNphD50Z9jtOC28U6rnsq3Tlhv8AR+0t1cuh3SMlWG9dhHrb2do+P8qxenYqZZaSwRXOXbK0wwnPCTyiHn91vvS5er6I+m8wJfnbcdBxPi93R8v12rl7B9O+U47WthrveP` &&
- `p3GVSbjT51/YeeT+zEC5qJWpq9qFGls8rofJsbRW9wq3jaT6yakbDV2o9Ir2ZKu1bF3UY613NShZq10/mFLLXsvFqvUs85u1ocjBrJOvGx9ayv/T+YG9APn+gw7PxfQg1nNfQ6zlrtP9G9fg+JQdXzfzvrSbHGfi1zmr+5xNHH4WdVnV6WxlxmxV5sPaT7Yj8R5NhOVa1+OYizmwu8pzwWQZZQ2UJ7WOlfes4H6Z6nLzGi+7aXs5fk1n` &&
- `caDxe3XXfqe07sNTv5XqcoaQAB8o0v0/5zxdHU8po+q59cfqX5+7zu5vpny76tpqPm3ul3Hz3pZy2IOLbGPHGEUE1Ppm5s9LuJqg9x55m8wyqzkhxlJhjnLCT2K0z1LtG0V/fZU4UL3FdePV9hwf1b0OfqR7HAxyQCQAAACKUcjF2Y+bdhuQ1ezZz8mg7T598z6m5i1t3i6GM0UK1K1F2MdvWzwjzLGzkwZRyPJDLySOzOKxHZLrNtq7` &&
- `R7DYp1mpn59Z9blqdT577PnhpUAAAAAAAAABzvRKz8kqfY+Y8nq4irutN5Pdrc85NdLtnzziiKaH2izhHJePJI5peeY+Js4QSWjyPH2Jg1l2Pam8+qVrP1HkhtQAAAAAAAAAAAABqdsrPzLR/VdV4nfxvtuj5nTPDHLnaOK3jSayWOqXDDKU+FddlHc0+ij23NfT/W4uiHt8AAAAAAAAAAAAAAAAHnJdd5nb41qvpdDwO7msukmlzGG6` &&
- `53O932jd8/eOhdw6I0fV9L2PucGi3x6PKEgAAAAAAAAAAAAAAAAAAAOUo9ypPPbqdSfPTaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//xAAwEAACAgEDAwMDBAICAwEAAAABAgMEAAUREhATIQYiMRQgMBUjMkFAUCQzBzRggP/aAAgBAQABBQL/AOIEik815E` &&
- `7CWbYQtyRJOTM6tDC3tEx3eX2xv7R5/wBOfDNOFaWcGrPIdorXbxrsUciT9qb611bkeZsIuLMjCKwi5C7MxYD/AEk9qKOJ7QaF7TdqIwFecgl5eJCzytEjIQOfc82P+w2XVh9TKy2yhhkM0oI3/wBBO4jiM0vOZmZZGVkd9wzHpv0/oHH9rO27cUdYqtYMEXnBqamzDOUlgmWb8jMq/wCDyG+TOQ07M0bSxvkjYxzl9gOb5v7n8sm+6D` &&
- `x/S+Mn5SLC1ZVrzxwy90b/AIrMiyWvznJ/cWuBJHuTugcNj8FY4cObdTn9HfB8rifAOb5y2wszLVT6eao6zL+CeaKCKW/aOpXktWo/zyDdb8ipHZ7xDRyYzYzed85YTkZ3wqMPgkZthTww2O+Jm/n+unafuU5oUWBw8f3ep9eNKcwq7Yw2H51swvlt4GeNRG7EYW3+zxnlT3MDA5yGK45SyhRy3KnOWKMkPgMNgvT+B0m6WP2+otfTSH` &&
- `gqW7EyRjOIGEcm/M0cbPrUwSqqnYsc84VzcjNzgPIec23GxGbHouOubdY29r+SrbZv0kZRlJzEK5LfZK6xR9yXVdbeCxFPBaEq/EcKbfnPgao8Bd+TMvnCM85tixtm2xC4hj71vaFIZgZbHKO9GuXGWCsiMRxzbouclXEYnNzvtuK8pSbTnCjpqup09NhNrVtZwWtN0tZ4NZuRpHHGE/iPzyG1PjRhW4cW2GecVdsbY4qXIMhuwyOLgF` &&
- `qftWEne0a4r9qJ7H1GnQ2y0HNXe+0l5xaginOwXbNs+MUk5vxC8jl32PptgFI/Ed/XZ7U6wVNPnapqGoZUqVqiWTKEb3VmkIxZD+ezZiSabeRpO0mSTESmeUH96XIqzoIlkYzU45h+mRQiOojJ9PHstZRkmn13apWCQNGrY2mDuT6RxSW7HBkNi5CrXZmyt3zEPGKyjJJG4x7yYWmU6prKai2nC5chqVK9RbOs6bXz9Xu3M/S9RtiMwB` &&
- `FUvioB+aeITJZijUS8VEvGVdOeGdpOOJtkpULJIZBAeGI/L7Dg6+MfYZskmTVpt5I5pZGWlVdos2zf3WohYg0+tQkw6tbuv+jWreVdNo1clljiSxqcfb09u5QMqJH+PfNTuTVY6uvVrBlmjjr6hqUggBsyzpp9iSSvEteuXbjPOVw2lV/1FWyOyDjMpSvIZI/tY9FC5KX7tMSLHPWr2MkpKK9ebuY3tMs6RrHEl7TJl7kunnWIqwq+q7` &&
- `Iv6VqMIp6Xsy1YxGAAOmpTtXr1NWO7XuwoII1S7LVl1K/tAbM/KpMJ4LOuLBbteoavCXUbCkak0jypHLPJekk03TUMVeqO0tDuu8/8ZmLPdlOGZBO86bUZA2CVxlUA/Z8Zv0OSS7LuWaNYFyNjHEMuV6thI4IKGpN7cjtj6PQipq9PUJZ68AVkC7koAvSC0ZIDYeZe+e3pl2TTkt6oLNQz6kSJvadYv0ZK917WRhmJoQb/AECM8lFXX6` &&
- `AZDwVmnHerR9uM+TqBKJZX2S/+1YmmY0NzOCA1ItwHRfgndtsLAY7ZbtIJZboZorQfKs2UXSNZduOowrJHDyReRhT0/Mtmbp6ktJiqwRcPksu2KufRKcAChQFH2GJchcMgYYXGKwySQKJpxtpvLaWQ1dRQqyv82w0j213MsbSKIpCa9E4xBer4A6DHfge4zYx2yzORg/cTtgmeFlytIdqs6CJwNrDSMxAORycF0CuE6+oQsOrowZW+B/` &&
- `I4vgL4N0vHVRHWIH7GcJHGTFFt4GzLknwxMktCUSrqiiKh6fl72jWPa7qvdtQbSGBkf9zi6WNq0DAtZSul3WSMbU7UuR6paRotXVxFMr43xb5MZ7vFIH7iVCWWIf8AGpuFLYg9z7Sw6T3ZrKqFXGIVdQnGr3IzthbpvjHPdngibTVL1qvBMHjD0klWLKhKQmIMeTKW840cTGGWOJbsPeTQuK0m85OVGScp8jjbII2lEsBDWX7MMhdpOo` &&
- `+dNk/aaQkSv7rVcDIgu1U9kJuTUQyVz8RbfVceNnS67Rr09WTtNYAAH2E4Vw/N0BM5e5CCvWXkrxbMvxjlWUboZAcqI6zFv2dP71eMEY8kImX/AKv6PjJPcbNfmkoZZNxv1rWRHKOJaxHs8gZcPMhVytEDlCJkuz3qql+5XWrStPYHx09YRxF6VZKsP2q5xkHG6haFCsizuI2HWX/qi2CNjHJv4OcqN7q7ho527KJKHFqKSK0cPwG2M0` &&
- `0cMjuM1qDt2JU5dGYKsTlxpUMk06xIuWIC2SRAEx7Yw4oqFo40VM0w86FkJ2dMjjjPX1CbMuv/AGsOSo2w32xxm/bnqx9nIz9lRdovGFcn8ZIMDlRSkLp2YJ404VraqstcM8chGS7ZX3ZZoe1kkth45+KZ3ot+BICnfSwtara1WrFKSNmYrKieYoQFpQuJW+KBP6dYkkLaLqcl2LR9Ug1Kpl65FVWxNJJr/wB3Bh0cbpPFKIySzxDrJ/` &&
- `ADx4zlhV/qLhdWIJOnxyfStMEhuDuNpk/PJIuUzwyxksj4u0KzuJF5EZzxoYmMtKu2GnJxFGc5ptatVCjcHj9QI/PZ3YZqjt9P3U+mDcLmnqDIaoeDu360bnULUkFZKw6zySxtYtxJUrzFqvkBvOKdstxCaKM96xGNj08cuPgr42w5aj7qtA+5T3HkM9vANwkgbnGVByairtbhsqLdEvk8bQgd9yJHRlkDKjxbwRExIqAdt5hXqurcPC` &&
- `rv0MIDF1xuTGuu2JvvEcY4V3w9GtIskNSxwm9K25pqmgww2eI228zLtki80UtHi9QGJ2bCG23Occj6e04++RO4DSK8dG1ImRS8o45Q2P5yWJmW3GUyeFcaLK1KOQR0bPOPT25JWC4EAzbxtn8VtyiGGtcLSVi8mE7tHyXPPOJ1wsMLdN80erNqWsV07UHSTwTk536Ozzug4Jy6MWAq2ZpGLq+c9pGPmP8Ak5xG2ycLJkvKNmHEV3R1Mk` &&
- `aYthomq3BNGrjjH8NocDW49IfKkNeNQV6Myqu+E5vvjyZavHt3e3OzlTntUdxsXNxh2w9NU+oNnQNPGm6b1lsQDJG2bGOwoN7CTi78lXPGIiIfbvPEtiLyrRHfJP5E+xmOSDupscQCM9/bDDs/1EmLqMG0mrVIIV1STc6nu0traux5FW3yWQCQluctjkxZY4bWoYZHmwqBm+FeeRrnHYYHyQ75JKiN6Zi7+qfZrtUzw1p0kr3eVTNOjF` &&
- `xUiCqcXYFH3weegAwuNs24tIds38YnxKu+cX34lMVuEcrIX2jbIo66YGj37cThYJfp5Z27kN2QYl/6ZX1NXr92btSzSSL7e9yO4PIquIo3ATbYZKNuhzT9Os6pNp9SKjT+yvo8Ea1tOKapZr3reRJ+k6/f0arZS5Un013AXIzitgJ6hc3GMAUQgOMXGGxCjkxJXtOymPgFj4ZuSVbfGH7KkbGDuKI1xj73i/bhfGbi+tR/8epMtrOPXk` &&
- `dt8Zick2sWKFG5bWjWSrX+3Srf1tP1JBLG1OxHbq6/T+t0v0ve/UNG9ThpCzxSn4xB4iB2AwADDnLOfiYBZcXP7TEHvObbkRqceFebx75CrMJ4jyh/jttkLMJ3yPl9VZf9hrEdjTadClrFK16YtVhBZPftWoqxkHOIR6lXVINUmFHSKVaBEVF+67y0nVAUliqN+h6rnptxQ1+1CLEGpadCqmFYrSoM22Azlm/RyQflot9/ktiYvQYpxz` &&
- `gxXAzcg2AJMUBVJzlg2yQK6inG170o2+m5qmm09Sik9NTo5qTR5WoqYoa8UR/BVss8gab0/atwVtTpULk2k2PUivWkqzx2a7KrZPBIJ99sjlEgzjmwxskG422yFt25+1vjB8YM3zfP7YYDhHg/P9qmcfHfTt1OfP0XIWqdSAfx65pNbVa1ie3pyV7n6Szaho2rVdN1C1Uq/wDju13NNzWIzLp89WVJqCTBmTyTh6SfxL5AT3mXN+m/3H` &&
- `p/TEHF+cncRxdt2kSvaYena7VqP53VXSf03oszr6Y0UQt6M0ovpmm09NjzUp3r1bM8liVH4FZd8Yqehxjk65CvHOftwfaB0Of2w9oHlVx/B1BlMMarNe03S0rS/wCPe0oyyuWWRG6AKcchQZUAB5FFGEdFGHDgxeg+WwD3N8EeVOwk+WhabKWnQwf5Wp6TWvZd0+1QxGVl3GOw3lILJkfwfIxW2zflm2AYBhxcbBjPh+GyYuZtH0y3LY` &&
- `/y2UMtjQ6MmWdNuV8Oxx/mIe5V8Hx1U7ZzGKw3LjiMLYCSPgA+WOWG4QNGfrIIkhT/ADpqFaWTUoYDLGnHEbYJ7maIKWGbYevL2jydxjHOWM+XGsCv6cgsWbP+gtUYLBn0iKTLNGaqIQJFlu1o5kIzkoxvdgDYegGH5Q+9osszwRSsjSJolZq8P+j1jShYL0xAm70sBBG+cm6ADGI2PxZjkdIrlmNNB0uSzXqaTp9WT/S3NJeSUaNZ3X` &&
- `Qmq42lpap6h6YqcXq6tUEE0cyMWijgtO4cO+aJE8h/1uqaJVuSSaLZsQ6dpwrHtx//AJ1//8QAKREAAgIBAwMDBAMBAAAAAAAAAAECEQMSITEQIEEEMFETMkBhFCJxYP/aAAgBAwEBPwH26ZGLlwaWVtZoY1X4aViiY4aSWNMWOPB9NcDwpk8DW/j8GON8mPGluutdkkZowkrXJVdsY6vZhxRHGihIvq0V00ozRad9mLC8hHAkq9iMdT` &&
- `ohjUe6l1aEZIa1RKOl10irZhUI7L2cEKdsRY5mtDma35Hk+BZdyxj2JSo9RCnq+SONyIQrghGpl+xgWobfg3KP9KKsqhwRUvkUmuRS1DRmbk1Ei/jcqT5ZBLWq6RxSkrXRYpOjJheMWOTZ/G+WTwqtiEWtkRVbiNUT+r60KkNWbeRqt0KVozKX3M+pIw41JLUKCXHT6b/weO+RYv2Tx6lQov5NK+DQiWzvpHcy422YoNLca6bsoXTjYS` &&
- `M7Th09LWnqyLlxXX9Iv5GiW6FwQZsfsnkci2YsjezORqWrcxp1uPk8GSepkVqdGKGldnkvp5EIcdjHG9iD8dOdiacekN3sb9JMkyb0x6YuRKlS7M6sgklt089Wfa7RLaVohKxUSxavJ9CRCMoPghKXkctx7j5Gm9vkfpZmLD8dG6Nauhj4IcdnJQ1ZONKjdEXa3E09jdE8h9QUxSsZjXZP1Gkc2yxkN9yhoqu1414HEdtlPySjRFWaaV` &&
- `lfBHH89nqJVHrqlGWquTJkfNbEPURfY+5UOCY8ZpYoXyJqMqfY8lE5anfX7lpYv7KmVUqZDJa7GuxdKKNJo2M7encx5pQIZdY8yWyHJvsjlvnk1p7+TK1J2jHkcHZDLr9zJNx4M/2+2nTMWSD49pdMuVQJScnb9xNrgxeqa+4hkjLj2cjpGSep376bXBj9StNMjNS4L7Xtyeoez3/CjJxYssK5H6tEPUprc1I1J7GbI09Kf4+pkpuTt/` &&
- `8AL//EADURAAICAQMDAgQDBwQDAAAAAAECAAMRBBIhEBMxIkEFMDJRIGGRFCNAQnGBoRUzYLHB0fD/2gAIAQIBAT8B+XvWPYqeZ3F4/OFwG2zvpiK4b+DdgoyYzgTUXb/eJqSowTDqG85neY8xNQynMq1q/SPMBz8/Mt1AXIl+oY8NN/tM9dwKwMRwDK255mltsqbax4gYN4/Dbb2wPkHxLGOcy3UGM+ZmbYBPaZmeiMfGZo7ARt9/wa` &&
- `rWLpxzH+IOz7sfIts7aFpbqmsP2h5m2bZzMkTuQGDoRKbTW4fMqs7i56O20Zmsa6z1P4+TrLsjaI5yZiVUBhP2ZsxdOMifs6+0TTYPqj6QgceYVIgbMJlI3HbPh9uRs+0e0Lx7y24N9X6TUuWpMz8jWN2v7yupT6mmUHgTvcQWH2M3mdxl5ELk8wXvN6eNsamtxheI6duK4M0QRFLxwf5jiBqx9IzNSz9k7ulmrrrfYxgYGPq60zn2mm` &&
- `1q6gkAYj3qFyOZ/qBIyFleqYNzyP8AqXWBuTLW3cSpd5nZ+wltZV4fPQECHJlb7BNxzlTNwcbXj0BCPtNG9eNg8zspnJE1mosrLds8Sy2yz6j0a5Bg/VBqgowBDqxnO3P9Zp70R8kR7F9lxBe494NQ/gSob/QYRKm28Sq1dvMvtV39MzBAwB5iA2TZWP7S2pWGVhU+YWO3BmkDC7IHT4kW7uOtbAMCZfTV9W//AB0XzPI3mFR/LKWAbm` &&
- `Veh/ylmNxj7hyJ3HP1CG0n0CUaFE5bkzsp9prtKtfrWU8CIU25EbBY4lnEb6hNNVsXMscIu4zUXm18/gH+2CZZXgbugOU5jGZz6pk7pqGxhpao4MMAK+oyhxYgPTUbdh3TuLmLqlHmDVBvEQBjuMqUWPg9NV9Mscu25ug6aB9uRNSS3LdEOF6BPGIAoXMr/eJgxeV2mWrt8Qbs5HiU3dvwINYv2mpZbVxuxLq1H0QV+nmIAg4ir6Jwo3` &&
- `H2xB8RqJmq1Z5Dfp0rrLnAh07hdxH5dEOGBl5/ToviGKxQ5m9m8SqxhEbcd04PmMNrZWI20ciFkxmbc8zt5hSbIuRndLm9paoHQDMr+HB+PH/uLSBj3xGUjzPMuXB7Y8COm2V2KoORA6scGMpEErYTdBccYMBPtEyohsOeBEfMZsTcWMU45eW6jIwszt5MZs9PhtLNcDjiAY6dmu2vYW8TT6ZFUqp5M/Y7F+qOm4ZhGOgOIFyIOYlm3z` &&
- `E++YPyMbf5Jiah1WLqhjOIbUOCRLLyDtUQq1lYsEdpnoml3e/MoTtoB1PoYOvj/wC4jjtuGWE5TKwgKdsd93WsY5hXH4Nxm6ZUDidw+07wLgkTSIgcbP6zU6Ou8c+ZdpBSQPf/ABK9K78kD9ItajnH4Hox9Pj7TtlPSRlZQpRdpmo063JtMu0nZXk9a8kS0YhOeoHTEJxNLpxaCzTRt+846Yz8mxSykAy7SXglmjDExK/QJY5aAfgIjQ` &&
- `HM0VHcA+3P/iIioML8xlDeZqvhgc5TiGlqWw4juNsMHEzBiZgbMJzKF5/WU17Ex88qG4M1GhsJOBxLaHr+oRqyvkQ9MwGJWzHiaHJZfT9/4J0DjEbT6jeQVyIPhNhPniW/DWU4Q5hrbOMREao7jNLUtibyuMzGP4YoDK6ErGFH/F//xABGEAACAQIDBAUJBwIFAwMFAAABAhEAAxIhMQQiQVEQEzJhcQUgQoGRobHB8BQjMDNS0eFAYi` &&
- `RQU3LxgpKyFTRDYGOAwvL/2gAIAQEABj8C/wDoiKiak0INTURWNGDBhkQdaM1nQit4/wCUZV94rJrvEZZcZ4eupDAzp39ArDMNhxaZctawoGKXjiMnsN+x+PjRRVnKrTMReuZjEMlUE1LnCAMyayPGNKKznrUGsz/knWF0wnjOVddYw3l/tarZwA4+KPIA512MGIySsozRz40Zus68jGXsFZ60r4hC6CM/bWDNVOoGlSZ5ZmhnSNk2Hg` &&
- `aWQsTGpn2RX5vUriywgY45cRW4FPjQDVH+Qs7MFAEyeFOOt2hwVOsIAfUMVBt2eKzkKwOAycjWfn5dBV1VlOoIkViGz2QRxwClaAxTsltR66Fm0tw3PThOx4zUnMUY/EzMf0MSOjKssJOoxaVxVxqp1HTn581nr0R0YVYgTvDLeHEZ0lpQbWiqr5cNBz9VKhbt1H4bq90W1WTJMRA/ocs66tTcYgwcPCvzFLYTK2xJB/3HL2ikduu6wL` &&
- `Ha+IGVGAATrA/oIJpWGQyG7p4Rw9VC4Du8+f4LXbzqiLqTW1bXsDP9mv4d05Yt2MQ5Vd1APosRLd8/0EUyszjhudr1Rn7KVbFnq1R9CYBXuisK31S3wC2sx7491a+dPRPm9w812V3340PZ8JyqVuOwMDDGh+RzoEeeNj2e4qPH3jkYsHKBzoPeZ77j0rrYj79Ojv8A6BerfrA2QKDEPaNKxLsyC5mfvGxdW/AwMvfTObl1y36nJA8BXH` &&
- `8Pd87IVn0ODkWOTTr3d1LszLEDXzrdoWOvuuMRXHhgULm2MBvF2UemxM58OXsrn0H8dXZFLIZUkaeFNa35fSBQxxzjo1rWs6y6J/Cz6R0BWQMj5GdPCgpbHHE0COz5jXLhwqoknkKubXcd3Ut91bjew+iI4DTXKsTq+HBuIilpPfGh0/etzI8QdRUnebhUnj+PNKxA6z0cpPD+KxsoEZgcRWvTmakZipFTRt4hjGq/OusKyg7UcBzrDk` &&
- `bbibbjjzHj9cKSfyrqwO5h/Hw6Lu0NoqzUlYJ4eZn5hBzFG1cgDMqT6Q+UVxhu7p6zarsfpQdpvAVKk+TthPL824Pl9a19k2O2b1//AE7QxMTnqaNx7v2X/Ts2ng66s1fdtbMsSSvHvP17NB/Qb7Cxb/SmbHxPy99FbYkyMRn4njlTSZY6nzIOQoGy67UnJjDe3Q1hMo/FGyamtC3cOEYpGYj40cEu6+iuVxP2pkg3Z7FxWwsDwn+Ku9` &&
- `W2LenDp4eB93CriNubRaGPCRmGHyrHZtFyRIxbopLu07TbbC26vZVT4c/GjsqFrdpfzWKkE9wq1sCAzgy7ujPo0no760q0VFovilS1yI/fjWL2jlWs99NsfkJBddTFzaG7CeH1w411u1vc8o+UnzC9pvZ8zyo/br32Wwf/AILJ3jr2mrBs1lbY7uNAWhqYLZbo50k2jbYN2SMx486gf0Bt9q5+hBJ/jxOVFOsu2rZJxYIkZzqNDMjLFQ` &&
- `CaUEtqjEic2j5V/wC1uHww/vX5eBY55msSq57i5PxqCMPjQF63buj+5dK/wy4Txzr70T3GtIo4s6DMqsR+pZBFBbqJj4xnUUzptN23iaSFC/MVOzE9erYsdwyW7iaw3LF1No06oqZPgdK/xOzPcnjaEx3RWGz5P2jF/wDc3K+/6sPOidGZodWuLxMUcaoOEq0++iRbuRzMQPfTbMt97Hk+1qE/Mv8A8UF2W2PJmw8IH3jj640epSCe05` &&
- `zZvE1vbUrGJhN74UP/AEzyc5U59beyX69dR5R8ptgzm3YEAjxpbWyB1s7OWtZzm2RP13mian8bAzOB/Y5U+0UNj2VFtCMT9Xu4V/n96gAKq5ADQUyMMiI1pCtkHLM/o7vGsRXTuo7mHP21hZ29Rj4Vhlo/3UBifLm0/GsJyaJ7vwc6zEU2AW49Fjn7q6r7RctxBuFcvZx99JZQb9wiY3jnxY+J6QBaZjzBim2a5cuhbgzwfCYyFPtlwL` &&
- `Z8m2m+6R//AJSPSbn4ePrNvyRsmNQYN+7kv1oflU+VfKNy6P8ATtZL9eqh1Oy21IMhok+01ju3FRebGKf7Ev2y4nBOz/3aUhN1Hxsz7qwEk5r35zWBRJ/FW5Z2VtqGL7xUbeC8wONYkB6o6Nx9dNfZvu1XESM8q+x7PP23at+4wbKyP4yHfrR8n7AEVNnRQ925n4QKuLeu9fhIEO+FTxnCB9RSoSNxczoK31wzw5VCtR6y4MS+iMzW6f` &&
- `aI6MzhjMN+nvoElSea6Hv/AAMxTJbJr73Oh1tm25GmJQaaxaVUU/oUCDzr7PewrtS9pOfeO7o3vZI+dbRbt7UEZhh3fvSoPcKTZtnuXtpC5Ll/4ihY8neQWsga9edTzzisWLY9ij0dZ/8AKlvbR5avsx1W1ufXspbz3pbiCgOfrmrdt2uXlt9kXHLAerSgAIA0HTjQZzFYb4/6v3pW2xUtK3ppcxKPHQ+6KkGRVvCowGk6g/mCZqLlx2` &&
- `E6E0tz21csnY7zqujIy5+qaQWy1t2EkXlKRQu2la5bjMK1FrFzrXB3kJhvYaN3ZG+z7Qc3tsO14j5iruxFXW4sXMHHIzlzEisd5XXEROf3l5vkO7+ZDQOtYKHfXEQOPOr1+8hQu0KCR2Rp86gYczGYkd9HgBRwmM+dFG0Czl8K/LaKCgyDkD8qIOHD30LhSLkYSTr+BCLib3Vj61G4HATr4g/KgAkrixQd7P8AVnWKSyYdJxMv7/HxrK` &&
- `o2m2jDQYu+msomBL9uUz4rqPYake7jUJblTkhttMcJHL1USLaBiZZ1t4cfee/p6q2DMgzRCoyYDhhv36D03Nn2m7lhlGPA0UsYQon74jTuHOlxYzCjGUXER4CiiNdKnQdU5HwqHtbQ91WnKydKlLUqOyGgeqpvHC0DETkJ8aazZwXlIkW1BxeNMtzYb4fU/wDJiirpukan4ViRMB/sJX4UjXXe7g4OF/aagXHjWG3s/XnS9Zfe5hbFDR` &&
- `88/fTFQDdYZE7x/wCKxYTmYUDUnkK3u22beNTThIxsMgTRDGZq53wRQtvccrbJwKTkvhVtTO/kw9U0MTb3OhiM/gdSExGN/wAKO+s8c6yYHwNa0NmkZDcz17vdUMJU5GuquMcJO43FG4Z1DtjGQYxxqLnZHpnl399XHV8QtoFEaGf/AOR0jY7M/aHObDLCvH676CgBVUZDzcCO6Wz2kByI+XqqAIA4VCgAch5pKBVfWY+NBsxI0PDzZP` &&
- `8AzRuXNTw5Ck2u5ae5YW2RuLOA8T7KDKZBzFRUBwuUxh19dMp8KDLk61+VveIrrLjDTdwns0Ms8VDzO/pOETRZjixNiPI1hAHgKBAzoNRl5ZnAXFwb0Rlnr0NYtwAmTPy4wO+s5GPLLhRTaWVYGbcI591XLwaQclOLUa9KXrmQvWgiGOIJke8ee9xJxDumgxu9cGzDxHmsx0Aml6zxduR/ap0oMpDA6EdIt8NT30YG7oG/VV4TJNp/hW` &&
- `yvEQmH2ZfKkMNnu65D6j31J1iBREViQa6ihhtEk8zpQAdFnhE1jYbxrez7hXV2Lbf7q32NfmMR3mpu24aeGdZUaZAwTnzintrbyZdyDGHPXv4+2sxTWsQgCRi4UTm2eId9NcxG2wGHF+mePRfB7XWmfl7oprY3T9Z0pe0VQAq/JmkacY1qB0FmIAGpNPeVn+yAwnDrI4+HnlXEqciKNtdpuSpkYt6QeNRcvXbmeuMj5+aMRzOgAkmgrC` &&
- `MzA5CchWISjHUrx8edYbgg/qGh6PvLaMP7hNW2A/NcQO9jUESujeFG0ghLd11Ud2KuPqrNoMSBRNu2Y4M2Qamx2d4cFz95ApisKvotrPfWJgJ4d1FiCY5UWu9vj5mpFfmBiuta1nbIJ1YGR9eqsxucG+VYbefhTnFvERA4UFGlXVtziNtkC98cejaR6XWgx3YFHypAGRce7BWcXHXhxp7ly2iO7Tuti9ED5dNryWpZVKdbeM9pZiKgCA` &&
- `OHn50l0cGA9Ry+vCtDUjMeYt1RMAgjuoODIIkdBDCQawHNT2SdfDotktz0XLDy+H/bRo3LlwYTejAB+pvjLeys6utcbAouYQh3iWgH2+3KNKEggxx6MuhkPpLFMriGBg1E5+YoLLyg6/WlFZhgJjurC3Ec86hT7ahj7KgCsR7hNOZbCLa5cNT+1dX1ouPPYt7zewVtG1Om/m2A8IGQ91W3W+rIhneXM+P/AAPMXrLK3br7toHU/wAVgX` &&
- `M+kefnZ1OtMiZk8zx4e+g66GlwkYmYDD+rzGzIy4a0FUAAcK16NSIzy7ui6xEaKDzH0TRz1yrXJXVz4Ag0HRgwPI0m2LhuIxFuDl1YMaZ8+6emGpcb4QxyPD29Bcdls/XxoMphh0SanDApcEYR2zROESdT9eFFlJnUDvoAjWsgvspmImM8hWAai4uviDRga5mtlRMgEiIjMa++aKu3bGGfGrhVjv8ADl5hW08Mq4WJzFtZ+PnESRI1FR` &&
- `HR3ULU3jIgqHbtHjw1nnRm0inmNfr1+bphBzA/SOVa9AVe02n79EUDhhSAw76i8JBGE+FdSgw2rglB3jX5e+jbbQiNaNq+cWcLcyz5SOHKeY8OiGq4XOJXbKc8tPfr66/w102h+jVfZw9VdVtGzdYp9K0+ntqSr2wT6Sn6+NRjn1VmjEf7DUYXnlhpVYy8ZmhbxF3JjCgmoImaTsC22Q8avPilMZjOfH3zRe6cKgTJqbjq2C2qkaw/H3` &&
- `H31NW9oKFQ7M4HczEj41fukqTbshk5Kc8vhRSwyWdsKygfst/HCuvT7tkyuo2ts9G8ZfgtXHVvzlxXl5RkPPnoyNbOtxVCpcWWRs555jnTIwh117+/zD5mMBWUrGbRH18qAVR7a7XsyopcLWid2Z0yjKgcxMe+reAw4O6e+iCMJBwkcjWLDbKMmG5Izbl8Wp8LKV1UnXwP7/RlZkag6ijCtgAGEATzqVxetY6ZNq2x71FEm2Ae7Kgtva` &&
- `7ygc2mobyheK8Rn+9PgXNRm5/epiktsgvelhy3e/4+ysOFQmvfNSzuwmQp0H139H2a1+be3RHoji3q/ajYtrCWSLcf9I/er1thlhHr1q/s1wnFbfHbad4d45V1Y2i8HgqXntKTJB56msGx7S/VRAXIlPCco7qW3dW5YOHFcua4u4HhRCatmzHMnzAVt9YkZga/XdRvrcUysp30Lt1cLZ4h3jpzp7R9Ieyrl1exART+qJ/fzBMd1a+YuH` &&
- `gc6yEZ0DP80QuGdVnn/wA0t1TlrVu8NG3GPw+f/dQPRjQ4XiPGslDNM5cO7w1z8Mqm05t5NppiPH65197AH6sWtEjCqzlK5mouHwIFYsQivzFnlOdY7n3KasSc4+VAQEXtAHXxpcPWWxj17s8/CusvOrvEDCuEAUem68sSdSfhW02tHu3N2NYwAT7j7KxGYPZkaUzRnz8+5ag41AgH0poRZutOeLCc6S51qInW4mttw5mhdN53QN1nVx` &&
- `lj5/OOdZdE0yEkSIypbd0AcAwG6f28wYYmeNadEeZgOFbnLn4VGHC65waykpqeP8/XhRSRhbNW1g8DRLIcPHCZ9fOhcQhlOhBkGstejcfBHdRu3tnZgNXUyo4TB09VYk0OhHGoOdG4AN3KQOVfdi2qxq2fu/mgz3ccZiV7Phw90561p5rXTook1cs3yugIjlH7zTHGGGZU8xOXupqJPHzMugSddKuOyr1SSqP4f8mktzOFQPMmhHQ9u1` &&
- `gCDddmE59woKCYAjPp3BJ8YoAlbciVnexDnWAnC4E7prC3Hsnn0iprMb3A1lWLhrUDXjWFbNxBxwXXSfGDXW2Gxc0dyZ9Z0qc+8HVTyNTXdT30vXLRuahVWPhQ666IDf7pHqC/A0MCtIGr6/WVQOgs7BVGZJ4Vy6MqiurO7dL9n+2f299B81IEZNFBbZhFUVlUVNdmsunZRsttrl3ewqok6VasHO5G+e/zGxXkXCYOIxnE1APRNXSNGv` &&
- `MZHHzTgRVLZmBrUxnzoowgc6wwSOFAjzOVREHlW5lQnTQnke+sSrINDfCxwI1rCcjy4ipLEngOJorC4weWRFb6xzq5fRlOFCwzoCWjFmVOkZ+zL39ASHnURx+v2rEzaaAfWdAKGcEwWXODRd2AUDMmvuw0N6v5FGch0ZdEHzVVmguYWr21a29nTqhl6ZzPsEe3zftqS2ERqIjWrFxRlcOARwaNKTrFO+wRSM8zV5dpd71y0/ZJgeMe2o` &&
- `CgDkB529WQ6MXPWsR0FEdPgahcJPM1nRVVnkOVawTUMisORFHBaVD3VvJX6vGriswLsCO6KxscJ0+vrhWbtEQQDFFLVswTOKSxnvpurxddoN33511YdVABGIHEx75ojfAxYgrPiilQkYzoJ1o1p0Z9GXmfbLF4WVtHDbLpMggy1W9lsTgQcTme/wA23iLyINxEaLbtzw1tOwpfe1etsL2yydwxz5/80m1bTs4XqWVrezK8ntCSTpoK2T` &&
- `aryhLW2YlvrkQpJ08Bu+yisYARmOFYmxCwDDBs8I0kdGta+e1oRuxpw8yagVDhVH9pmahRAGgFSmQ/TWT+qPb8qI0I1FM+cAZxWQiMo5VrHfyqShU8jwogJigS3P8Amsdth/u4RzoWyN7iRoaTMZmM6+02t27aOJTy50Vw4L6/mWjkQfDzs66mJtW837zwHzpNlK4UXdaD2h8hS2UGnnC6VwXAcNxY7LDWrPlXZRN3Zu0OafXxpNotHc` &&
- `cSKu2gJdd9PEfUVZusZur93cz9IfU+urVq/ab7B2rjomIluC5Zgd/wom0yuO4z52fSLizOIA+vL8DMVigTETXI8COFNbuJiBHDjWJNfjR8YI5GpQ4hLSJ7+FFjZZQVgliPVofGioANt+0p+Iq8iSIgjlJzPxouUIa3J0yBwmr9y3IKo0htQRVu5ttgO5RSGGRGXOsfkzb3bDpZvcfXR2XabZsbSnaRvlSdbO/x5UwD4JHaHCsKNZvqMh` &&
- `iEGsJexbB9JASR7fGkQWcTAbzEziPE1hRQo5Dz/wD1BF/wm0ZbR/a36vrvqRhdHHiCKbZLpjYtoOK0x9E8vru6Ns8lndt3vvrA0HeB9ejRtMSAeVBynWLOHfQUqIoWVLFRlyz/AAADzmjOnA1l+DhHRmM9JBg+2oXTpmsLaSDVwNjC3Fx7pjFzB93tpVk7gC9HV7VamOy4yZfA0Ln2w7UEnAjpBz7+NHZhItnLCw3l8KwXrSiIKsuvrq` &&
- `UEEkn8G55I8sIq7QBH9t0cxWBsVzydcOR16s1gaHtvmrDh3il8neU2+6P5N/h4H6yrZvK9gb+zPvcJX6y9dJfstit3FxKa3lBir9y/ct/aCxLKTDROUf2/Ws9G4yv4Hp1rLpIxZDKO+o/FPS930VkH1V11475EBZyUcqfWCZHt/H6u8MNwfl3QM1NHYvLuznaNlbdXaFEg+Pf78qx7FtVvbdicn7rFDr6taNi9dVJzi5ulfXzp7W27Jt` &&
- `F3YGGHMdn11e2Ukk2XkeDfyD0XEWwL5MbpAPHWDrGtfdWbpCnX7MU//Qx7acPZ6s8SXxHz25Ze36ipH47XDoomjauF1uXLgaA2QGuXsoqu15Hjg3hWArA9HnH9AyOoZWEEHjRdthVSf0MVHsFC0dkxZziLmfbWIXNqUfpDiPhTJsdnqw2bGZJ6GuoASOdG5cOfwrLzshnWsnj+Nl0KhzDOo99JZjenIkV1jEv+nu/qLl1HAnRcNGzdQp` &&
- `cUSR+3TrHRn/RW1H+qn/kBSnCrMOJX+q38SNzSi9z76xwuIMx/uX9vdWJGDDmD0Z6Vuj+hS2hw4pJPcP8AmrT37hFhGFycEF4Mga+HDh/WFToaLWlaxd/Wh+POjK9db/UmvsrSa06Y87LzT0PdicIJrZ8GZYm3Hjn8qCooGX9f1nVgPMkj0vGuqCmzdGu97xzFRikjXKCOnOp87Pzb/wB2jJhOjQRlS7RfwWksHEtsbxLEEZn9v8hxOC` &&
- `G/UDQzzGh4j10S4a6n6lG8PEcfV7Kx2riuvdX2e7fUXeVZ6fgCpmhba6oY8zXUAb149WPXlTFwQzHQ/wCSC9sw6u/Obpukjv51c2e6Q5ZpuA8SawmW2bgeNv8AipBkdEdOVTQ6m4bbgyCKxbXs910/1LQkGnv7VbKddcJKOmfcD3V1lnZLaPM4gP8AJmu27yyx0Iis3tR4mp2bBfWc7NwlB/0kafWlfZLmxG2pO/cuMMX/AE4Sff79KV` &&
- `vJ9s7OwmStxpqb2zNtVoenbXfHqrHacOKF1skMmTTEbE5QrunEsn1TW+mBP08T411ziEHZ7/8ALvtCTs20/wCrb4+I41b2fbNvR7FvMIljDiPNs/dRd2xsRHdXYX2f/jr/AP/EACwQAQACAgIBAwMEAgMBAQAAAAEAESExQVFhcYGREKGxIMHR8DDhQFDxYID/2gAIAQEAAT8h/wDiKjczzKFcUQUbt3KflOOPeCBkb4DyMVs3WbZqFn` &&
- `iItirN/NcQLHH/AEzqZnliNau6aEWoWD2SzYpYcDsjwGOZusnUyJAWUUWnS14u5bo7kDn+4/0HKvyVAP3+zAypMTcDR3gOdcWw+naIoJckq2SNNc+m+YM+EB5uz9paCzcbAC/+kDIFYyI7uJBJvJjxQ36b6tw2CtaXGWas9CIwt8cGdV74d8yyNxqlfxRZ/HNxfb2MRYASByb9GseCUA0WFh1SIe0CkRgWpV43zfO5ncivvLJQGt7tTN` &&
- `+K1q66mc35pegV8/Eur2l9hcryXTZdnBAwhp2g0Gd1qLQcn/QvhEkoHcakshWjVWAfOT7SiGmh+Smv2iVK2dnxHzb8zQuXZCxUOpn6LFPXKMLxHm3Rj2hjXgXH2jafkzbOlk5+Y11lFD7Fr0IJd5IdlE4f8ihXbt/4O0u6v6U/Aj4BkA3YR9vXjdMvNQPPf65LMMtVGJdwwqHMMMcNkG4irmFIYgWZQvumqJzQCorUL0Qn81Vl3PVOKn` &&
- `sqnZlSRVBPLf4wMmhwMntz/wABAW6mashcIvD726x1vxElilSHWqrUjUDlaI4PqLvmpeX22GfWPN3ZMj6LbJuViWJa2J2+0ahuDLHdniHXmNzE6I6ZSVKGoUHrGnDJml84IVR2OHo/wkxa30EtECw2qFb4Fav4rA5YFwXb1cc8Pd/8C3G4dZW+auyhtV9gtxVhFBAiA9WuMY11iXa9Kqj4BVCp4RGLy/U5YYiMIeCWlIa1LIwc6TM6gt` &&
- `wi1jMrpSGrfiA6J+Xhho51e94IcCKUG5VKLNr6IGaFG/T9eR1V6tp4Gc4Ct3CLNQ4s3j9ioDMA/wDAbARTWm7we5l48zWtFkv2DN10j1CHH3fMdkbS79dcRF4YOHFOpyGEgWoi3FTUUvbLHxB6vE0yiGCxlmfjM8QXtYpCuM3S9azjaFxhgBh/VdYnwDFadt16Qtou1tiRpda8H1le3KFlD3j0eP8AOqtAlWlL0xNZmHruX+8wGaBBxH` &&
- `/2Ii0hlsozkKiecpSJOjXM4f0DTZAbllSJfpmOGIXdRWzqchmOqnBLur8TLAgi0sZtIfu0iuc79OSNbduyuPtjOY8tV8foG6u7gLWFFWcpFui0dq0W52wo2thJyIUAbYy8JQCBjabTPuPxMMq+BxKief8AOQi4jB5E4mw+2bcF5iPeHKwZz78fLGaxZ4ZXBuLqkgSrsCHVIP7pX1Behr9nmNe5Xty05rnxfpDlLgeKGT7vS+0RtLtJzl` &&
- `45/JFsudZDdvB7uPeEVELea8TNuPwI45m2/pEFlTfaivMOojMQpO5TjjIqc2t+Bs67mR5o5Vnt8f0+tCTR3F6/c15lZmYX2O/T43wm/fjTb7Km+TqpwV+CGx6Ebo3XDG+Z8ja+DFvR4xaGIXczf86jkGGqXizBZhA1xJekJrOttlYedcZibgzJ+Dx/d3LtYYGqHr3OZuVt5i4HRvGJ0BXqHIerEggyOr259SDsMMPJq8rsoFjUodilzk` &&
- `un3xK0N81gyCrq1HpM6NJARxY4BL1bhVUVx8zK67JV9MBlmKAwNK5zewTzLVXNVT9spznS9EduRehsJ+fj3dV3OoYH2H7dxeZomJfwjfawFVo5i1FEfIgFwhb4+yc87t2FGsUQwFpwu0esxFIq8uJXBBXivtznnQgdidBuOThRXwOp72MQ4fBgw+JcZ90z6nbvmZxHzpZ/73dNVEZdyxSl5W2XN73dNzREBi/84SW41G9KcGuDygG1rK` &&
- `48EABBeSTLXyX8xZARfq50uz5jQDG1I+4l17ep7bGD2fiW2qFq/ux7RmxconQAFmmyWbao2avu5gqt85CZQZuoVQZYTGI6lCwuoR9WnZ6KKuHYTvGXLiUlEDgaJuLbAWg5OAlC4I2CFcikxRBLguzLrAWL0kf2zs2zn4d5jvl1AfL+JfJ0CKB5vncsm8ekY5YXJVptAVvTK9gRu1XJgJKHpTmkb4MeIbRXI91VDnBzeApu3O7SsXVnru` &&
- `m2GA5bLPaZeZjsfNvxeA+sFAUp21PNPGrbxGgDBaR3Qv3GUyiFTchHpf2AqxeAg1m/82SD22D4H4YZBo0Wl0Gl3qtMbC602UFBwEo1VY03FYmR5PK/ge/FgjerxZ+DcDCVGCh7v/Y9yDe16XlH/V4Q/JmVDowzXM7t536cEFUYKN+x5z+3Z9Bh9SsWQFys3iS4yL0TAxyTf1x/MMktAhpWjFGt2PXNasFShajYyBb3KnSTF2ygixVZBd` &&
- `1djxEoKwImtKMDdjd7mMfNjyp9ddkdw7jSg90e/ZH5wFGnVavg53LpfYU33GVZfij5ZY6xa7hVuA2ri7ZeUC2XByZpsfuRKpDfUVdv61Ayh+gCWJUJWAVHOpfH+j1GoLR5pxMu58UF2VuPbStsTQ5N1BShHJpyhFZAh5DWc4w+LteWUHoGKS8U3tKSOinQfY8cSvTWZbI6fP8Ac7m3HiciIcSehmCC2lqrz8wu6LlqDXWldH0v2scXKD` &&
- `23+2/j87hBjDcArM4ItesUKMtLF8MU22wy+WDal+ZmBv7SPOs+CZShf0+V9tMN40psWFk3bRQv3QS8AcVtV2q5uvaFZa59N5TaF2+eiZh1JR5ly4lpoVWbeWh94vgaMj2RqBRmzWfIcDnmo8Kbry1n+yE2BQGA+uWhexhzK4SOiVX9dSwOMUNilIG92AWpAQE0kBFjau2nJOem2yHXrMNhZewiYUw6YTXcpWVeQaL/ANR3t1QTnC+ixV` &&
- `ZsMtVYg7+b9ZfxYrYN6PvXrNn/APg/aX8juU34iicG9JQfxmohAobr7Bzi4vozRSLwErDhWTmMxLWKI4dqveuJamYVLw4fF+8FHZWfPdh7XL03Id1/9RuFHSZv2/3Fn2Kuza5sO4nb54Dz28Ht8Q4rRBrfZ80YhB+im0ymb1DXOYubI0LWBy/Bp3C9lpIJlkwMOLyxLPb7Xa2re96eYKYeRSDeas1nPDtRVLQwxbggLFAU8K0Y8QEIy9` &&
- `p8mhzL93pYhqY3ARrIvWvRxmJl0CttMIGY3Xri6PoEALBsLpr2Vz1zLLc2BuvBb63djcvRajk/XK45C0usF5iPhPNED7t50fJA3vozZNI5c6vBnoVCBfAJnJ5F0brUM5Cxy/qd1MeB6LfC3t5JZhtCIrpY+7NFUE444Jj19oxdDBQHmyj6RKOQUe6D8nnXI9T1dz63LhwpJC94XJu97hyrtHCdruPZJgeL9wG7whrDRagFBZe3VpoT5q` &&
- `KaQoc8I/vbQRdBS81hx4AD2hpzwIZ/b2lgnXj1fSBa+a9d6gSwoHxK/aXeaByOacXiaGD5CIPhE3xmZStMwed/3fBDACrKFZi+iha6hTbNZPPKfmvbQroe7zj198gQeG4prPJFuvdGQCHQM0L5BYzr2LEfDUsp7iksrZ5Y8v8AV5CVhgAKX2rzOeNF1PO3A84caujMFQRZNtm2h8B5+rsb0OjK+XIHm3FSt8QOAgxcvVEi79ojfUX4we` &&
- `p6YxDBAUAoCDSvQUfS2qv67qrCMv5H93mEYoHk8HzBOoI+iUUZgMwvAG1LPHdHxGfnQ/Eo6p7ttr0U3DeDsNJEXA4L1j5jiodgc8sV4MmM5iWGkVHXLxkw9kDmrvF6ZzDq4mB8s51l195sEhVf33l+FHZCxzNah0hcO5j0lK1g9l9DKXd0NJRXqVXiYZa0GohTbnF95lBaYBUw1QuzCmHe84uMpUuWG25sA9AjeizeQEzN5c2y+OOcN1` &&
- `m4SA3W0+HqdPmrC4BpOgiVbHrR4+tDOssu2cKVd09ZelZmGkWEZKWMNlQVUBVYLauvG4fsASpExR95d+gAVVgWlZxMYG7Bpm19y+mPKFUkptZSqVosSai0mg9EL4cen95nNd6HZPHmWCfkGeLM3fn98pR9LNzYzb7gP5TGN24NGL/b4JW2HEUWtr9+TzAv4SoD3b+0CC+R5etl/E05mbDHgrj3ZeXhxW/BM7bstXGPTPd6cNzWMvNNfb` &&
- `+/vMe9RPtCdmpm381WIDfOG2WojFYsOfKuvXzMP2fyFW3kAr9ksUrGnzKLPV1PwV/eyqA0pw5XBUxuuRoMPNdG71FAsqKLvBBiYKN4Xhp07pdJdMzVbFYAPQrNrZCF1Hb9DwtaKAlFBBbX3BfR7talF8y6XmP0DlqUUi2DCMPjYWJVg65HyXiyNd3TBnVH0JQjSTa/plhzd6IMywnNDuaMYKMR7vLCfQ1hjOuJQGQx/THx92mYtQnUtU` &&
- `0+YiShesn4tfaYk10drc+Rn6H95jqwJWVPzCkO1tLW8basgwLF7i65+0sht9iH2CcXlC0euP571uh48AzTq+/9bq4Rb7Fb35xN0Hx37foVBxeT/wAl1L9yLPUmdgmoEFBhNcP/AKjyuBxaCMYJ5pfzOCPfkDnhbDHiLB4RS6nGPqb4i/3zMoNg2ULmg/KFyR5FKkFOhk3vUI2Oqj1QV7Pz9ajSJTSGu0b9u4TMCgFAfS4QfoVanBFjC9` &&
- `5tRHpkfZGiMHDW/wB4aQQsTSfoCZrNu1ZPJWvXxCeikORhjcKGDI5uZUdhfJ36/OctiITawAp2+bVf2ZstnEbxY/JWNvdA8ZYvMqMGm2QEFAu8yjQU2u66QKVv3rEADiOTqlTikdlmSWkIC7pJwDwvP6FcjGA+g6z9kTutJVtzjjfxNftlGHDUs7At4a8YqWHoUVUdYKyylwMZ1nnfHcrJ0XOuX1wm3ZDx+zIk2GacqaUTfLHK+sAAx0` &&
- `XeRjnR6m4KB19XIZyFnOb021RnzBGVzTv/AB4l/W/otDSJ0QYABCwqmX2RmrGyIgsgaWC12DvxmO/rgu1zqxx5iI60AoJr26iu5knKne2GveqgF2xEchttBf5haKS/orH8wrqe+jX7Tn4VcMvSFPamVNKoYyXvAGkypf0goeokN+nQ99y1nmVjBaZ5Z/l89R1wAfoyegjJdBvcOgrLFwdVq9e0ZEGujK0H7PiVprljH2OHn53D18S++p` &&
- `xH6woDS0zNcQENl0KukVe8ZxAEBfRt1+xCoIK8C99ITSyuvZ+WO3KM+n/v6LwT5CAlHcLrkfeBQCrXL+mt7och5nIOdy+Dkl4i2pbGRoywyLoUYQi5hZza2TkbX8pa7+pENtkO79R+ONcQNKk5VjbIMXh37PzRzObiAb8syD2b0fxF2yQ3VqOvwSaCoe5YPDlzKhUh9k1NMVoDLhcsjAUKNmGJ6n1gvJAFkQ6Bo4FfdEd2bY53S8uQSu` &&
- `YCtRXgpT7xUVxFKvXH2GHBeoLP2iGrPP8AtKC2tBl/M4FmirY69qBM1n+N+JjABSJuA7Qa8lXHx+POHdpj0AAPhjB+XxKCuXxDNBhTDVdjRpyKYPpGOkya+1gmzfw5Vx4xZxdcYA7LDLUeO1VqyZ6IlsyGoOx8ef8AYS33RZuX+CC1UaGKcP2x/T9VQpZPWIhQ1hrUzudHsx7wLuXILVdDgeH7ZJXR9UHnKC6t4PoLHMszHyDGVVyYd2` &&
- `daR0u8t1x8QtasbDBz/faDGABW0h933j2qRpM2gL+YmKI8AH8Onwso7ZndHn0pNYTBL60IW5MPTg8zlYAtnBpzjveDDmOdxW89P98mJSQ3p1zYAt68GKjIRmkZj6MdhhZ3G7hyiLq7l4exiN4DFD21KtwxzDqGwM4uQ5t4MZrrM34WaeJlQYtUu6K1g2tehlj2sOSOVslVVPfl9YCnIuAp6Bfy46+hNh33u/JgPyjmYA8ytLj+tQLGsD` &&
- `WLP8ZjfTaq5sNrBx3Lv0qupdOVPDmCoHwpud5Kxp0R1donqOw32lQKFaxt9r+jMGnH+Th+6W4sFd/Te9xuBAp0iNHqQMCUEBVpEswgNXbh9twneAFxYlPGnsy0V+qLt9u649rhfakMxJpcVRk0wbOT2/vHMUFD269oLZFVZRpq8XhzGjlVN45evBvzAViqDyS9GE84tb0XTyjxO2eYXkjW1XpZTppFrZkT3bFlSZSsMpau2Ap7M2ddBK` &&
- `SJLEa3eKbhCszlW6Xor0Ikke2o8l4/MampQqR97fvUr7zVqCQuOFvhuVcAKFUXeTA1m9Xrceygh0qco9U92FGAQhBoDsK/cZUgFfKIuFbcGb4KrNhwS24wRCbC7VmjQ8Fte7tVK5yKoqlZ9RX63WlSKr7794TY3Kwz6QG0xZlmAjq2bfTNVzANBT6oX5icIeCvzLFLYtWqku7rUBzO0W8m6uvceDT2iZrUgCAyVSX1MZhpXAHl4111L1` &&
- `9eAE04vP2uFOIurGFFoulaxORCrBBmlqDrTXaMqfPmHNqlpp8fnMRu3uLU5bPkb5KIsNgagaS77j7R3TF3p7MF794Ii90A8MSyocRAzGw6V3RHw3x6U+SGVWNPewt0q0ccsfTCdowHmIjgOEeYAFbkMjGN5A+0TXQF2X5fCAbWUhlY/YS1UUNPbatr7vrCKCOysSlVxGkolLox+g3LJQSwy8vCWryS9WP2I+BhxKGX1hS14gNiTcGPyj` &&
- `ECAFVbl3+zDKcADS6xz9j4lp75qror6jITHa5Ss+i/W+aaZPBZv4gPgQVa0cyt19LoHDdHzHieCIByGzs45PQuVkdW7L8l3s41NDPgeHh8cnvXWiip9UGqhxTSCzrnf8REpk28Pf8AM3erVdxqmVao+wQvF7o8S2cOnvkK+27OSiaU0Guof3vUtBTDbeXEbVl1Vq6t1dW+ZYtWWLautgPRgCYsqLYB9LpYUXLnIfQkg21A5VhhkfBmDL` &&
- `ghIV9OZRmWii6zWnTUvVq3Kn2qiR9I7XgAKNQweU5IJcIoiFNIgtgkFfQsTOZDyrxuKNVe6y+UPFr+i/VbWgVBnxLu4EWXHSaSQejLcYblhzCrcAxpULTLdscTCRCmQd/g+I/xeAY+ZZbTvuvD/P71YZqnOSo8J3dBMNvU8i7rmO1Q3a/jsmUFX8ePSFGW60uK/ZXMS4dA0wy7jxgDp61x43klbZSK/wCn7QwgUabGuYhTOzbmFe1X/a` &&
- `YRRWjz/EdfuIMGPmDT6ODybeVCCOI4+AMzBa8GNtF0tuok0rWvBjl8r+2LLgUMiAXVSGd4wYpuqlnJSKCH6Avau6v7Fw/AubdjCCgw7igvaPRd/TN4l5uUbICK6gaqG7YmEtFLalL4A/pXOImlHIN/Pye49Q5nFh/GviAKysFOK/iULxCqbejN8uKJSqtUAm9VHdagjH5+lTN6MZLbbDD6wFvs1/5j0gWWtj1M+w/TeQN+wrhlp7hgr2` &&
- `5+08pjcPBfLa6feNcOrhZRUTdoZcmG6Vc0anZuWtIlKMKLz9pewipBZhRxiZUMUEMXx7tfD3WDvDXkdnzKhd5YVtWVfPtiiFZOGoC+kNbq4FlUMDWLOd3hu9zf0EttBz81wrXEugoKmXsjm4zFsefoYDSUmKSCbD4lvj6LlifBziAI71XoQIMcNyLantVf0tJrHB6babBooxriZ2AdXrKplSGDiX6SKWRsQm6jz3GA+sEm2XAjl5wbYF` &&
- `Ra9phEl7Yo261iOUsE0ItaRxPWVbOyBOrjGtzXSquBuj7fFRZ+nAy0OIyIXi+5gV20Xw20UeOfSxoOAhQREDRw0+nT/fQFDGrOSuXPMG0FdJ+fJ/djDvIW2U1URTklfhAtLEQBnymEyF8/gy5qDQ0FQo9DZ8W4g0oWnIcuemrZeh4vXsNPrxxXpdspMd1amPXJrzHCyELyMvFRbgbkJdLKYfTmFNQKPopRghsfoI2XKJj7729oCUY19R` &&
- `teX5dQOQDKFW/qN8SejhM/3MukrEL3X4M34XUaZthk7HyNkBJFhLeoPJfulqpctnsfKVDCGlUZldnVoy67QH45CnrEtEdj5+g2uyeQY6/ZLHBNUuFIK9iKeAw+z2yrcRJiPaZ3LPAihsajFwFT1xmurgd6OxGIgi6X2Vxz48xWBxzodRPIVYb6n7e1JhlL3O7yGzl9qca1Td89gC06Wd/ZAbvb1Gd+pye/djYo5ybPZbY+5hKKGXsGhv` &&
- `k/1plNmgqM0kUrlDetVM1nWosMnnnYpjPoesThfcrz2OfTvcM6RIAspWX5JdvbD7yYp3wmB4x92DvQKSxwNMw0GQJLsvasLBnDR+u6sUkHpUP977ELPbR2X5JSq1dVrs/A+7Gfo5vDGTgemJr33bt3CCA73LOTsgDUyUq6U9/f2lHBBwwiu/ouIC8QTKSnuGycF1/g/vcSwGoIqZgL3Fz9GT6OmY+7HmaNxKtYplq+qZqCioed/wAspI` &&
- `nDHZIC7e5tZ9gR/aJNetxBjvFq42mfRyBqisfH0N2t7ll5/Y1gslE7kQjBu/HuphEd2Uv3eB+eIAy6GkXryx998xXzwO/Hsf4bVNFuX9z+4pAX5fzo/u/W5bca/wBuE7l1TE3Ds6/rFMs2GCOW6Xq35ZRcDwGV+TWWXTMsIHDFS7AgJ71RBQkwBbU1/aYrDG1ncZS48dKUeYueU4NUv8JBcIQFW/o4HMyY1wRsxbpxOQlk2pjRmUJ2xB` &&
- `FLLFs7ySMJl8+X+5wW+MS7yxZ6VXpv9G0B/wAfIYf9hjs/DTCygMuj8HjZnc5aEPVbYetU5wYYIsHL3CLHsXfrE7DupVxRqlcY8Vy+fpujiPc+/wBKXlAaYXqUXTF1Qk19eV1+Bbg7bjdbqaTrLmsuOOsxreIpibfS+UwHEUllTlna/tFnkzOkZpCDRFlwKgmb95p3NRxMlBCrm6kOvEvXa00Ckdii/SIOQaRR9RPmbI8LcAGfj/gOgA` &&
- `NYHYk/3MqsB9pVRC3G+DrxqJURvAvGb/eBUTkE+V/Hl7+ioiApjcuKPFcDoioqoeTuO2YYwYuVV0ysM/Aup84LthWvMW2ZxMxwS7lW/Q5g1Kv3zIgD8wRWHRA4s4fTKxe5KvdS6wAXot47/wCOlmYFXFj4S3ywonquT+tRu4U5mks6Y4vMpqV4KhM/mcCVQ3CrUKMymkBcaqZqDBPvJviQsHcVltrLe/3kD5JmtpsTqABRgP8Akh3UNj` &&
- `U336/yytFTwlX9GxywaXdWh95iziCo44Jdy8wDARNx/KZLqcpwTNNIZTGZW7jLUEKomRUULKNXzY+8IhBoQDnhdu3/ADBA2FJ4hqC5trxRx6GX6m0emd76DV5ZTsmKVUl1EhawOScxM/RibgLsxSjW11KtQAvtLhkJonSBt7ouJ0Du1P6+sGoAMG67/wCfYeOBWler/RKsXxNj+Az+GyUHpx2CZPZ8PEDLCVywLE40bECOZTUJoOpToQ` &&
- `P9p0MpU5qgyJ1KA2UqmACndLXacALjZc6/6H0nCn+IVldsV3UKqFS1V74+6c8lTkAlWtPT0+JjyWVdGLy6ILBuHUhIVjiGvrcUsDzDVFIEXLD8nUztAPm3l7FvtMsrwar/AKNBKSyBBrWDoFwwYbIpIhGXWrRXWvEGHu58D31eISIhYjYwRGizBvcRuoCp9WG6i4DB8q9cJyQiFl+KbejzzxGJLYtDFjgauLa1bA9Ojx/0qWUzLoDGHu` &&
- `fxFULypP2hNzEkjHa34ROoxZSxJd2LDxkBhrYLYra9Ba+YvBGafqc8vHBbPRxvHqbILNaiwhuFG0l7whR734mj27WPVMV4N90pEeqcdry/t7/9dbnqtPXiN1vLVXFILWuvkWbwoYWJRAaX/qbuTDhmABRg/wDzp//aAAwDAQACAAMAAAAQ88888888884ARDDrK8888888888888888880l3isemBc88888888888888YEoHAl0dmE+D` &&
- `8888d8888888PB1yRAXh1lwOj888Z88888888ar7wfQUk2OHdPc8HEK8888884knBHIEl6AFnQYIbS5l8888888bRBVmcz7gIxM0BJYrDAh/kZHim5zdpaN98q/wBvMMOMD+NfBn8fZHBL+BHCY74KX+/A/wCSfhpE/JaV7lpSiMuvrihglLLaLDV0o5LutM4RowRmdqbpx7redMzsyb8KNWDawmdLc4Ae96L14MmXi4iMOgLJZUPBiI` &&
- `9OCrJIWKKUm4x5ZdfAYe4/oL7TN3JpzazTyFNiWYhI5qLuWm8fBJ8PLy/Hzxn5b7qnEafoBe+cpoqTPsOHzzxZJGasV+jjUqgyB+r57yzzzzzzzzxqFIAobBOXJbhGmLzzzzzzzzzzzDf3w4J9lpNrunzzzzzzzzzzzzzxjfSdgwQhb3zzzzzzzzzzzzzzzzwB8VbPPfXzzzzzzzzzzzzzzzzzzzzzHDzzzzzzzzzzzzzzzzzzzzzzzz` &&
- `zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/8QAKhEBAAICAAQFBAMBAQAAAAAAAQARITEQQVFhMIGR4fBxobHRIEDBYPH/2gAIAQMBAT8Q8PsRChEF7QbDPUVZ/pu6IihDOs3E7DLuVLEDOqF1llsyoSvHqIqB9TKtuoEYDMOswspO3rK24RW38bjejwCrzAZNQfKWNRhjRglSy50JtMxQtJjDH8` &&
- `MgOJTz4DCOcJrb1YATcqb3KJzonSJMEcN661GscKYhvN+8214GUKmJiEscpcbjA/aoUcjv2lh1QHLWr6sAwXByRBdxhTGY0dY4xru79OUAm1fBbN4IfGEq1LLjiIXhAxOEBhEjiN1/H1i9pfQgfVE5RKaM5+coBrbro8vadAfT9somfV395glFsRElyNMMFbuGBKvrKDUVBwfs/Tv2nLS5V6oKMxJykabJqEUyhCcQFD/YkrtyZf5MwU` &&
- `MZhb5zVqjCxDB6f5Fdq+1SkrA7YjZUIF2ixmC20jls1BRjitLfrGLjwqqIGMEx3CpeMwG6ZhMhakpC61wCKPtNcAohH8nzv34OSDTAWouKnnJelyiWDDUE2lsGCAc4lBLUyztByztBLcIcRzgGbeFSuk0z581CynThpVBMGoGkzbamF6GGYuiIJFrMSEAdkolBiIYO8RE3wMkQYm4sMRQJy9oBOCopg5bjSiok7thlGBYdxsvw/wDIiY` &&
- `R9SWTN+pMjHy5ecbSNdsXpiAOo84AuAUjJtceQfm+AC2W0PK/KBIRQz1OfDUGJSI5wcGWvRqDoh9RGMtToOO8EajQqUS8vKUaqWo8OcYuRlt9OsWUxfSJdcBpfbGHUpxLhTLBg1HOZ+JbuAMTU7lxlL2IrolLkcqnNYgBjibg5x+4q5eDRPclkdh8/MBxo+3twzwyi0xiG4nSJ1ItAjURxAhBh5KwirF07+/AZZUzsY6y94gu2HwY79m` &&
- `mHZDKBMnzl78EZUsJfBZS41qU5yy5lKplhAxTrnXo7ju7Okpry6cyX6Prj9zAL/AgDoaf3LNGj6MAc7ZAIlwCM1wM7hKlQOAxigC1+EfOV9ayteGQKWQYHXbjWMSgmpcuEGPEY+3tCvvL82+IrcA1lAbVxcS5ympngGITCfT8xH8craqUy57/uZqAtg3XCuFRBtVCAcsYx1f6VoI0uCfPODMFsCOPnfrzgxY4ifu+pMrFRV3/WAwMshn` &&
- `/l/wD/xAAqEQEAAgECBAYDAQEBAQAAAAABABEhMUFRYXHwEIGRobHBMNHx4SBAYP/aAAgBAgEBPxD8Yhd8obbgwr5IIXCDJHSHiP8A41KYlo7RXmmAzM4AadfSPQ5QTbBK1oOf+RgJbazfzAGPzgdJROsbcxFJliNmGWI4mCIFYqDgs7N1UE5V+dJfWuv+cQLVo/A0Saw1eH0P3Ni36/P9iO2IYXLI9xHGoIaliK+cOwohsa9f+ClVXT` &&
- `GPWWKLNLzX1fOr/ASGxcYNAdg7tj0S0vUoFkqXUslVLnMZLzmYMTClepxPrusQKJXgK8MYD8mhfevlEv8ABv8AHe8CjhB7y8LTz3leiNR8x775xB3Dh+nv7hqnHDfpyg54jXAN1+pkIQpYji4dou+9XTn+5b1r4RfdwH3wIhnfJp5u/lAygBMHfzKfgu0FuiWQLx/sA/v/AHENHLFleV/kWcwyDwEFG6Pnrxg45R1t+OHvFZnNlYmCNO` &&
- `jVXMRXnAdq0YM/1jNI8NXz4vVmAVc/0fuWPDQDTXXBy485YQbQX09ZoTKys1s66VLyA4xc1jYy+hKRbxyY68POPDM0xT1cTgnnUOpGvS+PkaHrmyKi+CtNNM6Y9JndoVq2nfFS7Es2hkqKZjW4tjmWa9w0YUDrvvf3Kayt9O84hKdDL3xi9CvPPzAaoUYDGM+7Mq71fADWGMm3PLbw266DZRm7Gn4fbpxtmAqBbN16RUzPOteZSHTaIU` &&
- `AcLWn1iGH38Rbd31jNyV3UQLhI07w4ECYzylTVlU9eP09I3cRWxNqYhQYl2nMDWjQcId7u/SGsBKW8Vx9fAlpRrgq+fU0/sqVAYsExMkZO2H6PBAF0iY2rfXp075uLX7/3vE7NqHIFW+JmjS33ho2JpQU4v6YsCW8va4QfUTDVa6QzRLyd/uG9KuFOj3rBTcYfPeUodYWg1c8tLg4hb8RHoGY+pRbR1+3dly4ZiEi8p0MJ9xSGj32+BE` &&
- `6jB8/eIhpC4GsVC8vfMp0aypqWeUoYJsk7eUEu54CwMQLBqH3q6QGjrEWzR7P6gHQz8Yq/7AxGBtqs3aBQ6ptH6Wu/gBcwuEkdedbOefQ4xB1HwRDj9f2KOssRX1O8d6xQnOIc/wAe/iHjpiKbVxJpl6eZp/sXheAoe9noRyWj0f1L9I3wsaAvV38tjzhp4tf3129ZX9TGOp9jH3FcetY4aabw8GLe/WMEFIgMmd105ge3huOmGgvqvp` &&
- `EikNImeEe7NlHQxr884QjFB0gER6d33wgVGp7/ANxXnKzQ6J8S2AZibDD4hvt997RHE5SmbHfesLLqXRpRuw2Nlf58SwS6zcYxMCUGYoVM6DHlnzeUDDoUX3rzh4jWAuiPQV8m694mNCbJs949oIwnx3w/sQvaKAc7Qvl1gPQ3F5/ao7e29yoNTlEOdYBtZgDSEdHONtJUNpAqy1jPMwxCaCvBKT5YGjwCnOaNVhx7YZSX3sKJnHKuEX` &&
- `o7XStHz1F5nnBpR4uXJYpt/IITAXKOXbpAVlGceesv2pcySEFLfTzmKBbXvnDYWrE4Ot9KrznBl3WXZKAOSsb06Uaryrcb4HS1R33x8VWLXb26zYhqPfDRjvmUxEaEQusJWuv+TYeNbLr03iSlPgNShu4OiiXVNdnT1gjYr/NJsTV8U+utf7LwNewSqvemUkVxH3xloqGruztjUKxv8rBt5vV6ae0RQLdWsv8Aw7UW9fsc5WUJ6nls8d` &&
- `ma8g0e+EZYOnt1OUFHJ6ezn0lVFqGiR2JwPiBB4WRKYljCiJBQV6b97Q7iGzYaAviG/wB34I1fhorKYeENFQdbM8+MsVBOIqWossZYlQLgUzJMG5YzLJsy6v6Q2VB+QChc1NuG3fn5S2KaNOKJWJR1mCU1mo8AoWrxTqF/qAQOu2d9PzkUWSnq+lVZ5NfMTNDv085VLA5LgKxKlmJpUeBuBwFGTngc6z0+/wDxOFLiFdLPJHZ/lVBOAv` &&
- `U8jF+cSoRxKvo5H1GBbVmpWYQpxzH2z6PnNeQuuIae+a0gNB/5l1TKVe/rrCuIf/L/AP/EACsQAQEAAwACAgECBgMBAQEAAAERACExQVFhcYEQkSAwUKGx8EDB0eHxgP/aAAgBAQABPxD/AJH4/R/U5+jn1/R1hXEfwF45oSvnq+riwAdXAZFIBs1rKy3y+fOHTxUdr/bBfUQikBpE4ncsinSeP9MKk/SNmWKevmT/APTCvsQvUhgmhc` &&
- `f6K4wSsDuRSYKufTg6nekytMdZbUQMUk93lIiGkT1msU6featvqO56+stDMCKzWeINzwTeLuKME2AeL6InqTBzqhZmwWxvVIDxjinVABTaKg8/TyythmQXlV0GJZo1lUSAKKoNCIojmkwi8CCfS79nvJQQUzFBPNwdX+hjde5GWHpEbTWOiBXOQtVkZoUWIYAKybiFhNCdP23hKyir6JFY9t/AFBnO29HAGbaeXBoUE9UT6bmiwUlpCn` &&
- `uKA3s1G6KQGgSTDzoNjcl4JGUNhRgFVa25O0cFPAONOfWcTCoLYdkNhPTpLiCY2jJqjZgKHBPBnv8ASHeRzHJKFd52HnpXs0kfvK/w8gAKz/fOGneoeP8AnT9NYNrpgBVroA2rrWRIrGommNodAo7ozXtSqnBWFhFQNGwX+6G5xVrIpFaJ3kCFHu8H134cK/vcq6dyVHU3M2u7jrk4iqD8b0TwT++aNgb+MA4RChRKhHYP2Y11hGt4R4` &&
- `xGIlbQEuBNurpwmS/bmnTUChNpfJhLLQG1p4xCLuxjPDn4x/lACVIQodf7n7n/AAUYJ8QuX5weqBsTT/u8bbVb0E2tahqaEddhcAAZYolBRGCxwUL0hlcLvBq0/wAYty7xsnmJ84bxn25jNxrv1iSUjrJGypCMXG6UWp4wAoH/AEwE/L1wjOk/tnsDhmzy8NifIAXgG6qAirTQwklzxyFXrV9VJfbiJNFlw/kut+sawcd0pXQEUugrr+` &&
- `fNYrSAq4EUpB2T9+5NuAlsylL0UrKPWA9MLy0IcMZa9BcH4O3i+UD4L64I28AvxR1+8jKjEJO4BaZI6ZJ10zb5GdIUzYG+JhqeHWJLUlHBGgenH2/gYA3rHhp7ca3dzxyCev8As9jpNImVi4EMqSSnV2lZ2ShECjYEriSOeNfxv1jB0lxny/484bXHb37OFjpWpHgPU24dOFtZBQ7Agfz1aRbLy4PZ69ppUApEgKwDEdoe6qhdEeBFKS` &&
- `9JtMJoW166kMV9tvbiFtLmnmA6T+cS/wB2QFL5MUjH4zcinl8YLwnUzQhq7Mra1/jFTrfgxSR63gRIC8+XHXA6zlvHcLdk3XnGkIb1W37yVAlixRNZiLTTzAjDVCoOtFmUhBGwSAmyMMvmWfY/xo5wneRuRdOWhEDAacie2WTbwR8YhkVyNo6T+eodcesDgA6GfVq3ruAS+pRLRp1UXmrkQE8XSiAKKWFTTWIMRzeVe/I9wj8YHrFrYM` &&
- `/9M1g9WvB/1kxbzZhmwxN9mNAtXZ794IGhtfLjkSZsXmKjV/OCok8vnHAYO/vAlOg5hiPF0HnAp6c5jsc+nMVegdVhizKay77GUoC3CTDU+gFaCxDnlt9E84fH8KXgsJNpLIABuvgY4lDFXzQSCQwTBaT2eMhML5ZSt/nmccGeIJWpFJRfePA6qhZUpAQRHaEDEwjXRAAEvtNhh4ZS4zpPxlxu5DH2TEM1O4UNJuHkxEdmkxjSq49ZKb` &&
- `qbmKOKPJ/vcuk+9f73GU6u8gg7Z+2O+g2+8frPjJ21vCIEDrN+UsyaT3HnIFUcHlwcoKV+MTWTvr6wr5JLUFAIUcFDZBbNAk9GKqsikqVVVzYlBR28fwc6pvJI+AFx2HQQX0CCwupSc1On1UgwFXrVWvVs6BIBZp3jUXNQpQaCnfmfjx3mLeCgPg/n8wArkQm4a2QBQtBwKLchpBcaoTwMRKNPTQAjZUuXUX2Dl8BIhTiacip/+oMkFt` &&
- `pJjoSXjwnvNSdM6wgHu4RS0tEH57MWFgD0o07CoJvDV89Np0iZLw2LrL1GpKcWSrvlducNq/3/APmQ5YjZZC4MoVOjGcNIE03RpTms6tAZl3WuHy5OlfM/xjPMF6dYzAOPrVbTy/GAgQcBtzduzSgej/fGdEAQIRdlCyWh4KskkAVJvoeHX3MWlx5y5eXwMwvsbhUClFzRX6WSGniShOPOxNGol9KXlRbF1KYvlqKvAMKhHcIAzSNxx1` &&
- `XadzoAEAMjoDP7ZCCw/nKAqwMVxGtDhRu4iLeS/wBKAQ7hKIqq2iiyKX+zDwDQfa1JXVepMTKqaTrC0s2r8YWOg0Md+vOGctjciIeUs+zNi/wh7V8SbU5gVw0s+y4NKQeOpeQcqw2WPmihGjFT+sFOhFaDmKHu514PuqMUoOhsQstHOhKoYlWYKjO2meYZQVEGjSgIjaFMn61Ra1IE2UXETSQSQouol1FDNY1lZoJsxbV3+gVBtQ/7yI` &&
- `Ww18sYsV8DkSh5nuVb791wLIpoV2uAah43MHb5GSoAEmwKeEilbtoSiQCeygojC5GmwbDy76yO2JEm0OmNCECjaCNIiHibSaBLKJHAQgUiahhjpqhdEXH8Md0ll6pUUoMxqQQbtiwYMgchEabK4I6mj0S2iWAkBUAkqb/GBFF/nPMLVSs3sruRQmUY1vjgmGmNkqMayqIFFQ1rVKtbVxSs2SwI8Hyy8ccAv8TL5lU+wywj4SW3UtiHkV` &&
- `aMbcjECALxR+XlC2EnefT2aN66eT4+MM6aIt0KNR+TfzlEGQOmgXVNwXVZm3UCIoeUdZp/S3SYYUlLVeH3hs4jtL4pSnUWXDmqV4BUBkIKlfNdoB+7I50PrBQRb7SlQxdmrKuFtnqiiPaugcfdPz2Be1QUEQiF+MTxeY7E0HhJQ6Ku0VrSykniwtk8sDTCZAyHyNpqTBqntFmUjvILZjYNcqI8I7hA83g5Wn2360dYeHSezJ/XE7ognQ` &&
- `qtn9sOhhvlKABIyaWzggdCGwUBHFEJg2uP+y6qK75VW2FYGPWRUlCmg0HEYUeHBiEAQvRpsmXCKZGCGg05rmna4xLe4IN7dVUaIBYKOvPMAFjyuj+cIk3WJsKCWLCyNFEMQU3mjTSIUAmxCqIUkgDQAABzDAK6wiUeXernMS2KQW3dBS1Bi4BoCrdgNgCqeAV5jEpWqIIQVDaSHTrmOdk4xg00AaPO+NFGPxlMv9xX5ucMG1cFxI2thH` &&
- `QVAwnGjqg6bhAEdCbIbNjjecWP4wPFxW5vCuI8TCPC4x8zoCrm0tETbJ31MaIvo/FkT558/jCDjO8FKbdYJA0ZYvIQI9uAAXbBoYKKk0awc1j1wzZgfEIg+wKF4XCSuMAro9A6ZMA1V4bFFkEa4aAIQ4XG45gYkSpJVm14StALAW84Wwf2hu1UKtiak68DO+8RtyJm+qBgENjUUoVAU5ECpjN6UIkjrL5IqCgsNCgsFrb7/wB+sfVFW5` &&
- `45nj9d4TL4z2s/Q+MWbUDC7y4jTBbhCjNXaTlF14rh8nCjiiti2bZNNw28iEWIKdDQVfGaWCjcUNPkjhWAKttREQDTaAkGbY1NEqkTcBtpalIVuARI2IKhzVIIXWHAgxnSiij5M0WDFJ0J6mzFAgXOFFsBp48nvIyUFrD0AXQuEoFk2xSJAlGjYN0oCgxA8tAeNqgx2WNKASvP0uhwXG4UPGDY/bOt6wmhRFSp/wCYWz8F5N6X/fObMb` &&
- `Utnwue5uVmWBew/YxxCpsoBIIFERRTwYxbUCyS99mFpXaCOEFZjGlKX1pHfvDuxzte4k+02gbQZC46YBhm6qwUDGHAsGrsUPdGqrTHvWzpgTtUc1oAADDOjDCfMg/D6yepA2bsleNx3AhPJjeJSUVtLhC6RwIBNQ1NZrATcJACABwDx+uvLiw7TrXQ7rHguCnXwLp9jXpzjjRmUEIaUIgWG2CoET2OQ6Z9U0G9aTe+4xhNX6chOVR3qM` &&
- `9iCJABE+F8fOrkjYVePTr9/SYobbD0SUQC9ukY6raKBLRN5ND5cWOd8eQhfsGxAMxcFsa010IocdvXZGsuW61i0TdNDpDn5FaqCDcBiIhwPcZAFYAjEINF5gi0rpuSTcsVHW3piGkWCW2foLs8wFUqljumgaFJF1RbxokBD4DuQQlAtdMIbKoU2W+MN4kgskIkGWr7843hZ0kwGUy7Pyy9UhqktWhLoKb3tzSiQgCaTZA61b6KglEGw0` &&
- `CYb0tBU8Z7GFY4bkz/AFG8vnEemz5cE1r095LFjJ2nNQvBOpBSc8N6oiHYfAi1xkrFwzsaTISimLhRHeq0IQ2uiCjgihUojTFAaVTE24FQrHrLhT2RNAbsixx3cbcOwzb0PFPnw4HIywSczXAOoUU3et+snCbOU7CJ5fnHBcXUKw5RFPHKBKmDz6N0SoPuqagbDlho5DziYNJG/vjzAVmPoJBW4UkU/QQ7MqVi4wSPANt5RaggiopbTB` &&
- `2vZO4VXqnYSReqhAFDQrOBGL0aiEltOmMm3Uz2a36lQa6MUoDDIKbDfATBYXT4XYGo7Fg9TKvnA3njY7Q21Tmk4ZSKPEiNtNCQkDmEViSh9v3C5zACWoAZEWBfD0wtcw1moFc+N0jvAwOJAmQJCBKoRWtr3JU1EN2IjgFB3EXUCxCF6qoAKIRovzfyBNDQLBQLVVJWHeoRRbwum0pudbenGqMSkrFLDyHkx4oA2kDoDQfO3lXC4o4mzc` &&
- `/uv9cqD90JNLNSUCu24+XiiOgCIJAjsJhjCe5OgDj00EqkCRG8PBjaCsL4rPbgPHKOAU9mbYJ4yS/s4RDXHBsr59YiqQgSjZdkfCmazLXqFgnbujmzCopAfTMJuIyLiExWqkkJaPbRJAwZPxJIEgdIjvD72VIn3hTCzbKmBTOw0AkaK8HLDxgklo3J1QDINRXRTxeE/Ls2GmXYHyv0eYo3ziiEIeOHArZEwweAKATEE/OOB+2fMBDGpi` &&
- `rrDm0bm8knZQoghjdAveNBEADgHjKZshlWsDRty3znQc9XLh4yZMTGmrwblaO90QAotZmWKgWDiexwSAXziCXfgxztxSsDRh+4un0Q8eFrABVAUAxRWQD4QNdpUKCAAMyGC4SlFtlsBGDshmUqooj5ExBmimzaziLp101emQoORo0bsgrQotARimgDEHTHLJORkOLqpdjPk7cq+djr+2+ksPfrBxRgHqK6MI6C+QKJCChgravTQCvge8` &&
- `yiSvZxxAeXLPg49sJSl3cmIAo9YdV6M8JGCHWWvg6/BoXWBDTgbha8Mk6pWu8CXh0nneHNhiMCZjuYCNihKbPcWiXTaK+fJpzYaFCg+EKwEjerHKDSI+THWIuqgD7FSqXgfFv7yalCBYgUDBC76EK4FFTcA40O03JoFNQAgEUVi8Rf0ssJdiiOo1Ca0GC/PnfX3kSI+DANnXEBfdwGeecHWWJgi2JlIrIMLCzW9YOJAZ4oLBPZ2shAln` &&
- `k/RcH++KraUAFR5+sT7KJ4NIci+FOsEXgKqAHVcQRkHW4iaT5xXQ7jwr3FFXphCAnylrvwCJk5ZpdwPs1Q8opqKoWMj4p9/b9sWrl81bsh8DxZuXLg7EZmDsVTdGDrHCLJTHVL3aXX0HVBDLtevGPuFDgfyaHzcHVSXDodov8AJHH5Pxk2XA61qB8ZZGsRuko6Ztq63FPlxYxbCHBigKgpYau5l+AB/kIqUTohASCJUsgQMegYD0azZE` &&
- `iuADQpk4rW2nfN8Z3KD+4BQ+XXzhFJFNmbdgarncsQLl8ESCFKbaTAAARRIog2dKBvtpS4AQa07PzzHzGNN2UE7VehLOmJ4YiFMfiujIoCzYHRMvpiq5hPm+sCSEh2GB+vL8Y4tfR2IIu4APDBtukIMTcdQgKEjdWScKL2+f0W4YgEVVdAG7hDLzLI2HSC6VVogHS+W8OwxUp4csfL3ATutZfqb3gzs64CInkRmCIZcUAWULsK8AsHG9` &&
- `TcCavUW/Pxg0uKWRRGI+8po1e4LMSKVaghWJU8sh5mPEQ2VU8BWFBIKFbDsIiADYOhCFC6O8D/AOSIvELvzWunWk4HjdyrAsCV2QzAoiTVaa/Bd8I7MhoLSyCD3x/vhF5OKycVVZZX1hF6BKQk0ER+RMbm+cM0cmxPZ7xeZ7k2wKJ0jWdoLM2XMArUNIUqyuj8YNt7eDwWJpggaCxmfnz6dGvJILNaHBRy74QgWoAWqoAK8x0lEEq06U` &&
- `RBUOwhUD+BjUKzFNPhV9e/8Oh6GDXVIc+LvXl3hoGIt5PPk+c6CQ7HgVh3gKqbXEPEdFTpOwSgXps2oCA0jVK6qLPtwx1ckTkrYEaIIfJippYKSISaS+HWvgwWCtb2Fi7DnDvujg1vqMyDfkBP7q/sZfJGuEFDwcA9HS2hjPSm1tiEavVmu5crjZg0VldpQgQtGDv4aCNAGgDxnCYwYp3KPdZ4PWMLtiNCfeSNO3hFnoPycLAcDsbTUN` &&
- `O7oTeApEtUFEfInnD9RLJGrdPsQvsPTGcJJlAonwmMoLDFK0BQHSI4w2ZsB127QWbqDwxgw+O4IILKWERVFCaQAbMBvAzbPPcYlgvLbsN4tkC0EHgHMBFSrWZi8CgzQxoIoQV3BoTjNawYQXd94YHcmA/u7hE3QnUGlKb5T7M83kzxEvnY4mXUU8T3P4GTDhARFJbS8EMtYOxqiY6lKVCslLpF2mjOCGlGyUH7PeHnqOa1dHgXzfvJU1` &&
- `6SX5UfpJlOneg3Pj4PR4MQWCDh3JWqQG2x84oxNZGZjyQL4H5yVwbm12NBG0JNpkP0hACKqLpUBCgKSYkhkoPxooQ2AJE+E/TdML7A4kKgUVVgi1CFCJth9s8DgNB8qtTFU/TTFri4UaUN5syhS9MJ2E7mII70+MtpiWh7dPhPCcTwiYj1+xULfIImhsBBM8mH6MWCPJdjZNx4+cMGwkEIAGgPWJGfNH/mOPl6wJ17RTVJS+BfOBPkcw` &&
- `IhIXB/kFiEqVddtBZbV1dejFLkG140+n9zDCMwnhJT8mb/AA1/AVdNNLLMTVDzDQw+H5y4GuPx84UOhcQLoXfAiqFcBv2nAe/+e0CKru1rSIFIoOv4l4/oUEHvb8HzkRkzc+fgx2dvYKaRTi26TrZmnP4Nhb+h/D1hpQSzIRvAUIGbAJciHUMNi6e4Lr04LRrztMNpxPqWDy+jKj0GFVTwF6cToxeuKhGRT7YFfAHjEMI0FKMntHy184` &&
- `EmPaiuR1fB+cV2mxkF1/vR/BD+4BaPhVrwOjCMqIwr8sh+xjl1o/tj+jqgSkqSH2dwU2GtuH1iYSvE6ZcgKVB0/Dr98BMiKCwO8wAD5LyZbUo6Umw0B9ZBdr85c3grhgQQggItEeugXOgqbQ+cJ3G+jBaa+0nwOgnSKRIcb7HeSqQVR0is/tP2x/DdBhrSFDSb8PmEzOg4kSkRilEcYafgCC3REDaszj5ZyeKBRSIiJTmEnZQUeYpQgH` &&
- `KoyyPDhcWdkDxu8UiheLKjBpCZpbRV4t87EUJr1qjWsjLM/eRtQfbz0Zmm7AEA21BuTyFTVEhQwg/Iof7ZvIQCD49cUx4CEnhQB9sMODKzybQ0UOWCyu7hAU75qiGCJNujyxDg45AmxPJmsOcqRAhqIUfDO4xaIG76mqgfESEIYpW8oRX0AFWmIufPRKh0igUh1DpGQ/s5AQkFRwelp7EwehkO0GsVcFSUBguVFoNdvbmn4qZa9GWBUo` &&
- `XpJBBsTBd4gH9G7F+Ty+mV1kbp9hiztshXhWtP0B+jsPj9POSUeYHeKIBQ/wAZvlQ2qmmefrNfVBShQJu4aVttyAQACML1zZqtFGVRs1P0hNsyz7ViJNArBVA+UyJ6DvbmyxThgbej1kJ3JoSiE6CfYdQTmqtC8kV84+t2Q0sUGukEVFDDDNplorRzSn2wDwRCQoeGi+smityiiWbgpEUlLcgIpxSGEFFIRKlGBr6D2AvSJKLX78qUJK` &&
- `kU6bADgVUeAFDB+nFIUsRooiIoWEHRgmBxAmcIgECrniCDxH14xSJgwS/ebWtLR/KZxg0s/IQr8Z5RGUT4DGNibsiunZGz2J8ORF7vDjoJIRTiNi72AfC17nnEgMgAwGqAW7BQBEcxHVNZ+4aV4DiBY2AEAGGtilEbDm2rmoKI1XhIhSG77AwTalSEB24ADr8t5f5mAmJN6ROPnEdgpkMHEKEFWvGMxr1McQAResbtjf1Y6TXqeWiiAM` &&
- `azgS1LtR0WBKG74em9mu+dEKrNuBl/SGoQqTRuvGnCeLsPEguP0BQogGk3Y4X0RJQXsVpDb43gpVJmigPxxxDpen4wagxPgEpag34wbCwBahgoYJRYOPQvX60N0gl3b+Xp8XCIfQGWxj7cIa0GArfPM9pqQQ8XYjHyMrScKbTWfLaU+gjO5o0INy1srYRE2vca8QtddFoEkEkOY3a7FLlEvNN3jQilqjLVhLSUV4AalifbNAH3miSRBt` &&
- `SMEqCCxg418slIl1mQEHUMD5TAAABoKqCmqDhytkKGBKLWaJuAXHiNDFfKaqvpThZhxCiXvR0moeTxfHDcF0FBKPKI79nvCfNsVvQalUACqgZ5cELgFGQW5EC4IdCgQFGICFSg2PQ+Qe4CGgCCLwEEMDJdwwWrRQEFPBUGjzjRKHjCOjWUH8DOxMAGsHlS4BGqmrjgXEm+0FYKTgaQoHniHaJ2DTN3n6MRZXfKz5+cAJdt1goKh84Aim` &&
- `McoEH6aSfUNYO7VlAD6C5p3ToAqVoD0BgQNBhfQFS3oImZqV6FwFlEEtahnBcBu6waWo3hIaDjDYp67kWl1EEVeHesouTFAig02gfSCVgCmzxcf0ABBbQIa/OgfbkwwV/e2MVPpMuI+i5vXlHDKhePHBXXE8QRXYjRgYhEKaGLiE0KkRFIgb1JkKnJEiCao2G4vBAVRTBAIE1QBYzeHsxahBFQ2gi7HDBP0FkPI6T5MpqD7DjCarVyHS` &&
- `wwnhG15qHOmMm8QLeNgaIu5hkgswKBNIiI4BsbsAOkTIkZUwYLFiAXZ8jFmiCkLNoCJyQ8jwSABbRMDwAQEBh7FWrG8oKKhUF0aIGCAh5zyjwsw4cwCi0Ljjp5bFVOuh5hKxmoAVapZisA8THf2VlTd86Pxk3XITjcJQ2FWvz/AHx3UJoXCOx2GF8DxlmzNu5DpqQMmD2xJ6H1gtHe7ZARUSuzN0RQbQPAVKznv9Hm8B0YfPjCNEF3XN` &&
- `gIEd/okTwVtdUEALqqlRsTi9GAK1Vm3DYJgiUbmzp6TPagU/A7n2NWmYpAWIkRDErvD3r+GQDxJrJQvGMAq9JHlfOO+tFODFlAZpfOsTe+v4wCSJe5qyieYvjXj434ehh9BE9jlXyft5NTCaBSlS1UCatftXq5USC4RzRfY2/+4pHAUm8uETFAWALg5oWO7PHmSHDLhwBfYBGlEQKhdMh0g9ydEXSy8cDCQJMoNjaXBbLcU0Ngb4vzk8` &&
- `gsjbgGhSBAs8tkiNfjBjrHcdBmlQQAKqsM0lBKwp8MU/ZchyB58ZFqp7c0BYGjsOzEoZK3eUmwJsEbCDXvYwwdheH10i4XOx4J6fdxKUKXbd+8L1nRDZgsVdxxo/EOO0z0txesd4wul2SCI0Cqkg2GGAHBsC5DQQypL8fqUBOhQUSKuk+fTGCdSjaf+nMVVvc+DFyqqw1BkCdNdzlBdYLal99yfaziFfeUzZI7tgbdu33gEtNFAQPYtD` &&
- `4esWgFG1+yEsU5S0RiPD2j0C3eENLTxTChqIFEfCOx9jE85YTncepxP3xGxcKyesdQOr7N8p3x3EA9ieYPK10EZ5iCINhvRGR6T2qeqzWsaE/CZUPRbdHlYjnXtHsG7zyeV1A84AgIE+xroYLsIoKEpspgPaFGOqLQxcVfh4ICCg1a1ABbDNK2qKGIW0ehS2PTAuaAbtw0J9naw0OdTqwewM3FDW26wuks9vtrVEhaDw3NkbCuL4vWj8` &&
- `wAioy2jGmoFw8iaHYygR8gcTEWUJjhUobmjmngjgPa4wENA5THgScoD0Mh1yV3JX370ZRR0ut/8zVViHjByoHeCEXnXtwEZTAGqYXD+MWOXGh8YqyvDx88KXuS8hMCEuxCoO57ueP12GJmXYu3Qi1MmjHyNm6YZssE3Y0jmus4drGxoq7utXWSmU5dAdNBnSgaMBAvUfQAhvErA19YI2DeQzKPMULMeBgW9PS4aJDlNGI+YcmGiFx8CB` &&
- `KMF+RYTPhQxQe30HV4G3KqOh/Bc7n1NuNgdk6iHkT8nyKNFMrJa1KGgYEfspfExIQBBJ09P75RjdQob0U0QykDXAyEi5sIiCfOzZvR4MOCy99wfrEYssonlnrf752gNrBigIpNydA1KntgzpRllUSTZCx6u4rDFBFISjGpWFlixm8KUoIfJQbPr6e8q8VULUqktqTwUN8ixwohI7UKYFLQqQylAZPXnRWUOLUfeDAjtqIpKZBEgZjhgu` &&
- `uni34xEDbey4NAF06c8GwnvJQFZEI8he5pfYVkHQX1htwAUgG74MNXrbdmYmq4NmUcPedUQeVIEAroCB/AZsfSuhkI4CxgXWoO0lATFpsoRslIopesBskfOnHYWQzHJZ2Ka06XEHRbGkRPhJ3uQey5LCgZvso68QSVU6I4vofeb+h8OdF+2StWHALjBYyEFjUYJoMnAilCV1dlpoBANVhuYwbNOMqRrcCSLq4sXneHpWKH4fpyYYD5ZE` &&
- `I4tUDxUwYwFkAHgDRhBQJKEt05RXWmt8ON32L5UFEElIjFpRJ+zw1sD5Ix+EYAOTBKAVjRH5E3N4A8hAFnoaNSTSIlEcbSoQonA6Ud7w6aZhGSwFicduS2LmoAYsWCMCGwQYjyiCCipI7NGnAEBdCoxfdcVFK6rCcbiwgz5UDY0nwY5q7w2ABEd1PMPFEMMUqCeGSzLM0pTWnneFDB8mGmEPPnD6BPOblVMQmaXHtXcBYbKF6marT6hA` &&
- `EhBp4mCxK0aRpAsOGgDwAeM3/C40DjJppDYgqgB3cSI3ZErodWIC1qGHleR0FBFgElKdm8kwSpCUAlW3WbxQxb6MZxBZCqb1pdZUWuo0FCsB2BdUrsBUgeac/OSITfMJIAeDHcVH5wYJ/nOL+LDDVfXn/3BlJfWIVpwpirLhbrjWIdZfukaA3m9H4wNKrcHd8ZV9tuae+JguAeHIwLIeseGHl977Jdz3hLEiIi02KJ0GIjCiaxlC8+QC` &&
- `hqV9gRfAjWfCmxsnN8YzftEGgGEhAU/DFDxSEFC0abmuU81ahbDkEUUpugAZ3s7HnBogXFKoB3TwFYRxYo7XUzwm9R5IlTA49A1OU4CkR01CUBx7c6hmsaH7mV5w1ugoqTVpsuBa6wBBQkVaDVdnuUG0BBhtfIadqogxoWWWti3QeK9x0xYG7OX47/AITuQeQqQSFEE6oz8ZJg1Xr0oKgp1SYOz6Xp1pQbNakADnAYJfg1/GUi4nSjIB` &&
- `jVWU03M5JAIA/ZB+kcA78TfFF4FTdXQ/oVYgYTRYe9mjUX45WFHhB0fIYDQP4htVVRRCTrcOs0ODRNC0CGlqxBbFzWCGLrznwWNb2uVJhxheneVbjopBNr0g+veUYpUWitq3tJbAgPC4N4kVzcMypvUz5OsuC4gnjNBujGVB7gBPlmkgp8frEijXHI6fVxYwoEgpYwuM1o6lS1Vdoqq7VVw0XnnLB3gxpAAUCwXzK/u4qNpA8pt1sWE9` &&
- `Lg1fXyO6nABcnHXfYkCfgp9ndx/bAKEchEg2bjVTQhkPWa1myCiMV0nG6XUzvY30Zw0aAws1ehIOjhAKLpSql+KCMNykahA1qe1uP3/HaLWI4jgFEYRooLArqJmqbfh7ngKaDHI7glh8IK/Yo6Uw4PY1lgjgob9BrAa49Chbl2IBY3BySwM0pUp4TiOxEcEMwnwcS8cEafGDT1Zqm3kDG6nb4yW4GiSoLOD5PTiHiZr9e8RdCYyKEzlI` &&
- `jFwR8nC/UfX2W+b+zcOSI8h3HnCrsyxhkJ89yicUT1h0n3nkMWSgyUrcYi9O5VVpM9cMKEX1hKiJdayCXXwYvWrg2QDe1TR5p7yzpAmMondTyoIDaMF+FBsF4nH2+dfo8yBrESliccCE/lLocinwvVXqgnEAJWuRWw2KCrpUCzMDWFbqyHwcyCUcr0/wBQNTjLpsCERGUnPJdZAhJttFQmAxr1Jyn5g/Tt/wAn4AKIgWtoIhBCWul0it` &&
- `ENkG7hR6pomg9iilLBWMVC/DLTD1zAqxplIMiOOAgr++Xh6Aocj69HzfOR+IaYNL0mIImGjNTKHznWYKQwg03hIYxJ5H+cWrgHCO6o+MBSlM3IC5ZecxUCwvn1ghaPLszFgQgke8IOBLD4IWG0XzrCLJTNUvl+XpZ7/nhB4maiGkRRHpkkIDAQmgv4wCM+AYBEKgCcNsqrLyU0HopH2n5w2kUDhCtYbnAoAq4TMkR3A2J4w5sIAy2BeF` &&
- `Z8q7rd2cRyw1RsTFVPMODebg8YUVQfWn4yigJaVUCs0e2OrB4wgtWm3zO7+DwQNBkGPTuUHmbG+M1oeMRhX0wUMIjObwt/O8CL4zU+n+c1PxgAutt4J1UubD7ueNG/Eu/2H98nuQiRiH0U8/HnGSisCg3qp9ut63yfH/FpgQFM8rZEkJLQ2j484U7KlmiF7JvSUAmYROn8YwIH4wj/AFD3j0thk65AYNpo5uaesPdK/LjkRo4aTFRG/O` &&
- `SW6ExMPxif3YzaG8kp5cHRrIYojAn0Y60YYiOJrFkVvX1klkcgCcv5/vxbst8agdhBCvDyXCZAIBwM8f8AH8YJBIUPWFlBuInkopn0Nk6cKjabwEBrK/HiTMYGOxPxinRe/GaTPBRc2NK2uv4yKA5cTeIF5M9Dvxl0cOvG81h8ayyDy4ts0Z23zmQN+cNFG+Y9NoONy6wD7ZyBu4QMExGIAlB2JPaYZLdGlTBtUMQIrP8Ak+P0D6+5lR` &&
- `E/bDMypppEhE07DWMEoVVAs7VsMngBgCMuxWk+Jkca9TmMA5kRGjH0ObPrJJ+cYhJMQrgFMb4yPWGFFCuEj35jXcXRjIq2Y5Lm4F4ZQHowSOBY2Yu5ZnDDKbcafkmHnK0BlB9nXf8AndMK2ptcvjPMbbd0Ij9XkaNQRGY4SxCwNI6sgQKcFgmgqTeWLPSZsDS+caNeyZR8C37zShvIoZCtzFEc8TPbENSVnb0Bphp086wgE2fGM7bBJ7` &&
- `wkdDJ2IOG2Ca1iMEiEBQIpyCmT+gyz4BEB8NXrY6x82/sSdFUjIJppRbXQBiuwaICo2DQudzgWwBQ6FKtnkM1QVGEYVLJNKLT2Yo2HPjGmLTWsO1KccEuy1PH3ir9GdtDG3tr3/nLNsimH7OtPM8SJ9Du3K8WW6y03lYVAear6GuhcA4PSJsPLbXf9DZiQiJpwl7IcpuBLGHC6zxQ43Io708Ajlz5aHJv3y+waaA4CvQ4CUROkwLSzBl` &&
- `ASyTIPIuBFAvMG2PYaP/uVCA6esFvIe3ajSevOulGVZeLCANDWlAEREcMm/ZcGlNRo1IeUpoARwkfk8iD5OZ+P6G4CAIkR84viu+H1ss+mHHzSUnnSb++AKOdct2+Csm+Soh6D4IE1AHSEXAl2JWMNCzy5dbywRSFE3xMD1TA2q6V7VSJs1xBkeJj1SSDUu+Q84TuRykbe1ZtxRwABQqD7hSKosgCpBzm4aeEfADxGo0cAmv0/P9KmTp` &&
- `hQiAUN5gggIGT3KHnvRQVoIReBgABKJYTpV03o3zVwkAwoGokR161hoQCAGg/qHj/+RP/Z`.
+ `AAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQ` &&
+ `BsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAAC` &&
+ `SdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBw` &&
+ `cHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/CABEIAZABkAMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAAAwQCBQYBBwj/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQ` &&
+ `IDBAUG/9oADAMBAAIQAxAAAAH7KAAAAAAAAAAAh9pMrGnC8gxLKqhaUMqzdVLV49GkAAAAAAAAAAAAAAAAAPPdbSYqcNfyerdabSYcu3R5czFlfc2ebnlurvP0bO1t8Rntn3trmLvZhvWGfpcwSAAAAAAAAAAAAAMM4K0eu5tNfE1vi980FPDj0yj8xytIjzJfPYLxgVehsElmsZ+SR3bzoOO2vbz9Or2PZ4AuAAARScpjbrBtUAAAAA` &&
+ `B57FVqdLY0Hid+z91Dn0nrV/ODaeHzCEiWWZqxzpmKK1nrFKTH3Jbs1F624/ICxH7BeO+3PE9d73nWB34gAK3Bcxx62tHu8/B9D7CPqvKAAAAAAUZtLlbU6qnJ816dijlBy6ye1/azP5h5MJ447Tc8reSueU1mGeGFJt2tZetEvtf1W3Jh7ZR63m9hvn9AazZ/R+YGtXFdh+eKTJ2dL35n1dlRvR8G/wBTH3HhAAAAAAY8hd5vyurRyy` &&
+ `YeF3+4yyVVlvV9lbdvXrryhBpS/jprWldn5TgxvssNLZynYYWIuTVNBEi5nBPaJovdVpX6R0PzzvPb4Z9HyXO9mO4rS7/z+vl8Ot0vJpnJQx8nr+tD7fwgAAAABWNNxvY814vZQ11uTi6KM/VY2c9a2dKWdG9elQuzZZ2p1dz5aNXcnzrPP6ft/dI+eU/o9fSnD3Nro4bCbCzxbR+PYiTmuv5D1+Ta9Xy6bbfU9Bscr8hFuufovySa/w` &&
+ `ATr+xtVovr/H7JpNz0Z+udg5tOoy+WfRqWu+cfR3p3ul4mrxb9V1HxW6bfUe7ettL1kN3i3rayzyFdL3nL4d0d7d4jd8c9XZ1myxiT3DOSSPyJ9jeZ3z5nfc70Z7v3UbFEEfQULRrItbsazsPiX2nqvW4vmu2+rurL4/yH2LivI7Ndeml8frqjGd7y2F/vxpWM/YXuX3fhBjZrpqbpbTQi3HktdBt9VaNpHhrN6drnPFS3O8T3HE630W` &&
+ `p38HrccvT6q5wdHZ7fR7jztJZIJZrDPTix0v049LtXDTU4exsN5xW1i3eXud6vDLk61yLWnvS8/wBRpn1o9zh4Pn9nV+Z9OKKxW83pxymyMNfcytGvz5m/3ZbvF75uoWiLZa2z0Vnx9hi3mo3FA22Me17MZNlrN9tTT8j3XP8ALtxljfXbW5ybfV6sNVyUfrc24l0Tqz7ff/Kuw8fo6rltzz7Tk69jD2eLa2oZOTr6D6B83+i8cc6wmr` &&
+ `S39A0299fhRyfN9q83egk+S9aaBjz6zZw+F+v7alo4po+nObPW7DNI8957VtnQ2fTWeLKpW1OGbyYz6fk9x2Uw67ien6MtXtaewpMbyHm0wp+3aW+Ow9Fy30vHYMNYzv6nocZ6Sj1ev8Ls5Kj2cOluT22yu6xPsr2hrhFvIOp2x3vp7PF58u+o/F+XWrf8fKer6eZz74xlZsQZzMHD97y3o87b6+5nrdHBZnDf2iSJ5FqcFmprWG/pLP` &&
+ `bHYVfK+uXa6mXYMtdVzpcm9XX7CjM6vlur86o4qx01Psz1H0LjM8XV7rm+l8veDX7HYXrr5b9u9cefvQ9GfO7TWaHen2roPh212y+j/HMbnFtZHh9npSvF1rJda9Bhfp5a16GxoTXVbCpf3rI8clvNhR2W0Rxz1kx4zZROns7eG8avY0ZOim16/wCc7joy7LVT2dcdDq+112WvznTd5pNdtBPPY0vX30+9xyoS7u5XLU3L+N60Mdhps9` &&
+ `Kmgv67orUgylx0bbS7Xg6LdaSDmiHz3GIo7jSfbvb4vkPa9l57HH85r+VfkPbVfY84193TX+7O3nq9xy6RRX8L1t1868xJ7VnytZu66WLWef2GOjTbjXw9FNphD50Z9jtOC28U6rnsq3Tlhv8AR+0t1cuh3SMlWG9dhHrb2do+P8qxenYqZZaSwRXOXbK0wwnPCTyiHn91vvS5er6I+m8wJfnbcdBxPi93R8v12rl7B9O+U47WthrveP` &&
+ `p3GVSbjT51/YeeT+zEC5qJWpq9qFGls8rofJsbRW9wq3jaT6yakbDV2o9Ir2ZKu1bF3UY613NShZq10/mFLLXsvFqvUs85u1ocjBrJOvGx9ayv/T+YG9APn+gw7PxfQg1nNfQ6zlrtP9G9fg+JQdXzfzvrSbHGfi1zmr+5xNHH4WdVnV6WxlxmxV5sPaT7Yj8R5NhOVa1+OYizmwu8pzwWQZZQ2UJ7WOlfes4H6Z6nLzGi+7aXs5fk1n` &&
+ `caDxe3XXfqe07sNTv5XqcoaQAB8o0v0/5zxdHU8po+q59cfqX5+7zu5vpny76tpqPm3ul3Hz3pZy2IOLbGPHGEUE1Ppm5s9LuJqg9x55m8wyqzkhxlJhjnLCT2K0z1LtG0V/fZU4UL3FdePV9hwf1b0OfqR7HAxyQCQAAACKUcjF2Y+bdhuQ1ezZz8mg7T598z6m5i1t3i6GM0UK1K1F2MdvWzwjzLGzkwZRyPJDLySOzOKxHZLrNtq7` &&
+ `R7DYp1mpn59Z9blqdT577PnhpUAAAAAAAAABzvRKz8kqfY+Y8nq4irutN5Pdrc85NdLtnzziiKaH2izhHJePJI5peeY+Js4QSWjyPH2Jg1l2Pam8+qVrP1HkhtQAAAAAAAAAAAABqdsrPzLR/VdV4nfxvtuj5nTPDHLnaOK3jSayWOqXDDKU+FddlHc0+ij23NfT/W4uiHt8AAAAAAAAAAAAAAAAHnJdd5nb41qvpdDwO7msukmlzGG6` &&
+ `53O932jd8/eOhdw6I0fV9L2PucGi3x6PKEgAAAAAAAAAAAAAAAAAAAOUo9ypPPbqdSfPTaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//xAAwEAACAgEDAwMDBAICAwEAAAABAgMEAAUREhATIQYiMRQgMBUjMkFAUCQzBzRggP/aAAgBAQABBQL/AOIEik815E` &&
+ `7CWbYQtyRJOTM6tDC3tEx3eX2xv7R5/wBOfDNOFaWcGrPIdorXbxrsUciT9qb611bkeZsIuLMjCKwi5C7MxYD/AEk9qKOJ7QaF7TdqIwFecgl5eJCzytEjIQOfc82P+w2XVh9TKy2yhhkM0oI3/wBBO4jiM0vOZmZZGVkd9wzHpv0/oHH9rO27cUdYqtYMEXnBqamzDOUlgmWb8jMq/wCDyG+TOQ07M0bSxvkjYxzl9gOb5v7n8sm+6D` &&
+ `x/S+Mn5SLC1ZVrzxwy90b/AIrMiyWvznJ/cWuBJHuTugcNj8FY4cObdTn9HfB8rifAOb5y2wszLVT6eao6zL+CeaKCKW/aOpXktWo/zyDdb8ipHZ7xDRyYzYzed85YTkZ3wqMPgkZthTww2O+Jm/n+unafuU5oUWBw8f3ep9eNKcwq7Yw2H51swvlt4GeNRG7EYW3+zxnlT3MDA5yGK45SyhRy3KnOWKMkPgMNgvT+B0m6WP2+otfTSH` &&
+ `gqW7EyRjOIGEcm/M0cbPrUwSqqnYsc84VzcjNzgPIec23GxGbHouOubdY29r+SrbZv0kZRlJzEK5LfZK6xR9yXVdbeCxFPBaEq/EcKbfnPgao8Bd+TMvnCM85tixtm2xC4hj71vaFIZgZbHKO9GuXGWCsiMRxzbouclXEYnNzvtuK8pSbTnCjpqup09NhNrVtZwWtN0tZ4NZuRpHHGE/iPzyG1PjRhW4cW2GecVdsbY4qXIMhuwyOLgF` &&
+ `qftWEne0a4r9qJ7H1GnQ2y0HNXe+0l5xaginOwXbNs+MUk5vxC8jl32PptgFI/Ed/XZ7U6wVNPnapqGoZUqVqiWTKEb3VmkIxZD+ezZiSabeRpO0mSTESmeUH96XIqzoIlkYzU45h+mRQiOojJ9PHstZRkmn13apWCQNGrY2mDuT6RxSW7HBkNi5CrXZmyt3zEPGKyjJJG4x7yYWmU6prKai2nC5chqVK9RbOs6bXz9Xu3M/S9RtiMwB` &&
+ `FUvioB+aeITJZijUS8VEvGVdOeGdpOOJtkpULJIZBAeGI/L7Dg6+MfYZskmTVpt5I5pZGWlVdos2zf3WohYg0+tQkw6tbuv+jWreVdNo1clljiSxqcfb09u5QMqJH+PfNTuTVY6uvVrBlmjjr6hqUggBsyzpp9iSSvEteuXbjPOVw2lV/1FWyOyDjMpSvIZI/tY9FC5KX7tMSLHPWr2MkpKK9ebuY3tMs6RrHEl7TJl7kunnWIqwq+q7` &&
+ `Iv6VqMIp6Xsy1YxGAAOmpTtXr1NWO7XuwoII1S7LVl1K/tAbM/KpMJ4LOuLBbteoavCXUbCkak0jypHLPJekk03TUMVeqO0tDuu8/8ZmLPdlOGZBO86bUZA2CVxlUA/Z8Zv0OSS7LuWaNYFyNjHEMuV6thI4IKGpN7cjtj6PQipq9PUJZ68AVkC7koAvSC0ZIDYeZe+e3pl2TTkt6oLNQz6kSJvadYv0ZK917WRhmJoQb/AECM8lFXX6` &&
+ `AZDwVmnHerR9uM+TqBKJZX2S/+1YmmY0NzOCA1ItwHRfgndtsLAY7ZbtIJZboZorQfKs2UXSNZduOowrJHDyReRhT0/Mtmbp6ktJiqwRcPksu2KufRKcAChQFH2GJchcMgYYXGKwySQKJpxtpvLaWQ1dRQqyv82w0j213MsbSKIpCa9E4xBer4A6DHfge4zYx2yzORg/cTtgmeFlytIdqs6CJwNrDSMxAORycF0CuE6+oQsOrowZW+B/` &&
+ `I4vgL4N0vHVRHWIH7GcJHGTFFt4GzLknwxMktCUSrqiiKh6fl72jWPa7qvdtQbSGBkf9zi6WNq0DAtZSul3WSMbU7UuR6paRotXVxFMr43xb5MZ7vFIH7iVCWWIf8AGpuFLYg9z7Sw6T3ZrKqFXGIVdQnGr3IzthbpvjHPdngibTVL1qvBMHjD0klWLKhKQmIMeTKW840cTGGWOJbsPeTQuK0m85OVGScp8jjbII2lEsBDWX7MMhdpOo` &&
+ `+dNk/aaQkSv7rVcDIgu1U9kJuTUQyVz8RbfVceNnS67Rr09WTtNYAAH2E4Vw/N0BM5e5CCvWXkrxbMvxjlWUboZAcqI6zFv2dP71eMEY8kImX/AKv6PjJPcbNfmkoZZNxv1rWRHKOJaxHs8gZcPMhVytEDlCJkuz3qql+5XWrStPYHx09YRxF6VZKsP2q5xkHG6haFCsizuI2HWX/qi2CNjHJv4OcqN7q7ho527KJKHFqKSK0cPwG2M0` &&
+ `0cMjuM1qDt2JU5dGYKsTlxpUMk06xIuWIC2SRAEx7Yw4oqFo40VM0w86FkJ2dMjjjPX1CbMuv/AGsOSo2w32xxm/bnqx9nIz9lRdovGFcn8ZIMDlRSkLp2YJ404VraqstcM8chGS7ZX3ZZoe1kkth45+KZ3ot+BICnfSwtara1WrFKSNmYrKieYoQFpQuJW+KBP6dYkkLaLqcl2LR9Ug1Kpl65FVWxNJJr/wB3Bh0cbpPFKIySzxDrJ/` &&
+ `ADx4zlhV/qLhdWIJOnxyfStMEhuDuNpk/PJIuUzwyxksj4u0KzuJF5EZzxoYmMtKu2GnJxFGc5ptatVCjcHj9QI/PZ3YZqjt9P3U+mDcLmnqDIaoeDu360bnULUkFZKw6zySxtYtxJUrzFqvkBvOKdstxCaKM96xGNj08cuPgr42w5aj7qtA+5T3HkM9vANwkgbnGVByairtbhsqLdEvk8bQgd9yJHRlkDKjxbwRExIqAdt5hXqurcPC` &&
+ `rv0MIDF1xuTGuu2JvvEcY4V3w9GtIskNSxwm9K25pqmgww2eI228zLtki80UtHi9QGJ2bCG23Occj6e04++RO4DSK8dG1ImRS8o45Q2P5yWJmW3GUyeFcaLK1KOQR0bPOPT25JWC4EAzbxtn8VtyiGGtcLSVi8mE7tHyXPPOJ1wsMLdN80erNqWsV07UHSTwTk536Ozzug4Jy6MWAq2ZpGLq+c9pGPmP8Ak5xG2ycLJkvKNmHEV3R1Mk` &&
+ `aYthomq3BNGrjjH8NocDW49IfKkNeNQV6Myqu+E5vvjyZavHt3e3OzlTntUdxsXNxh2w9NU+oNnQNPGm6b1lsQDJG2bGOwoN7CTi78lXPGIiIfbvPEtiLyrRHfJP5E+xmOSDupscQCM9/bDDs/1EmLqMG0mrVIIV1STc6nu0traux5FW3yWQCQluctjkxZY4bWoYZHmwqBm+FeeRrnHYYHyQ75JKiN6Zi7+qfZrtUzw1p0kr3eVTNOjF` &&
+ `xUiCqcXYFH3weegAwuNs24tIds38YnxKu+cX34lMVuEcrIX2jbIo66YGj37cThYJfp5Z27kN2QYl/6ZX1NXr92btSzSSL7e9yO4PIquIo3ATbYZKNuhzT9Os6pNp9SKjT+yvo8Ea1tOKapZr3reRJ+k6/f0arZS5Un013AXIzitgJ6hc3GMAUQgOMXGGxCjkxJXtOymPgFj4ZuSVbfGH7KkbGDuKI1xj73i/bhfGbi+tR/8epMtrOPXk` &&
+ `dt8Zick2sWKFG5bWjWSrX+3Srf1tP1JBLG1OxHbq6/T+t0v0ve/UNG9ThpCzxSn4xB4iB2AwADDnLOfiYBZcXP7TEHvObbkRqceFebx75CrMJ4jyh/jttkLMJ3yPl9VZf9hrEdjTadClrFK16YtVhBZPftWoqxkHOIR6lXVINUmFHSKVaBEVF+67y0nVAUliqN+h6rnptxQ1+1CLEGpadCqmFYrSoM22Azlm/RyQflot9/ktiYvQYpxz` &&
+ `gxXAzcg2AJMUBVJzlg2yQK6inG170o2+m5qmm09Sik9NTo5qTR5WoqYoa8UR/BVss8gab0/atwVtTpULk2k2PUivWkqzx2a7KrZPBIJ99sjlEgzjmwxskG422yFt25+1vjB8YM3zfP7YYDhHg/P9qmcfHfTt1OfP0XIWqdSAfx65pNbVa1ie3pyV7n6Szaho2rVdN1C1Uq/wDju13NNzWIzLp89WVJqCTBmTyTh6SfxL5AT3mXN+m/3H` &&
+ `p/TEHF+cncRxdt2kSvaYena7VqP53VXSf03oszr6Y0UQt6M0ovpmm09NjzUp3r1bM8liVH4FZd8Yqehxjk65CvHOftwfaB0Of2w9oHlVx/B1BlMMarNe03S0rS/wCPe0oyyuWWRG6AKcchQZUAB5FFGEdFGHDgxeg+WwD3N8EeVOwk+WhabKWnQwf5Wp6TWvZd0+1QxGVl3GOw3lILJkfwfIxW2zflm2AYBhxcbBjPh+GyYuZtH0y3LY` &&
+ `/y2UMtjQ6MmWdNuV8Oxx/mIe5V8Hx1U7ZzGKw3LjiMLYCSPgA+WOWG4QNGfrIIkhT/ADpqFaWTUoYDLGnHEbYJ7maIKWGbYevL2jydxjHOWM+XGsCv6cgsWbP+gtUYLBn0iKTLNGaqIQJFlu1o5kIzkoxvdgDYegGH5Q+9osszwRSsjSJolZq8P+j1jShYL0xAm70sBBG+cm6ADGI2PxZjkdIrlmNNB0uSzXqaTp9WT/S3NJeSUaNZ3X` &&
+ `Qmq42lpap6h6YqcXq6tUEE0cyMWijgtO4cO+aJE8h/1uqaJVuSSaLZsQ6dpwrHtx//AJ1//8QAKREAAgIBAwMDBAMBAAAAAAAAAAECEQMSITEQIEEEMFETMkBhFCJxYP/aAAgBAwEBPwH26ZGLlwaWVtZoY1X4aViiY4aSWNMWOPB9NcDwpk8DW/j8GON8mPGluutdkkZowkrXJVdsY6vZhxRHGihIvq0V00ozRad9mLC8hHAkq9iMdT` &&
+ `ohjUe6l1aEZIa1RKOl10irZhUI7L2cEKdsRY5mtDma35Hk+BZdyxj2JSo9RCnq+SONyIQrghGpl+xgWobfg3KP9KKsqhwRUvkUmuRS1DRmbk1Ei/jcqT5ZBLWq6RxSkrXRYpOjJheMWOTZ/G+WTwqtiEWtkRVbiNUT+r60KkNWbeRqt0KVozKX3M+pIw41JLUKCXHT6b/weO+RYv2Tx6lQov5NK+DQiWzvpHcy422YoNLca6bsoXTjYS` &&
+ `M7Th09LWnqyLlxXX9Iv5GiW6FwQZsfsnkci2YsjezORqWrcxp1uPk8GSepkVqdGKGldnkvp5EIcdjHG9iD8dOdiacekN3sb9JMkyb0x6YuRKlS7M6sgklt089Wfa7RLaVohKxUSxavJ9CRCMoPghKXkctx7j5Gm9vkfpZmLD8dG6Nauhj4IcdnJQ1ZONKjdEXa3E09jdE8h9QUxSsZjXZP1Gkc2yxkN9yhoqu1414HEdtlPySjRFWaaV` &&
+ `lfBHH89nqJVHrqlGWquTJkfNbEPURfY+5UOCY8ZpYoXyJqMqfY8lE5anfX7lpYv7KmVUqZDJa7GuxdKKNJo2M7encx5pQIZdY8yWyHJvsjlvnk1p7+TK1J2jHkcHZDLr9zJNx4M/2+2nTMWSD49pdMuVQJScnb9xNrgxeqa+4hkjLj2cjpGSep376bXBj9StNMjNS4L7Xtyeoez3/CjJxYssK5H6tEPUprc1I1J7GbI09Kf4+pkpuTt/` &&
+ `8AL//EADURAAICAQMDAgQDBwQDAAAAAAECAAMRBBIhEBMxIkEFMDJRIGGRFCNAQnGBoRUzYLHB0fD/2gAIAQIBAT8B+XvWPYqeZ3F4/OFwG2zvpiK4b+DdgoyYzgTUXb/eJqSowTDqG85neY8xNQynMq1q/SPMBz8/Mt1AXIl+oY8NN/tM9dwKwMRwDK255mltsqbax4gYN4/Dbb2wPkHxLGOcy3UGM+ZmbYBPaZmeiMfGZo7ARt9/wa` &&
+ `rWLpxzH+IOz7sfIts7aFpbqmsP2h5m2bZzMkTuQGDoRKbTW4fMqs7i56O20Zmsa6z1P4+TrLsjaI5yZiVUBhP2ZsxdOMifs6+0TTYPqj6QgceYVIgbMJlI3HbPh9uRs+0e0Lx7y24N9X6TUuWpMz8jWN2v7yupT6mmUHgTvcQWH2M3mdxl5ELk8wXvN6eNsamtxheI6duK4M0QRFLxwf5jiBqx9IzNSz9k7ulmrrrfYxgYGPq60zn2mm` &&
+ `1q6gkAYj3qFyOZ/qBIyFleqYNzyP8AqXWBuTLW3cSpd5nZ+wltZV4fPQECHJlb7BNxzlTNwcbXj0BCPtNG9eNg8zspnJE1mosrLds8Sy2yz6j0a5Bg/VBqgowBDqxnO3P9Zp70R8kR7F9lxBe494NQ/gSob/QYRKm28Sq1dvMvtV39MzBAwB5iA2TZWP7S2pWGVhU+YWO3BmkDC7IHT4kW7uOtbAMCZfTV9W//AB0XzPI3mFR/LKWAbm` &&
+ `Veh/ylmNxj7hyJ3HP1CG0n0CUaFE5bkzsp9prtKtfrWU8CIU25EbBY4lnEb6hNNVsXMscIu4zUXm18/gH+2CZZXgbugOU5jGZz6pk7pqGxhpao4MMAK+oyhxYgPTUbdh3TuLmLqlHmDVBvEQBjuMqUWPg9NV9Mscu25ug6aB9uRNSS3LdEOF6BPGIAoXMr/eJgxeV2mWrt8Qbs5HiU3dvwINYv2mpZbVxuxLq1H0QV+nmIAg4ir6Jwo3` &&
+ `H2xB8RqJmq1Z5Dfp0rrLnAh07hdxH5dEOGBl5/ToviGKxQ5m9m8SqxhEbcd04PmMNrZWI20ciFkxmbc8zt5hSbIuRndLm9paoHQDMr+HB+PH/uLSBj3xGUjzPMuXB7Y8COm2V2KoORA6scGMpEErYTdBccYMBPtEyohsOeBEfMZsTcWMU45eW6jIwszt5MZs9PhtLNcDjiAY6dmu2vYW8TT6ZFUqp5M/Y7F+qOm4ZhGOgOIFyIOYlm3z` &&
+ `E++YPyMbf5Jiah1WLqhjOIbUOCRLLyDtUQq1lYsEdpnoml3e/MoTtoB1PoYOvj/wC4jjtuGWE5TKwgKdsd93WsY5hXH4Nxm6ZUDidw+07wLgkTSIgcbP6zU6Ou8c+ZdpBSQPf/ABK9K78kD9ItajnH4Hox9Pj7TtlPSRlZQpRdpmo063JtMu0nZXk9a8kS0YhOeoHTEJxNLpxaCzTRt+846Yz8mxSykAy7SXglmjDExK/QJY5aAfgIjQ` &&
+ `HM0VHcA+3P/iIioML8xlDeZqvhgc5TiGlqWw4juNsMHEzBiZgbMJzKF5/WU17Ex88qG4M1GhsJOBxLaHr+oRqyvkQ9MwGJWzHiaHJZfT9/4J0DjEbT6jeQVyIPhNhPniW/DWU4Q5hrbOMREao7jNLUtibyuMzGP4YoDK6ErGFH/F//xABGEAACAQIDBAUJBwIFAwMFAAABAhEAAxIhMQQiQVEQEzJhcQUgQoGRobHB8BQjMDNS0eFAYi` &&
+ `RQU3LxgpKyFTRDYGOAwvL/2gAIAQEABj8C/wDoiKiak0INTURWNGDBhkQdaM1nQit4/wCUZV94rJrvEZZcZ4eupDAzp39ArDMNhxaZctawoGKXjiMnsN+x+PjRRVnKrTMReuZjEMlUE1LnCAMyayPGNKKznrUGsz/knWF0wnjOVddYw3l/tarZwA4+KPIA512MGIySsozRz40Zus68jGXsFZ60r4hC6CM/bWDNVOoGlSZ5ZmhnSNk2Hg` &&
+ `aWQsTGpn2RX5vUriywgY45cRW4FPjQDVH+Qs7MFAEyeFOOt2hwVOsIAfUMVBt2eKzkKwOAycjWfn5dBV1VlOoIkViGz2QRxwClaAxTsltR66Fm0tw3PThOx4zUnMUY/EzMf0MSOjKssJOoxaVxVxqp1HTn581nr0R0YVYgTvDLeHEZ0lpQbWiqr5cNBz9VKhbt1H4bq90W1WTJMRA/ocs66tTcYgwcPCvzFLYTK2xJB/3HL2ikduu6wL` &&
+ `Ha+IGVGAATrA/oIJpWGQyG7p4Rw9VC4Du8+f4LXbzqiLqTW1bXsDP9mv4d05Yt2MQ5Vd1APosRLd8/0EUyszjhudr1Rn7KVbFnq1R9CYBXuisK31S3wC2sx7491a+dPRPm9w812V3340PZ8JyqVuOwMDDGh+RzoEeeNj2e4qPH3jkYsHKBzoPeZ77j0rrYj79Ojv8A6BerfrA2QKDEPaNKxLsyC5mfvGxdW/AwMvfTObl1y36nJA8BXH` &&
+ `8Pd87IVn0ODkWOTTr3d1LszLEDXzrdoWOvuuMRXHhgULm2MBvF2UemxM58OXsrn0H8dXZFLIZUkaeFNa35fSBQxxzjo1rWs6y6J/Cz6R0BWQMj5GdPCgpbHHE0COz5jXLhwqoknkKubXcd3Ut91bjew+iI4DTXKsTq+HBuIilpPfGh0/etzI8QdRUnebhUnj+PNKxA6z0cpPD+KxsoEZgcRWvTmakZipFTRt4hjGq/OusKyg7UcBzrDk` &&
+ `bbibbjjzHj9cKSfyrqwO5h/Hw6Lu0NoqzUlYJ4eZn5hBzFG1cgDMqT6Q+UVxhu7p6zarsfpQdpvAVKk+TthPL824Pl9a19k2O2b1//AE7QxMTnqaNx7v2X/Ts2ng66s1fdtbMsSSvHvP17NB/Qb7Cxb/SmbHxPy99FbYkyMRn4njlTSZY6nzIOQoGy67UnJjDe3Q1hMo/FGyamtC3cOEYpGYj40cEu6+iuVxP2pkg3Z7FxWwsDwn+Ku9` &&
+ `W2LenDp4eB93CriNubRaGPCRmGHyrHZtFyRIxbopLu07TbbC26vZVT4c/GjsqFrdpfzWKkE9wq1sCAzgy7ujPo0no760q0VFovilS1yI/fjWL2jlWs99NsfkJBddTFzaG7CeH1w411u1vc8o+UnzC9pvZ8zyo/br32Wwf/AILJ3jr2mrBs1lbY7uNAWhqYLZbo50k2jbYN2SMx486gf0Bt9q5+hBJ/jxOVFOsu2rZJxYIkZzqNDMjLFQ` &&
+ `CaUEtqjEic2j5V/wC1uHww/vX5eBY55msSq57i5PxqCMPjQF63buj+5dK/wy4Txzr70T3GtIo4s6DMqsR+pZBFBbqJj4xnUUzptN23iaSFC/MVOzE9erYsdwyW7iaw3LF1No06oqZPgdK/xOzPcnjaEx3RWGz5P2jF/wDc3K+/6sPOidGZodWuLxMUcaoOEq0++iRbuRzMQPfTbMt97Hk+1qE/Mv8A8UF2W2PJmw8IH3jj640epSCe05` &&
+ `zZvE1vbUrGJhN74UP/AEzyc5U59beyX69dR5R8ptgzm3YEAjxpbWyB1s7OWtZzm2RP13mian8bAzOB/Y5U+0UNj2VFtCMT9Xu4V/n96gAKq5ADQUyMMiI1pCtkHLM/o7vGsRXTuo7mHP21hZ29Rj4Vhlo/3UBifLm0/GsJyaJ7vwc6zEU2AW49Fjn7q6r7RctxBuFcvZx99JZQb9wiY3jnxY+J6QBaZjzBim2a5cuhbgzwfCYyFPtlwL` &&
+ `Z8m2m+6R//AJSPSbn4ePrNvyRsmNQYN+7kv1oflU+VfKNy6P8ATtZL9eqh1Oy21IMhok+01ju3FRebGKf7Ev2y4nBOz/3aUhN1Hxsz7qwEk5r35zWBRJ/FW5Z2VtqGL7xUbeC8wONYkB6o6Nx9dNfZvu1XESM8q+x7PP23at+4wbKyP4yHfrR8n7AEVNnRQ925n4QKuLeu9fhIEO+FTxnCB9RSoSNxczoK31wzw5VCtR6y4MS+iMzW6f` &&
+ `aI6MzhjMN+nvoElSea6Hv/AAMxTJbJr73Oh1tm25GmJQaaxaVUU/oUCDzr7PewrtS9pOfeO7o3vZI+dbRbt7UEZhh3fvSoPcKTZtnuXtpC5Ll/4ihY8neQWsga9edTzzisWLY9ij0dZ/8AKlvbR5avsx1W1ufXspbz3pbiCgOfrmrdt2uXlt9kXHLAerSgAIA0HTjQZzFYb4/6v3pW2xUtK3ppcxKPHQ+6KkGRVvCowGk6g/mCZqLlx2` &&
+ `E6E0tz21csnY7zqujIy5+qaQWy1t2EkXlKRQu2la5bjMK1FrFzrXB3kJhvYaN3ZG+z7Qc3tsO14j5iruxFXW4sXMHHIzlzEisd5XXEROf3l5vkO7+ZDQOtYKHfXEQOPOr1+8hQu0KCR2Rp86gYczGYkd9HgBRwmM+dFG0Czl8K/LaKCgyDkD8qIOHD30LhSLkYSTr+BCLib3Vj61G4HATr4g/KgAkrixQd7P8AVnWKSyYdJxMv7/HxrK` &&
+ `o2m2jDQYu+msomBL9uUz4rqPYake7jUJblTkhttMcJHL1USLaBiZZ1t4cfee/p6q2DMgzRCoyYDhhv36D03Nn2m7lhlGPA0UsYQon74jTuHOlxYzCjGUXER4CiiNdKnQdU5HwqHtbQ91WnKydKlLUqOyGgeqpvHC0DETkJ8aazZwXlIkW1BxeNMtzYb4fU/wDJiirpukan4ViRMB/sJX4UjXXe7g4OF/aagXHjWG3s/XnS9Zfe5hbFDR` &&
+ `88/fTFQDdYZE7x/wCKxYTmYUDUnkK3u22beNTThIxsMgTRDGZq53wRQtvccrbJwKTkvhVtTO/kw9U0MTb3OhiM/gdSExGN/wAKO+s8c6yYHwNa0NmkZDcz17vdUMJU5GuquMcJO43FG4Z1DtjGQYxxqLnZHpnl399XHV8QtoFEaGf/AOR0jY7M/aHObDLCvH676CgBVUZDzcCO6Wz2kByI+XqqAIA4VCgAch5pKBVfWY+NBsxI0PDzZP` &&
+ `8AzRuXNTw5Ck2u5ae5YW2RuLOA8T7KDKZBzFRUBwuUxh19dMp8KDLk61+VveIrrLjDTdwns0Ms8VDzO/pOETRZjixNiPI1hAHgKBAzoNRl5ZnAXFwb0Rlnr0NYtwAmTPy4wO+s5GPLLhRTaWVYGbcI591XLwaQclOLUa9KXrmQvWgiGOIJke8ee9xJxDumgxu9cGzDxHmsx0Aml6zxduR/ap0oMpDA6EdIt8NT30YG7oG/VV4TJNp/hW` &&
+ `yvEQmH2ZfKkMNnu65D6j31J1iBREViQa6ihhtEk8zpQAdFnhE1jYbxrez7hXV2Lbf7q32NfmMR3mpu24aeGdZUaZAwTnzintrbyZdyDGHPXv4+2sxTWsQgCRi4UTm2eId9NcxG2wGHF+mePRfB7XWmfl7oprY3T9Z0pe0VQAq/JmkacY1qB0FmIAGpNPeVn+yAwnDrI4+HnlXEqciKNtdpuSpkYt6QeNRcvXbmeuMj5+aMRzOgAkmgrC` &&
+ `MzA5CchWISjHUrx8edYbgg/qGh6PvLaMP7hNW2A/NcQO9jUESujeFG0ghLd11Ud2KuPqrNoMSBRNu2Y4M2Qamx2d4cFz95ApisKvotrPfWJgJ4d1FiCY5UWu9vj5mpFfmBiuta1nbIJ1YGR9eqsxucG+VYbefhTnFvERA4UFGlXVtziNtkC98cejaR6XWgx3YFHypAGRce7BWcXHXhxp7ly2iO7Tuti9ED5dNryWpZVKdbeM9pZiKgCA` &&
+ `OHn50l0cGA9Ry+vCtDUjMeYt1RMAgjuoODIIkdBDCQawHNT2SdfDotktz0XLDy+H/bRo3LlwYTejAB+pvjLeys6utcbAouYQh3iWgH2+3KNKEggxx6MuhkPpLFMriGBg1E5+YoLLyg6/WlFZhgJjurC3Ec86hT7ahj7KgCsR7hNOZbCLa5cNT+1dX1ouPPYt7zewVtG1Om/m2A8IGQ91W3W+rIhneXM+P/AAPMXrLK3br7toHU/wAVgX` &&
+ `M+kefnZ1OtMiZk8zx4e+g66GlwkYmYDD+rzGzIy4a0FUAAcK16NSIzy7ui6xEaKDzH0TRz1yrXJXVz4Ag0HRgwPI0m2LhuIxFuDl1YMaZ8+6emGpcb4QxyPD29Bcdls/XxoMphh0SanDApcEYR2zROESdT9eFFlJnUDvoAjWsgvspmImM8hWAai4uviDRga5mtlRMgEiIjMa++aKu3bGGfGrhVjv8ADl5hW08Mq4WJzFtZ+PnESRI1FR` &&
+ `HR3ULU3jIgqHbtHjw1nnRm0inmNfr1+bphBzA/SOVa9AVe02n79EUDhhSAw76i8JBGE+FdSgw2rglB3jX5e+jbbQiNaNq+cWcLcyz5SOHKeY8OiGq4XOJXbKc8tPfr66/w102h+jVfZw9VdVtGzdYp9K0+ntqSr2wT6Sn6+NRjn1VmjEf7DUYXnlhpVYy8ZmhbxF3JjCgmoImaTsC22Q8avPilMZjOfH3zRe6cKgTJqbjq2C2qkaw/H3` &&
+ `H31NW9oKFQ7M4HczEj41fukqTbshk5Kc8vhRSwyWdsKygfst/HCuvT7tkyuo2ts9G8ZfgtXHVvzlxXl5RkPPnoyNbOtxVCpcWWRs555jnTIwh117+/zD5mMBWUrGbRH18qAVR7a7XsyopcLWid2Z0yjKgcxMe+reAw4O6e+iCMJBwkcjWLDbKMmG5Izbl8Wp8LKV1UnXwP7/RlZkag6ijCtgAGEATzqVxetY6ZNq2x71FEm2Ae7Kgtva` &&
+ `7ygc2mobyheK8Rn+9PgXNRm5/epiktsgvelhy3e/4+ysOFQmvfNSzuwmQp0H139H2a1+be3RHoji3q/ajYtrCWSLcf9I/er1thlhHr1q/s1wnFbfHbad4d45V1Y2i8HgqXntKTJB56msGx7S/VRAXIlPCco7qW3dW5YOHFcua4u4HhRCatmzHMnzAVt9YkZga/XdRvrcUysp30Lt1cLZ4h3jpzp7R9Ieyrl1exART+qJ/fzBMd1a+YuH` &&
+ `gc6yEZ0DP80QuGdVnn/wA0t1TlrVu8NG3GPw+f/dQPRjQ4XiPGslDNM5cO7w1z8Mqm05t5NppiPH65197AH6sWtEjCqzlK5mouHwIFYsQivzFnlOdY7n3KasSc4+VAQEXtAHXxpcPWWxj17s8/CusvOrvEDCuEAUem68sSdSfhW02tHu3N2NYwAT7j7KxGYPZkaUzRnz8+5ag41AgH0poRZutOeLCc6S51qInW4mttw5mhdN53QN1nVx` &&
+ `lj5/OOdZdE0yEkSIypbd0AcAwG6f28wYYmeNadEeZgOFbnLn4VGHC65waykpqeP8/XhRSRhbNW1g8DRLIcPHCZ9fOhcQhlOhBkGstejcfBHdRu3tnZgNXUyo4TB09VYk0OhHGoOdG4AN3KQOVfdi2qxq2fu/mgz3ccZiV7Phw90561p5rXTook1cs3yugIjlH7zTHGGGZU8xOXupqJPHzMugSddKuOyr1SSqP4f8mktzOFQPMmhHQ9u1` &&
+ `gCDddmE59woKCYAjPp3BJ8YoAlbciVnexDnWAnC4E7prC3Hsnn0iprMb3A1lWLhrUDXjWFbNxBxwXXSfGDXW2Gxc0dyZ9Z0qc+8HVTyNTXdT30vXLRuahVWPhQ666IDf7pHqC/A0MCtIGr6/WVQOgs7BVGZJ4Vy6MqiurO7dL9n+2f299B81IEZNFBbZhFUVlUVNdmsunZRsttrl3ewqok6VasHO5G+e/zGxXkXCYOIxnE1APRNXSNGv` &&
+ `MZHHzTgRVLZmBrUxnzoowgc6wwSOFAjzOVREHlW5lQnTQnke+sSrINDfCxwI1rCcjy4ipLEngOJorC4weWRFb6xzq5fRlOFCwzoCWjFmVOkZ+zL39ASHnURx+v2rEzaaAfWdAKGcEwWXODRd2AUDMmvuw0N6v5FGch0ZdEHzVVmguYWr21a29nTqhl6ZzPsEe3zftqS2ERqIjWrFxRlcOARwaNKTrFO+wRSM8zV5dpd71y0/ZJgeMe2o` &&
+ `CgDkB529WQ6MXPWsR0FEdPgahcJPM1nRVVnkOVawTUMisORFHBaVD3VvJX6vGriswLsCO6KxscJ0+vrhWbtEQQDFFLVswTOKSxnvpurxddoN33511YdVABGIHEx75ojfAxYgrPiilQkYzoJ1o1p0Z9GXmfbLF4WVtHDbLpMggy1W9lsTgQcTme/wA23iLyINxEaLbtzw1tOwpfe1etsL2yydwxz5/80m1bTs4XqWVrezK8ntCSTpoK2T` &&
+ `aryhLW2YlvrkQpJ08Bu+yisYARmOFYmxCwDDBs8I0kdGta+e1oRuxpw8yagVDhVH9pmahRAGgFSmQ/TWT+qPb8qI0I1FM+cAZxWQiMo5VrHfyqShU8jwogJigS3P8Amsdth/u4RzoWyN7iRoaTMZmM6+02t27aOJTy50Vw4L6/mWjkQfDzs66mJtW837zwHzpNlK4UXdaD2h8hS2UGnnC6VwXAcNxY7LDWrPlXZRN3Zu0OafXxpNotHc` &&
+ `cSKu2gJdd9PEfUVZusZur93cz9IfU+urVq/ab7B2rjomIluC5Zgd/wom0yuO4z52fSLizOIA+vL8DMVigTETXI8COFNbuJiBHDjWJNfjR8YI5GpQ4hLSJ7+FFjZZQVgliPVofGioANt+0p+Iq8iSIgjlJzPxouUIa3J0yBwmr9y3IKo0htQRVu5ttgO5RSGGRGXOsfkzb3bDpZvcfXR2XabZsbSnaRvlSdbO/x5UwD4JHaHCsKNZvqMh` &&
+ `iEGsJexbB9JASR7fGkQWcTAbzEziPE1hRQo5Dz/wD1BF/wm0ZbR/a36vrvqRhdHHiCKbZLpjYtoOK0x9E8vru6Ns8lndt3vvrA0HeB9ejRtMSAeVBynWLOHfQUqIoWVLFRlyz/AAADzmjOnA1l+DhHRmM9JBg+2oXTpmsLaSDVwNjC3Fx7pjFzB93tpVk7gC9HV7VamOy4yZfA0Ln2w7UEnAjpBz7+NHZhItnLCw3l8KwXrSiIKsuvrq` &&
+ `UEEkn8G55I8sIq7QBH9t0cxWBsVzydcOR16s1gaHtvmrDh3il8neU2+6P5N/h4H6yrZvK9gb+zPvcJX6y9dJfstit3FxKa3lBir9y/ct/aCxLKTDROUf2/Ws9G4yv4Hp1rLpIxZDKO+o/FPS930VkH1V11475EBZyUcqfWCZHt/H6u8MNwfl3QM1NHYvLuznaNlbdXaFEg+Pf78qx7FtVvbdicn7rFDr6taNi9dVJzi5ulfXzp7W27Jt` &&
+ `F3YGGHMdn11e2Ukk2XkeDfyD0XEWwL5MbpAPHWDrGtfdWbpCnX7MU//Qx7acPZ6s8SXxHz25Ze36ipH47XDoomjauF1uXLgaA2QGuXsoqu15Hjg3hWArA9HnH9AyOoZWEEHjRdthVSf0MVHsFC0dkxZziLmfbWIXNqUfpDiPhTJsdnqw2bGZJ6GuoASOdG5cOfwrLzshnWsnj+Nl0KhzDOo99JZjenIkV1jEv+nu/qLl1HAnRcNGzdQp` &&
+ `cUSR+3TrHRn/RW1H+qn/kBSnCrMOJX+q38SNzSi9z76xwuIMx/uX9vdWJGDDmD0Z6Vuj+hS2hw4pJPcP8AmrT37hFhGFycEF4Mga+HDh/WFToaLWlaxd/Wh+POjK9db/UmvsrSa06Y87LzT0PdicIJrZ8GZYm3Hjn8qCooGX9f1nVgPMkj0vGuqCmzdGu97xzFRikjXKCOnOp87Pzb/wB2jJhOjQRlS7RfwWksHEtsbxLEEZn9v8hxOC` &&
+ `G/UDQzzGh4j10S4a6n6lG8PEcfV7Kx2riuvdX2e7fUXeVZ6fgCpmhba6oY8zXUAb149WPXlTFwQzHQ/wCSC9sw6u/Obpukjv51c2e6Q5ZpuA8SawmW2bgeNv8AipBkdEdOVTQ6m4bbgyCKxbXs910/1LQkGnv7VbKddcJKOmfcD3V1lnZLaPM4gP8AJmu27yyx0Iis3tR4mp2bBfWc7NwlB/0kafWlfZLmxG2pO/cuMMX/AE4Sff79KV` &&
+ `vJ9s7OwmStxpqb2zNtVoenbXfHqrHacOKF1skMmTTEbE5QrunEsn1TW+mBP08T411ziEHZ7/8ALvtCTs20/wCrb4+I41b2fbNvR7FvMIljDiPNs/dRd2xsRHdXYX2f/jr/AP/EACwQAQACAgIBAwMEAgMBAQAAAAEAESExQVFhcYGREKGxIMHR8DDhQFDxYID/2gAIAQEAAT8h/wDiKjczzKFcUQUbt3KflOOPeCBkb4DyMVs3WbZqFn` &&
+ `iItirN/NcQLHH/AEzqZnliNau6aEWoWD2SzYpYcDsjwGOZusnUyJAWUUWnS14u5bo7kDn+4/0HKvyVAP3+zAypMTcDR3gOdcWw+naIoJckq2SNNc+m+YM+EB5uz9paCzcbAC/+kDIFYyI7uJBJvJjxQ36b6tw2CtaXGWas9CIwt8cGdV74d8yyNxqlfxRZ/HNxfb2MRYASByb9GseCUA0WFh1SIe0CkRgWpV43zfO5ncivvLJQGt7tTN` &&
+ `+K1q66mc35pegV8/Eur2l9hcryXTZdnBAwhp2g0Gd1qLQcn/QvhEkoHcakshWjVWAfOT7SiGmh+Smv2iVK2dnxHzb8zQuXZCxUOpn6LFPXKMLxHm3Rj2hjXgXH2jafkzbOlk5+Y11lFD7Fr0IJd5IdlE4f8ihXbt/4O0u6v6U/Aj4BkA3YR9vXjdMvNQPPf65LMMtVGJdwwqHMMMcNkG4irmFIYgWZQvumqJzQCorUL0Qn81Vl3PVOKn` &&
+ `sqnZlSRVBPLf4wMmhwMntz/wABAW6mashcIvD726x1vxElilSHWqrUjUDlaI4PqLvmpeX22GfWPN3ZMj6LbJuViWJa2J2+0ahuDLHdniHXmNzE6I6ZSVKGoUHrGnDJml84IVR2OHo/wkxa30EtECw2qFb4Fav4rA5YFwXb1cc8Pd/8C3G4dZW+auyhtV9gtxVhFBAiA9WuMY11iXa9Kqj4BVCp4RGLy/U5YYiMIeCWlIa1LIwc6TM6gt` &&
+ `wi1jMrpSGrfiA6J+Xhho51e94IcCKUG5VKLNr6IGaFG/T9eR1V6tp4Gc4Ct3CLNQ4s3j9ioDMA/wDAbARTWm7we5l48zWtFkv2DN10j1CHH3fMdkbS79dcRF4YOHFOpyGEgWoi3FTUUvbLHxB6vE0yiGCxlmfjM8QXtYpCuM3S9azjaFxhgBh/VdYnwDFadt16Qtou1tiRpda8H1le3KFlD3j0eP8AOqtAlWlL0xNZmHruX+8wGaBBxH` &&
+ `/2Ii0hlsozkKiecpSJOjXM4f0DTZAbllSJfpmOGIXdRWzqchmOqnBLur8TLAgi0sZtIfu0iuc79OSNbduyuPtjOY8tV8foG6u7gLWFFWcpFui0dq0W52wo2thJyIUAbYy8JQCBjabTPuPxMMq+BxKief8AOQi4jB5E4mw+2bcF5iPeHKwZz78fLGaxZ4ZXBuLqkgSrsCHVIP7pX1Behr9nmNe5Xty05rnxfpDlLgeKGT7vS+0RtLtJzl` &&
+ `45/JFsudZDdvB7uPeEVELea8TNuPwI45m2/pEFlTfaivMOojMQpO5TjjIqc2t+Bs67mR5o5Vnt8f0+tCTR3F6/c15lZmYX2O/T43wm/fjTb7Km+TqpwV+CGx6Ebo3XDG+Z8ja+DFvR4xaGIXczf86jkGGqXizBZhA1xJekJrOttlYedcZibgzJ+Dx/d3LtYYGqHr3OZuVt5i4HRvGJ0BXqHIerEggyOr259SDsMMPJq8rsoFjUodilzk` &&
+ `un3xK0N81gyCrq1HpM6NJARxY4BL1bhVUVx8zK67JV9MBlmKAwNK5zewTzLVXNVT9spznS9EduRehsJ+fj3dV3OoYH2H7dxeZomJfwjfawFVo5i1FEfIgFwhb4+yc87t2FGsUQwFpwu0esxFIq8uJXBBXivtznnQgdidBuOThRXwOp72MQ4fBgw+JcZ90z6nbvmZxHzpZ/73dNVEZdyxSl5W2XN73dNzREBi/84SW41G9KcGuDygG1rK` &&
+ `48EABBeSTLXyX8xZARfq50uz5jQDG1I+4l17ep7bGD2fiW2qFq/ux7RmxconQAFmmyWbao2avu5gqt85CZQZuoVQZYTGI6lCwuoR9WnZ6KKuHYTvGXLiUlEDgaJuLbAWg5OAlC4I2CFcikxRBLguzLrAWL0kf2zs2zn4d5jvl1AfL+JfJ0CKB5vncsm8ekY5YXJVptAVvTK9gRu1XJgJKHpTmkb4MeIbRXI91VDnBzeApu3O7SsXVnru` &&
+ `m2GA5bLPaZeZjsfNvxeA+sFAUp21PNPGrbxGgDBaR3Qv3GUyiFTchHpf2AqxeAg1m/82SD22D4H4YZBo0Wl0Gl3qtMbC602UFBwEo1VY03FYmR5PK/ge/FgjerxZ+DcDCVGCh7v/Y9yDe16XlH/V4Q/JmVDowzXM7t536cEFUYKN+x5z+3Z9Bh9SsWQFys3iS4yL0TAxyTf1x/MMktAhpWjFGt2PXNasFShajYyBb3KnSTF2ygixVZBd` &&
+ `1djxEoKwImtKMDdjd7mMfNjyp9ddkdw7jSg90e/ZH5wFGnVavg53LpfYU33GVZfij5ZY6xa7hVuA2ri7ZeUC2XByZpsfuRKpDfUVdv61Ayh+gCWJUJWAVHOpfH+j1GoLR5pxMu58UF2VuPbStsTQ5N1BShHJpyhFZAh5DWc4w+LteWUHoGKS8U3tKSOinQfY8cSvTWZbI6fP8Ac7m3HiciIcSehmCC2lqrz8wu6LlqDXWldH0v2scXKD` &&
+ `23+2/j87hBjDcArM4ItesUKMtLF8MU22wy+WDal+ZmBv7SPOs+CZShf0+V9tMN40psWFk3bRQv3QS8AcVtV2q5uvaFZa59N5TaF2+eiZh1JR5ly4lpoVWbeWh94vgaMj2RqBRmzWfIcDnmo8Kbry1n+yE2BQGA+uWhexhzK4SOiVX9dSwOMUNilIG92AWpAQE0kBFjau2nJOem2yHXrMNhZewiYUw6YTXcpWVeQaL/ANR3t1QTnC+ixV` &&
+ `ZsMtVYg7+b9ZfxYrYN6PvXrNn/APg/aX8juU34iicG9JQfxmohAobr7Bzi4vozRSLwErDhWTmMxLWKI4dqveuJamYVLw4fF+8FHZWfPdh7XL03Id1/9RuFHSZv2/3Fn2Kuza5sO4nb54Dz28Ht8Q4rRBrfZ80YhB+im0ymb1DXOYubI0LWBy/Bp3C9lpIJlkwMOLyxLPb7Xa2re96eYKYeRSDeas1nPDtRVLQwxbggLFAU8K0Y8QEIy9` &&
+ `p8mhzL93pYhqY3ARrIvWvRxmJl0CttMIGY3Xri6PoEALBsLpr2Vz1zLLc2BuvBb63djcvRajk/XK45C0usF5iPhPNED7t50fJA3vozZNI5c6vBnoVCBfAJnJ5F0brUM5Cxy/qd1MeB6LfC3t5JZhtCIrpY+7NFUE444Jj19oxdDBQHmyj6RKOQUe6D8nnXI9T1dz63LhwpJC94XJu97hyrtHCdruPZJgeL9wG7whrDRagFBZe3VpoT5q` &&
+ `KaQoc8I/vbQRdBS81hx4AD2hpzwIZ/b2lgnXj1fSBa+a9d6gSwoHxK/aXeaByOacXiaGD5CIPhE3xmZStMwed/3fBDACrKFZi+iha6hTbNZPPKfmvbQroe7zj198gQeG4prPJFuvdGQCHQM0L5BYzr2LEfDUsp7iksrZ5Y8v8AV5CVhgAKX2rzOeNF1PO3A84caujMFQRZNtm2h8B5+rsb0OjK+XIHm3FSt8QOAgxcvVEi79ojfUX4we` &&
+ `p6YxDBAUAoCDSvQUfS2qv67qrCMv5H93mEYoHk8HzBOoI+iUUZgMwvAG1LPHdHxGfnQ/Eo6p7ttr0U3DeDsNJEXA4L1j5jiodgc8sV4MmM5iWGkVHXLxkw9kDmrvF6ZzDq4mB8s51l195sEhVf33l+FHZCxzNah0hcO5j0lK1g9l9DKXd0NJRXqVXiYZa0GohTbnF95lBaYBUw1QuzCmHe84uMpUuWG25sA9AjeizeQEzN5c2y+OOcN1` &&
+ `m4SA3W0+HqdPmrC4BpOgiVbHrR4+tDOssu2cKVd09ZelZmGkWEZKWMNlQVUBVYLauvG4fsASpExR95d+gAVVgWlZxMYG7Bpm19y+mPKFUkptZSqVosSai0mg9EL4cen95nNd6HZPHmWCfkGeLM3fn98pR9LNzYzb7gP5TGN24NGL/b4JW2HEUWtr9+TzAv4SoD3b+0CC+R5etl/E05mbDHgrj3ZeXhxW/BM7bstXGPTPd6cNzWMvNNfb` &&
+ `+/vMe9RPtCdmpm381WIDfOG2WojFYsOfKuvXzMP2fyFW3kAr9ksUrGnzKLPV1PwV/eyqA0pw5XBUxuuRoMPNdG71FAsqKLvBBiYKN4Xhp07pdJdMzVbFYAPQrNrZCF1Hb9DwtaKAlFBBbX3BfR7talF8y6XmP0DlqUUi2DCMPjYWJVg65HyXiyNd3TBnVH0JQjSTa/plhzd6IMywnNDuaMYKMR7vLCfQ1hjOuJQGQx/THx92mYtQnUtU` &&
+ `0+YiShesn4tfaYk10drc+Rn6H95jqwJWVPzCkO1tLW8basgwLF7i65+0sht9iH2CcXlC0euP571uh48AzTq+/9bq4Rb7Fb35xN0Hx37foVBxeT/wAl1L9yLPUmdgmoEFBhNcP/AKjyuBxaCMYJ5pfzOCPfkDnhbDHiLB4RS6nGPqb4i/3zMoNg2ULmg/KFyR5FKkFOhk3vUI2Oqj1QV7Pz9ajSJTSGu0b9u4TMCgFAfS4QfoVanBFjC9` &&
+ `5tRHpkfZGiMHDW/wB4aQQsTSfoCZrNu1ZPJWvXxCeikORhjcKGDI5uZUdhfJ36/OctiITawAp2+bVf2ZstnEbxY/JWNvdA8ZYvMqMGm2QEFAu8yjQU2u66QKVv3rEADiOTqlTikdlmSWkIC7pJwDwvP6FcjGA+g6z9kTutJVtzjjfxNftlGHDUs7At4a8YqWHoUVUdYKyylwMZ1nnfHcrJ0XOuX1wm3ZDx+zIk2GacqaUTfLHK+sAAx0` &&
+ `XeRjnR6m4KB19XIZyFnOb021RnzBGVzTv/AB4l/W/otDSJ0QYABCwqmX2RmrGyIgsgaWC12DvxmO/rgu1zqxx5iI60AoJr26iu5knKne2GveqgF2xEchttBf5haKS/orH8wrqe+jX7Tn4VcMvSFPamVNKoYyXvAGkypf0goeokN+nQ99y1nmVjBaZ5Z/l89R1wAfoyegjJdBvcOgrLFwdVq9e0ZEGujK0H7PiVprljH2OHn53D18S++p` &&
+ `xH6woDS0zNcQENl0KukVe8ZxAEBfRt1+xCoIK8C99ITSyuvZ+WO3KM+n/v6LwT5CAlHcLrkfeBQCrXL+mt7och5nIOdy+Dkl4i2pbGRoywyLoUYQi5hZza2TkbX8pa7+pENtkO79R+ONcQNKk5VjbIMXh37PzRzObiAb8syD2b0fxF2yQ3VqOvwSaCoe5YPDlzKhUh9k1NMVoDLhcsjAUKNmGJ6n1gvJAFkQ6Bo4FfdEd2bY53S8uQSu` &&
+ `YCtRXgpT7xUVxFKvXH2GHBeoLP2iGrPP8AtKC2tBl/M4FmirY69qBM1n+N+JjABSJuA7Qa8lXHx+POHdpj0AAPhjB+XxKCuXxDNBhTDVdjRpyKYPpGOkya+1gmzfw5Vx4xZxdcYA7LDLUeO1VqyZ6IlsyGoOx8ef8AYS33RZuX+CC1UaGKcP2x/T9VQpZPWIhQ1hrUzudHsx7wLuXILVdDgeH7ZJXR9UHnKC6t4PoLHMszHyDGVVyYd2` &&
+ `daR0u8t1x8QtasbDBz/faDGABW0h933j2qRpM2gL+YmKI8AH8Onwso7ZndHn0pNYTBL60IW5MPTg8zlYAtnBpzjveDDmOdxW89P98mJSQ3p1zYAt68GKjIRmkZj6MdhhZ3G7hyiLq7l4exiN4DFD21KtwxzDqGwM4uQ5t4MZrrM34WaeJlQYtUu6K1g2tehlj2sOSOVslVVPfl9YCnIuAp6Bfy46+hNh33u/JgPyjmYA8ytLj+tQLGsD` &&
+ `WLP8ZjfTaq5sNrBx3Lv0qupdOVPDmCoHwpud5Kxp0R1donqOw32lQKFaxt9r+jMGnH+Th+6W4sFd/Te9xuBAp0iNHqQMCUEBVpEswgNXbh9twneAFxYlPGnsy0V+qLt9u649rhfakMxJpcVRk0wbOT2/vHMUFD269oLZFVZRpq8XhzGjlVN45evBvzAViqDyS9GE84tb0XTyjxO2eYXkjW1XpZTppFrZkT3bFlSZSsMpau2Ap7M2ddBK` &&
+ `SJLEa3eKbhCszlW6Xor0Ikke2o8l4/MampQqR97fvUr7zVqCQuOFvhuVcAKFUXeTA1m9Xrceygh0qco9U92FGAQhBoDsK/cZUgFfKIuFbcGb4KrNhwS24wRCbC7VmjQ8Fte7tVK5yKoqlZ9RX63WlSKr7794TY3Kwz6QG0xZlmAjq2bfTNVzANBT6oX5icIeCvzLFLYtWqku7rUBzO0W8m6uvceDT2iZrUgCAyVSX1MZhpXAHl4111L1` &&
+ `9eAE04vP2uFOIurGFFoulaxORCrBBmlqDrTXaMqfPmHNqlpp8fnMRu3uLU5bPkb5KIsNgagaS77j7R3TF3p7MF794Ii90A8MSyocRAzGw6V3RHw3x6U+SGVWNPewt0q0ccsfTCdowHmIjgOEeYAFbkMjGN5A+0TXQF2X5fCAbWUhlY/YS1UUNPbatr7vrCKCOysSlVxGkolLox+g3LJQSwy8vCWryS9WP2I+BhxKGX1hS14gNiTcGPyj` &&
+ `ECAFVbl3+zDKcADS6xz9j4lp75qror6jITHa5Ss+i/W+aaZPBZv4gPgQVa0cyt19LoHDdHzHieCIByGzs45PQuVkdW7L8l3s41NDPgeHh8cnvXWiip9UGqhxTSCzrnf8REpk28Pf8AM3erVdxqmVao+wQvF7o8S2cOnvkK+27OSiaU0Guof3vUtBTDbeXEbVl1Vq6t1dW+ZYtWWLautgPRgCYsqLYB9LpYUXLnIfQkg21A5VhhkfBmDL` &&
+ `ghIV9OZRmWii6zWnTUvVq3Kn2qiR9I7XgAKNQweU5IJcIoiFNIgtgkFfQsTOZDyrxuKNVe6y+UPFr+i/VbWgVBnxLu4EWXHSaSQejLcYblhzCrcAxpULTLdscTCRCmQd/g+I/xeAY+ZZbTvuvD/P71YZqnOSo8J3dBMNvU8i7rmO1Q3a/jsmUFX8ePSFGW60uK/ZXMS4dA0wy7jxgDp61x43klbZSK/wCn7QwgUabGuYhTOzbmFe1X/a` &&
+ `YRRWjz/EdfuIMGPmDT6ODybeVCCOI4+AMzBa8GNtF0tuok0rWvBjl8r+2LLgUMiAXVSGd4wYpuqlnJSKCH6Avau6v7Fw/AubdjCCgw7igvaPRd/TN4l5uUbICK6gaqG7YmEtFLalL4A/pXOImlHIN/Pye49Q5nFh/GviAKysFOK/iULxCqbejN8uKJSqtUAm9VHdagjH5+lTN6MZLbbDD6wFvs1/5j0gWWtj1M+w/TeQN+wrhlp7hgr2` &&
+ `5+08pjcPBfLa6feNcOrhZRUTdoZcmG6Vc0anZuWtIlKMKLz9pewipBZhRxiZUMUEMXx7tfD3WDvDXkdnzKhd5YVtWVfPtiiFZOGoC+kNbq4FlUMDWLOd3hu9zf0EttBz81wrXEugoKmXsjm4zFsefoYDSUmKSCbD4lvj6LlifBziAI71XoQIMcNyLantVf0tJrHB6babBooxriZ2AdXrKplSGDiX6SKWRsQm6jz3GA+sEm2XAjl5wbYF` &&
+ `Ra9phEl7Yo261iOUsE0ItaRxPWVbOyBOrjGtzXSquBuj7fFRZ+nAy0OIyIXi+5gV20Xw20UeOfSxoOAhQREDRw0+nT/fQFDGrOSuXPMG0FdJ+fJ/djDvIW2U1URTklfhAtLEQBnymEyF8/gy5qDQ0FQo9DZ8W4g0oWnIcuemrZeh4vXsNPrxxXpdspMd1amPXJrzHCyELyMvFRbgbkJdLKYfTmFNQKPopRghsfoI2XKJj7729oCUY19R` &&
+ `teX5dQOQDKFW/qN8SejhM/3MukrEL3X4M34XUaZthk7HyNkBJFhLeoPJfulqpctnsfKVDCGlUZldnVoy67QH45CnrEtEdj5+g2uyeQY6/ZLHBNUuFIK9iKeAw+z2yrcRJiPaZ3LPAihsajFwFT1xmurgd6OxGIgi6X2Vxz48xWBxzodRPIVYb6n7e1JhlL3O7yGzl9qca1Td89gC06Wd/ZAbvb1Gd+pye/djYo5ybPZbY+5hKKGXsGhv` &&
+ `k/1plNmgqM0kUrlDetVM1nWosMnnnYpjPoesThfcrz2OfTvcM6RIAspWX5JdvbD7yYp3wmB4x92DvQKSxwNMw0GQJLsvasLBnDR+u6sUkHpUP977ELPbR2X5JSq1dVrs/A+7Gfo5vDGTgemJr33bt3CCA73LOTsgDUyUq6U9/f2lHBBwwiu/ouIC8QTKSnuGycF1/g/vcSwGoIqZgL3Fz9GT6OmY+7HmaNxKtYplq+qZqCioed/wAspI` &&
+ `nDHZIC7e5tZ9gR/aJNetxBjvFq42mfRyBqisfH0N2t7ll5/Y1gslE7kQjBu/HuphEd2Uv3eB+eIAy6GkXryx998xXzwO/Hsf4bVNFuX9z+4pAX5fzo/u/W5bca/wBuE7l1TE3Ds6/rFMs2GCOW6Xq35ZRcDwGV+TWWXTMsIHDFS7AgJ71RBQkwBbU1/aYrDG1ncZS48dKUeYueU4NUv8JBcIQFW/o4HMyY1wRsxbpxOQlk2pjRmUJ2xB` &&
+ `FLLFs7ySMJl8+X+5wW+MS7yxZ6VXpv9G0B/wAfIYf9hjs/DTCygMuj8HjZnc5aEPVbYetU5wYYIsHL3CLHsXfrE7DupVxRqlcY8Vy+fpujiPc+/wBKXlAaYXqUXTF1Qk19eV1+Bbg7bjdbqaTrLmsuOOsxreIpibfS+UwHEUllTlna/tFnkzOkZpCDRFlwKgmb95p3NRxMlBCrm6kOvEvXa00Ckdii/SIOQaRR9RPmbI8LcAGfj/gOgA` &&
+ `NYHYk/3MqsB9pVRC3G+DrxqJURvAvGb/eBUTkE+V/Hl7+ioiApjcuKPFcDoioqoeTuO2YYwYuVV0ysM/Aup84LthWvMW2ZxMxwS7lW/Q5g1Kv3zIgD8wRWHRA4s4fTKxe5KvdS6wAXot47/wCOlmYFXFj4S3ywonquT+tRu4U5mks6Y4vMpqV4KhM/mcCVQ3CrUKMymkBcaqZqDBPvJviQsHcVltrLe/3kD5JmtpsTqABRgP8Akh3UNj` &&
+ `U336/yytFTwlX9GxywaXdWh95iziCo44Jdy8wDARNx/KZLqcpwTNNIZTGZW7jLUEKomRUULKNXzY+8IhBoQDnhdu3/ADBA2FJ4hqC5trxRx6GX6m0emd76DV5ZTsmKVUl1EhawOScxM/RibgLsxSjW11KtQAvtLhkJonSBt7ouJ0Du1P6+sGoAMG67/wCfYeOBWler/RKsXxNj+Az+GyUHpx2CZPZ8PEDLCVywLE40bECOZTUJoOpToQ` &&
+ `P9p0MpU5qgyJ1KA2UqmACndLXacALjZc6/6H0nCn+IVldsV3UKqFS1V74+6c8lTkAlWtPT0+JjyWVdGLy6ILBuHUhIVjiGvrcUsDzDVFIEXLD8nUztAPm3l7FvtMsrwar/AKNBKSyBBrWDoFwwYbIpIhGXWrRXWvEGHu58D31eISIhYjYwRGizBvcRuoCp9WG6i4DB8q9cJyQiFl+KbejzzxGJLYtDFjgauLa1bA9Ojx/0qWUzLoDGHu` &&
+ `fxFULypP2hNzEkjHa34ROoxZSxJd2LDxkBhrYLYra9Ba+YvBGafqc8vHBbPRxvHqbILNaiwhuFG0l7whR734mj27WPVMV4N90pEeqcdry/t7/9dbnqtPXiN1vLVXFILWuvkWbwoYWJRAaX/qbuTDhmABRg/wDzp//aAAwDAQACAAMAAAAQ88888888884ARDDrK8888888888888888880l3isemBc88888888888888YEoHAl0dmE+D` &&
+ `8888d8888888PB1yRAXh1lwOj888Z88888888ar7wfQUk2OHdPc8HEK8888884knBHIEl6AFnQYIbS5l8888888bRBVmcz7gIxM0BJYrDAh/kZHim5zdpaN98q/wBvMMOMD+NfBn8fZHBL+BHCY74KX+/A/wCSfhpE/JaV7lpSiMuvrihglLLaLDV0o5LutM4RowRmdqbpx7redMzsyb8KNWDawmdLc4Ae96L14MmXi4iMOgLJZUPBiI` &&
+ `9OCrJIWKKUm4x5ZdfAYe4/oL7TN3JpzazTyFNiWYhI5qLuWm8fBJ8PLy/Hzxn5b7qnEafoBe+cpoqTPsOHzzxZJGasV+jjUqgyB+r57yzzzzzzzzxqFIAobBOXJbhGmLzzzzzzzzzzzDf3w4J9lpNrunzzzzzzzzzzzzzxjfSdgwQhb3zzzzzzzzzzzzzzzzwB8VbPPfXzzzzzzzzzzzzzzzzzzzzzHDzzzzzzzzzzzzzzzzzzzzzzzz` &&
+ `zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/8QAKhEBAAICAAQFBAMBAQAAAAAAAQARITEQQVFhMIGR4fBxobHRIEDBYPH/2gAIAQMBAT8Q8PsRChEF7QbDPUVZ/pu6IihDOs3E7DLuVLEDOqF1llsyoSvHqIqB9TKtuoEYDMOswspO3rK24RW38bjejwCrzAZNQfKWNRhjRglSy50JtMxQtJjDH8` &&
+ `MgOJTz4DCOcJrb1YATcqb3KJzonSJMEcN661GscKYhvN+8214GUKmJiEscpcbjA/aoUcjv2lh1QHLWr6sAwXByRBdxhTGY0dY4xru79OUAm1fBbN4IfGEq1LLjiIXhAxOEBhEjiN1/H1i9pfQgfVE5RKaM5+coBrbro8vadAfT9somfV395glFsRElyNMMFbuGBKvrKDUVBwfs/Tv2nLS5V6oKMxJykabJqEUyhCcQFD/YkrtyZf5MwU` &&
+ `MZhb5zVqjCxDB6f5Fdq+1SkrA7YjZUIF2ixmC20jls1BRjitLfrGLjwqqIGMEx3CpeMwG6ZhMhakpC61wCKPtNcAohH8nzv34OSDTAWouKnnJelyiWDDUE2lsGCAc4lBLUyztByztBLcIcRzgGbeFSuk0z581CynThpVBMGoGkzbamF6GGYuiIJFrMSEAdkolBiIYO8RE3wMkQYm4sMRQJy9oBOCopg5bjSiok7thlGBYdxsvw/wDIiY` &&
+ `R9SWTN+pMjHy5ecbSNdsXpiAOo84AuAUjJtceQfm+AC2W0PK/KBIRQz1OfDUGJSI5wcGWvRqDoh9RGMtToOO8EajQqUS8vKUaqWo8OcYuRlt9OsWUxfSJdcBpfbGHUpxLhTLBg1HOZ+JbuAMTU7lxlL2IrolLkcqnNYgBjibg5x+4q5eDRPclkdh8/MBxo+3twzwyi0xiG4nSJ1ItAjURxAhBh5KwirF07+/AZZUzsY6y94gu2HwY79m` &&
+ `mHZDKBMnzl78EZUsJfBZS41qU5yy5lKplhAxTrnXo7ju7Okpry6cyX6Prj9zAL/AgDoaf3LNGj6MAc7ZAIlwCM1wM7hKlQOAxigC1+EfOV9ayteGQKWQYHXbjWMSgmpcuEGPEY+3tCvvL82+IrcA1lAbVxcS5ympngGITCfT8xH8craqUy57/uZqAtg3XCuFRBtVCAcsYx1f6VoI0uCfPODMFsCOPnfrzgxY4ifu+pMrFRV3/WAwMshn` &&
+ `/l/wD/xAAqEQEAAgECBAYDAQEBAQAAAAABABEhMUFRYXHwEIGRobHBMNHx4SBAYP/aAAgBAgEBPxD8Yhd8obbgwr5IIXCDJHSHiP8A41KYlo7RXmmAzM4AadfSPQ5QTbBK1oOf+RgJbazfzAGPzgdJROsbcxFJliNmGWI4mCIFYqDgs7N1UE5V+dJfWuv+cQLVo/A0Saw1eH0P3Ni36/P9iO2IYXLI9xHGoIaliK+cOwohsa9f+ClVXT` &&
+ `GPWWKLNLzX1fOr/ASGxcYNAdg7tj0S0vUoFkqXUslVLnMZLzmYMTClepxPrusQKJXgK8MYD8mhfevlEv8ABv8AHe8CjhB7y8LTz3leiNR8x775xB3Dh+nv7hqnHDfpyg54jXAN1+pkIQpYji4dou+9XTn+5b1r4RfdwH3wIhnfJp5u/lAygBMHfzKfgu0FuiWQLx/sA/v/AHENHLFleV/kWcwyDwEFG6Pnrxg45R1t+OHvFZnNlYmCNO` &&
+ `jVXMRXnAdq0YM/1jNI8NXz4vVmAVc/0fuWPDQDTXXBy485YQbQX09ZoTKys1s66VLyA4xc1jYy+hKRbxyY68POPDM0xT1cTgnnUOpGvS+PkaHrmyKi+CtNNM6Y9JndoVq2nfFS7Es2hkqKZjW4tjmWa9w0YUDrvvf3Kayt9O84hKdDL3xi9CvPPzAaoUYDGM+7Mq71fADWGMm3PLbw266DZRm7Gn4fbpxtmAqBbN16RUzPOteZSHTaIU` &&
+ `AcLWn1iGH38Rbd31jNyV3UQLhI07w4ECYzylTVlU9eP09I3cRWxNqYhQYl2nMDWjQcId7u/SGsBKW8Vx9fAlpRrgq+fU0/sqVAYsExMkZO2H6PBAF0iY2rfXp075uLX7/3vE7NqHIFW+JmjS33ho2JpQU4v6YsCW8va4QfUTDVa6QzRLyd/uG9KuFOj3rBTcYfPeUodYWg1c8tLg4hb8RHoGY+pRbR1+3dly4ZiEi8p0MJ9xSGj32+BE` &&
+ `6jB8/eIhpC4GsVC8vfMp0aypqWeUoYJsk7eUEu54CwMQLBqH3q6QGjrEWzR7P6gHQz8Yq/7AxGBtqs3aBQ6ptH6Wu/gBcwuEkdedbOefQ4xB1HwRDj9f2KOssRX1O8d6xQnOIc/wAe/iHjpiKbVxJpl6eZp/sXheAoe9noRyWj0f1L9I3wsaAvV38tjzhp4tf3129ZX9TGOp9jH3FcetY4aabw8GLe/WMEFIgMmd105ge3huOmGgvqvp` &&
+ `EikNImeEe7NlHQxr884QjFB0gER6d33wgVGp7/ANxXnKzQ6J8S2AZibDD4hvt997RHE5SmbHfesLLqXRpRuw2Nlf58SwS6zcYxMCUGYoVM6DHlnzeUDDoUX3rzh4jWAuiPQV8m694mNCbJs949oIwnx3w/sQvaKAc7Qvl1gPQ3F5/ao7e29yoNTlEOdYBtZgDSEdHONtJUNpAqy1jPMwxCaCvBKT5YGjwCnOaNVhx7YZSX3sKJnHKuEX` &&
+ `o7XStHz1F5nnBpR4uXJYpt/IITAXKOXbpAVlGceesv2pcySEFLfTzmKBbXvnDYWrE4Ot9KrznBl3WXZKAOSsb06Uaryrcb4HS1R33x8VWLXb26zYhqPfDRjvmUxEaEQusJWuv+TYeNbLr03iSlPgNShu4OiiXVNdnT1gjYr/NJsTV8U+utf7LwNewSqvemUkVxH3xloqGruztjUKxv8rBt5vV6ae0RQLdWsv8Aw7UW9fsc5WUJ6nls8d` &&
+ `ma8g0e+EZYOnt1OUFHJ6ezn0lVFqGiR2JwPiBB4WRKYljCiJBQV6b97Q7iGzYaAviG/wB34I1fhorKYeENFQdbM8+MsVBOIqWossZYlQLgUzJMG5YzLJsy6v6Q2VB+QChc1NuG3fn5S2KaNOKJWJR1mCU1mo8AoWrxTqF/qAQOu2d9PzkUWSnq+lVZ5NfMTNDv085VLA5LgKxKlmJpUeBuBwFGTngc6z0+/wDxOFLiFdLPJHZ/lVBOAv` &&
+ `U8jF+cSoRxKvo5H1GBbVmpWYQpxzH2z6PnNeQuuIae+a0gNB/5l1TKVe/rrCuIf/L/AP/EACsQAQEAAwACAgECBgMBAQEAAAERACExQVFhcYEQkSAwUKGx8EDB0eHxgP/aAAgBAQABPxD/AJH4/R/U5+jn1/R1hXEfwF45oSvnq+riwAdXAZFIBs1rKy3y+fOHTxUdr/bBfUQikBpE4ncsinSeP9MKk/SNmWKevmT/APTCvsQvUhgmhc` &&
+ `f6K4wSsDuRSYKufTg6nekytMdZbUQMUk93lIiGkT1msU6featvqO56+stDMCKzWeINzwTeLuKME2AeL6InqTBzqhZmwWxvVIDxjinVABTaKg8/TyythmQXlV0GJZo1lUSAKKoNCIojmkwi8CCfS79nvJQQUzFBPNwdX+hjde5GWHpEbTWOiBXOQtVkZoUWIYAKybiFhNCdP23hKyir6JFY9t/AFBnO29HAGbaeXBoUE9UT6bmiwUlpCn` &&
+ `uKA3s1G6KQGgSTDzoNjcl4JGUNhRgFVa25O0cFPAONOfWcTCoLYdkNhPTpLiCY2jJqjZgKHBPBnv8ASHeRzHJKFd52HnpXs0kfvK/w8gAKz/fOGneoeP8AnT9NYNrpgBVroA2rrWRIrGommNodAo7ozXtSqnBWFhFQNGwX+6G5xVrIpFaJ3kCFHu8H134cK/vcq6dyVHU3M2u7jrk4iqD8b0TwT++aNgb+MA4RChRKhHYP2Y11hGt4R4` &&
+ `xGIlbQEuBNurpwmS/bmnTUChNpfJhLLQG1p4xCLuxjPDn4x/lACVIQodf7n7n/AAUYJ8QuX5weqBsTT/u8bbVb0E2tahqaEddhcAAZYolBRGCxwUL0hlcLvBq0/wAYty7xsnmJ84bxn25jNxrv1iSUjrJGypCMXG6UWp4wAoH/AEwE/L1wjOk/tnsDhmzy8NifIAXgG6qAirTQwklzxyFXrV9VJfbiJNFlw/kut+sawcd0pXQEUugrr+` &&
+ `fNYrSAq4EUpB2T9+5NuAlsylL0UrKPWA9MLy0IcMZa9BcH4O3i+UD4L64I28AvxR1+8jKjEJO4BaZI6ZJ10zb5GdIUzYG+JhqeHWJLUlHBGgenH2/gYA3rHhp7ca3dzxyCev8As9jpNImVi4EMqSSnV2lZ2ShECjYEriSOeNfxv1jB0lxny/484bXHb37OFjpWpHgPU24dOFtZBQ7Agfz1aRbLy4PZ69ppUApEgKwDEdoe6qhdEeBFKS` &&
+ `9JtMJoW166kMV9tvbiFtLmnmA6T+cS/wB2QFL5MUjH4zcinl8YLwnUzQhq7Mra1/jFTrfgxSR63gRIC8+XHXA6zlvHcLdk3XnGkIb1W37yVAlixRNZiLTTzAjDVCoOtFmUhBGwSAmyMMvmWfY/xo5wneRuRdOWhEDAacie2WTbwR8YhkVyNo6T+eodcesDgA6GfVq3ruAS+pRLRp1UXmrkQE8XSiAKKWFTTWIMRzeVe/I9wj8YHrFrYM` &&
+ `/9M1g9WvB/1kxbzZhmwxN9mNAtXZ794IGhtfLjkSZsXmKjV/OCok8vnHAYO/vAlOg5hiPF0HnAp6c5jsc+nMVegdVhizKay77GUoC3CTDU+gFaCxDnlt9E84fH8KXgsJNpLIABuvgY4lDFXzQSCQwTBaT2eMhML5ZSt/nmccGeIJWpFJRfePA6qhZUpAQRHaEDEwjXRAAEvtNhh4ZS4zpPxlxu5DH2TEM1O4UNJuHkxEdmkxjSq49ZKb` &&
+ `qbmKOKPJ/vcuk+9f73GU6u8gg7Z+2O+g2+8frPjJ21vCIEDrN+UsyaT3HnIFUcHlwcoKV+MTWTvr6wr5JLUFAIUcFDZBbNAk9GKqsikqVVVzYlBR28fwc6pvJI+AFx2HQQX0CCwupSc1On1UgwFXrVWvVs6BIBZp3jUXNQpQaCnfmfjx3mLeCgPg/n8wArkQm4a2QBQtBwKLchpBcaoTwMRKNPTQAjZUuXUX2Dl8BIhTiacip/+oMkFt` &&
+ `pJjoSXjwnvNSdM6wgHu4RS0tEH57MWFgD0o07CoJvDV89Np0iZLw2LrL1GpKcWSrvlducNq/3/APmQ5YjZZC4MoVOjGcNIE03RpTms6tAZl3WuHy5OlfM/xjPMF6dYzAOPrVbTy/GAgQcBtzduzSgej/fGdEAQIRdlCyWh4KskkAVJvoeHX3MWlx5y5eXwMwvsbhUClFzRX6WSGniShOPOxNGol9KXlRbF1KYvlqKvAMKhHcIAzSNxx1` &&
+ `XadzoAEAMjoDP7ZCCw/nKAqwMVxGtDhRu4iLeS/wBKAQ7hKIqq2iiyKX+zDwDQfa1JXVepMTKqaTrC0s2r8YWOg0Md+vOGctjciIeUs+zNi/wh7V8SbU5gVw0s+y4NKQeOpeQcqw2WPmihGjFT+sFOhFaDmKHu514PuqMUoOhsQstHOhKoYlWYKjO2meYZQVEGjSgIjaFMn61Ra1IE2UXETSQSQouol1FDNY1lZoJsxbV3+gVBtQ/7yI` &&
+ `Ww18sYsV8DkSh5nuVb791wLIpoV2uAah43MHb5GSoAEmwKeEilbtoSiQCeygojC5GmwbDy76yO2JEm0OmNCECjaCNIiHibSaBLKJHAQgUiahhjpqhdEXH8Md0ll6pUUoMxqQQbtiwYMgchEabK4I6mj0S2iWAkBUAkqb/GBFF/nPMLVSs3sruRQmUY1vjgmGmNkqMayqIFFQ1rVKtbVxSs2SwI8Hyy8ccAv8TL5lU+wywj4SW3UtiHkV` &&
+ `aMbcjECALxR+XlC2EnefT2aN66eT4+MM6aIt0KNR+TfzlEGQOmgXVNwXVZm3UCIoeUdZp/S3SYYUlLVeH3hs4jtL4pSnUWXDmqV4BUBkIKlfNdoB+7I50PrBQRb7SlQxdmrKuFtnqiiPaugcfdPz2Be1QUEQiF+MTxeY7E0HhJQ6Ku0VrSykniwtk8sDTCZAyHyNpqTBqntFmUjvILZjYNcqI8I7hA83g5Wn2360dYeHSezJ/XE7ognQ` &&
+ `qtn9sOhhvlKABIyaWzggdCGwUBHFEJg2uP+y6qK75VW2FYGPWRUlCmg0HEYUeHBiEAQvRpsmXCKZGCGg05rmna4xLe4IN7dVUaIBYKOvPMAFjyuj+cIk3WJsKCWLCyNFEMQU3mjTSIUAmxCqIUkgDQAABzDAK6wiUeXernMS2KQW3dBS1Bi4BoCrdgNgCqeAV5jEpWqIIQVDaSHTrmOdk4xg00AaPO+NFGPxlMv9xX5ucMG1cFxI2thH` &&
+ `QVAwnGjqg6bhAEdCbIbNjjecWP4wPFxW5vCuI8TCPC4x8zoCrm0tETbJ31MaIvo/FkT558/jCDjO8FKbdYJA0ZYvIQI9uAAXbBoYKKk0awc1j1wzZgfEIg+wKF4XCSuMAro9A6ZMA1V4bFFkEa4aAIQ4XG45gYkSpJVm14StALAW84Wwf2hu1UKtiak68DO+8RtyJm+qBgENjUUoVAU5ECpjN6UIkjrL5IqCgsNCgsFrb7/wB+sfVFW5` &&
+ `45nj9d4TL4z2s/Q+MWbUDC7y4jTBbhCjNXaTlF14rh8nCjiiti2bZNNw28iEWIKdDQVfGaWCjcUNPkjhWAKttREQDTaAkGbY1NEqkTcBtpalIVuARI2IKhzVIIXWHAgxnSiij5M0WDFJ0J6mzFAgXOFFsBp48nvIyUFrD0AXQuEoFk2xSJAlGjYN0oCgxA8tAeNqgx2WNKASvP0uhwXG4UPGDY/bOt6wmhRFSp/wCYWz8F5N6X/fObMb` &&
+ `Utnwue5uVmWBew/YxxCpsoBIIFERRTwYxbUCyS99mFpXaCOEFZjGlKX1pHfvDuxzte4k+02gbQZC46YBhm6qwUDGHAsGrsUPdGqrTHvWzpgTtUc1oAADDOjDCfMg/D6yepA2bsleNx3AhPJjeJSUVtLhC6RwIBNQ1NZrATcJACABwDx+uvLiw7TrXQ7rHguCnXwLp9jXpzjjRmUEIaUIgWG2CoET2OQ6Z9U0G9aTe+4xhNX6chOVR3qM` &&
+ `9iCJABE+F8fOrkjYVePTr9/SYobbD0SUQC9ukY6raKBLRN5ND5cWOd8eQhfsGxAMxcFsa010IocdvXZGsuW61i0TdNDpDn5FaqCDcBiIhwPcZAFYAjEINF5gi0rpuSTcsVHW3piGkWCW2foLs8wFUqljumgaFJF1RbxokBD4DuQQlAtdMIbKoU2W+MN4kgskIkGWr7843hZ0kwGUy7Pyy9UhqktWhLoKb3tzSiQgCaTZA61b6KglEGw0` &&
+ `CYb0tBU8Z7GFY4bkz/AFG8vnEemz5cE1r095LFjJ2nNQvBOpBSc8N6oiHYfAi1xkrFwzsaTISimLhRHeq0IQ2uiCjgihUojTFAaVTE24FQrHrLhT2RNAbsixx3cbcOwzb0PFPnw4HIywSczXAOoUU3et+snCbOU7CJ5fnHBcXUKw5RFPHKBKmDz6N0SoPuqagbDlho5DziYNJG/vjzAVmPoJBW4UkU/QQ7MqVi4wSPANt5RaggiopbTB` &&
+ `2vZO4VXqnYSReqhAFDQrOBGL0aiEltOmMm3Uz2a36lQa6MUoDDIKbDfATBYXT4XYGo7Fg9TKvnA3njY7Q21Tmk4ZSKPEiNtNCQkDmEViSh9v3C5zACWoAZEWBfD0wtcw1moFc+N0jvAwOJAmQJCBKoRWtr3JU1EN2IjgFB3EXUCxCF6qoAKIRovzfyBNDQLBQLVVJWHeoRRbwum0pudbenGqMSkrFLDyHkx4oA2kDoDQfO3lXC4o4mzc` &&
+ `/uv9cqD90JNLNSUCu24+XiiOgCIJAjsJhjCe5OgDj00EqkCRG8PBjaCsL4rPbgPHKOAU9mbYJ4yS/s4RDXHBsr59YiqQgSjZdkfCmazLXqFgnbujmzCopAfTMJuIyLiExWqkkJaPbRJAwZPxJIEgdIjvD72VIn3hTCzbKmBTOw0AkaK8HLDxgklo3J1QDINRXRTxeE/Ls2GmXYHyv0eYo3ziiEIeOHArZEwweAKATEE/OOB+2fMBDGpi` &&
+ `rrDm0bm8knZQoghjdAveNBEADgHjKZshlWsDRty3znQc9XLh4yZMTGmrwblaO90QAotZmWKgWDiexwSAXziCXfgxztxSsDRh+4un0Q8eFrABVAUAxRWQD4QNdpUKCAAMyGC4SlFtlsBGDshmUqooj5ExBmimzaziLp101emQoORo0bsgrQotARimgDEHTHLJORkOLqpdjPk7cq+djr+2+ksPfrBxRgHqK6MI6C+QKJCChgravTQCvge8` &&
+ `yiSvZxxAeXLPg49sJSl3cmIAo9YdV6M8JGCHWWvg6/BoXWBDTgbha8Mk6pWu8CXh0nneHNhiMCZjuYCNihKbPcWiXTaK+fJpzYaFCg+EKwEjerHKDSI+THWIuqgD7FSqXgfFv7yalCBYgUDBC76EK4FFTcA40O03JoFNQAgEUVi8Rf0ssJdiiOo1Ca0GC/PnfX3kSI+DANnXEBfdwGeecHWWJgi2JlIrIMLCzW9YOJAZ4oLBPZ2shAln` &&
+ `k/RcH++KraUAFR5+sT7KJ4NIci+FOsEXgKqAHVcQRkHW4iaT5xXQ7jwr3FFXphCAnylrvwCJk5ZpdwPs1Q8opqKoWMj4p9/b9sWrl81bsh8DxZuXLg7EZmDsVTdGDrHCLJTHVL3aXX0HVBDLtevGPuFDgfyaHzcHVSXDodov8AJHH5Pxk2XA61qB8ZZGsRuko6Ztq63FPlxYxbCHBigKgpYau5l+AB/kIqUTohASCJUsgQMegYD0azZE` &&
+ `iuADQpk4rW2nfN8Z3KD+4BQ+XXzhFJFNmbdgarncsQLl8ESCFKbaTAAARRIog2dKBvtpS4AQa07PzzHzGNN2UE7VehLOmJ4YiFMfiujIoCzYHRMvpiq5hPm+sCSEh2GB+vL8Y4tfR2IIu4APDBtukIMTcdQgKEjdWScKL2+f0W4YgEVVdAG7hDLzLI2HSC6VVogHS+W8OwxUp4csfL3ATutZfqb3gzs64CInkRmCIZcUAWULsK8AsHG9` &&
+ `TcCavUW/Pxg0uKWRRGI+8po1e4LMSKVaghWJU8sh5mPEQ2VU8BWFBIKFbDsIiADYOhCFC6O8D/AOSIvELvzWunWk4HjdyrAsCV2QzAoiTVaa/Bd8I7MhoLSyCD3x/vhF5OKycVVZZX1hF6BKQk0ER+RMbm+cM0cmxPZ7xeZ7k2wKJ0jWdoLM2XMArUNIUqyuj8YNt7eDwWJpggaCxmfnz6dGvJILNaHBRy74QgWoAWqoAK8x0lEEq06U` &&
+ `RBUOwhUD+BjUKzFNPhV9e/8Oh6GDXVIc+LvXl3hoGIt5PPk+c6CQ7HgVh3gKqbXEPEdFTpOwSgXps2oCA0jVK6qLPtwx1ckTkrYEaIIfJippYKSISaS+HWvgwWCtb2Fi7DnDvujg1vqMyDfkBP7q/sZfJGuEFDwcA9HS2hjPSm1tiEavVmu5crjZg0VldpQgQtGDv4aCNAGgDxnCYwYp3KPdZ4PWMLtiNCfeSNO3hFnoPycLAcDsbTUN` &&
+ `O7oTeApEtUFEfInnD9RLJGrdPsQvsPTGcJJlAonwmMoLDFK0BQHSI4w2ZsB127QWbqDwxgw+O4IILKWERVFCaQAbMBvAzbPPcYlgvLbsN4tkC0EHgHMBFSrWZi8CgzQxoIoQV3BoTjNawYQXd94YHcmA/u7hE3QnUGlKb5T7M83kzxEvnY4mXUU8T3P4GTDhARFJbS8EMtYOxqiY6lKVCslLpF2mjOCGlGyUH7PeHnqOa1dHgXzfvJU1` &&
+ `6SX5UfpJlOneg3Pj4PR4MQWCDh3JWqQG2x84oxNZGZjyQL4H5yVwbm12NBG0JNpkP0hACKqLpUBCgKSYkhkoPxooQ2AJE+E/TdML7A4kKgUVVgi1CFCJth9s8DgNB8qtTFU/TTFri4UaUN5syhS9MJ2E7mII70+MtpiWh7dPhPCcTwiYj1+xULfIImhsBBM8mH6MWCPJdjZNx4+cMGwkEIAGgPWJGfNH/mOPl6wJ17RTVJS+BfOBPkcw` &&
+ `IhIXB/kFiEqVddtBZbV1dejFLkG140+n9zDCMwnhJT8mb/AA1/AVdNNLLMTVDzDQw+H5y4GuPx84UOhcQLoXfAiqFcBv2nAe/+e0CKru1rSIFIoOv4l4/oUEHvb8HzkRkzc+fgx2dvYKaRTi26TrZmnP4Nhb+h/D1hpQSzIRvAUIGbAJciHUMNi6e4Lr04LRrztMNpxPqWDy+jKj0GFVTwF6cToxeuKhGRT7YFfAHjEMI0FKMntHy184` &&
+ `EmPaiuR1fB+cV2mxkF1/vR/BD+4BaPhVrwOjCMqIwr8sh+xjl1o/tj+jqgSkqSH2dwU2GtuH1iYSvE6ZcgKVB0/Dr98BMiKCwO8wAD5LyZbUo6Umw0B9ZBdr85c3grhgQQggItEeugXOgqbQ+cJ3G+jBaa+0nwOgnSKRIcb7HeSqQVR0is/tP2x/DdBhrSFDSb8PmEzOg4kSkRilEcYafgCC3REDaszj5ZyeKBRSIiJTmEnZQUeYpQgH` &&
+ `KoyyPDhcWdkDxu8UiheLKjBpCZpbRV4t87EUJr1qjWsjLM/eRtQfbz0Zmm7AEA21BuTyFTVEhQwg/Iof7ZvIQCD49cUx4CEnhQB9sMODKzybQ0UOWCyu7hAU75qiGCJNujyxDg45AmxPJmsOcqRAhqIUfDO4xaIG76mqgfESEIYpW8oRX0AFWmIufPRKh0igUh1DpGQ/s5AQkFRwelp7EwehkO0GsVcFSUBguVFoNdvbmn4qZa9GWBUo` &&
+ `XpJBBsTBd4gH9G7F+Ty+mV1kbp9hiztshXhWtP0B+jsPj9POSUeYHeKIBQ/wAZvlQ2qmmefrNfVBShQJu4aVttyAQACML1zZqtFGVRs1P0hNsyz7ViJNArBVA+UyJ6DvbmyxThgbej1kJ3JoSiE6CfYdQTmqtC8kV84+t2Q0sUGukEVFDDDNplorRzSn2wDwRCQoeGi+smityiiWbgpEUlLcgIpxSGEFFIRKlGBr6D2AvSJKLX78qUJK` &&
+ `kU6bADgVUeAFDB+nFIUsRooiIoWEHRgmBxAmcIgECrniCDxH14xSJgwS/ebWtLR/KZxg0s/IQr8Z5RGUT4DGNibsiunZGz2J8ORF7vDjoJIRTiNi72AfC17nnEgMgAwGqAW7BQBEcxHVNZ+4aV4DiBY2AEAGGtilEbDm2rmoKI1XhIhSG77AwTalSEB24ADr8t5f5mAmJN6ROPnEdgpkMHEKEFWvGMxr1McQAResbtjf1Y6TXqeWiiAM` &&
+ `azgS1LtR0WBKG74em9mu+dEKrNuBl/SGoQqTRuvGnCeLsPEguP0BQogGk3Y4X0RJQXsVpDb43gpVJmigPxxxDpen4wagxPgEpag34wbCwBahgoYJRYOPQvX60N0gl3b+Xp8XCIfQGWxj7cIa0GArfPM9pqQQ8XYjHyMrScKbTWfLaU+gjO5o0INy1srYRE2vca8QtddFoEkEkOY3a7FLlEvNN3jQilqjLVhLSUV4AalifbNAH3miSRBt` &&
+ `SMEqCCxg418slIl1mQEHUMD5TAAABoKqCmqDhytkKGBKLWaJuAXHiNDFfKaqvpThZhxCiXvR0moeTxfHDcF0FBKPKI79nvCfNsVvQalUACqgZ5cELgFGQW5EC4IdCgQFGICFSg2PQ+Qe4CGgCCLwEEMDJdwwWrRQEFPBUGjzjRKHjCOjWUH8DOxMAGsHlS4BGqmrjgXEm+0FYKTgaQoHniHaJ2DTN3n6MRZXfKz5+cAJdt1goKh84Aim` &&
+ `McoEH6aSfUNYO7VlAD6C5p3ToAqVoD0BgQNBhfQFS3oImZqV6FwFlEEtahnBcBu6waWo3hIaDjDYp67kWl1EEVeHesouTFAig02gfSCVgCmzxcf0ABBbQIa/OgfbkwwV/e2MVPpMuI+i5vXlHDKhePHBXXE8QRXYjRgYhEKaGLiE0KkRFIgb1JkKnJEiCao2G4vBAVRTBAIE1QBYzeHsxahBFQ2gi7HDBP0FkPI6T5MpqD7DjCarVyHS` &&
+ `wwnhG15qHOmMm8QLeNgaIu5hkgswKBNIiI4BsbsAOkTIkZUwYLFiAXZ8jFmiCkLNoCJyQ8jwSABbRMDwAQEBh7FWrG8oKKhUF0aIGCAh5zyjwsw4cwCi0Ljjp5bFVOuh5hKxmoAVapZisA8THf2VlTd86Pxk3XITjcJQ2FWvz/AHx3UJoXCOx2GF8DxlmzNu5DpqQMmD2xJ6H1gtHe7ZARUSuzN0RQbQPAVKznv9Hm8B0YfPjCNEF3XN` &&
+ `gIEd/okTwVtdUEALqqlRsTi9GAK1Vm3DYJgiUbmzp6TPagU/A7n2NWmYpAWIkRDErvD3r+GQDxJrJQvGMAq9JHlfOO+tFODFlAZpfOsTe+v4wCSJe5qyieYvjXj434ehh9BE9jlXyft5NTCaBSlS1UCatftXq5USC4RzRfY2/+4pHAUm8uETFAWALg5oWO7PHmSHDLhwBfYBGlEQKhdMh0g9ydEXSy8cDCQJMoNjaXBbLcU0Ngb4vzk8` &&
+ `gsjbgGhSBAs8tkiNfjBjrHcdBmlQQAKqsM0lBKwp8MU/ZchyB58ZFqp7c0BYGjsOzEoZK3eUmwJsEbCDXvYwwdheH10i4XOx4J6fdxKUKXbd+8L1nRDZgsVdxxo/EOO0z0txesd4wul2SCI0Cqkg2GGAHBsC5DQQypL8fqUBOhQUSKuk+fTGCdSjaf+nMVVvc+DFyqqw1BkCdNdzlBdYLal99yfaziFfeUzZI7tgbdu33gEtNFAQPYtD` &&
+ `4esWgFG1+yEsU5S0RiPD2j0C3eENLTxTChqIFEfCOx9jE85YTncepxP3xGxcKyesdQOr7N8p3x3EA9ieYPK10EZ5iCINhvRGR6T2qeqzWsaE/CZUPRbdHlYjnXtHsG7zyeV1A84AgIE+xroYLsIoKEpspgPaFGOqLQxcVfh4ICCg1a1ABbDNK2qKGIW0ehS2PTAuaAbtw0J9naw0OdTqwewM3FDW26wuks9vtrVEhaDw3NkbCuL4vWj8` &&
+ `wAioy2jGmoFw8iaHYygR8gcTEWUJjhUobmjmngjgPa4wENA5THgScoD0Mh1yV3JX370ZRR0ut/8zVViHjByoHeCEXnXtwEZTAGqYXD+MWOXGh8YqyvDx88KXuS8hMCEuxCoO57ueP12GJmXYu3Qi1MmjHyNm6YZssE3Y0jmus4drGxoq7utXWSmU5dAdNBnSgaMBAvUfQAhvErA19YI2DeQzKPMULMeBgW9PS4aJDlNGI+YcmGiFx8CB` &&
+ `KMF+RYTPhQxQe30HV4G3KqOh/Bc7n1NuNgdk6iHkT8nyKNFMrJa1KGgYEfspfExIQBBJ09P75RjdQob0U0QykDXAyEi5sIiCfOzZvR4MOCy99wfrEYssonlnrf752gNrBigIpNydA1KntgzpRllUSTZCx6u4rDFBFISjGpWFlixm8KUoIfJQbPr6e8q8VULUqktqTwUN8ixwohI7UKYFLQqQylAZPXnRWUOLUfeDAjtqIpKZBEgZjhgu` &&
+ `uni34xEDbey4NAF06c8GwnvJQFZEI8he5pfYVkHQX1htwAUgG74MNXrbdmYmq4NmUcPedUQeVIEAroCB/AZsfSuhkI4CxgXWoO0lATFpsoRslIopesBskfOnHYWQzHJZ2Ka06XEHRbGkRPhJ3uQey5LCgZvso68QSVU6I4vofeb+h8OdF+2StWHALjBYyEFjUYJoMnAilCV1dlpoBANVhuYwbNOMqRrcCSLq4sXneHpWKH4fpyYYD5ZE` &&
+ `I4tUDxUwYwFkAHgDRhBQJKEt05RXWmt8ON32L5UFEElIjFpRJ+zw1sD5Ix+EYAOTBKAVjRH5E3N4A8hAFnoaNSTSIlEcbSoQonA6Ud7w6aZhGSwFicduS2LmoAYsWCMCGwQYjyiCCipI7NGnAEBdCoxfdcVFK6rCcbiwgz5UDY0nwY5q7w2ABEd1PMPFEMMUqCeGSzLM0pTWnneFDB8mGmEPPnD6BPOblVMQmaXHtXcBYbKF6marT6hA` &&
+ `EhBp4mCxK0aRpAsOGgDwAeM3/C40DjJppDYgqgB3cSI3ZErodWIC1qGHleR0FBFgElKdm8kwSpCUAlW3WbxQxb6MZxBZCqb1pdZUWuo0FCsB2BdUrsBUgeac/OSITfMJIAeDHcVH5wYJ/nOL+LDDVfXn/3BlJfWIVpwpirLhbrjWIdZfukaA3m9H4wNKrcHd8ZV9tuae+JguAeHIwLIeseGHl977Jdz3hLEiIi02KJ0GIjCiaxlC8+QC` &&
+ `hqV9gRfAjWfCmxsnN8YzftEGgGEhAU/DFDxSEFC0abmuU81ahbDkEUUpugAZ3s7HnBogXFKoB3TwFYRxYo7XUzwm9R5IlTA49A1OU4CkR01CUBx7c6hmsaH7mV5w1ugoqTVpsuBa6wBBQkVaDVdnuUG0BBhtfIadqogxoWWWti3QeK9x0xYG7OX47/AITuQeQqQSFEE6oz8ZJg1Xr0oKgp1SYOz6Xp1pQbNakADnAYJfg1/GUi4nSjIB` &&
+ `jVWU03M5JAIA/ZB+kcA78TfFF4FTdXQ/oVYgYTRYe9mjUX45WFHhB0fIYDQP4htVVRRCTrcOs0ODRNC0CGlqxBbFzWCGLrznwWNb2uVJhxheneVbjopBNr0g+veUYpUWitq3tJbAgPC4N4kVzcMypvUz5OsuC4gnjNBujGVB7gBPlmkgp8frEijXHI6fVxYwoEgpYwuM1o6lS1Vdoqq7VVw0XnnLB3gxpAAUCwXzK/u4qNpA8pt1sWE9` &&
+ `Lg1fXyO6nABcnHXfYkCfgp9ndx/bAKEchEg2bjVTQhkPWa1myCiMV0nG6XUzvY30Zw0aAws1ehIOjhAKLpSql+KCMNykahA1qe1uP3/HaLWI4jgFEYRooLArqJmqbfh7ngKaDHI7glh8IK/Yo6Uw4PY1lgjgob9BrAa49Chbl2IBY3BySwM0pUp4TiOxEcEMwnwcS8cEafGDT1Zqm3kDG6nb4yW4GiSoLOD5PTiHiZr9e8RdCYyKEzlI` &&
+ `jFwR8nC/UfX2W+b+zcOSI8h3HnCrsyxhkJ89yicUT1h0n3nkMWSgyUrcYi9O5VVpM9cMKEX1hKiJdayCXXwYvWrg2QDe1TR5p7yzpAmMondTyoIDaMF+FBsF4nH2+dfo8yBrESliccCE/lLocinwvVXqgnEAJWuRWw2KCrpUCzMDWFbqyHwcyCUcr0/wBQNTjLpsCERGUnPJdZAhJttFQmAxr1Jyn5g/Tt/wAn4AKIgWtoIhBCWul0it` &&
+ `ENkG7hR6pomg9iilLBWMVC/DLTD1zAqxplIMiOOAgr++Xh6Aocj69HzfOR+IaYNL0mIImGjNTKHznWYKQwg03hIYxJ5H+cWrgHCO6o+MBSlM3IC5ZecxUCwvn1ghaPLszFgQgke8IOBLD4IWG0XzrCLJTNUvl+XpZ7/nhB4maiGkRRHpkkIDAQmgv4wCM+AYBEKgCcNsqrLyU0HopH2n5w2kUDhCtYbnAoAq4TMkR3A2J4w5sIAy2BeF` &&
+ `Z8q7rd2cRyw1RsTFVPMODebg8YUVQfWn4yigJaVUCs0e2OrB4wgtWm3zO7+DwQNBkGPTuUHmbG+M1oeMRhX0wUMIjObwt/O8CL4zU+n+c1PxgAutt4J1UubD7ueNG/Eu/2H98nuQiRiH0U8/HnGSisCg3qp9ut63yfH/FpgQFM8rZEkJLQ2j484U7KlmiF7JvSUAmYROn8YwIH4wj/AFD3j0thk65AYNpo5uaesPdK/LjkRo4aTFRG/O` &&
+ `SW6ExMPxif3YzaG8kp5cHRrIYojAn0Y60YYiOJrFkVvX1klkcgCcv5/vxbst8agdhBCvDyXCZAIBwM8f8AH8YJBIUPWFlBuInkopn0Nk6cKjabwEBrK/HiTMYGOxPxinRe/GaTPBRc2NK2uv4yKA5cTeIF5M9Dvxl0cOvG81h8ayyDy4ts0Z23zmQN+cNFG+Y9NoONy6wD7ZyBu4QMExGIAlB2JPaYZLdGlTBtUMQIrP8Ak+P0D6+5lR` &&
+ `E/bDMypppEhE07DWMEoVVAs7VsMngBgCMuxWk+Jkca9TmMA5kRGjH0ObPrJJ+cYhJMQrgFMb4yPWGFFCuEj35jXcXRjIq2Y5Lm4F4ZQHowSOBY2Yu5ZnDDKbcafkmHnK0BlB9nXf8AndMK2ptcvjPMbbd0Ij9XkaNQRGY4SxCwNI6sgQKcFgmgqTeWLPSZsDS+caNeyZR8C37zShvIoZCtzFEc8TPbENSVnb0Bphp086wgE2fGM7bBJ7` &&
+ `wkdDJ2IOG2Ca1iMEiEBQIpyCmT+gyz4BEB8NXrY6x82/sSdFUjIJppRbXQBiuwaICo2DQudzgWwBQ6FKtnkM1QVGEYVLJNKLT2Yo2HPjGmLTWsO1KccEuy1PH3ir9GdtDG3tr3/nLNsimH7OtPM8SJ9Du3K8WW6y03lYVAear6GuhcA4PSJsPLbXf9DZiQiJpwl7IcpuBLGHC6zxQ43Io708Ajlz5aHJv3y+waaA4CvQ4CUROkwLSzBl` &&
+ `ASyTIPIuBFAvMG2PYaP/uVCA6esFvIe3ajSevOulGVZeLCANDWlAEREcMm/ZcGlNRo1IeUpoARwkfk8iD5OZ+P6G4CAIkR84viu+H1ss+mHHzSUnnSb++AKOdct2+Csm+Soh6D4IE1AHSEXAl2JWMNCzy5dbywRSFE3xMD1TA2q6V7VSJs1xBkeJj1SSDUu+Q84TuRykbe1ZtxRwABQqD7hSKosgCpBzm4aeEfADxGo0cAmv0/P9KmTp` &&
+ `hQiAUN5gggIGT3KHnvRQVoIReBgABKJYTpV03o3zVwkAwoGokR161hoQCAGg/qHj/+RP/Z`.
ENDMETHOD.
diff --git a/src/z2ui5_cl_demo_app_018.clas.abap b/src/z2ui5_cl_demo_app_018.clas.abap
index d4ea9622..a8861e6c 100644
--- a/src/z2ui5_cl_demo_app_018.clas.abap
+++ b/src/z2ui5_cl_demo_app_018.clas.abap
@@ -10,7 +10,7 @@ CLASS z2ui5_cl_demo_app_018 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -130,8 +130,7 @@ CLASS Z2UI5_CL_DEMO_APP_018 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_019.clas.abap b/src/z2ui5_cl_demo_app_019.clas.abap
index 014e3afa..5dd27209 100644
--- a/src/z2ui5_cl_demo_app_019.clas.abap
+++ b/src/z2ui5_cl_demo_app_019.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_019 DEFINITION PUBLIC.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
DATA t_tab_sel TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
DATA mv_sel_mode TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -28,8 +28,7 @@ CLASS Z2UI5_CL_DEMO_APP_019 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_sel_mode = 'None'.
t_tab = VALUE #( descr = 'this is a description'
diff --git a/src/z2ui5_cl_demo_app_020.clas.abap b/src/z2ui5_cl_demo_app_020.clas.abap
index 0c7cd476..a4a0b63b 100644
--- a/src/z2ui5_cl_demo_app_020.clas.abap
+++ b/src/z2ui5_cl_demo_app_020.clas.abap
@@ -14,7 +14,7 @@ CLASS z2ui5_cl_demo_app_020 DEFINITION PUBLIC.
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_demo_app_020.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_text TYPE string.
DATA mv_cancel_text TYPE string.
@@ -47,8 +47,7 @@ CLASS Z2UI5_CL_DEMO_APP_020 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ENDIF.
CASE client->get( )-event.
diff --git a/src/z2ui5_cl_demo_app_021.clas.abap b/src/z2ui5_cl_demo_app_021.clas.abap
index 04f4b844..32ae84da 100644
--- a/src/z2ui5_cl_demo_app_021.clas.abap
+++ b/src/z2ui5_cl_demo_app_021.clas.abap
@@ -8,7 +8,7 @@ CLASS z2ui5_cl_demo_app_021 DEFINITION PUBLIC CREATE PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_set_data.
METHODS display_view
@@ -68,8 +68,7 @@ CLASS z2ui5_cl_demo_app_021 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_022.clas.abap b/src/z2ui5_cl_demo_app_022.clas.abap
index 8b82b328..c346b817 100644
--- a/src/z2ui5_cl_demo_app_022.clas.abap
+++ b/src/z2ui5_cl_demo_app_022.clas.abap
@@ -9,7 +9,7 @@ CLASS z2ui5_cl_demo_app_022 DEFINITION PUBLIC.
progress_value TYPE string VALUE '3',
END OF screen.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -65,8 +65,7 @@ CLASS z2ui5_cl_demo_app_022 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_026.clas.abap b/src/z2ui5_cl_demo_app_026.clas.abap
index 35552871..cffef768 100644
--- a/src/z2ui5_cl_demo_app_026.clas.abap
+++ b/src/z2ui5_cl_demo_app_026.clas.abap
@@ -11,7 +11,7 @@ CLASS z2ui5_cl_demo_app_026 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -109,8 +109,7 @@ CLASS Z2UI5_CL_DEMO_APP_026 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_display_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_028.clas.abap b/src/z2ui5_cl_demo_app_028.clas.abap
index e967f980..94458360 100644
--- a/src/z2ui5_cl_demo_app_028.clas.abap
+++ b/src/z2ui5_cl_demo_app_028.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_028 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -38,8 +38,7 @@ CLASS z2ui5_cl_demo_app_028 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_view_display( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_029.clas.abap b/src/z2ui5_cl_demo_app_029.clas.abap
index 3db58f66..46f21e3d 100644
--- a/src/z2ui5_cl_demo_app_029.clas.abap
+++ b/src/z2ui5_cl_demo_app_029.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_029 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_tab_radial_active TYPE abap_bool.
@@ -98,8 +98,7 @@ CLASS Z2UI5_CL_DEMO_APP_029 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
diff --git a/src/z2ui5_cl_demo_app_030.clas.abap b/src/z2ui5_cl_demo_app_030.clas.abap
index 5ea0c99d..71a01f3e 100644
--- a/src/z2ui5_cl_demo_app_030.clas.abap
+++ b/src/z2ui5_cl_demo_app_030.clas.abap
@@ -14,7 +14,7 @@ CLASS z2ui5_cl_demo_app_030 DEFINITION PUBLIC.
checkbox TYPE abap_bool,
END OF ty_row.
- DATA check_initialized TYPE abap_bool.
+
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
PROTECTED SECTION.
PRIVATE SECTION.
@@ -27,8 +27,7 @@ CLASS Z2UI5_CL_DEMO_APP_030 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'Peter' info = 'completed' descr = 'this is a description' icon = 'sap-icon://account' )
diff --git a/src/z2ui5_cl_demo_app_033.clas.abap b/src/z2ui5_cl_demo_app_033.clas.abap
index 87bdfcec..23141dbb 100644
--- a/src/z2ui5_cl_demo_app_033.clas.abap
+++ b/src/z2ui5_cl_demo_app_033.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_033 DEFINITION PUBLIC.
METHODS display_view.
DATA mv_html TYPE string.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
PROTECTED SECTION.
PRIVATE SECTION.
@@ -24,25 +24,33 @@ CLASS z2ui5_cl_demo_app_033 IMPLEMENTATION.
DATA(page) = view->shell(
)->page(
- title = 'abap2UI5 - Illustrated Messages'
- navbuttonpress = client->_event( val = 'BACK' )
+ title = 'abap2UI5 - Illustrated Messages'
+ navbuttonpress = client->_event( val = 'BACK' )
shownavbutton = abap_true
)->header_content(
)->link(
- text = 'Demo' target = '_blank'
- href = `https://twitter.com/abap2UI5/status/1647175810917318657`
+ text = 'Demo'
+ target = '_blank'
+ href = `https://twitter.com/abap2UI5/status/1647175810917318657`
)->link(
)->get_parent( ).
- page->link( text = 'Documentation' target = '_blank' href = `https://openui5.hana.ondemand.com/api/sap.m.IllustratedMessageType#properties` ).
- page->button( text = 'NoActivities' press = client->_event( 'sapIllus-NoActivities' ) ).
- page->button( text = 'AddPeople' press = client->_event( 'sapIllus-AddPeople' ) ).
- page->button( text = 'Connection' press = client->_event( 'sapIllus-Connection' ) ).
- page->button( text = 'NoDimensionsSet' press = client->_event( 'sapIllus-NoDimensionsSet' ) ).
- page->button( text = 'NoEntries' press = client->_event( 'sapIllus-NoEntries' ) ).
+ page->link( text = 'Documentation'
+ target = '_blank'
+ href = `https://openui5.hana.ondemand.com/api/sap.m.IllustratedMessageType#properties` ).
+ page->button( text = 'NoActivities'
+ press = client->_event( 'sapIllus-NoActivities' ) ).
+ page->button( text = 'AddPeople'
+ press = client->_event( 'sapIllus-AddPeople' ) ).
+ page->button( text = 'Connection'
+ press = client->_event( 'sapIllus-Connection' ) ).
+ page->button( text = 'NoDimensionsSet'
+ press = client->_event( 'sapIllus-NoDimensionsSet' ) ).
+ page->button( text = 'NoEntries'
+ press = client->_event( 'sapIllus-NoEntries' ) ).
page->illustrated_message( illustrationtype = client->_bind( mv_type )
- )->additional_content( )->button(
+ )->additional_content( )->button(
text = 'information'
press = client->_event( 'BUTTON_MESSAGE_BOX' ) ).
@@ -55,12 +63,11 @@ CLASS z2ui5_cl_demo_app_033 IMPLEMENTATION.
me->client = client.
mv_html = `link: link to sap.com - links open in ` &&
- `a new window.
paragraph: strong and emphasized.
list:
pre:
abc def ghi
code: var el = document.getElementById("myId");
cite: a reference to a source
` &&
- `- definition:
- definition list of terms and descriptions
`.
+ `a new window.paragraph: strong and emphasized.
list:
pre:
abc def ghi
code: var el = document.getElementById("myId");
cite: a reference to a source
` &&
+ `- definition:
- definition list of terms and descriptions
`.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_type = `sapIllus-NoActivities`.
display_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_034.clas.abap b/src/z2ui5_cl_demo_app_034.clas.abap
index 887efa20..f256880d 100644
--- a/src/z2ui5_cl_demo_app_034.clas.abap
+++ b/src/z2ui5_cl_demo_app_034.clas.abap
@@ -5,7 +5,7 @@ CLASS z2ui5_cl_demo_app_034 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
DATA t_bapiret TYPE bapirettab.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_popup_name TYPE string.
DATA mv_main_xml TYPE string.
DATA mv_popup_xml TYPE string.
@@ -85,8 +85,7 @@ CLASS Z2UI5_CL_DEMO_APP_034 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_bapiret = VALUE #(
( message = 'An empty Report field causes an empty XML Message to be sent' type = 'E' id = 'MSG1' number = '001' )
diff --git a/src/z2ui5_cl_demo_app_035.clas.abap b/src/z2ui5_cl_demo_app_035.clas.abap
index 46d9357c..72199db7 100644
--- a/src/z2ui5_cl_demo_app_035.clas.abap
+++ b/src/z2ui5_cl_demo_app_035.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_035 DEFINITION PUBLIC.
DATA mv_path TYPE string.
DATA mv_editor TYPE string.
DATA mv_check_editable TYPE abap_bool.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
DATA: lt_types TYPE z2ui5_if_types=>ty_t_name_value.
@@ -36,12 +36,12 @@ CLASS z2ui5_cl_demo_app_035 IMPLEMENTATION.
)->label( 'Option' ).
lt_types = VALUE z2ui5_if_types=>ty_t_name_value( ).
- LT_TYPES = VALUE #( FOR row IN z2ui5_cl_util=>source_get_file_types( ) (
+ lt_types = VALUE #( FOR row IN z2ui5_cl_util=>source_get_file_types( ) (
n = shift_right( shift_left( row ) )
v = shift_right( shift_left( row ) ) ) ).
DATA(temp3) = temp->input( value = client->_bind_edit( mv_type )
- suggestionitems = client->_bind_local( LT_TYPES )
+ suggestionitems = client->_bind_local( lt_types )
)->get( ).
temp3->suggestion_items(
@@ -76,8 +76,7 @@ CLASS z2ui5_cl_demo_app_035 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_path = '../../demo/text'.
mv_type = 'plain_text'.
view_display( ).
diff --git a/src/z2ui5_cl_demo_app_035.clas.locals_imp.abap b/src/z2ui5_cl_demo_app_035.clas.locals_imp.abap
index 3cdaec25..7eb0b63d 100644
--- a/src/z2ui5_cl_demo_app_035.clas.locals_imp.abap
+++ b/src/z2ui5_cl_demo_app_035.clas.locals_imp.abap
@@ -36,7 +36,7 @@ CLASS lcl_file_api IMPLEMENTATION.
METHOD read_abap.
-r_result = `METHOD SELECT_FILES.` && |\n| &&
+ r_result = `METHOD SELECT_FILES.` && |\n| &&
|\n| &&
` DATA: LV_RET_CODE TYPE I,` && |\n| &&
` LV_USR_AXN TYPE I.` && |\n| &&
@@ -154,12 +154,12 @@ r_result = `METHOD SELECT_FILES.` && |\n| &&
|\n| &&
`Example content:` && |\n| &&
`The names "John Doe" for males, "Jane Doe" or "Jane Roe" for females, or "Jonnie Doe" and "Janie Doe" for children, or just "Doe" non-gender-specifically are used as placeholder names for a party whose true identity is unknown or mus` &&
-`t be withheld in a legal action, case, or discussion. The names are also used to refer to acorpse or hospital patient whose identity is unknown. This practice is widely used in the United States and Canada, but is rarely used in other English-speak` &&
-`ing countries including the United Kingdom itself, from where the use of "John Doe" in a legal context originates. The names Joe Bloggs or John Smith are used in the UK instead, as well as in Australia and New Zealand.` && |\n| &&
+ `t be withheld in a legal action, case, or discussion. The names are also used to refer to acorpse or hospital patient whose identity is unknown. This practice is widely used in the United States and Canada, but is rarely used in other English-speak` &&
+ `ing countries including the United Kingdom itself, from where the use of "John Doe" in a legal context originates. The names Joe Bloggs or John Smith are used in the UK instead, as well as in Australia and New Zealand.` && |\n| &&
|\n| &&
`John Doe is sometimes used to refer to a typical male in other contexts as well, in a similar manner to John Q. Public, known in Great Britain as Joe Public, John Smith or Joe Bloggs. For example, the first name listed on a form is o` &&
-`ften John Doe, along with a fictional address or other fictional information to provide an example of how to fill in the form. The name is also used frequently in popular culture, for example in the Frank Capra film Meet John Doe. John Doe was also` &&
-` the name of a 2002 American television series.`.
+ `ften John Doe, along with a fictional address or other fictional information to provide an example of how to fill in the form. The name is also used frequently in popular culture, for example in the Frank Capra film Meet John Doe. John Doe was also` &&
+ ` the name of a 2002 American television series.`.
ENDMETHOD.
ENDCLASS.
diff --git a/src/z2ui5_cl_demo_app_037.clas.abap b/src/z2ui5_cl_demo_app_037.clas.abap
index 772c6819..c7bdca42 100644
--- a/src/z2ui5_cl_demo_app_037.clas.abap
+++ b/src/z2ui5_cl_demo_app_037.clas.abap
@@ -9,7 +9,7 @@ CLASS z2ui5_cl_demo_app_037 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_load_cc TYPE abap_bool.
DATA mv_display_cc TYPE abap_bool.
@@ -75,8 +75,7 @@ CLASS z2ui5_cl_demo_app_037 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_render( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_038.clas.abap b/src/z2ui5_cl_demo_app_038.clas.abap
index 3132c7a9..af0ed401 100644
--- a/src/z2ui5_cl_demo_app_038.clas.abap
+++ b/src/z2ui5_cl_demo_app_038.clas.abap
@@ -14,7 +14,7 @@ CLASS z2ui5_cl_demo_app_038 DEFINITION PUBLIC.
END OF ty_msg.
DATA t_msg TYPE STANDARD TABLE OF ty_msg WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_display_view.
METHODS z2ui5_display_popup.
@@ -133,8 +133,7 @@ CLASS Z2UI5_CL_DEMO_APP_038 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_msg = VALUE #(
( description = 'descr' subtitle = 'subtitle' title = 'title' type = 'Error' group = 'group 01' )
diff --git a/src/z2ui5_cl_demo_app_041.clas.abap b/src/z2ui5_cl_demo_app_041.clas.abap
index 1b1f63a5..a4e80562 100644
--- a/src/z2ui5_cl_demo_app_041.clas.abap
+++ b/src/z2ui5_cl_demo_app_041.clas.abap
@@ -10,7 +10,7 @@ CLASS z2ui5_cl_demo_app_041 DEFINITION PUBLIC.
step_val_02 TYPE string VALUE '10',
END OF screen.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -76,8 +76,7 @@ CLASS z2ui5_cl_demo_app_041 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_042.clas.abap b/src/z2ui5_cl_demo_app_042.clas.abap
index 086bc629..e5ef024f 100644
--- a/src/z2ui5_cl_demo_app_042.clas.abap
+++ b/src/z2ui5_cl_demo_app_042.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_042 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -17,8 +17,7 @@ CLASS Z2UI5_CL_DEMO_APP_042 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_042.clas.locals_imp.abap b/src/z2ui5_cl_demo_app_042.clas.locals_imp.abap
index b0f14e79..fbc5c4f8 100644
--- a/src/z2ui5_cl_demo_app_042.clas.locals_imp.abap
+++ b/src/z2ui5_cl_demo_app_042.clas.locals_imp.abap
@@ -2,7 +2,7 @@ CLASS lcl_help DEFINITION.
PUBLIC SECTION.
- class-METHODS get_avatar
+ CLASS-METHODS get_avatar
RETURNING
VALUE(result) TYPE string.
ENDCLASS.
@@ -12,195 +12,195 @@ CLASS lcl_help IMPLEMENTATION.
METHOD get_avatar.
result = `data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA` &&
- `AAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQ` &&
- `BsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAAC` &&
- `SdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBw` &&
- `cHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/CABEIAZABkAMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAAAwQCBQYBBwj/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQ` &&
- `IDBAUG/9oADAMBAAIQAxAAAAH7KAAAAAAAAAAAh9pMrGnC8gxLKqhaUMqzdVLV49GkAAAAAAAAAAAAAAAAAPPdbSYqcNfyerdabSYcu3R5czFlfc2ebnlurvP0bO1t8Rntn3trmLvZhvWGfpcwSAAAAAAAAAAAAAMM4K0eu5tNfE1vi980FPDj0yj8xytIjzJfPYLxgVehsElmsZ+SR3bzoOO2vbz9Or2PZ4AuAAARScpjbrBtUAAAAA` &&
- `B57FVqdLY0Hid+z91Dn0nrV/ODaeHzCEiWWZqxzpmKK1nrFKTH3Jbs1F624/ICxH7BeO+3PE9d73nWB34gAK3Bcxx62tHu8/B9D7CPqvKAAAAAAUZtLlbU6qnJ816dijlBy6ye1/azP5h5MJ447Tc8reSueU1mGeGFJt2tZetEvtf1W3Jh7ZR63m9hvn9AazZ/R+YGtXFdh+eKTJ2dL35n1dlRvR8G/wBTH3HhAAAAAAY8hd5vyurRyy` &&
- `YeF3+4yyVVlvV9lbdvXrryhBpS/jprWldn5TgxvssNLZynYYWIuTVNBEi5nBPaJovdVpX6R0PzzvPb4Z9HyXO9mO4rS7/z+vl8Ot0vJpnJQx8nr+tD7fwgAAAABWNNxvY814vZQ11uTi6KM/VY2c9a2dKWdG9elQuzZZ2p1dz5aNXcnzrPP6ft/dI+eU/o9fSnD3Nro4bCbCzxbR+PYiTmuv5D1+Ta9Xy6bbfU9Bscr8hFuufovySa/w` &&
- `ATr+xtVovr/H7JpNz0Z+udg5tOoy+WfRqWu+cfR3p3ul4mrxb9V1HxW6bfUe7ettL1kN3i3rayzyFdL3nL4d0d7d4jd8c9XZ1myxiT3DOSSPyJ9jeZ3z5nfc70Z7v3UbFEEfQULRrItbsazsPiX2nqvW4vmu2+rurL4/yH2LivI7Ndeml8frqjGd7y2F/vxpWM/YXuX3fhBjZrpqbpbTQi3HktdBt9VaNpHhrN6drnPFS3O8T3HE630W` &&
- `p38HrccvT6q5wdHZ7fR7jztJZIJZrDPTix0v049LtXDTU4exsN5xW1i3eXud6vDLk61yLWnvS8/wBRpn1o9zh4Pn9nV+Z9OKKxW83pxymyMNfcytGvz5m/3ZbvF75uoWiLZa2z0Vnx9hi3mo3FA22Me17MZNlrN9tTT8j3XP8ALtxljfXbW5ybfV6sNVyUfrc24l0Tqz7ff/Kuw8fo6rltzz7Tk69jD2eLa2oZOTr6D6B83+i8cc6wmr` &&
- `S39A0299fhRyfN9q83egk+S9aaBjz6zZw+F+v7alo4po+nObPW7DNI8957VtnQ2fTWeLKpW1OGbyYz6fk9x2Uw67ien6MtXtaewpMbyHm0wp+3aW+Ow9Fy30vHYMNYzv6nocZ6Sj1ev8Ls5Kj2cOluT22yu6xPsr2hrhFvIOp2x3vp7PF58u+o/F+XWrf8fKer6eZz74xlZsQZzMHD97y3o87b6+5nrdHBZnDf2iSJ5FqcFmprWG/pLP` &&
- `bHYVfK+uXa6mXYMtdVzpcm9XX7CjM6vlur86o4qx01Psz1H0LjM8XV7rm+l8veDX7HYXrr5b9u9cefvQ9GfO7TWaHen2roPh212y+j/HMbnFtZHh9npSvF1rJda9Bhfp5a16GxoTXVbCpf3rI8clvNhR2W0Rxz1kx4zZROns7eG8avY0ZOim16/wCc7joy7LVT2dcdDq+112WvznTd5pNdtBPPY0vX30+9xyoS7u5XLU3L+N60Mdhps9` &&
- `Kmgv67orUgylx0bbS7Xg6LdaSDmiHz3GIo7jSfbvb4vkPa9l57HH85r+VfkPbVfY84193TX+7O3nq9xy6RRX8L1t1868xJ7VnytZu66WLWef2GOjTbjXw9FNphD50Z9jtOC28U6rnsq3Tlhv8AR+0t1cuh3SMlWG9dhHrb2do+P8qxenYqZZaSwRXOXbK0wwnPCTyiHn91vvS5er6I+m8wJfnbcdBxPi93R8v12rl7B9O+U47WthrveP` &&
- `p3GVSbjT51/YeeT+zEC5qJWpq9qFGls8rofJsbRW9wq3jaT6yakbDV2o9Ir2ZKu1bF3UY613NShZq10/mFLLXsvFqvUs85u1ocjBrJOvGx9ayv/T+YG9APn+gw7PxfQg1nNfQ6zlrtP9G9fg+JQdXzfzvrSbHGfi1zmr+5xNHH4WdVnV6WxlxmxV5sPaT7Yj8R5NhOVa1+OYizmwu8pzwWQZZQ2UJ7WOlfes4H6Z6nLzGi+7aXs5fk1n` &&
- `caDxe3XXfqe07sNTv5XqcoaQAB8o0v0/5zxdHU8po+q59cfqX5+7zu5vpny76tpqPm3ul3Hz3pZy2IOLbGPHGEUE1Ppm5s9LuJqg9x55m8wyqzkhxlJhjnLCT2K0z1LtG0V/fZU4UL3FdePV9hwf1b0OfqR7HAxyQCQAAACKUcjF2Y+bdhuQ1ezZz8mg7T598z6m5i1t3i6GM0UK1K1F2MdvWzwjzLGzkwZRyPJDLySOzOKxHZLrNtq7` &&
- `R7DYp1mpn59Z9blqdT577PnhpUAAAAAAAAABzvRKz8kqfY+Y8nq4irutN5Pdrc85NdLtnzziiKaH2izhHJePJI5peeY+Js4QSWjyPH2Jg1l2Pam8+qVrP1HkhtQAAAAAAAAAAAABqdsrPzLR/VdV4nfxvtuj5nTPDHLnaOK3jSayWOqXDDKU+FddlHc0+ij23NfT/W4uiHt8AAAAAAAAAAAAAAAAHnJdd5nb41qvpdDwO7msukmlzGG6` &&
- `53O932jd8/eOhdw6I0fV9L2PucGi3x6PKEgAAAAAAAAAAAAAAAAAAAOUo9ypPPbqdSfPTaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//xAAwEAACAgEDAwMDBAICAwEAAAABAgMEAAUREhATIQYiMRQgMBUjMkFAUCQzBzRggP/aAAgBAQABBQL/AOIEik815E` &&
- `7CWbYQtyRJOTM6tDC3tEx3eX2xv7R5/wBOfDNOFaWcGrPIdorXbxrsUciT9qb611bkeZsIuLMjCKwi5C7MxYD/AEk9qKOJ7QaF7TdqIwFecgl5eJCzytEjIQOfc82P+w2XVh9TKy2yhhkM0oI3/wBBO4jiM0vOZmZZGVkd9wzHpv0/oHH9rO27cUdYqtYMEXnBqamzDOUlgmWb8jMq/wCDyG+TOQ07M0bSxvkjYxzl9gOb5v7n8sm+6D` &&
- `x/S+Mn5SLC1ZVrzxwy90b/AIrMiyWvznJ/cWuBJHuTugcNj8FY4cObdTn9HfB8rifAOb5y2wszLVT6eao6zL+CeaKCKW/aOpXktWo/zyDdb8ipHZ7xDRyYzYzed85YTkZ3wqMPgkZthTww2O+Jm/n+unafuU5oUWBw8f3ep9eNKcwq7Yw2H51swvlt4GeNRG7EYW3+zxnlT3MDA5yGK45SyhRy3KnOWKMkPgMNgvT+B0m6WP2+otfTSH` &&
- `gqW7EyRjOIGEcm/M0cbPrUwSqqnYsc84VzcjNzgPIec23GxGbHouOubdY29r+SrbZv0kZRlJzEK5LfZK6xR9yXVdbeCxFPBaEq/EcKbfnPgao8Bd+TMvnCM85tixtm2xC4hj71vaFIZgZbHKO9GuXGWCsiMRxzbouclXEYnNzvtuK8pSbTnCjpqup09NhNrVtZwWtN0tZ4NZuRpHHGE/iPzyG1PjRhW4cW2GecVdsbY4qXIMhuwyOLgF` &&
- `qftWEne0a4r9qJ7H1GnQ2y0HNXe+0l5xaginOwXbNs+MUk5vxC8jl32PptgFI/Ed/XZ7U6wVNPnapqGoZUqVqiWTKEb3VmkIxZD+ezZiSabeRpO0mSTESmeUH96XIqzoIlkYzU45h+mRQiOojJ9PHstZRkmn13apWCQNGrY2mDuT6RxSW7HBkNi5CrXZmyt3zEPGKyjJJG4x7yYWmU6prKai2nC5chqVK9RbOs6bXz9Xu3M/S9RtiMwB` &&
- `FUvioB+aeITJZijUS8VEvGVdOeGdpOOJtkpULJIZBAeGI/L7Dg6+MfYZskmTVpt5I5pZGWlVdos2zf3WohYg0+tQkw6tbuv+jWreVdNo1clljiSxqcfb09u5QMqJH+PfNTuTVY6uvVrBlmjjr6hqUggBsyzpp9iSSvEteuXbjPOVw2lV/1FWyOyDjMpSvIZI/tY9FC5KX7tMSLHPWr2MkpKK9ebuY3tMs6RrHEl7TJl7kunnWIqwq+q7` &&
- `Iv6VqMIp6Xsy1YxGAAOmpTtXr1NWO7XuwoII1S7LVl1K/tAbM/KpMJ4LOuLBbteoavCXUbCkak0jypHLPJekk03TUMVeqO0tDuu8/8ZmLPdlOGZBO86bUZA2CVxlUA/Z8Zv0OSS7LuWaNYFyNjHEMuV6thI4IKGpN7cjtj6PQipq9PUJZ68AVkC7koAvSC0ZIDYeZe+e3pl2TTkt6oLNQz6kSJvadYv0ZK917WRhmJoQb/AECM8lFXX6` &&
- `AZDwVmnHerR9uM+TqBKJZX2S/+1YmmY0NzOCA1ItwHRfgndtsLAY7ZbtIJZboZorQfKs2UXSNZduOowrJHDyReRhT0/Mtmbp6ktJiqwRcPksu2KufRKcAChQFH2GJchcMgYYXGKwySQKJpxtpvLaWQ1dRQqyv82w0j213MsbSKIpCa9E4xBer4A6DHfge4zYx2yzORg/cTtgmeFlytIdqs6CJwNrDSMxAORycF0CuE6+oQsOrowZW+B/` &&
- `I4vgL4N0vHVRHWIH7GcJHGTFFt4GzLknwxMktCUSrqiiKh6fl72jWPa7qvdtQbSGBkf9zi6WNq0DAtZSul3WSMbU7UuR6paRotXVxFMr43xb5MZ7vFIH7iVCWWIf8AGpuFLYg9z7Sw6T3ZrKqFXGIVdQnGr3IzthbpvjHPdngibTVL1qvBMHjD0klWLKhKQmIMeTKW840cTGGWOJbsPeTQuK0m85OVGScp8jjbII2lEsBDWX7MMhdpOo` &&
- `+dNk/aaQkSv7rVcDIgu1U9kJuTUQyVz8RbfVceNnS67Rr09WTtNYAAH2E4Vw/N0BM5e5CCvWXkrxbMvxjlWUboZAcqI6zFv2dP71eMEY8kImX/AKv6PjJPcbNfmkoZZNxv1rWRHKOJaxHs8gZcPMhVytEDlCJkuz3qql+5XWrStPYHx09YRxF6VZKsP2q5xkHG6haFCsizuI2HWX/qi2CNjHJv4OcqN7q7ho527KJKHFqKSK0cPwG2M0` &&
- `0cMjuM1qDt2JU5dGYKsTlxpUMk06xIuWIC2SRAEx7Yw4oqFo40VM0w86FkJ2dMjjjPX1CbMuv/AGsOSo2w32xxm/bnqx9nIz9lRdovGFcn8ZIMDlRSkLp2YJ404VraqstcM8chGS7ZX3ZZoe1kkth45+KZ3ot+BICnfSwtara1WrFKSNmYrKieYoQFpQuJW+KBP6dYkkLaLqcl2LR9Ug1Kpl65FVWxNJJr/wB3Bh0cbpPFKIySzxDrJ/` &&
- `ADx4zlhV/qLhdWIJOnxyfStMEhuDuNpk/PJIuUzwyxksj4u0KzuJF5EZzxoYmMtKu2GnJxFGc5ptatVCjcHj9QI/PZ3YZqjt9P3U+mDcLmnqDIaoeDu360bnULUkFZKw6zySxtYtxJUrzFqvkBvOKdstxCaKM96xGNj08cuPgr42w5aj7qtA+5T3HkM9vANwkgbnGVByairtbhsqLdEvk8bQgd9yJHRlkDKjxbwRExIqAdt5hXqurcPC` &&
- `rv0MIDF1xuTGuu2JvvEcY4V3w9GtIskNSxwm9K25pqmgww2eI228zLtki80UtHi9QGJ2bCG23Occj6e04++RO4DSK8dG1ImRS8o45Q2P5yWJmW3GUyeFcaLK1KOQR0bPOPT25JWC4EAzbxtn8VtyiGGtcLSVi8mE7tHyXPPOJ1wsMLdN80erNqWsV07UHSTwTk536Ozzug4Jy6MWAq2ZpGLq+c9pGPmP8Ak5xG2ycLJkvKNmHEV3R1Mk` &&
- `aYthomq3BNGrjjH8NocDW49IfKkNeNQV6Myqu+E5vvjyZavHt3e3OzlTntUdxsXNxh2w9NU+oNnQNPGm6b1lsQDJG2bGOwoN7CTi78lXPGIiIfbvPEtiLyrRHfJP5E+xmOSDupscQCM9/bDDs/1EmLqMG0mrVIIV1STc6nu0traux5FW3yWQCQluctjkxZY4bWoYZHmwqBm+FeeRrnHYYHyQ75JKiN6Zi7+qfZrtUzw1p0kr3eVTNOjF` &&
- `xUiCqcXYFH3weegAwuNs24tIds38YnxKu+cX34lMVuEcrIX2jbIo66YGj37cThYJfp5Z27kN2QYl/6ZX1NXr92btSzSSL7e9yO4PIquIo3ATbYZKNuhzT9Os6pNp9SKjT+yvo8Ea1tOKapZr3reRJ+k6/f0arZS5Un013AXIzitgJ6hc3GMAUQgOMXGGxCjkxJXtOymPgFj4ZuSVbfGH7KkbGDuKI1xj73i/bhfGbi+tR/8epMtrOPXk` &&
- `dt8Zick2sWKFG5bWjWSrX+3Srf1tP1JBLG1OxHbq6/T+t0v0ve/UNG9ThpCzxSn4xB4iB2AwADDnLOfiYBZcXP7TEHvObbkRqceFebx75CrMJ4jyh/jttkLMJ3yPl9VZf9hrEdjTadClrFK16YtVhBZPftWoqxkHOIR6lXVINUmFHSKVaBEVF+67y0nVAUliqN+h6rnptxQ1+1CLEGpadCqmFYrSoM22Azlm/RyQflot9/ktiYvQYpxz` &&
- `gxXAzcg2AJMUBVJzlg2yQK6inG170o2+m5qmm09Sik9NTo5qTR5WoqYoa8UR/BVss8gab0/atwVtTpULk2k2PUivWkqzx2a7KrZPBIJ99sjlEgzjmwxskG422yFt25+1vjB8YM3zfP7YYDhHg/P9qmcfHfTt1OfP0XIWqdSAfx65pNbVa1ie3pyV7n6Szaho2rVdN1C1Uq/wDju13NNzWIzLp89WVJqCTBmTyTh6SfxL5AT3mXN+m/3H` &&
- `p/TEHF+cncRxdt2kSvaYena7VqP53VXSf03oszr6Y0UQt6M0ovpmm09NjzUp3r1bM8liVH4FZd8Yqehxjk65CvHOftwfaB0Of2w9oHlVx/B1BlMMarNe03S0rS/wCPe0oyyuWWRG6AKcchQZUAB5FFGEdFGHDgxeg+WwD3N8EeVOwk+WhabKWnQwf5Wp6TWvZd0+1QxGVl3GOw3lILJkfwfIxW2zflm2AYBhxcbBjPh+GyYuZtH0y3LY` &&
- `/y2UMtjQ6MmWdNuV8Oxx/mIe5V8Hx1U7ZzGKw3LjiMLYCSPgA+WOWG4QNGfrIIkhT/ADpqFaWTUoYDLGnHEbYJ7maIKWGbYevL2jydxjHOWM+XGsCv6cgsWbP+gtUYLBn0iKTLNGaqIQJFlu1o5kIzkoxvdgDYegGH5Q+9osszwRSsjSJolZq8P+j1jShYL0xAm70sBBG+cm6ADGI2PxZjkdIrlmNNB0uSzXqaTp9WT/S3NJeSUaNZ3X` &&
- `Qmq42lpap6h6YqcXq6tUEE0cyMWijgtO4cO+aJE8h/1uqaJVuSSaLZsQ6dpwrHtx//AJ1//8QAKREAAgIBAwMDBAMBAAAAAAAAAAECEQMSITEQIEEEMFETMkBhFCJxYP/aAAgBAwEBPwH26ZGLlwaWVtZoY1X4aViiY4aSWNMWOPB9NcDwpk8DW/j8GON8mPGluutdkkZowkrXJVdsY6vZhxRHGihIvq0V00ozRad9mLC8hHAkq9iMdT` &&
- `ohjUe6l1aEZIa1RKOl10irZhUI7L2cEKdsRY5mtDma35Hk+BZdyxj2JSo9RCnq+SONyIQrghGpl+xgWobfg3KP9KKsqhwRUvkUmuRS1DRmbk1Ei/jcqT5ZBLWq6RxSkrXRYpOjJheMWOTZ/G+WTwqtiEWtkRVbiNUT+r60KkNWbeRqt0KVozKX3M+pIw41JLUKCXHT6b/weO+RYv2Tx6lQov5NK+DQiWzvpHcy422YoNLca6bsoXTjYS` &&
- `M7Th09LWnqyLlxXX9Iv5GiW6FwQZsfsnkci2YsjezORqWrcxp1uPk8GSepkVqdGKGldnkvp5EIcdjHG9iD8dOdiacekN3sb9JMkyb0x6YuRKlS7M6sgklt089Wfa7RLaVohKxUSxavJ9CRCMoPghKXkctx7j5Gm9vkfpZmLD8dG6Nauhj4IcdnJQ1ZONKjdEXa3E09jdE8h9QUxSsZjXZP1Gkc2yxkN9yhoqu1414HEdtlPySjRFWaaV` &&
- `lfBHH89nqJVHrqlGWquTJkfNbEPURfY+5UOCY8ZpYoXyJqMqfY8lE5anfX7lpYv7KmVUqZDJa7GuxdKKNJo2M7encx5pQIZdY8yWyHJvsjlvnk1p7+TK1J2jHkcHZDLr9zJNx4M/2+2nTMWSD49pdMuVQJScnb9xNrgxeqa+4hkjLj2cjpGSep376bXBj9StNMjNS4L7Xtyeoez3/CjJxYssK5H6tEPUprc1I1J7GbI09Kf4+pkpuTt/` &&
- `8AL//EADURAAICAQMDAgQDBwQDAAAAAAECAAMRBBIhEBMxIkEFMDJRIGGRFCNAQnGBoRUzYLHB0fD/2gAIAQIBAT8B+XvWPYqeZ3F4/OFwG2zvpiK4b+DdgoyYzgTUXb/eJqSowTDqG85neY8xNQynMq1q/SPMBz8/Mt1AXIl+oY8NN/tM9dwKwMRwDK255mltsqbax4gYN4/Dbb2wPkHxLGOcy3UGM+ZmbYBPaZmeiMfGZo7ARt9/wa` &&
- `rWLpxzH+IOz7sfIts7aFpbqmsP2h5m2bZzMkTuQGDoRKbTW4fMqs7i56O20Zmsa6z1P4+TrLsjaI5yZiVUBhP2ZsxdOMifs6+0TTYPqj6QgceYVIgbMJlI3HbPh9uRs+0e0Lx7y24N9X6TUuWpMz8jWN2v7yupT6mmUHgTvcQWH2M3mdxl5ELk8wXvN6eNsamtxheI6duK4M0QRFLxwf5jiBqx9IzNSz9k7ulmrrrfYxgYGPq60zn2mm` &&
- `1q6gkAYj3qFyOZ/qBIyFleqYNzyP8AqXWBuTLW3cSpd5nZ+wltZV4fPQECHJlb7BNxzlTNwcbXj0BCPtNG9eNg8zspnJE1mosrLds8Sy2yz6j0a5Bg/VBqgowBDqxnO3P9Zp70R8kR7F9lxBe494NQ/gSob/QYRKm28Sq1dvMvtV39MzBAwB5iA2TZWP7S2pWGVhU+YWO3BmkDC7IHT4kW7uOtbAMCZfTV9W//AB0XzPI3mFR/LKWAbm` &&
- `Veh/ylmNxj7hyJ3HP1CG0n0CUaFE5bkzsp9prtKtfrWU8CIU25EbBY4lnEb6hNNVsXMscIu4zUXm18/gH+2CZZXgbugOU5jGZz6pk7pqGxhpao4MMAK+oyhxYgPTUbdh3TuLmLqlHmDVBvEQBjuMqUWPg9NV9Mscu25ug6aB9uRNSS3LdEOF6BPGIAoXMr/eJgxeV2mWrt8Qbs5HiU3dvwINYv2mpZbVxuxLq1H0QV+nmIAg4ir6Jwo3` &&
- `H2xB8RqJmq1Z5Dfp0rrLnAh07hdxH5dEOGBl5/ToviGKxQ5m9m8SqxhEbcd04PmMNrZWI20ciFkxmbc8zt5hSbIuRndLm9paoHQDMr+HB+PH/uLSBj3xGUjzPMuXB7Y8COm2V2KoORA6scGMpEErYTdBccYMBPtEyohsOeBEfMZsTcWMU45eW6jIwszt5MZs9PhtLNcDjiAY6dmu2vYW8TT6ZFUqp5M/Y7F+qOm4ZhGOgOIFyIOYlm3z` &&
- `E++YPyMbf5Jiah1WLqhjOIbUOCRLLyDtUQq1lYsEdpnoml3e/MoTtoB1PoYOvj/wC4jjtuGWE5TKwgKdsd93WsY5hXH4Nxm6ZUDidw+07wLgkTSIgcbP6zU6Ou8c+ZdpBSQPf/ABK9K78kD9ItajnH4Hox9Pj7TtlPSRlZQpRdpmo063JtMu0nZXk9a8kS0YhOeoHTEJxNLpxaCzTRt+846Yz8mxSykAy7SXglmjDExK/QJY5aAfgIjQ` &&
- `HM0VHcA+3P/iIioML8xlDeZqvhgc5TiGlqWw4juNsMHEzBiZgbMJzKF5/WU17Ex88qG4M1GhsJOBxLaHr+oRqyvkQ9MwGJWzHiaHJZfT9/4J0DjEbT6jeQVyIPhNhPniW/DWU4Q5hrbOMREao7jNLUtibyuMzGP4YoDK6ErGFH/F//xABGEAACAQIDBAUJBwIFAwMFAAABAhEAAxIhMQQiQVEQEzJhcQUgQoGRobHB8BQjMDNS0eFAYi` &&
- `RQU3LxgpKyFTRDYGOAwvL/2gAIAQEABj8C/wDoiKiak0INTURWNGDBhkQdaM1nQit4/wCUZV94rJrvEZZcZ4eupDAzp39ArDMNhxaZctawoGKXjiMnsN+x+PjRRVnKrTMReuZjEMlUE1LnCAMyayPGNKKznrUGsz/knWF0wnjOVddYw3l/tarZwA4+KPIA512MGIySsozRz40Zus68jGXsFZ60r4hC6CM/bWDNVOoGlSZ5ZmhnSNk2Hg` &&
- `aWQsTGpn2RX5vUriywgY45cRW4FPjQDVH+Qs7MFAEyeFOOt2hwVOsIAfUMVBt2eKzkKwOAycjWfn5dBV1VlOoIkViGz2QRxwClaAxTsltR66Fm0tw3PThOx4zUnMUY/EzMf0MSOjKssJOoxaVxVxqp1HTn581nr0R0YVYgTvDLeHEZ0lpQbWiqr5cNBz9VKhbt1H4bq90W1WTJMRA/ocs66tTcYgwcPCvzFLYTK2xJB/3HL2ikduu6wL` &&
- `Ha+IGVGAATrA/oIJpWGQyG7p4Rw9VC4Du8+f4LXbzqiLqTW1bXsDP9mv4d05Yt2MQ5Vd1APosRLd8/0EUyszjhudr1Rn7KVbFnq1R9CYBXuisK31S3wC2sx7491a+dPRPm9w812V3340PZ8JyqVuOwMDDGh+RzoEeeNj2e4qPH3jkYsHKBzoPeZ77j0rrYj79Ojv8A6BerfrA2QKDEPaNKxLsyC5mfvGxdW/AwMvfTObl1y36nJA8BXH` &&
- `8Pd87IVn0ODkWOTTr3d1LszLEDXzrdoWOvuuMRXHhgULm2MBvF2UemxM58OXsrn0H8dXZFLIZUkaeFNa35fSBQxxzjo1rWs6y6J/Cz6R0BWQMj5GdPCgpbHHE0COz5jXLhwqoknkKubXcd3Ut91bjew+iI4DTXKsTq+HBuIilpPfGh0/etzI8QdRUnebhUnj+PNKxA6z0cpPD+KxsoEZgcRWvTmakZipFTRt4hjGq/OusKyg7UcBzrDk` &&
- `bbibbjjzHj9cKSfyrqwO5h/Hw6Lu0NoqzUlYJ4eZn5hBzFG1cgDMqT6Q+UVxhu7p6zarsfpQdpvAVKk+TthPL824Pl9a19k2O2b1//AE7QxMTnqaNx7v2X/Ts2ng66s1fdtbMsSSvHvP17NB/Qb7Cxb/SmbHxPy99FbYkyMRn4njlTSZY6nzIOQoGy67UnJjDe3Q1hMo/FGyamtC3cOEYpGYj40cEu6+iuVxP2pkg3Z7FxWwsDwn+Ku9` &&
- `W2LenDp4eB93CriNubRaGPCRmGHyrHZtFyRIxbopLu07TbbC26vZVT4c/GjsqFrdpfzWKkE9wq1sCAzgy7ujPo0no760q0VFovilS1yI/fjWL2jlWs99NsfkJBddTFzaG7CeH1w411u1vc8o+UnzC9pvZ8zyo/br32Wwf/AILJ3jr2mrBs1lbY7uNAWhqYLZbo50k2jbYN2SMx486gf0Bt9q5+hBJ/jxOVFOsu2rZJxYIkZzqNDMjLFQ` &&
- `CaUEtqjEic2j5V/wC1uHww/vX5eBY55msSq57i5PxqCMPjQF63buj+5dK/wy4Txzr70T3GtIo4s6DMqsR+pZBFBbqJj4xnUUzptN23iaSFC/MVOzE9erYsdwyW7iaw3LF1No06oqZPgdK/xOzPcnjaEx3RWGz5P2jF/wDc3K+/6sPOidGZodWuLxMUcaoOEq0++iRbuRzMQPfTbMt97Hk+1qE/Mv8A8UF2W2PJmw8IH3jj640epSCe05` &&
- `zZvE1vbUrGJhN74UP/AEzyc5U59beyX69dR5R8ptgzm3YEAjxpbWyB1s7OWtZzm2RP13mian8bAzOB/Y5U+0UNj2VFtCMT9Xu4V/n96gAKq5ADQUyMMiI1pCtkHLM/o7vGsRXTuo7mHP21hZ29Rj4Vhlo/3UBifLm0/GsJyaJ7vwc6zEU2AW49Fjn7q6r7RctxBuFcvZx99JZQb9wiY3jnxY+J6QBaZjzBim2a5cuhbgzwfCYyFPtlwL` &&
- `Z8m2m+6R//AJSPSbn4ePrNvyRsmNQYN+7kv1oflU+VfKNy6P8ATtZL9eqh1Oy21IMhok+01ju3FRebGKf7Ev2y4nBOz/3aUhN1Hxsz7qwEk5r35zWBRJ/FW5Z2VtqGL7xUbeC8wONYkB6o6Nx9dNfZvu1XESM8q+x7PP23at+4wbKyP4yHfrR8n7AEVNnRQ925n4QKuLeu9fhIEO+FTxnCB9RSoSNxczoK31wzw5VCtR6y4MS+iMzW6f` &&
- `aI6MzhjMN+nvoElSea6Hv/AAMxTJbJr73Oh1tm25GmJQaaxaVUU/oUCDzr7PewrtS9pOfeO7o3vZI+dbRbt7UEZhh3fvSoPcKTZtnuXtpC5Ll/4ihY8neQWsga9edTzzisWLY9ij0dZ/8AKlvbR5avsx1W1ufXspbz3pbiCgOfrmrdt2uXlt9kXHLAerSgAIA0HTjQZzFYb4/6v3pW2xUtK3ppcxKPHQ+6KkGRVvCowGk6g/mCZqLlx2` &&
- `E6E0tz21csnY7zqujIy5+qaQWy1t2EkXlKRQu2la5bjMK1FrFzrXB3kJhvYaN3ZG+z7Qc3tsO14j5iruxFXW4sXMHHIzlzEisd5XXEROf3l5vkO7+ZDQOtYKHfXEQOPOr1+8hQu0KCR2Rp86gYczGYkd9HgBRwmM+dFG0Czl8K/LaKCgyDkD8qIOHD30LhSLkYSTr+BCLib3Vj61G4HATr4g/KgAkrixQd7P8AVnWKSyYdJxMv7/HxrK` &&
- `o2m2jDQYu+msomBL9uUz4rqPYake7jUJblTkhttMcJHL1USLaBiZZ1t4cfee/p6q2DMgzRCoyYDhhv36D03Nn2m7lhlGPA0UsYQon74jTuHOlxYzCjGUXER4CiiNdKnQdU5HwqHtbQ91WnKydKlLUqOyGgeqpvHC0DETkJ8aazZwXlIkW1BxeNMtzYb4fU/wDJiirpukan4ViRMB/sJX4UjXXe7g4OF/aagXHjWG3s/XnS9Zfe5hbFDR` &&
- `88/fTFQDdYZE7x/wCKxYTmYUDUnkK3u22beNTThIxsMgTRDGZq53wRQtvccrbJwKTkvhVtTO/kw9U0MTb3OhiM/gdSExGN/wAKO+s8c6yYHwNa0NmkZDcz17vdUMJU5GuquMcJO43FG4Z1DtjGQYxxqLnZHpnl399XHV8QtoFEaGf/AOR0jY7M/aHObDLCvH676CgBVUZDzcCO6Wz2kByI+XqqAIA4VCgAch5pKBVfWY+NBsxI0PDzZP` &&
- `8AzRuXNTw5Ck2u5ae5YW2RuLOA8T7KDKZBzFRUBwuUxh19dMp8KDLk61+VveIrrLjDTdwns0Ms8VDzO/pOETRZjixNiPI1hAHgKBAzoNRl5ZnAXFwb0Rlnr0NYtwAmTPy4wO+s5GPLLhRTaWVYGbcI591XLwaQclOLUa9KXrmQvWgiGOIJke8ee9xJxDumgxu9cGzDxHmsx0Aml6zxduR/ap0oMpDA6EdIt8NT30YG7oG/VV4TJNp/hW` &&
- `yvEQmH2ZfKkMNnu65D6j31J1iBREViQa6ihhtEk8zpQAdFnhE1jYbxrez7hXV2Lbf7q32NfmMR3mpu24aeGdZUaZAwTnzintrbyZdyDGHPXv4+2sxTWsQgCRi4UTm2eId9NcxG2wGHF+mePRfB7XWmfl7oprY3T9Z0pe0VQAq/JmkacY1qB0FmIAGpNPeVn+yAwnDrI4+HnlXEqciKNtdpuSpkYt6QeNRcvXbmeuMj5+aMRzOgAkmgrC` &&
- `MzA5CchWISjHUrx8edYbgg/qGh6PvLaMP7hNW2A/NcQO9jUESujeFG0ghLd11Ud2KuPqrNoMSBRNu2Y4M2Qamx2d4cFz95ApisKvotrPfWJgJ4d1FiCY5UWu9vj5mpFfmBiuta1nbIJ1YGR9eqsxucG+VYbefhTnFvERA4UFGlXVtziNtkC98cejaR6XWgx3YFHypAGRce7BWcXHXhxp7ly2iO7Tuti9ED5dNryWpZVKdbeM9pZiKgCA` &&
- `OHn50l0cGA9Ry+vCtDUjMeYt1RMAgjuoODIIkdBDCQawHNT2SdfDotktz0XLDy+H/bRo3LlwYTejAB+pvjLeys6utcbAouYQh3iWgH2+3KNKEggxx6MuhkPpLFMriGBg1E5+YoLLyg6/WlFZhgJjurC3Ec86hT7ahj7KgCsR7hNOZbCLa5cNT+1dX1ouPPYt7zewVtG1Om/m2A8IGQ91W3W+rIhneXM+P/AAPMXrLK3br7toHU/wAVgX` &&
- `M+kefnZ1OtMiZk8zx4e+g66GlwkYmYDD+rzGzIy4a0FUAAcK16NSIzy7ui6xEaKDzH0TRz1yrXJXVz4Ag0HRgwPI0m2LhuIxFuDl1YMaZ8+6emGpcb4QxyPD29Bcdls/XxoMphh0SanDApcEYR2zROESdT9eFFlJnUDvoAjWsgvspmImM8hWAai4uviDRga5mtlRMgEiIjMa++aKu3bGGfGrhVjv8ADl5hW08Mq4WJzFtZ+PnESRI1FR` &&
- `HR3ULU3jIgqHbtHjw1nnRm0inmNfr1+bphBzA/SOVa9AVe02n79EUDhhSAw76i8JBGE+FdSgw2rglB3jX5e+jbbQiNaNq+cWcLcyz5SOHKeY8OiGq4XOJXbKc8tPfr66/w102h+jVfZw9VdVtGzdYp9K0+ntqSr2wT6Sn6+NRjn1VmjEf7DUYXnlhpVYy8ZmhbxF3JjCgmoImaTsC22Q8avPilMZjOfH3zRe6cKgTJqbjq2C2qkaw/H3` &&
- `H31NW9oKFQ7M4HczEj41fukqTbshk5Kc8vhRSwyWdsKygfst/HCuvT7tkyuo2ts9G8ZfgtXHVvzlxXl5RkPPnoyNbOtxVCpcWWRs555jnTIwh117+/zD5mMBWUrGbRH18qAVR7a7XsyopcLWid2Z0yjKgcxMe+reAw4O6e+iCMJBwkcjWLDbKMmG5Izbl8Wp8LKV1UnXwP7/RlZkag6ijCtgAGEATzqVxetY6ZNq2x71FEm2Ae7Kgtva` &&
- `7ygc2mobyheK8Rn+9PgXNRm5/epiktsgvelhy3e/4+ysOFQmvfNSzuwmQp0H139H2a1+be3RHoji3q/ajYtrCWSLcf9I/er1thlhHr1q/s1wnFbfHbad4d45V1Y2i8HgqXntKTJB56msGx7S/VRAXIlPCco7qW3dW5YOHFcua4u4HhRCatmzHMnzAVt9YkZga/XdRvrcUysp30Lt1cLZ4h3jpzp7R9Ieyrl1exART+qJ/fzBMd1a+YuH` &&
- `gc6yEZ0DP80QuGdVnn/wA0t1TlrVu8NG3GPw+f/dQPRjQ4XiPGslDNM5cO7w1z8Mqm05t5NppiPH65197AH6sWtEjCqzlK5mouHwIFYsQivzFnlOdY7n3KasSc4+VAQEXtAHXxpcPWWxj17s8/CusvOrvEDCuEAUem68sSdSfhW02tHu3N2NYwAT7j7KxGYPZkaUzRnz8+5ag41AgH0poRZutOeLCc6S51qInW4mttw5mhdN53QN1nVx` &&
- `lj5/OOdZdE0yEkSIypbd0AcAwG6f28wYYmeNadEeZgOFbnLn4VGHC65waykpqeP8/XhRSRhbNW1g8DRLIcPHCZ9fOhcQhlOhBkGstejcfBHdRu3tnZgNXUyo4TB09VYk0OhHGoOdG4AN3KQOVfdi2qxq2fu/mgz3ccZiV7Phw90561p5rXTook1cs3yugIjlH7zTHGGGZU8xOXupqJPHzMugSddKuOyr1SSqP4f8mktzOFQPMmhHQ9u1` &&
- `gCDddmE59woKCYAjPp3BJ8YoAlbciVnexDnWAnC4E7prC3Hsnn0iprMb3A1lWLhrUDXjWFbNxBxwXXSfGDXW2Gxc0dyZ9Z0qc+8HVTyNTXdT30vXLRuahVWPhQ666IDf7pHqC/A0MCtIGr6/WVQOgs7BVGZJ4Vy6MqiurO7dL9n+2f299B81IEZNFBbZhFUVlUVNdmsunZRsttrl3ewqok6VasHO5G+e/zGxXkXCYOIxnE1APRNXSNGv` &&
- `MZHHzTgRVLZmBrUxnzoowgc6wwSOFAjzOVREHlW5lQnTQnke+sSrINDfCxwI1rCcjy4ipLEngOJorC4weWRFb6xzq5fRlOFCwzoCWjFmVOkZ+zL39ASHnURx+v2rEzaaAfWdAKGcEwWXODRd2AUDMmvuw0N6v5FGch0ZdEHzVVmguYWr21a29nTqhl6ZzPsEe3zftqS2ERqIjWrFxRlcOARwaNKTrFO+wRSM8zV5dpd71y0/ZJgeMe2o` &&
- `CgDkB529WQ6MXPWsR0FEdPgahcJPM1nRVVnkOVawTUMisORFHBaVD3VvJX6vGriswLsCO6KxscJ0+vrhWbtEQQDFFLVswTOKSxnvpurxddoN33511YdVABGIHEx75ojfAxYgrPiilQkYzoJ1o1p0Z9GXmfbLF4WVtHDbLpMggy1W9lsTgQcTme/wA23iLyINxEaLbtzw1tOwpfe1etsL2yydwxz5/80m1bTs4XqWVrezK8ntCSTpoK2T` &&
- `aryhLW2YlvrkQpJ08Bu+yisYARmOFYmxCwDDBs8I0kdGta+e1oRuxpw8yagVDhVH9pmahRAGgFSmQ/TWT+qPb8qI0I1FM+cAZxWQiMo5VrHfyqShU8jwogJigS3P8Amsdth/u4RzoWyN7iRoaTMZmM6+02t27aOJTy50Vw4L6/mWjkQfDzs66mJtW837zwHzpNlK4UXdaD2h8hS2UGnnC6VwXAcNxY7LDWrPlXZRN3Zu0OafXxpNotHc` &&
- `cSKu2gJdd9PEfUVZusZur93cz9IfU+urVq/ab7B2rjomIluC5Zgd/wom0yuO4z52fSLizOIA+vL8DMVigTETXI8COFNbuJiBHDjWJNfjR8YI5GpQ4hLSJ7+FFjZZQVgliPVofGioANt+0p+Iq8iSIgjlJzPxouUIa3J0yBwmr9y3IKo0htQRVu5ttgO5RSGGRGXOsfkzb3bDpZvcfXR2XabZsbSnaRvlSdbO/x5UwD4JHaHCsKNZvqMh` &&
- `iEGsJexbB9JASR7fGkQWcTAbzEziPE1hRQo5Dz/wD1BF/wm0ZbR/a36vrvqRhdHHiCKbZLpjYtoOK0x9E8vru6Ns8lndt3vvrA0HeB9ejRtMSAeVBynWLOHfQUqIoWVLFRlyz/AAADzmjOnA1l+DhHRmM9JBg+2oXTpmsLaSDVwNjC3Fx7pjFzB93tpVk7gC9HV7VamOy4yZfA0Ln2w7UEnAjpBz7+NHZhItnLCw3l8KwXrSiIKsuvrq` &&
- `UEEkn8G55I8sIq7QBH9t0cxWBsVzydcOR16s1gaHtvmrDh3il8neU2+6P5N/h4H6yrZvK9gb+zPvcJX6y9dJfstit3FxKa3lBir9y/ct/aCxLKTDROUf2/Ws9G4yv4Hp1rLpIxZDKO+o/FPS930VkH1V11475EBZyUcqfWCZHt/H6u8MNwfl3QM1NHYvLuznaNlbdXaFEg+Pf78qx7FtVvbdicn7rFDr6taNi9dVJzi5ulfXzp7W27Jt` &&
- `F3YGGHMdn11e2Ukk2XkeDfyD0XEWwL5MbpAPHWDrGtfdWbpCnX7MU//Qx7acPZ6s8SXxHz25Ze36ipH47XDoomjauF1uXLgaA2QGuXsoqu15Hjg3hWArA9HnH9AyOoZWEEHjRdthVSf0MVHsFC0dkxZziLmfbWIXNqUfpDiPhTJsdnqw2bGZJ6GuoASOdG5cOfwrLzshnWsnj+Nl0KhzDOo99JZjenIkV1jEv+nu/qLl1HAnRcNGzdQp` &&
- `cUSR+3TrHRn/RW1H+qn/kBSnCrMOJX+q38SNzSi9z76xwuIMx/uX9vdWJGDDmD0Z6Vuj+hS2hw4pJPcP8AmrT37hFhGFycEF4Mga+HDh/WFToaLWlaxd/Wh+POjK9db/UmvsrSa06Y87LzT0PdicIJrZ8GZYm3Hjn8qCooGX9f1nVgPMkj0vGuqCmzdGu97xzFRikjXKCOnOp87Pzb/wB2jJhOjQRlS7RfwWksHEtsbxLEEZn9v8hxOC` &&
- `G/UDQzzGh4j10S4a6n6lG8PEcfV7Kx2riuvdX2e7fUXeVZ6fgCpmhba6oY8zXUAb149WPXlTFwQzHQ/wCSC9sw6u/Obpukjv51c2e6Q5ZpuA8SawmW2bgeNv8AipBkdEdOVTQ6m4bbgyCKxbXs910/1LQkGnv7VbKddcJKOmfcD3V1lnZLaPM4gP8AJmu27yyx0Iis3tR4mp2bBfWc7NwlB/0kafWlfZLmxG2pO/cuMMX/AE4Sff79KV` &&
- `vJ9s7OwmStxpqb2zNtVoenbXfHqrHacOKF1skMmTTEbE5QrunEsn1TW+mBP08T411ziEHZ7/8ALvtCTs20/wCrb4+I41b2fbNvR7FvMIljDiPNs/dRd2xsRHdXYX2f/jr/AP/EACwQAQACAgIBAwMEAgMBAQAAAAEAESExQVFhcYGREKGxIMHR8DDhQFDxYID/2gAIAQEAAT8h/wDiKjczzKFcUQUbt3KflOOPeCBkb4DyMVs3WbZqFn` &&
- `iItirN/NcQLHH/AEzqZnliNau6aEWoWD2SzYpYcDsjwGOZusnUyJAWUUWnS14u5bo7kDn+4/0HKvyVAP3+zAypMTcDR3gOdcWw+naIoJckq2SNNc+m+YM+EB5uz9paCzcbAC/+kDIFYyI7uJBJvJjxQ36b6tw2CtaXGWas9CIwt8cGdV74d8yyNxqlfxRZ/HNxfb2MRYASByb9GseCUA0WFh1SIe0CkRgWpV43zfO5ncivvLJQGt7tTN` &&
- `+K1q66mc35pegV8/Eur2l9hcryXTZdnBAwhp2g0Gd1qLQcn/QvhEkoHcakshWjVWAfOT7SiGmh+Smv2iVK2dnxHzb8zQuXZCxUOpn6LFPXKMLxHm3Rj2hjXgXH2jafkzbOlk5+Y11lFD7Fr0IJd5IdlE4f8ihXbt/4O0u6v6U/Aj4BkA3YR9vXjdMvNQPPf65LMMtVGJdwwqHMMMcNkG4irmFIYgWZQvumqJzQCorUL0Qn81Vl3PVOKn` &&
- `sqnZlSRVBPLf4wMmhwMntz/wABAW6mashcIvD726x1vxElilSHWqrUjUDlaI4PqLvmpeX22GfWPN3ZMj6LbJuViWJa2J2+0ahuDLHdniHXmNzE6I6ZSVKGoUHrGnDJml84IVR2OHo/wkxa30EtECw2qFb4Fav4rA5YFwXb1cc8Pd/8C3G4dZW+auyhtV9gtxVhFBAiA9WuMY11iXa9Kqj4BVCp4RGLy/U5YYiMIeCWlIa1LIwc6TM6gt` &&
- `wi1jMrpSGrfiA6J+Xhho51e94IcCKUG5VKLNr6IGaFG/T9eR1V6tp4Gc4Ct3CLNQ4s3j9ioDMA/wDAbARTWm7we5l48zWtFkv2DN10j1CHH3fMdkbS79dcRF4YOHFOpyGEgWoi3FTUUvbLHxB6vE0yiGCxlmfjM8QXtYpCuM3S9azjaFxhgBh/VdYnwDFadt16Qtou1tiRpda8H1le3KFlD3j0eP8AOqtAlWlL0xNZmHruX+8wGaBBxH` &&
- `/2Ii0hlsozkKiecpSJOjXM4f0DTZAbllSJfpmOGIXdRWzqchmOqnBLur8TLAgi0sZtIfu0iuc79OSNbduyuPtjOY8tV8foG6u7gLWFFWcpFui0dq0W52wo2thJyIUAbYy8JQCBjabTPuPxMMq+BxKief8AOQi4jB5E4mw+2bcF5iPeHKwZz78fLGaxZ4ZXBuLqkgSrsCHVIP7pX1Behr9nmNe5Xty05rnxfpDlLgeKGT7vS+0RtLtJzl` &&
- `45/JFsudZDdvB7uPeEVELea8TNuPwI45m2/pEFlTfaivMOojMQpO5TjjIqc2t+Bs67mR5o5Vnt8f0+tCTR3F6/c15lZmYX2O/T43wm/fjTb7Km+TqpwV+CGx6Ebo3XDG+Z8ja+DFvR4xaGIXczf86jkGGqXizBZhA1xJekJrOttlYedcZibgzJ+Dx/d3LtYYGqHr3OZuVt5i4HRvGJ0BXqHIerEggyOr259SDsMMPJq8rsoFjUodilzk` &&
- `un3xK0N81gyCrq1HpM6NJARxY4BL1bhVUVx8zK67JV9MBlmKAwNK5zewTzLVXNVT9spznS9EduRehsJ+fj3dV3OoYH2H7dxeZomJfwjfawFVo5i1FEfIgFwhb4+yc87t2FGsUQwFpwu0esxFIq8uJXBBXivtznnQgdidBuOThRXwOp72MQ4fBgw+JcZ90z6nbvmZxHzpZ/73dNVEZdyxSl5W2XN73dNzREBi/84SW41G9KcGuDygG1rK` &&
- `48EABBeSTLXyX8xZARfq50uz5jQDG1I+4l17ep7bGD2fiW2qFq/ux7RmxconQAFmmyWbao2avu5gqt85CZQZuoVQZYTGI6lCwuoR9WnZ6KKuHYTvGXLiUlEDgaJuLbAWg5OAlC4I2CFcikxRBLguzLrAWL0kf2zs2zn4d5jvl1AfL+JfJ0CKB5vncsm8ekY5YXJVptAVvTK9gRu1XJgJKHpTmkb4MeIbRXI91VDnBzeApu3O7SsXVnru` &&
- `m2GA5bLPaZeZjsfNvxeA+sFAUp21PNPGrbxGgDBaR3Qv3GUyiFTchHpf2AqxeAg1m/82SD22D4H4YZBo0Wl0Gl3qtMbC602UFBwEo1VY03FYmR5PK/ge/FgjerxZ+DcDCVGCh7v/Y9yDe16XlH/V4Q/JmVDowzXM7t536cEFUYKN+x5z+3Z9Bh9SsWQFys3iS4yL0TAxyTf1x/MMktAhpWjFGt2PXNasFShajYyBb3KnSTF2ygixVZBd` &&
- `1djxEoKwImtKMDdjd7mMfNjyp9ddkdw7jSg90e/ZH5wFGnVavg53LpfYU33GVZfij5ZY6xa7hVuA2ri7ZeUC2XByZpsfuRKpDfUVdv61Ayh+gCWJUJWAVHOpfH+j1GoLR5pxMu58UF2VuPbStsTQ5N1BShHJpyhFZAh5DWc4w+LteWUHoGKS8U3tKSOinQfY8cSvTWZbI6fP8Ac7m3HiciIcSehmCC2lqrz8wu6LlqDXWldH0v2scXKD` &&
- `23+2/j87hBjDcArM4ItesUKMtLF8MU22wy+WDal+ZmBv7SPOs+CZShf0+V9tMN40psWFk3bRQv3QS8AcVtV2q5uvaFZa59N5TaF2+eiZh1JR5ly4lpoVWbeWh94vgaMj2RqBRmzWfIcDnmo8Kbry1n+yE2BQGA+uWhexhzK4SOiVX9dSwOMUNilIG92AWpAQE0kBFjau2nJOem2yHXrMNhZewiYUw6YTXcpWVeQaL/ANR3t1QTnC+ixV` &&
- `ZsMtVYg7+b9ZfxYrYN6PvXrNn/APg/aX8juU34iicG9JQfxmohAobr7Bzi4vozRSLwErDhWTmMxLWKI4dqveuJamYVLw4fF+8FHZWfPdh7XL03Id1/9RuFHSZv2/3Fn2Kuza5sO4nb54Dz28Ht8Q4rRBrfZ80YhB+im0ymb1DXOYubI0LWBy/Bp3C9lpIJlkwMOLyxLPb7Xa2re96eYKYeRSDeas1nPDtRVLQwxbggLFAU8K0Y8QEIy9` &&
- `p8mhzL93pYhqY3ARrIvWvRxmJl0CttMIGY3Xri6PoEALBsLpr2Vz1zLLc2BuvBb63djcvRajk/XK45C0usF5iPhPNED7t50fJA3vozZNI5c6vBnoVCBfAJnJ5F0brUM5Cxy/qd1MeB6LfC3t5JZhtCIrpY+7NFUE444Jj19oxdDBQHmyj6RKOQUe6D8nnXI9T1dz63LhwpJC94XJu97hyrtHCdruPZJgeL9wG7whrDRagFBZe3VpoT5q` &&
- `KaQoc8I/vbQRdBS81hx4AD2hpzwIZ/b2lgnXj1fSBa+a9d6gSwoHxK/aXeaByOacXiaGD5CIPhE3xmZStMwed/3fBDACrKFZi+iha6hTbNZPPKfmvbQroe7zj198gQeG4prPJFuvdGQCHQM0L5BYzr2LEfDUsp7iksrZ5Y8v8AV5CVhgAKX2rzOeNF1PO3A84caujMFQRZNtm2h8B5+rsb0OjK+XIHm3FSt8QOAgxcvVEi79ojfUX4we` &&
- `p6YxDBAUAoCDSvQUfS2qv67qrCMv5H93mEYoHk8HzBOoI+iUUZgMwvAG1LPHdHxGfnQ/Eo6p7ttr0U3DeDsNJEXA4L1j5jiodgc8sV4MmM5iWGkVHXLxkw9kDmrvF6ZzDq4mB8s51l195sEhVf33l+FHZCxzNah0hcO5j0lK1g9l9DKXd0NJRXqVXiYZa0GohTbnF95lBaYBUw1QuzCmHe84uMpUuWG25sA9AjeizeQEzN5c2y+OOcN1` &&
- `m4SA3W0+HqdPmrC4BpOgiVbHrR4+tDOssu2cKVd09ZelZmGkWEZKWMNlQVUBVYLauvG4fsASpExR95d+gAVVgWlZxMYG7Bpm19y+mPKFUkptZSqVosSai0mg9EL4cen95nNd6HZPHmWCfkGeLM3fn98pR9LNzYzb7gP5TGN24NGL/b4JW2HEUWtr9+TzAv4SoD3b+0CC+R5etl/E05mbDHgrj3ZeXhxW/BM7bstXGPTPd6cNzWMvNNfb` &&
- `+/vMe9RPtCdmpm381WIDfOG2WojFYsOfKuvXzMP2fyFW3kAr9ksUrGnzKLPV1PwV/eyqA0pw5XBUxuuRoMPNdG71FAsqKLvBBiYKN4Xhp07pdJdMzVbFYAPQrNrZCF1Hb9DwtaKAlFBBbX3BfR7talF8y6XmP0DlqUUi2DCMPjYWJVg65HyXiyNd3TBnVH0JQjSTa/plhzd6IMywnNDuaMYKMR7vLCfQ1hjOuJQGQx/THx92mYtQnUtU` &&
- `0+YiShesn4tfaYk10drc+Rn6H95jqwJWVPzCkO1tLW8basgwLF7i65+0sht9iH2CcXlC0euP571uh48AzTq+/9bq4Rb7Fb35xN0Hx37foVBxeT/wAl1L9yLPUmdgmoEFBhNcP/AKjyuBxaCMYJ5pfzOCPfkDnhbDHiLB4RS6nGPqb4i/3zMoNg2ULmg/KFyR5FKkFOhk3vUI2Oqj1QV7Pz9ajSJTSGu0b9u4TMCgFAfS4QfoVanBFjC9` &&
- `5tRHpkfZGiMHDW/wB4aQQsTSfoCZrNu1ZPJWvXxCeikORhjcKGDI5uZUdhfJ36/OctiITawAp2+bVf2ZstnEbxY/JWNvdA8ZYvMqMGm2QEFAu8yjQU2u66QKVv3rEADiOTqlTikdlmSWkIC7pJwDwvP6FcjGA+g6z9kTutJVtzjjfxNftlGHDUs7At4a8YqWHoUVUdYKyylwMZ1nnfHcrJ0XOuX1wm3ZDx+zIk2GacqaUTfLHK+sAAx0` &&
- `XeRjnR6m4KB19XIZyFnOb021RnzBGVzTv/AB4l/W/otDSJ0QYABCwqmX2RmrGyIgsgaWC12DvxmO/rgu1zqxx5iI60AoJr26iu5knKne2GveqgF2xEchttBf5haKS/orH8wrqe+jX7Tn4VcMvSFPamVNKoYyXvAGkypf0goeokN+nQ99y1nmVjBaZ5Z/l89R1wAfoyegjJdBvcOgrLFwdVq9e0ZEGujK0H7PiVprljH2OHn53D18S++p` &&
- `xH6woDS0zNcQENl0KukVe8ZxAEBfRt1+xCoIK8C99ITSyuvZ+WO3KM+n/v6LwT5CAlHcLrkfeBQCrXL+mt7och5nIOdy+Dkl4i2pbGRoywyLoUYQi5hZza2TkbX8pa7+pENtkO79R+ONcQNKk5VjbIMXh37PzRzObiAb8syD2b0fxF2yQ3VqOvwSaCoe5YPDlzKhUh9k1NMVoDLhcsjAUKNmGJ6n1gvJAFkQ6Bo4FfdEd2bY53S8uQSu` &&
- `YCtRXgpT7xUVxFKvXH2GHBeoLP2iGrPP8AtKC2tBl/M4FmirY69qBM1n+N+JjABSJuA7Qa8lXHx+POHdpj0AAPhjB+XxKCuXxDNBhTDVdjRpyKYPpGOkya+1gmzfw5Vx4xZxdcYA7LDLUeO1VqyZ6IlsyGoOx8ef8AYS33RZuX+CC1UaGKcP2x/T9VQpZPWIhQ1hrUzudHsx7wLuXILVdDgeH7ZJXR9UHnKC6t4PoLHMszHyDGVVyYd2` &&
- `daR0u8t1x8QtasbDBz/faDGABW0h933j2qRpM2gL+YmKI8AH8Onwso7ZndHn0pNYTBL60IW5MPTg8zlYAtnBpzjveDDmOdxW89P98mJSQ3p1zYAt68GKjIRmkZj6MdhhZ3G7hyiLq7l4exiN4DFD21KtwxzDqGwM4uQ5t4MZrrM34WaeJlQYtUu6K1g2tehlj2sOSOVslVVPfl9YCnIuAp6Bfy46+hNh33u/JgPyjmYA8ytLj+tQLGsD` &&
- `WLP8ZjfTaq5sNrBx3Lv0qupdOVPDmCoHwpud5Kxp0R1donqOw32lQKFaxt9r+jMGnH+Th+6W4sFd/Te9xuBAp0iNHqQMCUEBVpEswgNXbh9twneAFxYlPGnsy0V+qLt9u649rhfakMxJpcVRk0wbOT2/vHMUFD269oLZFVZRpq8XhzGjlVN45evBvzAViqDyS9GE84tb0XTyjxO2eYXkjW1XpZTppFrZkT3bFlSZSsMpau2Ap7M2ddBK` &&
- `SJLEa3eKbhCszlW6Xor0Ikke2o8l4/MampQqR97fvUr7zVqCQuOFvhuVcAKFUXeTA1m9Xrceygh0qco9U92FGAQhBoDsK/cZUgFfKIuFbcGb4KrNhwS24wRCbC7VmjQ8Fte7tVK5yKoqlZ9RX63WlSKr7794TY3Kwz6QG0xZlmAjq2bfTNVzANBT6oX5icIeCvzLFLYtWqku7rUBzO0W8m6uvceDT2iZrUgCAyVSX1MZhpXAHl4111L1` &&
- `9eAE04vP2uFOIurGFFoulaxORCrBBmlqDrTXaMqfPmHNqlpp8fnMRu3uLU5bPkb5KIsNgagaS77j7R3TF3p7MF794Ii90A8MSyocRAzGw6V3RHw3x6U+SGVWNPewt0q0ccsfTCdowHmIjgOEeYAFbkMjGN5A+0TXQF2X5fCAbWUhlY/YS1UUNPbatr7vrCKCOysSlVxGkolLox+g3LJQSwy8vCWryS9WP2I+BhxKGX1hS14gNiTcGPyj` &&
- `ECAFVbl3+zDKcADS6xz9j4lp75qror6jITHa5Ss+i/W+aaZPBZv4gPgQVa0cyt19LoHDdHzHieCIByGzs45PQuVkdW7L8l3s41NDPgeHh8cnvXWiip9UGqhxTSCzrnf8REpk28Pf8AM3erVdxqmVao+wQvF7o8S2cOnvkK+27OSiaU0Guof3vUtBTDbeXEbVl1Vq6t1dW+ZYtWWLautgPRgCYsqLYB9LpYUXLnIfQkg21A5VhhkfBmDL` &&
- `ghIV9OZRmWii6zWnTUvVq3Kn2qiR9I7XgAKNQweU5IJcIoiFNIgtgkFfQsTOZDyrxuKNVe6y+UPFr+i/VbWgVBnxLu4EWXHSaSQejLcYblhzCrcAxpULTLdscTCRCmQd/g+I/xeAY+ZZbTvuvD/P71YZqnOSo8J3dBMNvU8i7rmO1Q3a/jsmUFX8ePSFGW60uK/ZXMS4dA0wy7jxgDp61x43klbZSK/wCn7QwgUabGuYhTOzbmFe1X/a` &&
- `YRRWjz/EdfuIMGPmDT6ODybeVCCOI4+AMzBa8GNtF0tuok0rWvBjl8r+2LLgUMiAXVSGd4wYpuqlnJSKCH6Avau6v7Fw/AubdjCCgw7igvaPRd/TN4l5uUbICK6gaqG7YmEtFLalL4A/pXOImlHIN/Pye49Q5nFh/GviAKysFOK/iULxCqbejN8uKJSqtUAm9VHdagjH5+lTN6MZLbbDD6wFvs1/5j0gWWtj1M+w/TeQN+wrhlp7hgr2` &&
- `5+08pjcPBfLa6feNcOrhZRUTdoZcmG6Vc0anZuWtIlKMKLz9pewipBZhRxiZUMUEMXx7tfD3WDvDXkdnzKhd5YVtWVfPtiiFZOGoC+kNbq4FlUMDWLOd3hu9zf0EttBz81wrXEugoKmXsjm4zFsefoYDSUmKSCbD4lvj6LlifBziAI71XoQIMcNyLantVf0tJrHB6babBooxriZ2AdXrKplSGDiX6SKWRsQm6jz3GA+sEm2XAjl5wbYF` &&
- `Ra9phEl7Yo261iOUsE0ItaRxPWVbOyBOrjGtzXSquBuj7fFRZ+nAy0OIyIXi+5gV20Xw20UeOfSxoOAhQREDRw0+nT/fQFDGrOSuXPMG0FdJ+fJ/djDvIW2U1URTklfhAtLEQBnymEyF8/gy5qDQ0FQo9DZ8W4g0oWnIcuemrZeh4vXsNPrxxXpdspMd1amPXJrzHCyELyMvFRbgbkJdLKYfTmFNQKPopRghsfoI2XKJj7729oCUY19R` &&
- `teX5dQOQDKFW/qN8SejhM/3MukrEL3X4M34XUaZthk7HyNkBJFhLeoPJfulqpctnsfKVDCGlUZldnVoy67QH45CnrEtEdj5+g2uyeQY6/ZLHBNUuFIK9iKeAw+z2yrcRJiPaZ3LPAihsajFwFT1xmurgd6OxGIgi6X2Vxz48xWBxzodRPIVYb6n7e1JhlL3O7yGzl9qca1Td89gC06Wd/ZAbvb1Gd+pye/djYo5ybPZbY+5hKKGXsGhv` &&
- `k/1plNmgqM0kUrlDetVM1nWosMnnnYpjPoesThfcrz2OfTvcM6RIAspWX5JdvbD7yYp3wmB4x92DvQKSxwNMw0GQJLsvasLBnDR+u6sUkHpUP977ELPbR2X5JSq1dVrs/A+7Gfo5vDGTgemJr33bt3CCA73LOTsgDUyUq6U9/f2lHBBwwiu/ouIC8QTKSnuGycF1/g/vcSwGoIqZgL3Fz9GT6OmY+7HmaNxKtYplq+qZqCioed/wAspI` &&
- `nDHZIC7e5tZ9gR/aJNetxBjvFq42mfRyBqisfH0N2t7ll5/Y1gslE7kQjBu/HuphEd2Uv3eB+eIAy6GkXryx998xXzwO/Hsf4bVNFuX9z+4pAX5fzo/u/W5bca/wBuE7l1TE3Ds6/rFMs2GCOW6Xq35ZRcDwGV+TWWXTMsIHDFS7AgJ71RBQkwBbU1/aYrDG1ncZS48dKUeYueU4NUv8JBcIQFW/o4HMyY1wRsxbpxOQlk2pjRmUJ2xB` &&
- `FLLFs7ySMJl8+X+5wW+MS7yxZ6VXpv9G0B/wAfIYf9hjs/DTCygMuj8HjZnc5aEPVbYetU5wYYIsHL3CLHsXfrE7DupVxRqlcY8Vy+fpujiPc+/wBKXlAaYXqUXTF1Qk19eV1+Bbg7bjdbqaTrLmsuOOsxreIpibfS+UwHEUllTlna/tFnkzOkZpCDRFlwKgmb95p3NRxMlBCrm6kOvEvXa00Ckdii/SIOQaRR9RPmbI8LcAGfj/gOgA` &&
- `NYHYk/3MqsB9pVRC3G+DrxqJURvAvGb/eBUTkE+V/Hl7+ioiApjcuKPFcDoioqoeTuO2YYwYuVV0ysM/Aup84LthWvMW2ZxMxwS7lW/Q5g1Kv3zIgD8wRWHRA4s4fTKxe5KvdS6wAXot47/wCOlmYFXFj4S3ywonquT+tRu4U5mks6Y4vMpqV4KhM/mcCVQ3CrUKMymkBcaqZqDBPvJviQsHcVltrLe/3kD5JmtpsTqABRgP8Akh3UNj` &&
- `U336/yytFTwlX9GxywaXdWh95iziCo44Jdy8wDARNx/KZLqcpwTNNIZTGZW7jLUEKomRUULKNXzY+8IhBoQDnhdu3/ADBA2FJ4hqC5trxRx6GX6m0emd76DV5ZTsmKVUl1EhawOScxM/RibgLsxSjW11KtQAvtLhkJonSBt7ouJ0Du1P6+sGoAMG67/wCfYeOBWler/RKsXxNj+Az+GyUHpx2CZPZ8PEDLCVywLE40bECOZTUJoOpToQ` &&
- `P9p0MpU5qgyJ1KA2UqmACndLXacALjZc6/6H0nCn+IVldsV3UKqFS1V74+6c8lTkAlWtPT0+JjyWVdGLy6ILBuHUhIVjiGvrcUsDzDVFIEXLD8nUztAPm3l7FvtMsrwar/AKNBKSyBBrWDoFwwYbIpIhGXWrRXWvEGHu58D31eISIhYjYwRGizBvcRuoCp9WG6i4DB8q9cJyQiFl+KbejzzxGJLYtDFjgauLa1bA9Ojx/0qWUzLoDGHu` &&
- `fxFULypP2hNzEkjHa34ROoxZSxJd2LDxkBhrYLYra9Ba+YvBGafqc8vHBbPRxvHqbILNaiwhuFG0l7whR734mj27WPVMV4N90pEeqcdry/t7/9dbnqtPXiN1vLVXFILWuvkWbwoYWJRAaX/qbuTDhmABRg/wDzp//aAAwDAQACAAMAAAAQ88888888884ARDDrK8888888888888888880l3isemBc88888888888888YEoHAl0dmE+D` &&
- `8888d8888888PB1yRAXh1lwOj888Z88888888ar7wfQUk2OHdPc8HEK8888884knBHIEl6AFnQYIbS5l8888888bRBVmcz7gIxM0BJYrDAh/kZHim5zdpaN98q/wBvMMOMD+NfBn8fZHBL+BHCY74KX+/A/wCSfhpE/JaV7lpSiMuvrihglLLaLDV0o5LutM4RowRmdqbpx7redMzsyb8KNWDawmdLc4Ae96L14MmXi4iMOgLJZUPBiI` &&
- `9OCrJIWKKUm4x5ZdfAYe4/oL7TN3JpzazTyFNiWYhI5qLuWm8fBJ8PLy/Hzxn5b7qnEafoBe+cpoqTPsOHzzxZJGasV+jjUqgyB+r57yzzzzzzzzxqFIAobBOXJbhGmLzzzzzzzzzzzDf3w4J9lpNrunzzzzzzzzzzzzzxjfSdgwQhb3zzzzzzzzzzzzzzzzwB8VbPPfXzzzzzzzzzzzzzzzzzzzzzHDzzzzzzzzzzzzzzzzzzzzzzzz` &&
- `zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/8QAKhEBAAICAAQFBAMBAQAAAAAAAQARITEQQVFhMIGR4fBxobHRIEDBYPH/2gAIAQMBAT8Q8PsRChEF7QbDPUVZ/pu6IihDOs3E7DLuVLEDOqF1llsyoSvHqIqB9TKtuoEYDMOswspO3rK24RW38bjejwCrzAZNQfKWNRhjRglSy50JtMxQtJjDH8` &&
- `MgOJTz4DCOcJrb1YATcqb3KJzonSJMEcN661GscKYhvN+8214GUKmJiEscpcbjA/aoUcjv2lh1QHLWr6sAwXByRBdxhTGY0dY4xru79OUAm1fBbN4IfGEq1LLjiIXhAxOEBhEjiN1/H1i9pfQgfVE5RKaM5+coBrbro8vadAfT9somfV395glFsRElyNMMFbuGBKvrKDUVBwfs/Tv2nLS5V6oKMxJykabJqEUyhCcQFD/YkrtyZf5MwU` &&
- `MZhb5zVqjCxDB6f5Fdq+1SkrA7YjZUIF2ixmC20jls1BRjitLfrGLjwqqIGMEx3CpeMwG6ZhMhakpC61wCKPtNcAohH8nzv34OSDTAWouKnnJelyiWDDUE2lsGCAc4lBLUyztByztBLcIcRzgGbeFSuk0z581CynThpVBMGoGkzbamF6GGYuiIJFrMSEAdkolBiIYO8RE3wMkQYm4sMRQJy9oBOCopg5bjSiok7thlGBYdxsvw/wDIiY` &&
- `R9SWTN+pMjHy5ecbSNdsXpiAOo84AuAUjJtceQfm+AC2W0PK/KBIRQz1OfDUGJSI5wcGWvRqDoh9RGMtToOO8EajQqUS8vKUaqWo8OcYuRlt9OsWUxfSJdcBpfbGHUpxLhTLBg1HOZ+JbuAMTU7lxlL2IrolLkcqnNYgBjibg5x+4q5eDRPclkdh8/MBxo+3twzwyi0xiG4nSJ1ItAjURxAhBh5KwirF07+/AZZUzsY6y94gu2HwY79m` &&
- `mHZDKBMnzl78EZUsJfBZS41qU5yy5lKplhAxTrnXo7ju7Okpry6cyX6Prj9zAL/AgDoaf3LNGj6MAc7ZAIlwCM1wM7hKlQOAxigC1+EfOV9ayteGQKWQYHXbjWMSgmpcuEGPEY+3tCvvL82+IrcA1lAbVxcS5ympngGITCfT8xH8craqUy57/uZqAtg3XCuFRBtVCAcsYx1f6VoI0uCfPODMFsCOPnfrzgxY4ifu+pMrFRV3/WAwMshn` &&
- `/l/wD/xAAqEQEAAgECBAYDAQEBAQAAAAABABEhMUFRYXHwEIGRobHBMNHx4SBAYP/aAAgBAgEBPxD8Yhd8obbgwr5IIXCDJHSHiP8A41KYlo7RXmmAzM4AadfSPQ5QTbBK1oOf+RgJbazfzAGPzgdJROsbcxFJliNmGWI4mCIFYqDgs7N1UE5V+dJfWuv+cQLVo/A0Saw1eH0P3Ni36/P9iO2IYXLI9xHGoIaliK+cOwohsa9f+ClVXT` &&
- `GPWWKLNLzX1fOr/ASGxcYNAdg7tj0S0vUoFkqXUslVLnMZLzmYMTClepxPrusQKJXgK8MYD8mhfevlEv8ABv8AHe8CjhB7y8LTz3leiNR8x775xB3Dh+nv7hqnHDfpyg54jXAN1+pkIQpYji4dou+9XTn+5b1r4RfdwH3wIhnfJp5u/lAygBMHfzKfgu0FuiWQLx/sA/v/AHENHLFleV/kWcwyDwEFG6Pnrxg45R1t+OHvFZnNlYmCNO` &&
- `jVXMRXnAdq0YM/1jNI8NXz4vVmAVc/0fuWPDQDTXXBy485YQbQX09ZoTKys1s66VLyA4xc1jYy+hKRbxyY68POPDM0xT1cTgnnUOpGvS+PkaHrmyKi+CtNNM6Y9JndoVq2nfFS7Es2hkqKZjW4tjmWa9w0YUDrvvf3Kayt9O84hKdDL3xi9CvPPzAaoUYDGM+7Mq71fADWGMm3PLbw266DZRm7Gn4fbpxtmAqBbN16RUzPOteZSHTaIU` &&
- `AcLWn1iGH38Rbd31jNyV3UQLhI07w4ECYzylTVlU9eP09I3cRWxNqYhQYl2nMDWjQcId7u/SGsBKW8Vx9fAlpRrgq+fU0/sqVAYsExMkZO2H6PBAF0iY2rfXp075uLX7/3vE7NqHIFW+JmjS33ho2JpQU4v6YsCW8va4QfUTDVa6QzRLyd/uG9KuFOj3rBTcYfPeUodYWg1c8tLg4hb8RHoGY+pRbR1+3dly4ZiEi8p0MJ9xSGj32+BE` &&
- `6jB8/eIhpC4GsVC8vfMp0aypqWeUoYJsk7eUEu54CwMQLBqH3q6QGjrEWzR7P6gHQz8Yq/7AxGBtqs3aBQ6ptH6Wu/gBcwuEkdedbOefQ4xB1HwRDj9f2KOssRX1O8d6xQnOIc/wAe/iHjpiKbVxJpl6eZp/sXheAoe9noRyWj0f1L9I3wsaAvV38tjzhp4tf3129ZX9TGOp9jH3FcetY4aabw8GLe/WMEFIgMmd105ge3huOmGgvqvp` &&
- `EikNImeEe7NlHQxr884QjFB0gER6d33wgVGp7/ANxXnKzQ6J8S2AZibDD4hvt997RHE5SmbHfesLLqXRpRuw2Nlf58SwS6zcYxMCUGYoVM6DHlnzeUDDoUX3rzh4jWAuiPQV8m694mNCbJs949oIwnx3w/sQvaKAc7Qvl1gPQ3F5/ao7e29yoNTlEOdYBtZgDSEdHONtJUNpAqy1jPMwxCaCvBKT5YGjwCnOaNVhx7YZSX3sKJnHKuEX` &&
- `o7XStHz1F5nnBpR4uXJYpt/IITAXKOXbpAVlGceesv2pcySEFLfTzmKBbXvnDYWrE4Ot9KrznBl3WXZKAOSsb06Uaryrcb4HS1R33x8VWLXb26zYhqPfDRjvmUxEaEQusJWuv+TYeNbLr03iSlPgNShu4OiiXVNdnT1gjYr/NJsTV8U+utf7LwNewSqvemUkVxH3xloqGruztjUKxv8rBt5vV6ae0RQLdWsv8Aw7UW9fsc5WUJ6nls8d` &&
- `ma8g0e+EZYOnt1OUFHJ6ezn0lVFqGiR2JwPiBB4WRKYljCiJBQV6b97Q7iGzYaAviG/wB34I1fhorKYeENFQdbM8+MsVBOIqWossZYlQLgUzJMG5YzLJsy6v6Q2VB+QChc1NuG3fn5S2KaNOKJWJR1mCU1mo8AoWrxTqF/qAQOu2d9PzkUWSnq+lVZ5NfMTNDv085VLA5LgKxKlmJpUeBuBwFGTngc6z0+/wDxOFLiFdLPJHZ/lVBOAv` &&
- `U8jF+cSoRxKvo5H1GBbVmpWYQpxzH2z6PnNeQuuIae+a0gNB/5l1TKVe/rrCuIf/L/AP/EACsQAQEAAwACAgECBgMBAQEAAAERACExQVFhcYEQkSAwUKGx8EDB0eHxgP/aAAgBAQABPxD/AJH4/R/U5+jn1/R1hXEfwF45oSvnq+riwAdXAZFIBs1rKy3y+fOHTxUdr/bBfUQikBpE4ncsinSeP9MKk/SNmWKevmT/APTCvsQvUhgmhc` &&
- `f6K4wSsDuRSYKufTg6nekytMdZbUQMUk93lIiGkT1msU6featvqO56+stDMCKzWeINzwTeLuKME2AeL6InqTBzqhZmwWxvVIDxjinVABTaKg8/TyythmQXlV0GJZo1lUSAKKoNCIojmkwi8CCfS79nvJQQUzFBPNwdX+hjde5GWHpEbTWOiBXOQtVkZoUWIYAKybiFhNCdP23hKyir6JFY9t/AFBnO29HAGbaeXBoUE9UT6bmiwUlpCn` &&
- `uKA3s1G6KQGgSTDzoNjcl4JGUNhRgFVa25O0cFPAONOfWcTCoLYdkNhPTpLiCY2jJqjZgKHBPBnv8ASHeRzHJKFd52HnpXs0kfvK/w8gAKz/fOGneoeP8AnT9NYNrpgBVroA2rrWRIrGommNodAo7ozXtSqnBWFhFQNGwX+6G5xVrIpFaJ3kCFHu8H134cK/vcq6dyVHU3M2u7jrk4iqD8b0TwT++aNgb+MA4RChRKhHYP2Y11hGt4R4` &&
- `xGIlbQEuBNurpwmS/bmnTUChNpfJhLLQG1p4xCLuxjPDn4x/lACVIQodf7n7n/AAUYJ8QuX5weqBsTT/u8bbVb0E2tahqaEddhcAAZYolBRGCxwUL0hlcLvBq0/wAYty7xsnmJ84bxn25jNxrv1iSUjrJGypCMXG6UWp4wAoH/AEwE/L1wjOk/tnsDhmzy8NifIAXgG6qAirTQwklzxyFXrV9VJfbiJNFlw/kut+sawcd0pXQEUugrr+` &&
- `fNYrSAq4EUpB2T9+5NuAlsylL0UrKPWA9MLy0IcMZa9BcH4O3i+UD4L64I28AvxR1+8jKjEJO4BaZI6ZJ10zb5GdIUzYG+JhqeHWJLUlHBGgenH2/gYA3rHhp7ca3dzxyCev8As9jpNImVi4EMqSSnV2lZ2ShECjYEriSOeNfxv1jB0lxny/484bXHb37OFjpWpHgPU24dOFtZBQ7Agfz1aRbLy4PZ69ppUApEgKwDEdoe6qhdEeBFKS` &&
- `9JtMJoW166kMV9tvbiFtLmnmA6T+cS/wB2QFL5MUjH4zcinl8YLwnUzQhq7Mra1/jFTrfgxSR63gRIC8+XHXA6zlvHcLdk3XnGkIb1W37yVAlixRNZiLTTzAjDVCoOtFmUhBGwSAmyMMvmWfY/xo5wneRuRdOWhEDAacie2WTbwR8YhkVyNo6T+eodcesDgA6GfVq3ruAS+pRLRp1UXmrkQE8XSiAKKWFTTWIMRzeVe/I9wj8YHrFrYM` &&
- `/9M1g9WvB/1kxbzZhmwxN9mNAtXZ794IGhtfLjkSZsXmKjV/OCok8vnHAYO/vAlOg5hiPF0HnAp6c5jsc+nMVegdVhizKay77GUoC3CTDU+gFaCxDnlt9E84fH8KXgsJNpLIABuvgY4lDFXzQSCQwTBaT2eMhML5ZSt/nmccGeIJWpFJRfePA6qhZUpAQRHaEDEwjXRAAEvtNhh4ZS4zpPxlxu5DH2TEM1O4UNJuHkxEdmkxjSq49ZKb` &&
- `qbmKOKPJ/vcuk+9f73GU6u8gg7Z+2O+g2+8frPjJ21vCIEDrN+UsyaT3HnIFUcHlwcoKV+MTWTvr6wr5JLUFAIUcFDZBbNAk9GKqsikqVVVzYlBR28fwc6pvJI+AFx2HQQX0CCwupSc1On1UgwFXrVWvVs6BIBZp3jUXNQpQaCnfmfjx3mLeCgPg/n8wArkQm4a2QBQtBwKLchpBcaoTwMRKNPTQAjZUuXUX2Dl8BIhTiacip/+oMkFt` &&
- `pJjoSXjwnvNSdM6wgHu4RS0tEH57MWFgD0o07CoJvDV89Np0iZLw2LrL1GpKcWSrvlducNq/3/APmQ5YjZZC4MoVOjGcNIE03RpTms6tAZl3WuHy5OlfM/xjPMF6dYzAOPrVbTy/GAgQcBtzduzSgej/fGdEAQIRdlCyWh4KskkAVJvoeHX3MWlx5y5eXwMwvsbhUClFzRX6WSGniShOPOxNGol9KXlRbF1KYvlqKvAMKhHcIAzSNxx1` &&
- `XadzoAEAMjoDP7ZCCw/nKAqwMVxGtDhRu4iLeS/wBKAQ7hKIqq2iiyKX+zDwDQfa1JXVepMTKqaTrC0s2r8YWOg0Md+vOGctjciIeUs+zNi/wh7V8SbU5gVw0s+y4NKQeOpeQcqw2WPmihGjFT+sFOhFaDmKHu514PuqMUoOhsQstHOhKoYlWYKjO2meYZQVEGjSgIjaFMn61Ra1IE2UXETSQSQouol1FDNY1lZoJsxbV3+gVBtQ/7yI` &&
- `Ww18sYsV8DkSh5nuVb791wLIpoV2uAah43MHb5GSoAEmwKeEilbtoSiQCeygojC5GmwbDy76yO2JEm0OmNCECjaCNIiHibSaBLKJHAQgUiahhjpqhdEXH8Md0ll6pUUoMxqQQbtiwYMgchEabK4I6mj0S2iWAkBUAkqb/GBFF/nPMLVSs3sruRQmUY1vjgmGmNkqMayqIFFQ1rVKtbVxSs2SwI8Hyy8ccAv8TL5lU+wywj4SW3UtiHkV` &&
- `aMbcjECALxR+XlC2EnefT2aN66eT4+MM6aIt0KNR+TfzlEGQOmgXVNwXVZm3UCIoeUdZp/S3SYYUlLVeH3hs4jtL4pSnUWXDmqV4BUBkIKlfNdoB+7I50PrBQRb7SlQxdmrKuFtnqiiPaugcfdPz2Be1QUEQiF+MTxeY7E0HhJQ6Ku0VrSykniwtk8sDTCZAyHyNpqTBqntFmUjvILZjYNcqI8I7hA83g5Wn2360dYeHSezJ/XE7ognQ` &&
- `qtn9sOhhvlKABIyaWzggdCGwUBHFEJg2uP+y6qK75VW2FYGPWRUlCmg0HEYUeHBiEAQvRpsmXCKZGCGg05rmna4xLe4IN7dVUaIBYKOvPMAFjyuj+cIk3WJsKCWLCyNFEMQU3mjTSIUAmxCqIUkgDQAABzDAK6wiUeXernMS2KQW3dBS1Bi4BoCrdgNgCqeAV5jEpWqIIQVDaSHTrmOdk4xg00AaPO+NFGPxlMv9xX5ucMG1cFxI2thH` &&
- `QVAwnGjqg6bhAEdCbIbNjjecWP4wPFxW5vCuI8TCPC4x8zoCrm0tETbJ31MaIvo/FkT558/jCDjO8FKbdYJA0ZYvIQI9uAAXbBoYKKk0awc1j1wzZgfEIg+wKF4XCSuMAro9A6ZMA1V4bFFkEa4aAIQ4XG45gYkSpJVm14StALAW84Wwf2hu1UKtiak68DO+8RtyJm+qBgENjUUoVAU5ECpjN6UIkjrL5IqCgsNCgsFrb7/wB+sfVFW5` &&
- `45nj9d4TL4z2s/Q+MWbUDC7y4jTBbhCjNXaTlF14rh8nCjiiti2bZNNw28iEWIKdDQVfGaWCjcUNPkjhWAKttREQDTaAkGbY1NEqkTcBtpalIVuARI2IKhzVIIXWHAgxnSiij5M0WDFJ0J6mzFAgXOFFsBp48nvIyUFrD0AXQuEoFk2xSJAlGjYN0oCgxA8tAeNqgx2WNKASvP0uhwXG4UPGDY/bOt6wmhRFSp/wCYWz8F5N6X/fObMb` &&
- `Utnwue5uVmWBew/YxxCpsoBIIFERRTwYxbUCyS99mFpXaCOEFZjGlKX1pHfvDuxzte4k+02gbQZC46YBhm6qwUDGHAsGrsUPdGqrTHvWzpgTtUc1oAADDOjDCfMg/D6yepA2bsleNx3AhPJjeJSUVtLhC6RwIBNQ1NZrATcJACABwDx+uvLiw7TrXQ7rHguCnXwLp9jXpzjjRmUEIaUIgWG2CoET2OQ6Z9U0G9aTe+4xhNX6chOVR3qM` &&
- `9iCJABE+F8fOrkjYVePTr9/SYobbD0SUQC9ukY6raKBLRN5ND5cWOd8eQhfsGxAMxcFsa010IocdvXZGsuW61i0TdNDpDn5FaqCDcBiIhwPcZAFYAjEINF5gi0rpuSTcsVHW3piGkWCW2foLs8wFUqljumgaFJF1RbxokBD4DuQQlAtdMIbKoU2W+MN4kgskIkGWr7843hZ0kwGUy7Pyy9UhqktWhLoKb3tzSiQgCaTZA61b6KglEGw0` &&
- `CYb0tBU8Z7GFY4bkz/AFG8vnEemz5cE1r095LFjJ2nNQvBOpBSc8N6oiHYfAi1xkrFwzsaTISimLhRHeq0IQ2uiCjgihUojTFAaVTE24FQrHrLhT2RNAbsixx3cbcOwzb0PFPnw4HIywSczXAOoUU3et+snCbOU7CJ5fnHBcXUKw5RFPHKBKmDz6N0SoPuqagbDlho5DziYNJG/vjzAVmPoJBW4UkU/QQ7MqVi4wSPANt5RaggiopbTB` &&
- `2vZO4VXqnYSReqhAFDQrOBGL0aiEltOmMm3Uz2a36lQa6MUoDDIKbDfATBYXT4XYGo7Fg9TKvnA3njY7Q21Tmk4ZSKPEiNtNCQkDmEViSh9v3C5zACWoAZEWBfD0wtcw1moFc+N0jvAwOJAmQJCBKoRWtr3JU1EN2IjgFB3EXUCxCF6qoAKIRovzfyBNDQLBQLVVJWHeoRRbwum0pudbenGqMSkrFLDyHkx4oA2kDoDQfO3lXC4o4mzc` &&
- `/uv9cqD90JNLNSUCu24+XiiOgCIJAjsJhjCe5OgDj00EqkCRG8PBjaCsL4rPbgPHKOAU9mbYJ4yS/s4RDXHBsr59YiqQgSjZdkfCmazLXqFgnbujmzCopAfTMJuIyLiExWqkkJaPbRJAwZPxJIEgdIjvD72VIn3hTCzbKmBTOw0AkaK8HLDxgklo3J1QDINRXRTxeE/Ls2GmXYHyv0eYo3ziiEIeOHArZEwweAKATEE/OOB+2fMBDGpi` &&
- `rrDm0bm8knZQoghjdAveNBEADgHjKZshlWsDRty3znQc9XLh4yZMTGmrwblaO90QAotZmWKgWDiexwSAXziCXfgxztxSsDRh+4un0Q8eFrABVAUAxRWQD4QNdpUKCAAMyGC4SlFtlsBGDshmUqooj5ExBmimzaziLp101emQoORo0bsgrQotARimgDEHTHLJORkOLqpdjPk7cq+djr+2+ksPfrBxRgHqK6MI6C+QKJCChgravTQCvge8` &&
- `yiSvZxxAeXLPg49sJSl3cmIAo9YdV6M8JGCHWWvg6/BoXWBDTgbha8Mk6pWu8CXh0nneHNhiMCZjuYCNihKbPcWiXTaK+fJpzYaFCg+EKwEjerHKDSI+THWIuqgD7FSqXgfFv7yalCBYgUDBC76EK4FFTcA40O03JoFNQAgEUVi8Rf0ssJdiiOo1Ca0GC/PnfX3kSI+DANnXEBfdwGeecHWWJgi2JlIrIMLCzW9YOJAZ4oLBPZ2shAln` &&
- `k/RcH++KraUAFR5+sT7KJ4NIci+FOsEXgKqAHVcQRkHW4iaT5xXQ7jwr3FFXphCAnylrvwCJk5ZpdwPs1Q8opqKoWMj4p9/b9sWrl81bsh8DxZuXLg7EZmDsVTdGDrHCLJTHVL3aXX0HVBDLtevGPuFDgfyaHzcHVSXDodov8AJHH5Pxk2XA61qB8ZZGsRuko6Ztq63FPlxYxbCHBigKgpYau5l+AB/kIqUTohASCJUsgQMegYD0azZE` &&
- `iuADQpk4rW2nfN8Z3KD+4BQ+XXzhFJFNmbdgarncsQLl8ESCFKbaTAAARRIog2dKBvtpS4AQa07PzzHzGNN2UE7VehLOmJ4YiFMfiujIoCzYHRMvpiq5hPm+sCSEh2GB+vL8Y4tfR2IIu4APDBtukIMTcdQgKEjdWScKL2+f0W4YgEVVdAG7hDLzLI2HSC6VVogHS+W8OwxUp4csfL3ATutZfqb3gzs64CInkRmCIZcUAWULsK8AsHG9` &&
- `TcCavUW/Pxg0uKWRRGI+8po1e4LMSKVaghWJU8sh5mPEQ2VU8BWFBIKFbDsIiADYOhCFC6O8D/AOSIvELvzWunWk4HjdyrAsCV2QzAoiTVaa/Bd8I7MhoLSyCD3x/vhF5OKycVVZZX1hF6BKQk0ER+RMbm+cM0cmxPZ7xeZ7k2wKJ0jWdoLM2XMArUNIUqyuj8YNt7eDwWJpggaCxmfnz6dGvJILNaHBRy74QgWoAWqoAK8x0lEEq06U` &&
- `RBUOwhUD+BjUKzFNPhV9e/8Oh6GDXVIc+LvXl3hoGIt5PPk+c6CQ7HgVh3gKqbXEPEdFTpOwSgXps2oCA0jVK6qLPtwx1ckTkrYEaIIfJippYKSISaS+HWvgwWCtb2Fi7DnDvujg1vqMyDfkBP7q/sZfJGuEFDwcA9HS2hjPSm1tiEavVmu5crjZg0VldpQgQtGDv4aCNAGgDxnCYwYp3KPdZ4PWMLtiNCfeSNO3hFnoPycLAcDsbTUN` &&
- `O7oTeApEtUFEfInnD9RLJGrdPsQvsPTGcJJlAonwmMoLDFK0BQHSI4w2ZsB127QWbqDwxgw+O4IILKWERVFCaQAbMBvAzbPPcYlgvLbsN4tkC0EHgHMBFSrWZi8CgzQxoIoQV3BoTjNawYQXd94YHcmA/u7hE3QnUGlKb5T7M83kzxEvnY4mXUU8T3P4GTDhARFJbS8EMtYOxqiY6lKVCslLpF2mjOCGlGyUH7PeHnqOa1dHgXzfvJU1` &&
- `6SX5UfpJlOneg3Pj4PR4MQWCDh3JWqQG2x84oxNZGZjyQL4H5yVwbm12NBG0JNpkP0hACKqLpUBCgKSYkhkoPxooQ2AJE+E/TdML7A4kKgUVVgi1CFCJth9s8DgNB8qtTFU/TTFri4UaUN5syhS9MJ2E7mII70+MtpiWh7dPhPCcTwiYj1+xULfIImhsBBM8mH6MWCPJdjZNx4+cMGwkEIAGgPWJGfNH/mOPl6wJ17RTVJS+BfOBPkcw` &&
- `IhIXB/kFiEqVddtBZbV1dejFLkG140+n9zDCMwnhJT8mb/AA1/AVdNNLLMTVDzDQw+H5y4GuPx84UOhcQLoXfAiqFcBv2nAe/+e0CKru1rSIFIoOv4l4/oUEHvb8HzkRkzc+fgx2dvYKaRTi26TrZmnP4Nhb+h/D1hpQSzIRvAUIGbAJciHUMNi6e4Lr04LRrztMNpxPqWDy+jKj0GFVTwF6cToxeuKhGRT7YFfAHjEMI0FKMntHy184` &&
- `EmPaiuR1fB+cV2mxkF1/vR/BD+4BaPhVrwOjCMqIwr8sh+xjl1o/tj+jqgSkqSH2dwU2GtuH1iYSvE6ZcgKVB0/Dr98BMiKCwO8wAD5LyZbUo6Umw0B9ZBdr85c3grhgQQggItEeugXOgqbQ+cJ3G+jBaa+0nwOgnSKRIcb7HeSqQVR0is/tP2x/DdBhrSFDSb8PmEzOg4kSkRilEcYafgCC3REDaszj5ZyeKBRSIiJTmEnZQUeYpQgH` &&
- `KoyyPDhcWdkDxu8UiheLKjBpCZpbRV4t87EUJr1qjWsjLM/eRtQfbz0Zmm7AEA21BuTyFTVEhQwg/Iof7ZvIQCD49cUx4CEnhQB9sMODKzybQ0UOWCyu7hAU75qiGCJNujyxDg45AmxPJmsOcqRAhqIUfDO4xaIG76mqgfESEIYpW8oRX0AFWmIufPRKh0igUh1DpGQ/s5AQkFRwelp7EwehkO0GsVcFSUBguVFoNdvbmn4qZa9GWBUo` &&
- `XpJBBsTBd4gH9G7F+Ty+mV1kbp9hiztshXhWtP0B+jsPj9POSUeYHeKIBQ/wAZvlQ2qmmefrNfVBShQJu4aVttyAQACML1zZqtFGVRs1P0hNsyz7ViJNArBVA+UyJ6DvbmyxThgbej1kJ3JoSiE6CfYdQTmqtC8kV84+t2Q0sUGukEVFDDDNplorRzSn2wDwRCQoeGi+smityiiWbgpEUlLcgIpxSGEFFIRKlGBr6D2AvSJKLX78qUJK` &&
- `kU6bADgVUeAFDB+nFIUsRooiIoWEHRgmBxAmcIgECrniCDxH14xSJgwS/ebWtLR/KZxg0s/IQr8Z5RGUT4DGNibsiunZGz2J8ORF7vDjoJIRTiNi72AfC17nnEgMgAwGqAW7BQBEcxHVNZ+4aV4DiBY2AEAGGtilEbDm2rmoKI1XhIhSG77AwTalSEB24ADr8t5f5mAmJN6ROPnEdgpkMHEKEFWvGMxr1McQAResbtjf1Y6TXqeWiiAM` &&
- `azgS1LtR0WBKG74em9mu+dEKrNuBl/SGoQqTRuvGnCeLsPEguP0BQogGk3Y4X0RJQXsVpDb43gpVJmigPxxxDpen4wagxPgEpag34wbCwBahgoYJRYOPQvX60N0gl3b+Xp8XCIfQGWxj7cIa0GArfPM9pqQQ8XYjHyMrScKbTWfLaU+gjO5o0INy1srYRE2vca8QtddFoEkEkOY3a7FLlEvNN3jQilqjLVhLSUV4AalifbNAH3miSRBt` &&
- `SMEqCCxg418slIl1mQEHUMD5TAAABoKqCmqDhytkKGBKLWaJuAXHiNDFfKaqvpThZhxCiXvR0moeTxfHDcF0FBKPKI79nvCfNsVvQalUACqgZ5cELgFGQW5EC4IdCgQFGICFSg2PQ+Qe4CGgCCLwEEMDJdwwWrRQEFPBUGjzjRKHjCOjWUH8DOxMAGsHlS4BGqmrjgXEm+0FYKTgaQoHniHaJ2DTN3n6MRZXfKz5+cAJdt1goKh84Aim` &&
- `McoEH6aSfUNYO7VlAD6C5p3ToAqVoD0BgQNBhfQFS3oImZqV6FwFlEEtahnBcBu6waWo3hIaDjDYp67kWl1EEVeHesouTFAig02gfSCVgCmzxcf0ABBbQIa/OgfbkwwV/e2MVPpMuI+i5vXlHDKhePHBXXE8QRXYjRgYhEKaGLiE0KkRFIgb1JkKnJEiCao2G4vBAVRTBAIE1QBYzeHsxahBFQ2gi7HDBP0FkPI6T5MpqD7DjCarVyHS` &&
- `wwnhG15qHOmMm8QLeNgaIu5hkgswKBNIiI4BsbsAOkTIkZUwYLFiAXZ8jFmiCkLNoCJyQ8jwSABbRMDwAQEBh7FWrG8oKKhUF0aIGCAh5zyjwsw4cwCi0Ljjp5bFVOuh5hKxmoAVapZisA8THf2VlTd86Pxk3XITjcJQ2FWvz/AHx3UJoXCOx2GF8DxlmzNu5DpqQMmD2xJ6H1gtHe7ZARUSuzN0RQbQPAVKznv9Hm8B0YfPjCNEF3XN` &&
- `gIEd/okTwVtdUEALqqlRsTi9GAK1Vm3DYJgiUbmzp6TPagU/A7n2NWmYpAWIkRDErvD3r+GQDxJrJQvGMAq9JHlfOO+tFODFlAZpfOsTe+v4wCSJe5qyieYvjXj434ehh9BE9jlXyft5NTCaBSlS1UCatftXq5USC4RzRfY2/+4pHAUm8uETFAWALg5oWO7PHmSHDLhwBfYBGlEQKhdMh0g9ydEXSy8cDCQJMoNjaXBbLcU0Ngb4vzk8` &&
- `gsjbgGhSBAs8tkiNfjBjrHcdBmlQQAKqsM0lBKwp8MU/ZchyB58ZFqp7c0BYGjsOzEoZK3eUmwJsEbCDXvYwwdheH10i4XOx4J6fdxKUKXbd+8L1nRDZgsVdxxo/EOO0z0txesd4wul2SCI0Cqkg2GGAHBsC5DQQypL8fqUBOhQUSKuk+fTGCdSjaf+nMVVvc+DFyqqw1BkCdNdzlBdYLal99yfaziFfeUzZI7tgbdu33gEtNFAQPYtD` &&
- `4esWgFG1+yEsU5S0RiPD2j0C3eENLTxTChqIFEfCOx9jE85YTncepxP3xGxcKyesdQOr7N8p3x3EA9ieYPK10EZ5iCINhvRGR6T2qeqzWsaE/CZUPRbdHlYjnXtHsG7zyeV1A84AgIE+xroYLsIoKEpspgPaFGOqLQxcVfh4ICCg1a1ABbDNK2qKGIW0ehS2PTAuaAbtw0J9naw0OdTqwewM3FDW26wuks9vtrVEhaDw3NkbCuL4vWj8` &&
- `wAioy2jGmoFw8iaHYygR8gcTEWUJjhUobmjmngjgPa4wENA5THgScoD0Mh1yV3JX370ZRR0ut/8zVViHjByoHeCEXnXtwEZTAGqYXD+MWOXGh8YqyvDx88KXuS8hMCEuxCoO57ueP12GJmXYu3Qi1MmjHyNm6YZssE3Y0jmus4drGxoq7utXWSmU5dAdNBnSgaMBAvUfQAhvErA19YI2DeQzKPMULMeBgW9PS4aJDlNGI+YcmGiFx8CB` &&
- `KMF+RYTPhQxQe30HV4G3KqOh/Bc7n1NuNgdk6iHkT8nyKNFMrJa1KGgYEfspfExIQBBJ09P75RjdQob0U0QykDXAyEi5sIiCfOzZvR4MOCy99wfrEYssonlnrf752gNrBigIpNydA1KntgzpRllUSTZCx6u4rDFBFISjGpWFlixm8KUoIfJQbPr6e8q8VULUqktqTwUN8ixwohI7UKYFLQqQylAZPXnRWUOLUfeDAjtqIpKZBEgZjhgu` &&
- `uni34xEDbey4NAF06c8GwnvJQFZEI8he5pfYVkHQX1htwAUgG74MNXrbdmYmq4NmUcPedUQeVIEAroCB/AZsfSuhkI4CxgXWoO0lATFpsoRslIopesBskfOnHYWQzHJZ2Ka06XEHRbGkRPhJ3uQey5LCgZvso68QSVU6I4vofeb+h8OdF+2StWHALjBYyEFjUYJoMnAilCV1dlpoBANVhuYwbNOMqRrcCSLq4sXneHpWKH4fpyYYD5ZE` &&
- `I4tUDxUwYwFkAHgDRhBQJKEt05RXWmt8ON32L5UFEElIjFpRJ+zw1sD5Ix+EYAOTBKAVjRH5E3N4A8hAFnoaNSTSIlEcbSoQonA6Ud7w6aZhGSwFicduS2LmoAYsWCMCGwQYjyiCCipI7NGnAEBdCoxfdcVFK6rCcbiwgz5UDY0nwY5q7w2ABEd1PMPFEMMUqCeGSzLM0pTWnneFDB8mGmEPPnD6BPOblVMQmaXHtXcBYbKF6marT6hA` &&
- `EhBp4mCxK0aRpAsOGgDwAeM3/C40DjJppDYgqgB3cSI3ZErodWIC1qGHleR0FBFgElKdm8kwSpCUAlW3WbxQxb6MZxBZCqb1pdZUWuo0FCsB2BdUrsBUgeac/OSITfMJIAeDHcVH5wYJ/nOL+LDDVfXn/3BlJfWIVpwpirLhbrjWIdZfukaA3m9H4wNKrcHd8ZV9tuae+JguAeHIwLIeseGHl977Jdz3hLEiIi02KJ0GIjCiaxlC8+QC` &&
- `hqV9gRfAjWfCmxsnN8YzftEGgGEhAU/DFDxSEFC0abmuU81ahbDkEUUpugAZ3s7HnBogXFKoB3TwFYRxYo7XUzwm9R5IlTA49A1OU4CkR01CUBx7c6hmsaH7mV5w1ugoqTVpsuBa6wBBQkVaDVdnuUG0BBhtfIadqogxoWWWti3QeK9x0xYG7OX47/AITuQeQqQSFEE6oz8ZJg1Xr0oKgp1SYOz6Xp1pQbNakADnAYJfg1/GUi4nSjIB` &&
- `jVWU03M5JAIA/ZB+kcA78TfFF4FTdXQ/oVYgYTRYe9mjUX45WFHhB0fIYDQP4htVVRRCTrcOs0ODRNC0CGlqxBbFzWCGLrznwWNb2uVJhxheneVbjopBNr0g+veUYpUWitq3tJbAgPC4N4kVzcMypvUz5OsuC4gnjNBujGVB7gBPlmkgp8frEijXHI6fVxYwoEgpYwuM1o6lS1Vdoqq7VVw0XnnLB3gxpAAUCwXzK/u4qNpA8pt1sWE9` &&
- `Lg1fXyO6nABcnHXfYkCfgp9ndx/bAKEchEg2bjVTQhkPWa1myCiMV0nG6XUzvY30Zw0aAws1ehIOjhAKLpSql+KCMNykahA1qe1uP3/HaLWI4jgFEYRooLArqJmqbfh7ngKaDHI7glh8IK/Yo6Uw4PY1lgjgob9BrAa49Chbl2IBY3BySwM0pUp4TiOxEcEMwnwcS8cEafGDT1Zqm3kDG6nb4yW4GiSoLOD5PTiHiZr9e8RdCYyKEzlI` &&
- `jFwR8nC/UfX2W+b+zcOSI8h3HnCrsyxhkJ89yicUT1h0n3nkMWSgyUrcYi9O5VVpM9cMKEX1hKiJdayCXXwYvWrg2QDe1TR5p7yzpAmMondTyoIDaMF+FBsF4nH2+dfo8yBrESliccCE/lLocinwvVXqgnEAJWuRWw2KCrpUCzMDWFbqyHwcyCUcr0/wBQNTjLpsCERGUnPJdZAhJttFQmAxr1Jyn5g/Tt/wAn4AKIgWtoIhBCWul0it` &&
- `ENkG7hR6pomg9iilLBWMVC/DLTD1zAqxplIMiOOAgr++Xh6Aocj69HzfOR+IaYNL0mIImGjNTKHznWYKQwg03hIYxJ5H+cWrgHCO6o+MBSlM3IC5ZecxUCwvn1ghaPLszFgQgke8IOBLD4IWG0XzrCLJTNUvl+XpZ7/nhB4maiGkRRHpkkIDAQmgv4wCM+AYBEKgCcNsqrLyU0HopH2n5w2kUDhCtYbnAoAq4TMkR3A2J4w5sIAy2BeF` &&
- `Z8q7rd2cRyw1RsTFVPMODebg8YUVQfWn4yigJaVUCs0e2OrB4wgtWm3zO7+DwQNBkGPTuUHmbG+M1oeMRhX0wUMIjObwt/O8CL4zU+n+c1PxgAutt4J1UubD7ueNG/Eu/2H98nuQiRiH0U8/HnGSisCg3qp9ut63yfH/FpgQFM8rZEkJLQ2j484U7KlmiF7JvSUAmYROn8YwIH4wj/AFD3j0thk65AYNpo5uaesPdK/LjkRo4aTFRG/O` &&
- `SW6ExMPxif3YzaG8kp5cHRrIYojAn0Y60YYiOJrFkVvX1klkcgCcv5/vxbst8agdhBCvDyXCZAIBwM8f8AH8YJBIUPWFlBuInkopn0Nk6cKjabwEBrK/HiTMYGOxPxinRe/GaTPBRc2NK2uv4yKA5cTeIF5M9Dvxl0cOvG81h8ayyDy4ts0Z23zmQN+cNFG+Y9NoONy6wD7ZyBu4QMExGIAlB2JPaYZLdGlTBtUMQIrP8Ak+P0D6+5lR` &&
- `E/bDMypppEhE07DWMEoVVAs7VsMngBgCMuxWk+Jkca9TmMA5kRGjH0ObPrJJ+cYhJMQrgFMb4yPWGFFCuEj35jXcXRjIq2Y5Lm4F4ZQHowSOBY2Yu5ZnDDKbcafkmHnK0BlB9nXf8AndMK2ptcvjPMbbd0Ij9XkaNQRGY4SxCwNI6sgQKcFgmgqTeWLPSZsDS+caNeyZR8C37zShvIoZCtzFEc8TPbENSVnb0Bphp086wgE2fGM7bBJ7` &&
- `wkdDJ2IOG2Ca1iMEiEBQIpyCmT+gyz4BEB8NXrY6x82/sSdFUjIJppRbXQBiuwaICo2DQudzgWwBQ6FKtnkM1QVGEYVLJNKLT2Yo2HPjGmLTWsO1KccEuy1PH3ir9GdtDG3tr3/nLNsimH7OtPM8SJ9Du3K8WW6y03lYVAear6GuhcA4PSJsPLbXf9DZiQiJpwl7IcpuBLGHC6zxQ43Io708Ajlz5aHJv3y+waaA4CvQ4CUROkwLSzBl` &&
- `ASyTIPIuBFAvMG2PYaP/uVCA6esFvIe3ajSevOulGVZeLCANDWlAEREcMm/ZcGlNRo1IeUpoARwkfk8iD5OZ+P6G4CAIkR84viu+H1ss+mHHzSUnnSb++AKOdct2+Csm+Soh6D4IE1AHSEXAl2JWMNCzy5dbywRSFE3xMD1TA2q6V7VSJs1xBkeJj1SSDUu+Q84TuRykbe1ZtxRwABQqD7hSKosgCpBzm4aeEfADxGo0cAmv0/P9KmTp` &&
- `hQiAUN5gggIGT3KHnvRQVoIReBgABKJYTpV03o3zVwkAwoGokR161hoQCAGg/qHj/+RP/Z`.
+ `AAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQ` &&
+ `BsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAAC` &&
+ `SdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBw` &&
+ `cHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/CABEIAZABkAMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAAAwQCBQYBBwj/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQ` &&
+ `IDBAUG/9oADAMBAAIQAxAAAAH7KAAAAAAAAAAAh9pMrGnC8gxLKqhaUMqzdVLV49GkAAAAAAAAAAAAAAAAAPPdbSYqcNfyerdabSYcu3R5czFlfc2ebnlurvP0bO1t8Rntn3trmLvZhvWGfpcwSAAAAAAAAAAAAAMM4K0eu5tNfE1vi980FPDj0yj8xytIjzJfPYLxgVehsElmsZ+SR3bzoOO2vbz9Or2PZ4AuAAARScpjbrBtUAAAAA` &&
+ `B57FVqdLY0Hid+z91Dn0nrV/ODaeHzCEiWWZqxzpmKK1nrFKTH3Jbs1F624/ICxH7BeO+3PE9d73nWB34gAK3Bcxx62tHu8/B9D7CPqvKAAAAAAUZtLlbU6qnJ816dijlBy6ye1/azP5h5MJ447Tc8reSueU1mGeGFJt2tZetEvtf1W3Jh7ZR63m9hvn9AazZ/R+YGtXFdh+eKTJ2dL35n1dlRvR8G/wBTH3HhAAAAAAY8hd5vyurRyy` &&
+ `YeF3+4yyVVlvV9lbdvXrryhBpS/jprWldn5TgxvssNLZynYYWIuTVNBEi5nBPaJovdVpX6R0PzzvPb4Z9HyXO9mO4rS7/z+vl8Ot0vJpnJQx8nr+tD7fwgAAAABWNNxvY814vZQ11uTi6KM/VY2c9a2dKWdG9elQuzZZ2p1dz5aNXcnzrPP6ft/dI+eU/o9fSnD3Nro4bCbCzxbR+PYiTmuv5D1+Ta9Xy6bbfU9Bscr8hFuufovySa/w` &&
+ `ATr+xtVovr/H7JpNz0Z+udg5tOoy+WfRqWu+cfR3p3ul4mrxb9V1HxW6bfUe7ettL1kN3i3rayzyFdL3nL4d0d7d4jd8c9XZ1myxiT3DOSSPyJ9jeZ3z5nfc70Z7v3UbFEEfQULRrItbsazsPiX2nqvW4vmu2+rurL4/yH2LivI7Ndeml8frqjGd7y2F/vxpWM/YXuX3fhBjZrpqbpbTQi3HktdBt9VaNpHhrN6drnPFS3O8T3HE630W` &&
+ `p38HrccvT6q5wdHZ7fR7jztJZIJZrDPTix0v049LtXDTU4exsN5xW1i3eXud6vDLk61yLWnvS8/wBRpn1o9zh4Pn9nV+Z9OKKxW83pxymyMNfcytGvz5m/3ZbvF75uoWiLZa2z0Vnx9hi3mo3FA22Me17MZNlrN9tTT8j3XP8ALtxljfXbW5ybfV6sNVyUfrc24l0Tqz7ff/Kuw8fo6rltzz7Tk69jD2eLa2oZOTr6D6B83+i8cc6wmr` &&
+ `S39A0299fhRyfN9q83egk+S9aaBjz6zZw+F+v7alo4po+nObPW7DNI8957VtnQ2fTWeLKpW1OGbyYz6fk9x2Uw67ien6MtXtaewpMbyHm0wp+3aW+Ow9Fy30vHYMNYzv6nocZ6Sj1ev8Ls5Kj2cOluT22yu6xPsr2hrhFvIOp2x3vp7PF58u+o/F+XWrf8fKer6eZz74xlZsQZzMHD97y3o87b6+5nrdHBZnDf2iSJ5FqcFmprWG/pLP` &&
+ `bHYVfK+uXa6mXYMtdVzpcm9XX7CjM6vlur86o4qx01Psz1H0LjM8XV7rm+l8veDX7HYXrr5b9u9cefvQ9GfO7TWaHen2roPh212y+j/HMbnFtZHh9npSvF1rJda9Bhfp5a16GxoTXVbCpf3rI8clvNhR2W0Rxz1kx4zZROns7eG8avY0ZOim16/wCc7joy7LVT2dcdDq+112WvznTd5pNdtBPPY0vX30+9xyoS7u5XLU3L+N60Mdhps9` &&
+ `Kmgv67orUgylx0bbS7Xg6LdaSDmiHz3GIo7jSfbvb4vkPa9l57HH85r+VfkPbVfY84193TX+7O3nq9xy6RRX8L1t1868xJ7VnytZu66WLWef2GOjTbjXw9FNphD50Z9jtOC28U6rnsq3Tlhv8AR+0t1cuh3SMlWG9dhHrb2do+P8qxenYqZZaSwRXOXbK0wwnPCTyiHn91vvS5er6I+m8wJfnbcdBxPi93R8v12rl7B9O+U47WthrveP` &&
+ `p3GVSbjT51/YeeT+zEC5qJWpq9qFGls8rofJsbRW9wq3jaT6yakbDV2o9Ir2ZKu1bF3UY613NShZq10/mFLLXsvFqvUs85u1ocjBrJOvGx9ayv/T+YG9APn+gw7PxfQg1nNfQ6zlrtP9G9fg+JQdXzfzvrSbHGfi1zmr+5xNHH4WdVnV6WxlxmxV5sPaT7Yj8R5NhOVa1+OYizmwu8pzwWQZZQ2UJ7WOlfes4H6Z6nLzGi+7aXs5fk1n` &&
+ `caDxe3XXfqe07sNTv5XqcoaQAB8o0v0/5zxdHU8po+q59cfqX5+7zu5vpny76tpqPm3ul3Hz3pZy2IOLbGPHGEUE1Ppm5s9LuJqg9x55m8wyqzkhxlJhjnLCT2K0z1LtG0V/fZU4UL3FdePV9hwf1b0OfqR7HAxyQCQAAACKUcjF2Y+bdhuQ1ezZz8mg7T598z6m5i1t3i6GM0UK1K1F2MdvWzwjzLGzkwZRyPJDLySOzOKxHZLrNtq7` &&
+ `R7DYp1mpn59Z9blqdT577PnhpUAAAAAAAAABzvRKz8kqfY+Y8nq4irutN5Pdrc85NdLtnzziiKaH2izhHJePJI5peeY+Js4QSWjyPH2Jg1l2Pam8+qVrP1HkhtQAAAAAAAAAAAABqdsrPzLR/VdV4nfxvtuj5nTPDHLnaOK3jSayWOqXDDKU+FddlHc0+ij23NfT/W4uiHt8AAAAAAAAAAAAAAAAHnJdd5nb41qvpdDwO7msukmlzGG6` &&
+ `53O932jd8/eOhdw6I0fV9L2PucGi3x6PKEgAAAAAAAAAAAAAAAAAAAOUo9ypPPbqdSfPTaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//xAAwEAACAgEDAwMDBAICAwEAAAABAgMEAAUREhATIQYiMRQgMBUjMkFAUCQzBzRggP/aAAgBAQABBQL/AOIEik815E` &&
+ `7CWbYQtyRJOTM6tDC3tEx3eX2xv7R5/wBOfDNOFaWcGrPIdorXbxrsUciT9qb611bkeZsIuLMjCKwi5C7MxYD/AEk9qKOJ7QaF7TdqIwFecgl5eJCzytEjIQOfc82P+w2XVh9TKy2yhhkM0oI3/wBBO4jiM0vOZmZZGVkd9wzHpv0/oHH9rO27cUdYqtYMEXnBqamzDOUlgmWb8jMq/wCDyG+TOQ07M0bSxvkjYxzl9gOb5v7n8sm+6D` &&
+ `x/S+Mn5SLC1ZVrzxwy90b/AIrMiyWvznJ/cWuBJHuTugcNj8FY4cObdTn9HfB8rifAOb5y2wszLVT6eao6zL+CeaKCKW/aOpXktWo/zyDdb8ipHZ7xDRyYzYzed85YTkZ3wqMPgkZthTww2O+Jm/n+unafuU5oUWBw8f3ep9eNKcwq7Yw2H51swvlt4GeNRG7EYW3+zxnlT3MDA5yGK45SyhRy3KnOWKMkPgMNgvT+B0m6WP2+otfTSH` &&
+ `gqW7EyRjOIGEcm/M0cbPrUwSqqnYsc84VzcjNzgPIec23GxGbHouOubdY29r+SrbZv0kZRlJzEK5LfZK6xR9yXVdbeCxFPBaEq/EcKbfnPgao8Bd+TMvnCM85tixtm2xC4hj71vaFIZgZbHKO9GuXGWCsiMRxzbouclXEYnNzvtuK8pSbTnCjpqup09NhNrVtZwWtN0tZ4NZuRpHHGE/iPzyG1PjRhW4cW2GecVdsbY4qXIMhuwyOLgF` &&
+ `qftWEne0a4r9qJ7H1GnQ2y0HNXe+0l5xaginOwXbNs+MUk5vxC8jl32PptgFI/Ed/XZ7U6wVNPnapqGoZUqVqiWTKEb3VmkIxZD+ezZiSabeRpO0mSTESmeUH96XIqzoIlkYzU45h+mRQiOojJ9PHstZRkmn13apWCQNGrY2mDuT6RxSW7HBkNi5CrXZmyt3zEPGKyjJJG4x7yYWmU6prKai2nC5chqVK9RbOs6bXz9Xu3M/S9RtiMwB` &&
+ `FUvioB+aeITJZijUS8VEvGVdOeGdpOOJtkpULJIZBAeGI/L7Dg6+MfYZskmTVpt5I5pZGWlVdos2zf3WohYg0+tQkw6tbuv+jWreVdNo1clljiSxqcfb09u5QMqJH+PfNTuTVY6uvVrBlmjjr6hqUggBsyzpp9iSSvEteuXbjPOVw2lV/1FWyOyDjMpSvIZI/tY9FC5KX7tMSLHPWr2MkpKK9ebuY3tMs6RrHEl7TJl7kunnWIqwq+q7` &&
+ `Iv6VqMIp6Xsy1YxGAAOmpTtXr1NWO7XuwoII1S7LVl1K/tAbM/KpMJ4LOuLBbteoavCXUbCkak0jypHLPJekk03TUMVeqO0tDuu8/8ZmLPdlOGZBO86bUZA2CVxlUA/Z8Zv0OSS7LuWaNYFyNjHEMuV6thI4IKGpN7cjtj6PQipq9PUJZ68AVkC7koAvSC0ZIDYeZe+e3pl2TTkt6oLNQz6kSJvadYv0ZK917WRhmJoQb/AECM8lFXX6` &&
+ `AZDwVmnHerR9uM+TqBKJZX2S/+1YmmY0NzOCA1ItwHRfgndtsLAY7ZbtIJZboZorQfKs2UXSNZduOowrJHDyReRhT0/Mtmbp6ktJiqwRcPksu2KufRKcAChQFH2GJchcMgYYXGKwySQKJpxtpvLaWQ1dRQqyv82w0j213MsbSKIpCa9E4xBer4A6DHfge4zYx2yzORg/cTtgmeFlytIdqs6CJwNrDSMxAORycF0CuE6+oQsOrowZW+B/` &&
+ `I4vgL4N0vHVRHWIH7GcJHGTFFt4GzLknwxMktCUSrqiiKh6fl72jWPa7qvdtQbSGBkf9zi6WNq0DAtZSul3WSMbU7UuR6paRotXVxFMr43xb5MZ7vFIH7iVCWWIf8AGpuFLYg9z7Sw6T3ZrKqFXGIVdQnGr3IzthbpvjHPdngibTVL1qvBMHjD0klWLKhKQmIMeTKW840cTGGWOJbsPeTQuK0m85OVGScp8jjbII2lEsBDWX7MMhdpOo` &&
+ `+dNk/aaQkSv7rVcDIgu1U9kJuTUQyVz8RbfVceNnS67Rr09WTtNYAAH2E4Vw/N0BM5e5CCvWXkrxbMvxjlWUboZAcqI6zFv2dP71eMEY8kImX/AKv6PjJPcbNfmkoZZNxv1rWRHKOJaxHs8gZcPMhVytEDlCJkuz3qql+5XWrStPYHx09YRxF6VZKsP2q5xkHG6haFCsizuI2HWX/qi2CNjHJv4OcqN7q7ho527KJKHFqKSK0cPwG2M0` &&
+ `0cMjuM1qDt2JU5dGYKsTlxpUMk06xIuWIC2SRAEx7Yw4oqFo40VM0w86FkJ2dMjjjPX1CbMuv/AGsOSo2w32xxm/bnqx9nIz9lRdovGFcn8ZIMDlRSkLp2YJ404VraqstcM8chGS7ZX3ZZoe1kkth45+KZ3ot+BICnfSwtara1WrFKSNmYrKieYoQFpQuJW+KBP6dYkkLaLqcl2LR9Ug1Kpl65FVWxNJJr/wB3Bh0cbpPFKIySzxDrJ/` &&
+ `ADx4zlhV/qLhdWIJOnxyfStMEhuDuNpk/PJIuUzwyxksj4u0KzuJF5EZzxoYmMtKu2GnJxFGc5ptatVCjcHj9QI/PZ3YZqjt9P3U+mDcLmnqDIaoeDu360bnULUkFZKw6zySxtYtxJUrzFqvkBvOKdstxCaKM96xGNj08cuPgr42w5aj7qtA+5T3HkM9vANwkgbnGVByairtbhsqLdEvk8bQgd9yJHRlkDKjxbwRExIqAdt5hXqurcPC` &&
+ `rv0MIDF1xuTGuu2JvvEcY4V3w9GtIskNSxwm9K25pqmgww2eI228zLtki80UtHi9QGJ2bCG23Occj6e04++RO4DSK8dG1ImRS8o45Q2P5yWJmW3GUyeFcaLK1KOQR0bPOPT25JWC4EAzbxtn8VtyiGGtcLSVi8mE7tHyXPPOJ1wsMLdN80erNqWsV07UHSTwTk536Ozzug4Jy6MWAq2ZpGLq+c9pGPmP8Ak5xG2ycLJkvKNmHEV3R1Mk` &&
+ `aYthomq3BNGrjjH8NocDW49IfKkNeNQV6Myqu+E5vvjyZavHt3e3OzlTntUdxsXNxh2w9NU+oNnQNPGm6b1lsQDJG2bGOwoN7CTi78lXPGIiIfbvPEtiLyrRHfJP5E+xmOSDupscQCM9/bDDs/1EmLqMG0mrVIIV1STc6nu0traux5FW3yWQCQluctjkxZY4bWoYZHmwqBm+FeeRrnHYYHyQ75JKiN6Zi7+qfZrtUzw1p0kr3eVTNOjF` &&
+ `xUiCqcXYFH3weegAwuNs24tIds38YnxKu+cX34lMVuEcrIX2jbIo66YGj37cThYJfp5Z27kN2QYl/6ZX1NXr92btSzSSL7e9yO4PIquIo3ATbYZKNuhzT9Os6pNp9SKjT+yvo8Ea1tOKapZr3reRJ+k6/f0arZS5Un013AXIzitgJ6hc3GMAUQgOMXGGxCjkxJXtOymPgFj4ZuSVbfGH7KkbGDuKI1xj73i/bhfGbi+tR/8epMtrOPXk` &&
+ `dt8Zick2sWKFG5bWjWSrX+3Srf1tP1JBLG1OxHbq6/T+t0v0ve/UNG9ThpCzxSn4xB4iB2AwADDnLOfiYBZcXP7TEHvObbkRqceFebx75CrMJ4jyh/jttkLMJ3yPl9VZf9hrEdjTadClrFK16YtVhBZPftWoqxkHOIR6lXVINUmFHSKVaBEVF+67y0nVAUliqN+h6rnptxQ1+1CLEGpadCqmFYrSoM22Azlm/RyQflot9/ktiYvQYpxz` &&
+ `gxXAzcg2AJMUBVJzlg2yQK6inG170o2+m5qmm09Sik9NTo5qTR5WoqYoa8UR/BVss8gab0/atwVtTpULk2k2PUivWkqzx2a7KrZPBIJ99sjlEgzjmwxskG422yFt25+1vjB8YM3zfP7YYDhHg/P9qmcfHfTt1OfP0XIWqdSAfx65pNbVa1ie3pyV7n6Szaho2rVdN1C1Uq/wDju13NNzWIzLp89WVJqCTBmTyTh6SfxL5AT3mXN+m/3H` &&
+ `p/TEHF+cncRxdt2kSvaYena7VqP53VXSf03oszr6Y0UQt6M0ovpmm09NjzUp3r1bM8liVH4FZd8Yqehxjk65CvHOftwfaB0Of2w9oHlVx/B1BlMMarNe03S0rS/wCPe0oyyuWWRG6AKcchQZUAB5FFGEdFGHDgxeg+WwD3N8EeVOwk+WhabKWnQwf5Wp6TWvZd0+1QxGVl3GOw3lILJkfwfIxW2zflm2AYBhxcbBjPh+GyYuZtH0y3LY` &&
+ `/y2UMtjQ6MmWdNuV8Oxx/mIe5V8Hx1U7ZzGKw3LjiMLYCSPgA+WOWG4QNGfrIIkhT/ADpqFaWTUoYDLGnHEbYJ7maIKWGbYevL2jydxjHOWM+XGsCv6cgsWbP+gtUYLBn0iKTLNGaqIQJFlu1o5kIzkoxvdgDYegGH5Q+9osszwRSsjSJolZq8P+j1jShYL0xAm70sBBG+cm6ADGI2PxZjkdIrlmNNB0uSzXqaTp9WT/S3NJeSUaNZ3X` &&
+ `Qmq42lpap6h6YqcXq6tUEE0cyMWijgtO4cO+aJE8h/1uqaJVuSSaLZsQ6dpwrHtx//AJ1//8QAKREAAgIBAwMDBAMBAAAAAAAAAAECEQMSITEQIEEEMFETMkBhFCJxYP/aAAgBAwEBPwH26ZGLlwaWVtZoY1X4aViiY4aSWNMWOPB9NcDwpk8DW/j8GON8mPGluutdkkZowkrXJVdsY6vZhxRHGihIvq0V00ozRad9mLC8hHAkq9iMdT` &&
+ `ohjUe6l1aEZIa1RKOl10irZhUI7L2cEKdsRY5mtDma35Hk+BZdyxj2JSo9RCnq+SONyIQrghGpl+xgWobfg3KP9KKsqhwRUvkUmuRS1DRmbk1Ei/jcqT5ZBLWq6RxSkrXRYpOjJheMWOTZ/G+WTwqtiEWtkRVbiNUT+r60KkNWbeRqt0KVozKX3M+pIw41JLUKCXHT6b/weO+RYv2Tx6lQov5NK+DQiWzvpHcy422YoNLca6bsoXTjYS` &&
+ `M7Th09LWnqyLlxXX9Iv5GiW6FwQZsfsnkci2YsjezORqWrcxp1uPk8GSepkVqdGKGldnkvp5EIcdjHG9iD8dOdiacekN3sb9JMkyb0x6YuRKlS7M6sgklt089Wfa7RLaVohKxUSxavJ9CRCMoPghKXkctx7j5Gm9vkfpZmLD8dG6Nauhj4IcdnJQ1ZONKjdEXa3E09jdE8h9QUxSsZjXZP1Gkc2yxkN9yhoqu1414HEdtlPySjRFWaaV` &&
+ `lfBHH89nqJVHrqlGWquTJkfNbEPURfY+5UOCY8ZpYoXyJqMqfY8lE5anfX7lpYv7KmVUqZDJa7GuxdKKNJo2M7encx5pQIZdY8yWyHJvsjlvnk1p7+TK1J2jHkcHZDLr9zJNx4M/2+2nTMWSD49pdMuVQJScnb9xNrgxeqa+4hkjLj2cjpGSep376bXBj9StNMjNS4L7Xtyeoez3/CjJxYssK5H6tEPUprc1I1J7GbI09Kf4+pkpuTt/` &&
+ `8AL//EADURAAICAQMDAgQDBwQDAAAAAAECAAMRBBIhEBMxIkEFMDJRIGGRFCNAQnGBoRUzYLHB0fD/2gAIAQIBAT8B+XvWPYqeZ3F4/OFwG2zvpiK4b+DdgoyYzgTUXb/eJqSowTDqG85neY8xNQynMq1q/SPMBz8/Mt1AXIl+oY8NN/tM9dwKwMRwDK255mltsqbax4gYN4/Dbb2wPkHxLGOcy3UGM+ZmbYBPaZmeiMfGZo7ARt9/wa` &&
+ `rWLpxzH+IOz7sfIts7aFpbqmsP2h5m2bZzMkTuQGDoRKbTW4fMqs7i56O20Zmsa6z1P4+TrLsjaI5yZiVUBhP2ZsxdOMifs6+0TTYPqj6QgceYVIgbMJlI3HbPh9uRs+0e0Lx7y24N9X6TUuWpMz8jWN2v7yupT6mmUHgTvcQWH2M3mdxl5ELk8wXvN6eNsamtxheI6duK4M0QRFLxwf5jiBqx9IzNSz9k7ulmrrrfYxgYGPq60zn2mm` &&
+ `1q6gkAYj3qFyOZ/qBIyFleqYNzyP8AqXWBuTLW3cSpd5nZ+wltZV4fPQECHJlb7BNxzlTNwcbXj0BCPtNG9eNg8zspnJE1mosrLds8Sy2yz6j0a5Bg/VBqgowBDqxnO3P9Zp70R8kR7F9lxBe494NQ/gSob/QYRKm28Sq1dvMvtV39MzBAwB5iA2TZWP7S2pWGVhU+YWO3BmkDC7IHT4kW7uOtbAMCZfTV9W//AB0XzPI3mFR/LKWAbm` &&
+ `Veh/ylmNxj7hyJ3HP1CG0n0CUaFE5bkzsp9prtKtfrWU8CIU25EbBY4lnEb6hNNVsXMscIu4zUXm18/gH+2CZZXgbugOU5jGZz6pk7pqGxhpao4MMAK+oyhxYgPTUbdh3TuLmLqlHmDVBvEQBjuMqUWPg9NV9Mscu25ug6aB9uRNSS3LdEOF6BPGIAoXMr/eJgxeV2mWrt8Qbs5HiU3dvwINYv2mpZbVxuxLq1H0QV+nmIAg4ir6Jwo3` &&
+ `H2xB8RqJmq1Z5Dfp0rrLnAh07hdxH5dEOGBl5/ToviGKxQ5m9m8SqxhEbcd04PmMNrZWI20ciFkxmbc8zt5hSbIuRndLm9paoHQDMr+HB+PH/uLSBj3xGUjzPMuXB7Y8COm2V2KoORA6scGMpEErYTdBccYMBPtEyohsOeBEfMZsTcWMU45eW6jIwszt5MZs9PhtLNcDjiAY6dmu2vYW8TT6ZFUqp5M/Y7F+qOm4ZhGOgOIFyIOYlm3z` &&
+ `E++YPyMbf5Jiah1WLqhjOIbUOCRLLyDtUQq1lYsEdpnoml3e/MoTtoB1PoYOvj/wC4jjtuGWE5TKwgKdsd93WsY5hXH4Nxm6ZUDidw+07wLgkTSIgcbP6zU6Ou8c+ZdpBSQPf/ABK9K78kD9ItajnH4Hox9Pj7TtlPSRlZQpRdpmo063JtMu0nZXk9a8kS0YhOeoHTEJxNLpxaCzTRt+846Yz8mxSykAy7SXglmjDExK/QJY5aAfgIjQ` &&
+ `HM0VHcA+3P/iIioML8xlDeZqvhgc5TiGlqWw4juNsMHEzBiZgbMJzKF5/WU17Ex88qG4M1GhsJOBxLaHr+oRqyvkQ9MwGJWzHiaHJZfT9/4J0DjEbT6jeQVyIPhNhPniW/DWU4Q5hrbOMREao7jNLUtibyuMzGP4YoDK6ErGFH/F//xABGEAACAQIDBAUJBwIFAwMFAAABAhEAAxIhMQQiQVEQEzJhcQUgQoGRobHB8BQjMDNS0eFAYi` &&
+ `RQU3LxgpKyFTRDYGOAwvL/2gAIAQEABj8C/wDoiKiak0INTURWNGDBhkQdaM1nQit4/wCUZV94rJrvEZZcZ4eupDAzp39ArDMNhxaZctawoGKXjiMnsN+x+PjRRVnKrTMReuZjEMlUE1LnCAMyayPGNKKznrUGsz/knWF0wnjOVddYw3l/tarZwA4+KPIA512MGIySsozRz40Zus68jGXsFZ60r4hC6CM/bWDNVOoGlSZ5ZmhnSNk2Hg` &&
+ `aWQsTGpn2RX5vUriywgY45cRW4FPjQDVH+Qs7MFAEyeFOOt2hwVOsIAfUMVBt2eKzkKwOAycjWfn5dBV1VlOoIkViGz2QRxwClaAxTsltR66Fm0tw3PThOx4zUnMUY/EzMf0MSOjKssJOoxaVxVxqp1HTn581nr0R0YVYgTvDLeHEZ0lpQbWiqr5cNBz9VKhbt1H4bq90W1WTJMRA/ocs66tTcYgwcPCvzFLYTK2xJB/3HL2ikduu6wL` &&
+ `Ha+IGVGAATrA/oIJpWGQyG7p4Rw9VC4Du8+f4LXbzqiLqTW1bXsDP9mv4d05Yt2MQ5Vd1APosRLd8/0EUyszjhudr1Rn7KVbFnq1R9CYBXuisK31S3wC2sx7491a+dPRPm9w812V3340PZ8JyqVuOwMDDGh+RzoEeeNj2e4qPH3jkYsHKBzoPeZ77j0rrYj79Ojv8A6BerfrA2QKDEPaNKxLsyC5mfvGxdW/AwMvfTObl1y36nJA8BXH` &&
+ `8Pd87IVn0ODkWOTTr3d1LszLEDXzrdoWOvuuMRXHhgULm2MBvF2UemxM58OXsrn0H8dXZFLIZUkaeFNa35fSBQxxzjo1rWs6y6J/Cz6R0BWQMj5GdPCgpbHHE0COz5jXLhwqoknkKubXcd3Ut91bjew+iI4DTXKsTq+HBuIilpPfGh0/etzI8QdRUnebhUnj+PNKxA6z0cpPD+KxsoEZgcRWvTmakZipFTRt4hjGq/OusKyg7UcBzrDk` &&
+ `bbibbjjzHj9cKSfyrqwO5h/Hw6Lu0NoqzUlYJ4eZn5hBzFG1cgDMqT6Q+UVxhu7p6zarsfpQdpvAVKk+TthPL824Pl9a19k2O2b1//AE7QxMTnqaNx7v2X/Ts2ng66s1fdtbMsSSvHvP17NB/Qb7Cxb/SmbHxPy99FbYkyMRn4njlTSZY6nzIOQoGy67UnJjDe3Q1hMo/FGyamtC3cOEYpGYj40cEu6+iuVxP2pkg3Z7FxWwsDwn+Ku9` &&
+ `W2LenDp4eB93CriNubRaGPCRmGHyrHZtFyRIxbopLu07TbbC26vZVT4c/GjsqFrdpfzWKkE9wq1sCAzgy7ujPo0no760q0VFovilS1yI/fjWL2jlWs99NsfkJBddTFzaG7CeH1w411u1vc8o+UnzC9pvZ8zyo/br32Wwf/AILJ3jr2mrBs1lbY7uNAWhqYLZbo50k2jbYN2SMx486gf0Bt9q5+hBJ/jxOVFOsu2rZJxYIkZzqNDMjLFQ` &&
+ `CaUEtqjEic2j5V/wC1uHww/vX5eBY55msSq57i5PxqCMPjQF63buj+5dK/wy4Txzr70T3GtIo4s6DMqsR+pZBFBbqJj4xnUUzptN23iaSFC/MVOzE9erYsdwyW7iaw3LF1No06oqZPgdK/xOzPcnjaEx3RWGz5P2jF/wDc3K+/6sPOidGZodWuLxMUcaoOEq0++iRbuRzMQPfTbMt97Hk+1qE/Mv8A8UF2W2PJmw8IH3jj640epSCe05` &&
+ `zZvE1vbUrGJhN74UP/AEzyc5U59beyX69dR5R8ptgzm3YEAjxpbWyB1s7OWtZzm2RP13mian8bAzOB/Y5U+0UNj2VFtCMT9Xu4V/n96gAKq5ADQUyMMiI1pCtkHLM/o7vGsRXTuo7mHP21hZ29Rj4Vhlo/3UBifLm0/GsJyaJ7vwc6zEU2AW49Fjn7q6r7RctxBuFcvZx99JZQb9wiY3jnxY+J6QBaZjzBim2a5cuhbgzwfCYyFPtlwL` &&
+ `Z8m2m+6R//AJSPSbn4ePrNvyRsmNQYN+7kv1oflU+VfKNy6P8ATtZL9eqh1Oy21IMhok+01ju3FRebGKf7Ev2y4nBOz/3aUhN1Hxsz7qwEk5r35zWBRJ/FW5Z2VtqGL7xUbeC8wONYkB6o6Nx9dNfZvu1XESM8q+x7PP23at+4wbKyP4yHfrR8n7AEVNnRQ925n4QKuLeu9fhIEO+FTxnCB9RSoSNxczoK31wzw5VCtR6y4MS+iMzW6f` &&
+ `aI6MzhjMN+nvoElSea6Hv/AAMxTJbJr73Oh1tm25GmJQaaxaVUU/oUCDzr7PewrtS9pOfeO7o3vZI+dbRbt7UEZhh3fvSoPcKTZtnuXtpC5Ll/4ihY8neQWsga9edTzzisWLY9ij0dZ/8AKlvbR5avsx1W1ufXspbz3pbiCgOfrmrdt2uXlt9kXHLAerSgAIA0HTjQZzFYb4/6v3pW2xUtK3ppcxKPHQ+6KkGRVvCowGk6g/mCZqLlx2` &&
+ `E6E0tz21csnY7zqujIy5+qaQWy1t2EkXlKRQu2la5bjMK1FrFzrXB3kJhvYaN3ZG+z7Qc3tsO14j5iruxFXW4sXMHHIzlzEisd5XXEROf3l5vkO7+ZDQOtYKHfXEQOPOr1+8hQu0KCR2Rp86gYczGYkd9HgBRwmM+dFG0Czl8K/LaKCgyDkD8qIOHD30LhSLkYSTr+BCLib3Vj61G4HATr4g/KgAkrixQd7P8AVnWKSyYdJxMv7/HxrK` &&
+ `o2m2jDQYu+msomBL9uUz4rqPYake7jUJblTkhttMcJHL1USLaBiZZ1t4cfee/p6q2DMgzRCoyYDhhv36D03Nn2m7lhlGPA0UsYQon74jTuHOlxYzCjGUXER4CiiNdKnQdU5HwqHtbQ91WnKydKlLUqOyGgeqpvHC0DETkJ8aazZwXlIkW1BxeNMtzYb4fU/wDJiirpukan4ViRMB/sJX4UjXXe7g4OF/aagXHjWG3s/XnS9Zfe5hbFDR` &&
+ `88/fTFQDdYZE7x/wCKxYTmYUDUnkK3u22beNTThIxsMgTRDGZq53wRQtvccrbJwKTkvhVtTO/kw9U0MTb3OhiM/gdSExGN/wAKO+s8c6yYHwNa0NmkZDcz17vdUMJU5GuquMcJO43FG4Z1DtjGQYxxqLnZHpnl399XHV8QtoFEaGf/AOR0jY7M/aHObDLCvH676CgBVUZDzcCO6Wz2kByI+XqqAIA4VCgAch5pKBVfWY+NBsxI0PDzZP` &&
+ `8AzRuXNTw5Ck2u5ae5YW2RuLOA8T7KDKZBzFRUBwuUxh19dMp8KDLk61+VveIrrLjDTdwns0Ms8VDzO/pOETRZjixNiPI1hAHgKBAzoNRl5ZnAXFwb0Rlnr0NYtwAmTPy4wO+s5GPLLhRTaWVYGbcI591XLwaQclOLUa9KXrmQvWgiGOIJke8ee9xJxDumgxu9cGzDxHmsx0Aml6zxduR/ap0oMpDA6EdIt8NT30YG7oG/VV4TJNp/hW` &&
+ `yvEQmH2ZfKkMNnu65D6j31J1iBREViQa6ihhtEk8zpQAdFnhE1jYbxrez7hXV2Lbf7q32NfmMR3mpu24aeGdZUaZAwTnzintrbyZdyDGHPXv4+2sxTWsQgCRi4UTm2eId9NcxG2wGHF+mePRfB7XWmfl7oprY3T9Z0pe0VQAq/JmkacY1qB0FmIAGpNPeVn+yAwnDrI4+HnlXEqciKNtdpuSpkYt6QeNRcvXbmeuMj5+aMRzOgAkmgrC` &&
+ `MzA5CchWISjHUrx8edYbgg/qGh6PvLaMP7hNW2A/NcQO9jUESujeFG0ghLd11Ud2KuPqrNoMSBRNu2Y4M2Qamx2d4cFz95ApisKvotrPfWJgJ4d1FiCY5UWu9vj5mpFfmBiuta1nbIJ1YGR9eqsxucG+VYbefhTnFvERA4UFGlXVtziNtkC98cejaR6XWgx3YFHypAGRce7BWcXHXhxp7ly2iO7Tuti9ED5dNryWpZVKdbeM9pZiKgCA` &&
+ `OHn50l0cGA9Ry+vCtDUjMeYt1RMAgjuoODIIkdBDCQawHNT2SdfDotktz0XLDy+H/bRo3LlwYTejAB+pvjLeys6utcbAouYQh3iWgH2+3KNKEggxx6MuhkPpLFMriGBg1E5+YoLLyg6/WlFZhgJjurC3Ec86hT7ahj7KgCsR7hNOZbCLa5cNT+1dX1ouPPYt7zewVtG1Om/m2A8IGQ91W3W+rIhneXM+P/AAPMXrLK3br7toHU/wAVgX` &&
+ `M+kefnZ1OtMiZk8zx4e+g66GlwkYmYDD+rzGzIy4a0FUAAcK16NSIzy7ui6xEaKDzH0TRz1yrXJXVz4Ag0HRgwPI0m2LhuIxFuDl1YMaZ8+6emGpcb4QxyPD29Bcdls/XxoMphh0SanDApcEYR2zROESdT9eFFlJnUDvoAjWsgvspmImM8hWAai4uviDRga5mtlRMgEiIjMa++aKu3bGGfGrhVjv8ADl5hW08Mq4WJzFtZ+PnESRI1FR` &&
+ `HR3ULU3jIgqHbtHjw1nnRm0inmNfr1+bphBzA/SOVa9AVe02n79EUDhhSAw76i8JBGE+FdSgw2rglB3jX5e+jbbQiNaNq+cWcLcyz5SOHKeY8OiGq4XOJXbKc8tPfr66/w102h+jVfZw9VdVtGzdYp9K0+ntqSr2wT6Sn6+NRjn1VmjEf7DUYXnlhpVYy8ZmhbxF3JjCgmoImaTsC22Q8avPilMZjOfH3zRe6cKgTJqbjq2C2qkaw/H3` &&
+ `H31NW9oKFQ7M4HczEj41fukqTbshk5Kc8vhRSwyWdsKygfst/HCuvT7tkyuo2ts9G8ZfgtXHVvzlxXl5RkPPnoyNbOtxVCpcWWRs555jnTIwh117+/zD5mMBWUrGbRH18qAVR7a7XsyopcLWid2Z0yjKgcxMe+reAw4O6e+iCMJBwkcjWLDbKMmG5Izbl8Wp8LKV1UnXwP7/RlZkag6ijCtgAGEATzqVxetY6ZNq2x71FEm2Ae7Kgtva` &&
+ `7ygc2mobyheK8Rn+9PgXNRm5/epiktsgvelhy3e/4+ysOFQmvfNSzuwmQp0H139H2a1+be3RHoji3q/ajYtrCWSLcf9I/er1thlhHr1q/s1wnFbfHbad4d45V1Y2i8HgqXntKTJB56msGx7S/VRAXIlPCco7qW3dW5YOHFcua4u4HhRCatmzHMnzAVt9YkZga/XdRvrcUysp30Lt1cLZ4h3jpzp7R9Ieyrl1exART+qJ/fzBMd1a+YuH` &&
+ `gc6yEZ0DP80QuGdVnn/wA0t1TlrVu8NG3GPw+f/dQPRjQ4XiPGslDNM5cO7w1z8Mqm05t5NppiPH65197AH6sWtEjCqzlK5mouHwIFYsQivzFnlOdY7n3KasSc4+VAQEXtAHXxpcPWWxj17s8/CusvOrvEDCuEAUem68sSdSfhW02tHu3N2NYwAT7j7KxGYPZkaUzRnz8+5ag41AgH0poRZutOeLCc6S51qInW4mttw5mhdN53QN1nVx` &&
+ `lj5/OOdZdE0yEkSIypbd0AcAwG6f28wYYmeNadEeZgOFbnLn4VGHC65waykpqeP8/XhRSRhbNW1g8DRLIcPHCZ9fOhcQhlOhBkGstejcfBHdRu3tnZgNXUyo4TB09VYk0OhHGoOdG4AN3KQOVfdi2qxq2fu/mgz3ccZiV7Phw90561p5rXTook1cs3yugIjlH7zTHGGGZU8xOXupqJPHzMugSddKuOyr1SSqP4f8mktzOFQPMmhHQ9u1` &&
+ `gCDddmE59woKCYAjPp3BJ8YoAlbciVnexDnWAnC4E7prC3Hsnn0iprMb3A1lWLhrUDXjWFbNxBxwXXSfGDXW2Gxc0dyZ9Z0qc+8HVTyNTXdT30vXLRuahVWPhQ666IDf7pHqC/A0MCtIGr6/WVQOgs7BVGZJ4Vy6MqiurO7dL9n+2f299B81IEZNFBbZhFUVlUVNdmsunZRsttrl3ewqok6VasHO5G+e/zGxXkXCYOIxnE1APRNXSNGv` &&
+ `MZHHzTgRVLZmBrUxnzoowgc6wwSOFAjzOVREHlW5lQnTQnke+sSrINDfCxwI1rCcjy4ipLEngOJorC4weWRFb6xzq5fRlOFCwzoCWjFmVOkZ+zL39ASHnURx+v2rEzaaAfWdAKGcEwWXODRd2AUDMmvuw0N6v5FGch0ZdEHzVVmguYWr21a29nTqhl6ZzPsEe3zftqS2ERqIjWrFxRlcOARwaNKTrFO+wRSM8zV5dpd71y0/ZJgeMe2o` &&
+ `CgDkB529WQ6MXPWsR0FEdPgahcJPM1nRVVnkOVawTUMisORFHBaVD3VvJX6vGriswLsCO6KxscJ0+vrhWbtEQQDFFLVswTOKSxnvpurxddoN33511YdVABGIHEx75ojfAxYgrPiilQkYzoJ1o1p0Z9GXmfbLF4WVtHDbLpMggy1W9lsTgQcTme/wA23iLyINxEaLbtzw1tOwpfe1etsL2yydwxz5/80m1bTs4XqWVrezK8ntCSTpoK2T` &&
+ `aryhLW2YlvrkQpJ08Bu+yisYARmOFYmxCwDDBs8I0kdGta+e1oRuxpw8yagVDhVH9pmahRAGgFSmQ/TWT+qPb8qI0I1FM+cAZxWQiMo5VrHfyqShU8jwogJigS3P8Amsdth/u4RzoWyN7iRoaTMZmM6+02t27aOJTy50Vw4L6/mWjkQfDzs66mJtW837zwHzpNlK4UXdaD2h8hS2UGnnC6VwXAcNxY7LDWrPlXZRN3Zu0OafXxpNotHc` &&
+ `cSKu2gJdd9PEfUVZusZur93cz9IfU+urVq/ab7B2rjomIluC5Zgd/wom0yuO4z52fSLizOIA+vL8DMVigTETXI8COFNbuJiBHDjWJNfjR8YI5GpQ4hLSJ7+FFjZZQVgliPVofGioANt+0p+Iq8iSIgjlJzPxouUIa3J0yBwmr9y3IKo0htQRVu5ttgO5RSGGRGXOsfkzb3bDpZvcfXR2XabZsbSnaRvlSdbO/x5UwD4JHaHCsKNZvqMh` &&
+ `iEGsJexbB9JASR7fGkQWcTAbzEziPE1hRQo5Dz/wD1BF/wm0ZbR/a36vrvqRhdHHiCKbZLpjYtoOK0x9E8vru6Ns8lndt3vvrA0HeB9ejRtMSAeVBynWLOHfQUqIoWVLFRlyz/AAADzmjOnA1l+DhHRmM9JBg+2oXTpmsLaSDVwNjC3Fx7pjFzB93tpVk7gC9HV7VamOy4yZfA0Ln2w7UEnAjpBz7+NHZhItnLCw3l8KwXrSiIKsuvrq` &&
+ `UEEkn8G55I8sIq7QBH9t0cxWBsVzydcOR16s1gaHtvmrDh3il8neU2+6P5N/h4H6yrZvK9gb+zPvcJX6y9dJfstit3FxKa3lBir9y/ct/aCxLKTDROUf2/Ws9G4yv4Hp1rLpIxZDKO+o/FPS930VkH1V11475EBZyUcqfWCZHt/H6u8MNwfl3QM1NHYvLuznaNlbdXaFEg+Pf78qx7FtVvbdicn7rFDr6taNi9dVJzi5ulfXzp7W27Jt` &&
+ `F3YGGHMdn11e2Ukk2XkeDfyD0XEWwL5MbpAPHWDrGtfdWbpCnX7MU//Qx7acPZ6s8SXxHz25Ze36ipH47XDoomjauF1uXLgaA2QGuXsoqu15Hjg3hWArA9HnH9AyOoZWEEHjRdthVSf0MVHsFC0dkxZziLmfbWIXNqUfpDiPhTJsdnqw2bGZJ6GuoASOdG5cOfwrLzshnWsnj+Nl0KhzDOo99JZjenIkV1jEv+nu/qLl1HAnRcNGzdQp` &&
+ `cUSR+3TrHRn/RW1H+qn/kBSnCrMOJX+q38SNzSi9z76xwuIMx/uX9vdWJGDDmD0Z6Vuj+hS2hw4pJPcP8AmrT37hFhGFycEF4Mga+HDh/WFToaLWlaxd/Wh+POjK9db/UmvsrSa06Y87LzT0PdicIJrZ8GZYm3Hjn8qCooGX9f1nVgPMkj0vGuqCmzdGu97xzFRikjXKCOnOp87Pzb/wB2jJhOjQRlS7RfwWksHEtsbxLEEZn9v8hxOC` &&
+ `G/UDQzzGh4j10S4a6n6lG8PEcfV7Kx2riuvdX2e7fUXeVZ6fgCpmhba6oY8zXUAb149WPXlTFwQzHQ/wCSC9sw6u/Obpukjv51c2e6Q5ZpuA8SawmW2bgeNv8AipBkdEdOVTQ6m4bbgyCKxbXs910/1LQkGnv7VbKddcJKOmfcD3V1lnZLaPM4gP8AJmu27yyx0Iis3tR4mp2bBfWc7NwlB/0kafWlfZLmxG2pO/cuMMX/AE4Sff79KV` &&
+ `vJ9s7OwmStxpqb2zNtVoenbXfHqrHacOKF1skMmTTEbE5QrunEsn1TW+mBP08T411ziEHZ7/8ALvtCTs20/wCrb4+I41b2fbNvR7FvMIljDiPNs/dRd2xsRHdXYX2f/jr/AP/EACwQAQACAgIBAwMEAgMBAQAAAAEAESExQVFhcYGREKGxIMHR8DDhQFDxYID/2gAIAQEAAT8h/wDiKjczzKFcUQUbt3KflOOPeCBkb4DyMVs3WbZqFn` &&
+ `iItirN/NcQLHH/AEzqZnliNau6aEWoWD2SzYpYcDsjwGOZusnUyJAWUUWnS14u5bo7kDn+4/0HKvyVAP3+zAypMTcDR3gOdcWw+naIoJckq2SNNc+m+YM+EB5uz9paCzcbAC/+kDIFYyI7uJBJvJjxQ36b6tw2CtaXGWas9CIwt8cGdV74d8yyNxqlfxRZ/HNxfb2MRYASByb9GseCUA0WFh1SIe0CkRgWpV43zfO5ncivvLJQGt7tTN` &&
+ `+K1q66mc35pegV8/Eur2l9hcryXTZdnBAwhp2g0Gd1qLQcn/QvhEkoHcakshWjVWAfOT7SiGmh+Smv2iVK2dnxHzb8zQuXZCxUOpn6LFPXKMLxHm3Rj2hjXgXH2jafkzbOlk5+Y11lFD7Fr0IJd5IdlE4f8ihXbt/4O0u6v6U/Aj4BkA3YR9vXjdMvNQPPf65LMMtVGJdwwqHMMMcNkG4irmFIYgWZQvumqJzQCorUL0Qn81Vl3PVOKn` &&
+ `sqnZlSRVBPLf4wMmhwMntz/wABAW6mashcIvD726x1vxElilSHWqrUjUDlaI4PqLvmpeX22GfWPN3ZMj6LbJuViWJa2J2+0ahuDLHdniHXmNzE6I6ZSVKGoUHrGnDJml84IVR2OHo/wkxa30EtECw2qFb4Fav4rA5YFwXb1cc8Pd/8C3G4dZW+auyhtV9gtxVhFBAiA9WuMY11iXa9Kqj4BVCp4RGLy/U5YYiMIeCWlIa1LIwc6TM6gt` &&
+ `wi1jMrpSGrfiA6J+Xhho51e94IcCKUG5VKLNr6IGaFG/T9eR1V6tp4Gc4Ct3CLNQ4s3j9ioDMA/wDAbARTWm7we5l48zWtFkv2DN10j1CHH3fMdkbS79dcRF4YOHFOpyGEgWoi3FTUUvbLHxB6vE0yiGCxlmfjM8QXtYpCuM3S9azjaFxhgBh/VdYnwDFadt16Qtou1tiRpda8H1le3KFlD3j0eP8AOqtAlWlL0xNZmHruX+8wGaBBxH` &&
+ `/2Ii0hlsozkKiecpSJOjXM4f0DTZAbllSJfpmOGIXdRWzqchmOqnBLur8TLAgi0sZtIfu0iuc79OSNbduyuPtjOY8tV8foG6u7gLWFFWcpFui0dq0W52wo2thJyIUAbYy8JQCBjabTPuPxMMq+BxKief8AOQi4jB5E4mw+2bcF5iPeHKwZz78fLGaxZ4ZXBuLqkgSrsCHVIP7pX1Behr9nmNe5Xty05rnxfpDlLgeKGT7vS+0RtLtJzl` &&
+ `45/JFsudZDdvB7uPeEVELea8TNuPwI45m2/pEFlTfaivMOojMQpO5TjjIqc2t+Bs67mR5o5Vnt8f0+tCTR3F6/c15lZmYX2O/T43wm/fjTb7Km+TqpwV+CGx6Ebo3XDG+Z8ja+DFvR4xaGIXczf86jkGGqXizBZhA1xJekJrOttlYedcZibgzJ+Dx/d3LtYYGqHr3OZuVt5i4HRvGJ0BXqHIerEggyOr259SDsMMPJq8rsoFjUodilzk` &&
+ `un3xK0N81gyCrq1HpM6NJARxY4BL1bhVUVx8zK67JV9MBlmKAwNK5zewTzLVXNVT9spznS9EduRehsJ+fj3dV3OoYH2H7dxeZomJfwjfawFVo5i1FEfIgFwhb4+yc87t2FGsUQwFpwu0esxFIq8uJXBBXivtznnQgdidBuOThRXwOp72MQ4fBgw+JcZ90z6nbvmZxHzpZ/73dNVEZdyxSl5W2XN73dNzREBi/84SW41G9KcGuDygG1rK` &&
+ `48EABBeSTLXyX8xZARfq50uz5jQDG1I+4l17ep7bGD2fiW2qFq/ux7RmxconQAFmmyWbao2avu5gqt85CZQZuoVQZYTGI6lCwuoR9WnZ6KKuHYTvGXLiUlEDgaJuLbAWg5OAlC4I2CFcikxRBLguzLrAWL0kf2zs2zn4d5jvl1AfL+JfJ0CKB5vncsm8ekY5YXJVptAVvTK9gRu1XJgJKHpTmkb4MeIbRXI91VDnBzeApu3O7SsXVnru` &&
+ `m2GA5bLPaZeZjsfNvxeA+sFAUp21PNPGrbxGgDBaR3Qv3GUyiFTchHpf2AqxeAg1m/82SD22D4H4YZBo0Wl0Gl3qtMbC602UFBwEo1VY03FYmR5PK/ge/FgjerxZ+DcDCVGCh7v/Y9yDe16XlH/V4Q/JmVDowzXM7t536cEFUYKN+x5z+3Z9Bh9SsWQFys3iS4yL0TAxyTf1x/MMktAhpWjFGt2PXNasFShajYyBb3KnSTF2ygixVZBd` &&
+ `1djxEoKwImtKMDdjd7mMfNjyp9ddkdw7jSg90e/ZH5wFGnVavg53LpfYU33GVZfij5ZY6xa7hVuA2ri7ZeUC2XByZpsfuRKpDfUVdv61Ayh+gCWJUJWAVHOpfH+j1GoLR5pxMu58UF2VuPbStsTQ5N1BShHJpyhFZAh5DWc4w+LteWUHoGKS8U3tKSOinQfY8cSvTWZbI6fP8Ac7m3HiciIcSehmCC2lqrz8wu6LlqDXWldH0v2scXKD` &&
+ `23+2/j87hBjDcArM4ItesUKMtLF8MU22wy+WDal+ZmBv7SPOs+CZShf0+V9tMN40psWFk3bRQv3QS8AcVtV2q5uvaFZa59N5TaF2+eiZh1JR5ly4lpoVWbeWh94vgaMj2RqBRmzWfIcDnmo8Kbry1n+yE2BQGA+uWhexhzK4SOiVX9dSwOMUNilIG92AWpAQE0kBFjau2nJOem2yHXrMNhZewiYUw6YTXcpWVeQaL/ANR3t1QTnC+ixV` &&
+ `ZsMtVYg7+b9ZfxYrYN6PvXrNn/APg/aX8juU34iicG9JQfxmohAobr7Bzi4vozRSLwErDhWTmMxLWKI4dqveuJamYVLw4fF+8FHZWfPdh7XL03Id1/9RuFHSZv2/3Fn2Kuza5sO4nb54Dz28Ht8Q4rRBrfZ80YhB+im0ymb1DXOYubI0LWBy/Bp3C9lpIJlkwMOLyxLPb7Xa2re96eYKYeRSDeas1nPDtRVLQwxbggLFAU8K0Y8QEIy9` &&
+ `p8mhzL93pYhqY3ARrIvWvRxmJl0CttMIGY3Xri6PoEALBsLpr2Vz1zLLc2BuvBb63djcvRajk/XK45C0usF5iPhPNED7t50fJA3vozZNI5c6vBnoVCBfAJnJ5F0brUM5Cxy/qd1MeB6LfC3t5JZhtCIrpY+7NFUE444Jj19oxdDBQHmyj6RKOQUe6D8nnXI9T1dz63LhwpJC94XJu97hyrtHCdruPZJgeL9wG7whrDRagFBZe3VpoT5q` &&
+ `KaQoc8I/vbQRdBS81hx4AD2hpzwIZ/b2lgnXj1fSBa+a9d6gSwoHxK/aXeaByOacXiaGD5CIPhE3xmZStMwed/3fBDACrKFZi+iha6hTbNZPPKfmvbQroe7zj198gQeG4prPJFuvdGQCHQM0L5BYzr2LEfDUsp7iksrZ5Y8v8AV5CVhgAKX2rzOeNF1PO3A84caujMFQRZNtm2h8B5+rsb0OjK+XIHm3FSt8QOAgxcvVEi79ojfUX4we` &&
+ `p6YxDBAUAoCDSvQUfS2qv67qrCMv5H93mEYoHk8HzBOoI+iUUZgMwvAG1LPHdHxGfnQ/Eo6p7ttr0U3DeDsNJEXA4L1j5jiodgc8sV4MmM5iWGkVHXLxkw9kDmrvF6ZzDq4mB8s51l195sEhVf33l+FHZCxzNah0hcO5j0lK1g9l9DKXd0NJRXqVXiYZa0GohTbnF95lBaYBUw1QuzCmHe84uMpUuWG25sA9AjeizeQEzN5c2y+OOcN1` &&
+ `m4SA3W0+HqdPmrC4BpOgiVbHrR4+tDOssu2cKVd09ZelZmGkWEZKWMNlQVUBVYLauvG4fsASpExR95d+gAVVgWlZxMYG7Bpm19y+mPKFUkptZSqVosSai0mg9EL4cen95nNd6HZPHmWCfkGeLM3fn98pR9LNzYzb7gP5TGN24NGL/b4JW2HEUWtr9+TzAv4SoD3b+0CC+R5etl/E05mbDHgrj3ZeXhxW/BM7bstXGPTPd6cNzWMvNNfb` &&
+ `+/vMe9RPtCdmpm381WIDfOG2WojFYsOfKuvXzMP2fyFW3kAr9ksUrGnzKLPV1PwV/eyqA0pw5XBUxuuRoMPNdG71FAsqKLvBBiYKN4Xhp07pdJdMzVbFYAPQrNrZCF1Hb9DwtaKAlFBBbX3BfR7talF8y6XmP0DlqUUi2DCMPjYWJVg65HyXiyNd3TBnVH0JQjSTa/plhzd6IMywnNDuaMYKMR7vLCfQ1hjOuJQGQx/THx92mYtQnUtU` &&
+ `0+YiShesn4tfaYk10drc+Rn6H95jqwJWVPzCkO1tLW8basgwLF7i65+0sht9iH2CcXlC0euP571uh48AzTq+/9bq4Rb7Fb35xN0Hx37foVBxeT/wAl1L9yLPUmdgmoEFBhNcP/AKjyuBxaCMYJ5pfzOCPfkDnhbDHiLB4RS6nGPqb4i/3zMoNg2ULmg/KFyR5FKkFOhk3vUI2Oqj1QV7Pz9ajSJTSGu0b9u4TMCgFAfS4QfoVanBFjC9` &&
+ `5tRHpkfZGiMHDW/wB4aQQsTSfoCZrNu1ZPJWvXxCeikORhjcKGDI5uZUdhfJ36/OctiITawAp2+bVf2ZstnEbxY/JWNvdA8ZYvMqMGm2QEFAu8yjQU2u66QKVv3rEADiOTqlTikdlmSWkIC7pJwDwvP6FcjGA+g6z9kTutJVtzjjfxNftlGHDUs7At4a8YqWHoUVUdYKyylwMZ1nnfHcrJ0XOuX1wm3ZDx+zIk2GacqaUTfLHK+sAAx0` &&
+ `XeRjnR6m4KB19XIZyFnOb021RnzBGVzTv/AB4l/W/otDSJ0QYABCwqmX2RmrGyIgsgaWC12DvxmO/rgu1zqxx5iI60AoJr26iu5knKne2GveqgF2xEchttBf5haKS/orH8wrqe+jX7Tn4VcMvSFPamVNKoYyXvAGkypf0goeokN+nQ99y1nmVjBaZ5Z/l89R1wAfoyegjJdBvcOgrLFwdVq9e0ZEGujK0H7PiVprljH2OHn53D18S++p` &&
+ `xH6woDS0zNcQENl0KukVe8ZxAEBfRt1+xCoIK8C99ITSyuvZ+WO3KM+n/v6LwT5CAlHcLrkfeBQCrXL+mt7och5nIOdy+Dkl4i2pbGRoywyLoUYQi5hZza2TkbX8pa7+pENtkO79R+ONcQNKk5VjbIMXh37PzRzObiAb8syD2b0fxF2yQ3VqOvwSaCoe5YPDlzKhUh9k1NMVoDLhcsjAUKNmGJ6n1gvJAFkQ6Bo4FfdEd2bY53S8uQSu` &&
+ `YCtRXgpT7xUVxFKvXH2GHBeoLP2iGrPP8AtKC2tBl/M4FmirY69qBM1n+N+JjABSJuA7Qa8lXHx+POHdpj0AAPhjB+XxKCuXxDNBhTDVdjRpyKYPpGOkya+1gmzfw5Vx4xZxdcYA7LDLUeO1VqyZ6IlsyGoOx8ef8AYS33RZuX+CC1UaGKcP2x/T9VQpZPWIhQ1hrUzudHsx7wLuXILVdDgeH7ZJXR9UHnKC6t4PoLHMszHyDGVVyYd2` &&
+ `daR0u8t1x8QtasbDBz/faDGABW0h933j2qRpM2gL+YmKI8AH8Onwso7ZndHn0pNYTBL60IW5MPTg8zlYAtnBpzjveDDmOdxW89P98mJSQ3p1zYAt68GKjIRmkZj6MdhhZ3G7hyiLq7l4exiN4DFD21KtwxzDqGwM4uQ5t4MZrrM34WaeJlQYtUu6K1g2tehlj2sOSOVslVVPfl9YCnIuAp6Bfy46+hNh33u/JgPyjmYA8ytLj+tQLGsD` &&
+ `WLP8ZjfTaq5sNrBx3Lv0qupdOVPDmCoHwpud5Kxp0R1donqOw32lQKFaxt9r+jMGnH+Th+6W4sFd/Te9xuBAp0iNHqQMCUEBVpEswgNXbh9twneAFxYlPGnsy0V+qLt9u649rhfakMxJpcVRk0wbOT2/vHMUFD269oLZFVZRpq8XhzGjlVN45evBvzAViqDyS9GE84tb0XTyjxO2eYXkjW1XpZTppFrZkT3bFlSZSsMpau2Ap7M2ddBK` &&
+ `SJLEa3eKbhCszlW6Xor0Ikke2o8l4/MampQqR97fvUr7zVqCQuOFvhuVcAKFUXeTA1m9Xrceygh0qco9U92FGAQhBoDsK/cZUgFfKIuFbcGb4KrNhwS24wRCbC7VmjQ8Fte7tVK5yKoqlZ9RX63WlSKr7794TY3Kwz6QG0xZlmAjq2bfTNVzANBT6oX5icIeCvzLFLYtWqku7rUBzO0W8m6uvceDT2iZrUgCAyVSX1MZhpXAHl4111L1` &&
+ `9eAE04vP2uFOIurGFFoulaxORCrBBmlqDrTXaMqfPmHNqlpp8fnMRu3uLU5bPkb5KIsNgagaS77j7R3TF3p7MF794Ii90A8MSyocRAzGw6V3RHw3x6U+SGVWNPewt0q0ccsfTCdowHmIjgOEeYAFbkMjGN5A+0TXQF2X5fCAbWUhlY/YS1UUNPbatr7vrCKCOysSlVxGkolLox+g3LJQSwy8vCWryS9WP2I+BhxKGX1hS14gNiTcGPyj` &&
+ `ECAFVbl3+zDKcADS6xz9j4lp75qror6jITHa5Ss+i/W+aaZPBZv4gPgQVa0cyt19LoHDdHzHieCIByGzs45PQuVkdW7L8l3s41NDPgeHh8cnvXWiip9UGqhxTSCzrnf8REpk28Pf8AM3erVdxqmVao+wQvF7o8S2cOnvkK+27OSiaU0Guof3vUtBTDbeXEbVl1Vq6t1dW+ZYtWWLautgPRgCYsqLYB9LpYUXLnIfQkg21A5VhhkfBmDL` &&
+ `ghIV9OZRmWii6zWnTUvVq3Kn2qiR9I7XgAKNQweU5IJcIoiFNIgtgkFfQsTOZDyrxuKNVe6y+UPFr+i/VbWgVBnxLu4EWXHSaSQejLcYblhzCrcAxpULTLdscTCRCmQd/g+I/xeAY+ZZbTvuvD/P71YZqnOSo8J3dBMNvU8i7rmO1Q3a/jsmUFX8ePSFGW60uK/ZXMS4dA0wy7jxgDp61x43klbZSK/wCn7QwgUabGuYhTOzbmFe1X/a` &&
+ `YRRWjz/EdfuIMGPmDT6ODybeVCCOI4+AMzBa8GNtF0tuok0rWvBjl8r+2LLgUMiAXVSGd4wYpuqlnJSKCH6Avau6v7Fw/AubdjCCgw7igvaPRd/TN4l5uUbICK6gaqG7YmEtFLalL4A/pXOImlHIN/Pye49Q5nFh/GviAKysFOK/iULxCqbejN8uKJSqtUAm9VHdagjH5+lTN6MZLbbDD6wFvs1/5j0gWWtj1M+w/TeQN+wrhlp7hgr2` &&
+ `5+08pjcPBfLa6feNcOrhZRUTdoZcmG6Vc0anZuWtIlKMKLz9pewipBZhRxiZUMUEMXx7tfD3WDvDXkdnzKhd5YVtWVfPtiiFZOGoC+kNbq4FlUMDWLOd3hu9zf0EttBz81wrXEugoKmXsjm4zFsefoYDSUmKSCbD4lvj6LlifBziAI71XoQIMcNyLantVf0tJrHB6babBooxriZ2AdXrKplSGDiX6SKWRsQm6jz3GA+sEm2XAjl5wbYF` &&
+ `Ra9phEl7Yo261iOUsE0ItaRxPWVbOyBOrjGtzXSquBuj7fFRZ+nAy0OIyIXi+5gV20Xw20UeOfSxoOAhQREDRw0+nT/fQFDGrOSuXPMG0FdJ+fJ/djDvIW2U1URTklfhAtLEQBnymEyF8/gy5qDQ0FQo9DZ8W4g0oWnIcuemrZeh4vXsNPrxxXpdspMd1amPXJrzHCyELyMvFRbgbkJdLKYfTmFNQKPopRghsfoI2XKJj7729oCUY19R` &&
+ `teX5dQOQDKFW/qN8SejhM/3MukrEL3X4M34XUaZthk7HyNkBJFhLeoPJfulqpctnsfKVDCGlUZldnVoy67QH45CnrEtEdj5+g2uyeQY6/ZLHBNUuFIK9iKeAw+z2yrcRJiPaZ3LPAihsajFwFT1xmurgd6OxGIgi6X2Vxz48xWBxzodRPIVYb6n7e1JhlL3O7yGzl9qca1Td89gC06Wd/ZAbvb1Gd+pye/djYo5ybPZbY+5hKKGXsGhv` &&
+ `k/1plNmgqM0kUrlDetVM1nWosMnnnYpjPoesThfcrz2OfTvcM6RIAspWX5JdvbD7yYp3wmB4x92DvQKSxwNMw0GQJLsvasLBnDR+u6sUkHpUP977ELPbR2X5JSq1dVrs/A+7Gfo5vDGTgemJr33bt3CCA73LOTsgDUyUq6U9/f2lHBBwwiu/ouIC8QTKSnuGycF1/g/vcSwGoIqZgL3Fz9GT6OmY+7HmaNxKtYplq+qZqCioed/wAspI` &&
+ `nDHZIC7e5tZ9gR/aJNetxBjvFq42mfRyBqisfH0N2t7ll5/Y1gslE7kQjBu/HuphEd2Uv3eB+eIAy6GkXryx998xXzwO/Hsf4bVNFuX9z+4pAX5fzo/u/W5bca/wBuE7l1TE3Ds6/rFMs2GCOW6Xq35ZRcDwGV+TWWXTMsIHDFS7AgJ71RBQkwBbU1/aYrDG1ncZS48dKUeYueU4NUv8JBcIQFW/o4HMyY1wRsxbpxOQlk2pjRmUJ2xB` &&
+ `FLLFs7ySMJl8+X+5wW+MS7yxZ6VXpv9G0B/wAfIYf9hjs/DTCygMuj8HjZnc5aEPVbYetU5wYYIsHL3CLHsXfrE7DupVxRqlcY8Vy+fpujiPc+/wBKXlAaYXqUXTF1Qk19eV1+Bbg7bjdbqaTrLmsuOOsxreIpibfS+UwHEUllTlna/tFnkzOkZpCDRFlwKgmb95p3NRxMlBCrm6kOvEvXa00Ckdii/SIOQaRR9RPmbI8LcAGfj/gOgA` &&
+ `NYHYk/3MqsB9pVRC3G+DrxqJURvAvGb/eBUTkE+V/Hl7+ioiApjcuKPFcDoioqoeTuO2YYwYuVV0ysM/Aup84LthWvMW2ZxMxwS7lW/Q5g1Kv3zIgD8wRWHRA4s4fTKxe5KvdS6wAXot47/wCOlmYFXFj4S3ywonquT+tRu4U5mks6Y4vMpqV4KhM/mcCVQ3CrUKMymkBcaqZqDBPvJviQsHcVltrLe/3kD5JmtpsTqABRgP8Akh3UNj` &&
+ `U336/yytFTwlX9GxywaXdWh95iziCo44Jdy8wDARNx/KZLqcpwTNNIZTGZW7jLUEKomRUULKNXzY+8IhBoQDnhdu3/ADBA2FJ4hqC5trxRx6GX6m0emd76DV5ZTsmKVUl1EhawOScxM/RibgLsxSjW11KtQAvtLhkJonSBt7ouJ0Du1P6+sGoAMG67/wCfYeOBWler/RKsXxNj+Az+GyUHpx2CZPZ8PEDLCVywLE40bECOZTUJoOpToQ` &&
+ `P9p0MpU5qgyJ1KA2UqmACndLXacALjZc6/6H0nCn+IVldsV3UKqFS1V74+6c8lTkAlWtPT0+JjyWVdGLy6ILBuHUhIVjiGvrcUsDzDVFIEXLD8nUztAPm3l7FvtMsrwar/AKNBKSyBBrWDoFwwYbIpIhGXWrRXWvEGHu58D31eISIhYjYwRGizBvcRuoCp9WG6i4DB8q9cJyQiFl+KbejzzxGJLYtDFjgauLa1bA9Ojx/0qWUzLoDGHu` &&
+ `fxFULypP2hNzEkjHa34ROoxZSxJd2LDxkBhrYLYra9Ba+YvBGafqc8vHBbPRxvHqbILNaiwhuFG0l7whR734mj27WPVMV4N90pEeqcdry/t7/9dbnqtPXiN1vLVXFILWuvkWbwoYWJRAaX/qbuTDhmABRg/wDzp//aAAwDAQACAAMAAAAQ88888888884ARDDrK8888888888888888880l3isemBc88888888888888YEoHAl0dmE+D` &&
+ `8888d8888888PB1yRAXh1lwOj888Z88888888ar7wfQUk2OHdPc8HEK8888884knBHIEl6AFnQYIbS5l8888888bRBVmcz7gIxM0BJYrDAh/kZHim5zdpaN98q/wBvMMOMD+NfBn8fZHBL+BHCY74KX+/A/wCSfhpE/JaV7lpSiMuvrihglLLaLDV0o5LutM4RowRmdqbpx7redMzsyb8KNWDawmdLc4Ae96L14MmXi4iMOgLJZUPBiI` &&
+ `9OCrJIWKKUm4x5ZdfAYe4/oL7TN3JpzazTyFNiWYhI5qLuWm8fBJ8PLy/Hzxn5b7qnEafoBe+cpoqTPsOHzzxZJGasV+jjUqgyB+r57yzzzzzzzzxqFIAobBOXJbhGmLzzzzzzzzzzzDf3w4J9lpNrunzzzzzzzzzzzzzxjfSdgwQhb3zzzzzzzzzzzzzzzzwB8VbPPfXzzzzzzzzzzzzzzzzzzzzzHDzzzzzzzzzzzzzzzzzzzzzzzz` &&
+ `zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/8QAKhEBAAICAAQFBAMBAQAAAAAAAQARITEQQVFhMIGR4fBxobHRIEDBYPH/2gAIAQMBAT8Q8PsRChEF7QbDPUVZ/pu6IihDOs3E7DLuVLEDOqF1llsyoSvHqIqB9TKtuoEYDMOswspO3rK24RW38bjejwCrzAZNQfKWNRhjRglSy50JtMxQtJjDH8` &&
+ `MgOJTz4DCOcJrb1YATcqb3KJzonSJMEcN661GscKYhvN+8214GUKmJiEscpcbjA/aoUcjv2lh1QHLWr6sAwXByRBdxhTGY0dY4xru79OUAm1fBbN4IfGEq1LLjiIXhAxOEBhEjiN1/H1i9pfQgfVE5RKaM5+coBrbro8vadAfT9somfV395glFsRElyNMMFbuGBKvrKDUVBwfs/Tv2nLS5V6oKMxJykabJqEUyhCcQFD/YkrtyZf5MwU` &&
+ `MZhb5zVqjCxDB6f5Fdq+1SkrA7YjZUIF2ixmC20jls1BRjitLfrGLjwqqIGMEx3CpeMwG6ZhMhakpC61wCKPtNcAohH8nzv34OSDTAWouKnnJelyiWDDUE2lsGCAc4lBLUyztByztBLcIcRzgGbeFSuk0z581CynThpVBMGoGkzbamF6GGYuiIJFrMSEAdkolBiIYO8RE3wMkQYm4sMRQJy9oBOCopg5bjSiok7thlGBYdxsvw/wDIiY` &&
+ `R9SWTN+pMjHy5ecbSNdsXpiAOo84AuAUjJtceQfm+AC2W0PK/KBIRQz1OfDUGJSI5wcGWvRqDoh9RGMtToOO8EajQqUS8vKUaqWo8OcYuRlt9OsWUxfSJdcBpfbGHUpxLhTLBg1HOZ+JbuAMTU7lxlL2IrolLkcqnNYgBjibg5x+4q5eDRPclkdh8/MBxo+3twzwyi0xiG4nSJ1ItAjURxAhBh5KwirF07+/AZZUzsY6y94gu2HwY79m` &&
+ `mHZDKBMnzl78EZUsJfBZS41qU5yy5lKplhAxTrnXo7ju7Okpry6cyX6Prj9zAL/AgDoaf3LNGj6MAc7ZAIlwCM1wM7hKlQOAxigC1+EfOV9ayteGQKWQYHXbjWMSgmpcuEGPEY+3tCvvL82+IrcA1lAbVxcS5ympngGITCfT8xH8craqUy57/uZqAtg3XCuFRBtVCAcsYx1f6VoI0uCfPODMFsCOPnfrzgxY4ifu+pMrFRV3/WAwMshn` &&
+ `/l/wD/xAAqEQEAAgECBAYDAQEBAQAAAAABABEhMUFRYXHwEIGRobHBMNHx4SBAYP/aAAgBAgEBPxD8Yhd8obbgwr5IIXCDJHSHiP8A41KYlo7RXmmAzM4AadfSPQ5QTbBK1oOf+RgJbazfzAGPzgdJROsbcxFJliNmGWI4mCIFYqDgs7N1UE5V+dJfWuv+cQLVo/A0Saw1eH0P3Ni36/P9iO2IYXLI9xHGoIaliK+cOwohsa9f+ClVXT` &&
+ `GPWWKLNLzX1fOr/ASGxcYNAdg7tj0S0vUoFkqXUslVLnMZLzmYMTClepxPrusQKJXgK8MYD8mhfevlEv8ABv8AHe8CjhB7y8LTz3leiNR8x775xB3Dh+nv7hqnHDfpyg54jXAN1+pkIQpYji4dou+9XTn+5b1r4RfdwH3wIhnfJp5u/lAygBMHfzKfgu0FuiWQLx/sA/v/AHENHLFleV/kWcwyDwEFG6Pnrxg45R1t+OHvFZnNlYmCNO` &&
+ `jVXMRXnAdq0YM/1jNI8NXz4vVmAVc/0fuWPDQDTXXBy485YQbQX09ZoTKys1s66VLyA4xc1jYy+hKRbxyY68POPDM0xT1cTgnnUOpGvS+PkaHrmyKi+CtNNM6Y9JndoVq2nfFS7Es2hkqKZjW4tjmWa9w0YUDrvvf3Kayt9O84hKdDL3xi9CvPPzAaoUYDGM+7Mq71fADWGMm3PLbw266DZRm7Gn4fbpxtmAqBbN16RUzPOteZSHTaIU` &&
+ `AcLWn1iGH38Rbd31jNyV3UQLhI07w4ECYzylTVlU9eP09I3cRWxNqYhQYl2nMDWjQcId7u/SGsBKW8Vx9fAlpRrgq+fU0/sqVAYsExMkZO2H6PBAF0iY2rfXp075uLX7/3vE7NqHIFW+JmjS33ho2JpQU4v6YsCW8va4QfUTDVa6QzRLyd/uG9KuFOj3rBTcYfPeUodYWg1c8tLg4hb8RHoGY+pRbR1+3dly4ZiEi8p0MJ9xSGj32+BE` &&
+ `6jB8/eIhpC4GsVC8vfMp0aypqWeUoYJsk7eUEu54CwMQLBqH3q6QGjrEWzR7P6gHQz8Yq/7AxGBtqs3aBQ6ptH6Wu/gBcwuEkdedbOefQ4xB1HwRDj9f2KOssRX1O8d6xQnOIc/wAe/iHjpiKbVxJpl6eZp/sXheAoe9noRyWj0f1L9I3wsaAvV38tjzhp4tf3129ZX9TGOp9jH3FcetY4aabw8GLe/WMEFIgMmd105ge3huOmGgvqvp` &&
+ `EikNImeEe7NlHQxr884QjFB0gER6d33wgVGp7/ANxXnKzQ6J8S2AZibDD4hvt997RHE5SmbHfesLLqXRpRuw2Nlf58SwS6zcYxMCUGYoVM6DHlnzeUDDoUX3rzh4jWAuiPQV8m694mNCbJs949oIwnx3w/sQvaKAc7Qvl1gPQ3F5/ao7e29yoNTlEOdYBtZgDSEdHONtJUNpAqy1jPMwxCaCvBKT5YGjwCnOaNVhx7YZSX3sKJnHKuEX` &&
+ `o7XStHz1F5nnBpR4uXJYpt/IITAXKOXbpAVlGceesv2pcySEFLfTzmKBbXvnDYWrE4Ot9KrznBl3WXZKAOSsb06Uaryrcb4HS1R33x8VWLXb26zYhqPfDRjvmUxEaEQusJWuv+TYeNbLr03iSlPgNShu4OiiXVNdnT1gjYr/NJsTV8U+utf7LwNewSqvemUkVxH3xloqGruztjUKxv8rBt5vV6ae0RQLdWsv8Aw7UW9fsc5WUJ6nls8d` &&
+ `ma8g0e+EZYOnt1OUFHJ6ezn0lVFqGiR2JwPiBB4WRKYljCiJBQV6b97Q7iGzYaAviG/wB34I1fhorKYeENFQdbM8+MsVBOIqWossZYlQLgUzJMG5YzLJsy6v6Q2VB+QChc1NuG3fn5S2KaNOKJWJR1mCU1mo8AoWrxTqF/qAQOu2d9PzkUWSnq+lVZ5NfMTNDv085VLA5LgKxKlmJpUeBuBwFGTngc6z0+/wDxOFLiFdLPJHZ/lVBOAv` &&
+ `U8jF+cSoRxKvo5H1GBbVmpWYQpxzH2z6PnNeQuuIae+a0gNB/5l1TKVe/rrCuIf/L/AP/EACsQAQEAAwACAgECBgMBAQEAAAERACExQVFhcYEQkSAwUKGx8EDB0eHxgP/aAAgBAQABPxD/AJH4/R/U5+jn1/R1hXEfwF45oSvnq+riwAdXAZFIBs1rKy3y+fOHTxUdr/bBfUQikBpE4ncsinSeP9MKk/SNmWKevmT/APTCvsQvUhgmhc` &&
+ `f6K4wSsDuRSYKufTg6nekytMdZbUQMUk93lIiGkT1msU6featvqO56+stDMCKzWeINzwTeLuKME2AeL6InqTBzqhZmwWxvVIDxjinVABTaKg8/TyythmQXlV0GJZo1lUSAKKoNCIojmkwi8CCfS79nvJQQUzFBPNwdX+hjde5GWHpEbTWOiBXOQtVkZoUWIYAKybiFhNCdP23hKyir6JFY9t/AFBnO29HAGbaeXBoUE9UT6bmiwUlpCn` &&
+ `uKA3s1G6KQGgSTDzoNjcl4JGUNhRgFVa25O0cFPAONOfWcTCoLYdkNhPTpLiCY2jJqjZgKHBPBnv8ASHeRzHJKFd52HnpXs0kfvK/w8gAKz/fOGneoeP8AnT9NYNrpgBVroA2rrWRIrGommNodAo7ozXtSqnBWFhFQNGwX+6G5xVrIpFaJ3kCFHu8H134cK/vcq6dyVHU3M2u7jrk4iqD8b0TwT++aNgb+MA4RChRKhHYP2Y11hGt4R4` &&
+ `xGIlbQEuBNurpwmS/bmnTUChNpfJhLLQG1p4xCLuxjPDn4x/lACVIQodf7n7n/AAUYJ8QuX5weqBsTT/u8bbVb0E2tahqaEddhcAAZYolBRGCxwUL0hlcLvBq0/wAYty7xsnmJ84bxn25jNxrv1iSUjrJGypCMXG6UWp4wAoH/AEwE/L1wjOk/tnsDhmzy8NifIAXgG6qAirTQwklzxyFXrV9VJfbiJNFlw/kut+sawcd0pXQEUugrr+` &&
+ `fNYrSAq4EUpB2T9+5NuAlsylL0UrKPWA9MLy0IcMZa9BcH4O3i+UD4L64I28AvxR1+8jKjEJO4BaZI6ZJ10zb5GdIUzYG+JhqeHWJLUlHBGgenH2/gYA3rHhp7ca3dzxyCev8As9jpNImVi4EMqSSnV2lZ2ShECjYEriSOeNfxv1jB0lxny/484bXHb37OFjpWpHgPU24dOFtZBQ7Agfz1aRbLy4PZ69ppUApEgKwDEdoe6qhdEeBFKS` &&
+ `9JtMJoW166kMV9tvbiFtLmnmA6T+cS/wB2QFL5MUjH4zcinl8YLwnUzQhq7Mra1/jFTrfgxSR63gRIC8+XHXA6zlvHcLdk3XnGkIb1W37yVAlixRNZiLTTzAjDVCoOtFmUhBGwSAmyMMvmWfY/xo5wneRuRdOWhEDAacie2WTbwR8YhkVyNo6T+eodcesDgA6GfVq3ruAS+pRLRp1UXmrkQE8XSiAKKWFTTWIMRzeVe/I9wj8YHrFrYM` &&
+ `/9M1g9WvB/1kxbzZhmwxN9mNAtXZ794IGhtfLjkSZsXmKjV/OCok8vnHAYO/vAlOg5hiPF0HnAp6c5jsc+nMVegdVhizKay77GUoC3CTDU+gFaCxDnlt9E84fH8KXgsJNpLIABuvgY4lDFXzQSCQwTBaT2eMhML5ZSt/nmccGeIJWpFJRfePA6qhZUpAQRHaEDEwjXRAAEvtNhh4ZS4zpPxlxu5DH2TEM1O4UNJuHkxEdmkxjSq49ZKb` &&
+ `qbmKOKPJ/vcuk+9f73GU6u8gg7Z+2O+g2+8frPjJ21vCIEDrN+UsyaT3HnIFUcHlwcoKV+MTWTvr6wr5JLUFAIUcFDZBbNAk9GKqsikqVVVzYlBR28fwc6pvJI+AFx2HQQX0CCwupSc1On1UgwFXrVWvVs6BIBZp3jUXNQpQaCnfmfjx3mLeCgPg/n8wArkQm4a2QBQtBwKLchpBcaoTwMRKNPTQAjZUuXUX2Dl8BIhTiacip/+oMkFt` &&
+ `pJjoSXjwnvNSdM6wgHu4RS0tEH57MWFgD0o07CoJvDV89Np0iZLw2LrL1GpKcWSrvlducNq/3/APmQ5YjZZC4MoVOjGcNIE03RpTms6tAZl3WuHy5OlfM/xjPMF6dYzAOPrVbTy/GAgQcBtzduzSgej/fGdEAQIRdlCyWh4KskkAVJvoeHX3MWlx5y5eXwMwvsbhUClFzRX6WSGniShOPOxNGol9KXlRbF1KYvlqKvAMKhHcIAzSNxx1` &&
+ `XadzoAEAMjoDP7ZCCw/nKAqwMVxGtDhRu4iLeS/wBKAQ7hKIqq2iiyKX+zDwDQfa1JXVepMTKqaTrC0s2r8YWOg0Md+vOGctjciIeUs+zNi/wh7V8SbU5gVw0s+y4NKQeOpeQcqw2WPmihGjFT+sFOhFaDmKHu514PuqMUoOhsQstHOhKoYlWYKjO2meYZQVEGjSgIjaFMn61Ra1IE2UXETSQSQouol1FDNY1lZoJsxbV3+gVBtQ/7yI` &&
+ `Ww18sYsV8DkSh5nuVb791wLIpoV2uAah43MHb5GSoAEmwKeEilbtoSiQCeygojC5GmwbDy76yO2JEm0OmNCECjaCNIiHibSaBLKJHAQgUiahhjpqhdEXH8Md0ll6pUUoMxqQQbtiwYMgchEabK4I6mj0S2iWAkBUAkqb/GBFF/nPMLVSs3sruRQmUY1vjgmGmNkqMayqIFFQ1rVKtbVxSs2SwI8Hyy8ccAv8TL5lU+wywj4SW3UtiHkV` &&
+ `aMbcjECALxR+XlC2EnefT2aN66eT4+MM6aIt0KNR+TfzlEGQOmgXVNwXVZm3UCIoeUdZp/S3SYYUlLVeH3hs4jtL4pSnUWXDmqV4BUBkIKlfNdoB+7I50PrBQRb7SlQxdmrKuFtnqiiPaugcfdPz2Be1QUEQiF+MTxeY7E0HhJQ6Ku0VrSykniwtk8sDTCZAyHyNpqTBqntFmUjvILZjYNcqI8I7hA83g5Wn2360dYeHSezJ/XE7ognQ` &&
+ `qtn9sOhhvlKABIyaWzggdCGwUBHFEJg2uP+y6qK75VW2FYGPWRUlCmg0HEYUeHBiEAQvRpsmXCKZGCGg05rmna4xLe4IN7dVUaIBYKOvPMAFjyuj+cIk3WJsKCWLCyNFEMQU3mjTSIUAmxCqIUkgDQAABzDAK6wiUeXernMS2KQW3dBS1Bi4BoCrdgNgCqeAV5jEpWqIIQVDaSHTrmOdk4xg00AaPO+NFGPxlMv9xX5ucMG1cFxI2thH` &&
+ `QVAwnGjqg6bhAEdCbIbNjjecWP4wPFxW5vCuI8TCPC4x8zoCrm0tETbJ31MaIvo/FkT558/jCDjO8FKbdYJA0ZYvIQI9uAAXbBoYKKk0awc1j1wzZgfEIg+wKF4XCSuMAro9A6ZMA1V4bFFkEa4aAIQ4XG45gYkSpJVm14StALAW84Wwf2hu1UKtiak68DO+8RtyJm+qBgENjUUoVAU5ECpjN6UIkjrL5IqCgsNCgsFrb7/wB+sfVFW5` &&
+ `45nj9d4TL4z2s/Q+MWbUDC7y4jTBbhCjNXaTlF14rh8nCjiiti2bZNNw28iEWIKdDQVfGaWCjcUNPkjhWAKttREQDTaAkGbY1NEqkTcBtpalIVuARI2IKhzVIIXWHAgxnSiij5M0WDFJ0J6mzFAgXOFFsBp48nvIyUFrD0AXQuEoFk2xSJAlGjYN0oCgxA8tAeNqgx2WNKASvP0uhwXG4UPGDY/bOt6wmhRFSp/wCYWz8F5N6X/fObMb` &&
+ `Utnwue5uVmWBew/YxxCpsoBIIFERRTwYxbUCyS99mFpXaCOEFZjGlKX1pHfvDuxzte4k+02gbQZC46YBhm6qwUDGHAsGrsUPdGqrTHvWzpgTtUc1oAADDOjDCfMg/D6yepA2bsleNx3AhPJjeJSUVtLhC6RwIBNQ1NZrATcJACABwDx+uvLiw7TrXQ7rHguCnXwLp9jXpzjjRmUEIaUIgWG2CoET2OQ6Z9U0G9aTe+4xhNX6chOVR3qM` &&
+ `9iCJABE+F8fOrkjYVePTr9/SYobbD0SUQC9ukY6raKBLRN5ND5cWOd8eQhfsGxAMxcFsa010IocdvXZGsuW61i0TdNDpDn5FaqCDcBiIhwPcZAFYAjEINF5gi0rpuSTcsVHW3piGkWCW2foLs8wFUqljumgaFJF1RbxokBD4DuQQlAtdMIbKoU2W+MN4kgskIkGWr7843hZ0kwGUy7Pyy9UhqktWhLoKb3tzSiQgCaTZA61b6KglEGw0` &&
+ `CYb0tBU8Z7GFY4bkz/AFG8vnEemz5cE1r095LFjJ2nNQvBOpBSc8N6oiHYfAi1xkrFwzsaTISimLhRHeq0IQ2uiCjgihUojTFAaVTE24FQrHrLhT2RNAbsixx3cbcOwzb0PFPnw4HIywSczXAOoUU3et+snCbOU7CJ5fnHBcXUKw5RFPHKBKmDz6N0SoPuqagbDlho5DziYNJG/vjzAVmPoJBW4UkU/QQ7MqVi4wSPANt5RaggiopbTB` &&
+ `2vZO4VXqnYSReqhAFDQrOBGL0aiEltOmMm3Uz2a36lQa6MUoDDIKbDfATBYXT4XYGo7Fg9TKvnA3njY7Q21Tmk4ZSKPEiNtNCQkDmEViSh9v3C5zACWoAZEWBfD0wtcw1moFc+N0jvAwOJAmQJCBKoRWtr3JU1EN2IjgFB3EXUCxCF6qoAKIRovzfyBNDQLBQLVVJWHeoRRbwum0pudbenGqMSkrFLDyHkx4oA2kDoDQfO3lXC4o4mzc` &&
+ `/uv9cqD90JNLNSUCu24+XiiOgCIJAjsJhjCe5OgDj00EqkCRG8PBjaCsL4rPbgPHKOAU9mbYJ4yS/s4RDXHBsr59YiqQgSjZdkfCmazLXqFgnbujmzCopAfTMJuIyLiExWqkkJaPbRJAwZPxJIEgdIjvD72VIn3hTCzbKmBTOw0AkaK8HLDxgklo3J1QDINRXRTxeE/Ls2GmXYHyv0eYo3ziiEIeOHArZEwweAKATEE/OOB+2fMBDGpi` &&
+ `rrDm0bm8knZQoghjdAveNBEADgHjKZshlWsDRty3znQc9XLh4yZMTGmrwblaO90QAotZmWKgWDiexwSAXziCXfgxztxSsDRh+4un0Q8eFrABVAUAxRWQD4QNdpUKCAAMyGC4SlFtlsBGDshmUqooj5ExBmimzaziLp101emQoORo0bsgrQotARimgDEHTHLJORkOLqpdjPk7cq+djr+2+ksPfrBxRgHqK6MI6C+QKJCChgravTQCvge8` &&
+ `yiSvZxxAeXLPg49sJSl3cmIAo9YdV6M8JGCHWWvg6/BoXWBDTgbha8Mk6pWu8CXh0nneHNhiMCZjuYCNihKbPcWiXTaK+fJpzYaFCg+EKwEjerHKDSI+THWIuqgD7FSqXgfFv7yalCBYgUDBC76EK4FFTcA40O03JoFNQAgEUVi8Rf0ssJdiiOo1Ca0GC/PnfX3kSI+DANnXEBfdwGeecHWWJgi2JlIrIMLCzW9YOJAZ4oLBPZ2shAln` &&
+ `k/RcH++KraUAFR5+sT7KJ4NIci+FOsEXgKqAHVcQRkHW4iaT5xXQ7jwr3FFXphCAnylrvwCJk5ZpdwPs1Q8opqKoWMj4p9/b9sWrl81bsh8DxZuXLg7EZmDsVTdGDrHCLJTHVL3aXX0HVBDLtevGPuFDgfyaHzcHVSXDodov8AJHH5Pxk2XA61qB8ZZGsRuko6Ztq63FPlxYxbCHBigKgpYau5l+AB/kIqUTohASCJUsgQMegYD0azZE` &&
+ `iuADQpk4rW2nfN8Z3KD+4BQ+XXzhFJFNmbdgarncsQLl8ESCFKbaTAAARRIog2dKBvtpS4AQa07PzzHzGNN2UE7VehLOmJ4YiFMfiujIoCzYHRMvpiq5hPm+sCSEh2GB+vL8Y4tfR2IIu4APDBtukIMTcdQgKEjdWScKL2+f0W4YgEVVdAG7hDLzLI2HSC6VVogHS+W8OwxUp4csfL3ATutZfqb3gzs64CInkRmCIZcUAWULsK8AsHG9` &&
+ `TcCavUW/Pxg0uKWRRGI+8po1e4LMSKVaghWJU8sh5mPEQ2VU8BWFBIKFbDsIiADYOhCFC6O8D/AOSIvELvzWunWk4HjdyrAsCV2QzAoiTVaa/Bd8I7MhoLSyCD3x/vhF5OKycVVZZX1hF6BKQk0ER+RMbm+cM0cmxPZ7xeZ7k2wKJ0jWdoLM2XMArUNIUqyuj8YNt7eDwWJpggaCxmfnz6dGvJILNaHBRy74QgWoAWqoAK8x0lEEq06U` &&
+ `RBUOwhUD+BjUKzFNPhV9e/8Oh6GDXVIc+LvXl3hoGIt5PPk+c6CQ7HgVh3gKqbXEPEdFTpOwSgXps2oCA0jVK6qLPtwx1ckTkrYEaIIfJippYKSISaS+HWvgwWCtb2Fi7DnDvujg1vqMyDfkBP7q/sZfJGuEFDwcA9HS2hjPSm1tiEavVmu5crjZg0VldpQgQtGDv4aCNAGgDxnCYwYp3KPdZ4PWMLtiNCfeSNO3hFnoPycLAcDsbTUN` &&
+ `O7oTeApEtUFEfInnD9RLJGrdPsQvsPTGcJJlAonwmMoLDFK0BQHSI4w2ZsB127QWbqDwxgw+O4IILKWERVFCaQAbMBvAzbPPcYlgvLbsN4tkC0EHgHMBFSrWZi8CgzQxoIoQV3BoTjNawYQXd94YHcmA/u7hE3QnUGlKb5T7M83kzxEvnY4mXUU8T3P4GTDhARFJbS8EMtYOxqiY6lKVCslLpF2mjOCGlGyUH7PeHnqOa1dHgXzfvJU1` &&
+ `6SX5UfpJlOneg3Pj4PR4MQWCDh3JWqQG2x84oxNZGZjyQL4H5yVwbm12NBG0JNpkP0hACKqLpUBCgKSYkhkoPxooQ2AJE+E/TdML7A4kKgUVVgi1CFCJth9s8DgNB8qtTFU/TTFri4UaUN5syhS9MJ2E7mII70+MtpiWh7dPhPCcTwiYj1+xULfIImhsBBM8mH6MWCPJdjZNx4+cMGwkEIAGgPWJGfNH/mOPl6wJ17RTVJS+BfOBPkcw` &&
+ `IhIXB/kFiEqVddtBZbV1dejFLkG140+n9zDCMwnhJT8mb/AA1/AVdNNLLMTVDzDQw+H5y4GuPx84UOhcQLoXfAiqFcBv2nAe/+e0CKru1rSIFIoOv4l4/oUEHvb8HzkRkzc+fgx2dvYKaRTi26TrZmnP4Nhb+h/D1hpQSzIRvAUIGbAJciHUMNi6e4Lr04LRrztMNpxPqWDy+jKj0GFVTwF6cToxeuKhGRT7YFfAHjEMI0FKMntHy184` &&
+ `EmPaiuR1fB+cV2mxkF1/vR/BD+4BaPhVrwOjCMqIwr8sh+xjl1o/tj+jqgSkqSH2dwU2GtuH1iYSvE6ZcgKVB0/Dr98BMiKCwO8wAD5LyZbUo6Umw0B9ZBdr85c3grhgQQggItEeugXOgqbQ+cJ3G+jBaa+0nwOgnSKRIcb7HeSqQVR0is/tP2x/DdBhrSFDSb8PmEzOg4kSkRilEcYafgCC3REDaszj5ZyeKBRSIiJTmEnZQUeYpQgH` &&
+ `KoyyPDhcWdkDxu8UiheLKjBpCZpbRV4t87EUJr1qjWsjLM/eRtQfbz0Zmm7AEA21BuTyFTVEhQwg/Iof7ZvIQCD49cUx4CEnhQB9sMODKzybQ0UOWCyu7hAU75qiGCJNujyxDg45AmxPJmsOcqRAhqIUfDO4xaIG76mqgfESEIYpW8oRX0AFWmIufPRKh0igUh1DpGQ/s5AQkFRwelp7EwehkO0GsVcFSUBguVFoNdvbmn4qZa9GWBUo` &&
+ `XpJBBsTBd4gH9G7F+Ty+mV1kbp9hiztshXhWtP0B+jsPj9POSUeYHeKIBQ/wAZvlQ2qmmefrNfVBShQJu4aVttyAQACML1zZqtFGVRs1P0hNsyz7ViJNArBVA+UyJ6DvbmyxThgbej1kJ3JoSiE6CfYdQTmqtC8kV84+t2Q0sUGukEVFDDDNplorRzSn2wDwRCQoeGi+smityiiWbgpEUlLcgIpxSGEFFIRKlGBr6D2AvSJKLX78qUJK` &&
+ `kU6bADgVUeAFDB+nFIUsRooiIoWEHRgmBxAmcIgECrniCDxH14xSJgwS/ebWtLR/KZxg0s/IQr8Z5RGUT4DGNibsiunZGz2J8ORF7vDjoJIRTiNi72AfC17nnEgMgAwGqAW7BQBEcxHVNZ+4aV4DiBY2AEAGGtilEbDm2rmoKI1XhIhSG77AwTalSEB24ADr8t5f5mAmJN6ROPnEdgpkMHEKEFWvGMxr1McQAResbtjf1Y6TXqeWiiAM` &&
+ `azgS1LtR0WBKG74em9mu+dEKrNuBl/SGoQqTRuvGnCeLsPEguP0BQogGk3Y4X0RJQXsVpDb43gpVJmigPxxxDpen4wagxPgEpag34wbCwBahgoYJRYOPQvX60N0gl3b+Xp8XCIfQGWxj7cIa0GArfPM9pqQQ8XYjHyMrScKbTWfLaU+gjO5o0INy1srYRE2vca8QtddFoEkEkOY3a7FLlEvNN3jQilqjLVhLSUV4AalifbNAH3miSRBt` &&
+ `SMEqCCxg418slIl1mQEHUMD5TAAABoKqCmqDhytkKGBKLWaJuAXHiNDFfKaqvpThZhxCiXvR0moeTxfHDcF0FBKPKI79nvCfNsVvQalUACqgZ5cELgFGQW5EC4IdCgQFGICFSg2PQ+Qe4CGgCCLwEEMDJdwwWrRQEFPBUGjzjRKHjCOjWUH8DOxMAGsHlS4BGqmrjgXEm+0FYKTgaQoHniHaJ2DTN3n6MRZXfKz5+cAJdt1goKh84Aim` &&
+ `McoEH6aSfUNYO7VlAD6C5p3ToAqVoD0BgQNBhfQFS3oImZqV6FwFlEEtahnBcBu6waWo3hIaDjDYp67kWl1EEVeHesouTFAig02gfSCVgCmzxcf0ABBbQIa/OgfbkwwV/e2MVPpMuI+i5vXlHDKhePHBXXE8QRXYjRgYhEKaGLiE0KkRFIgb1JkKnJEiCao2G4vBAVRTBAIE1QBYzeHsxahBFQ2gi7HDBP0FkPI6T5MpqD7DjCarVyHS` &&
+ `wwnhG15qHOmMm8QLeNgaIu5hkgswKBNIiI4BsbsAOkTIkZUwYLFiAXZ8jFmiCkLNoCJyQ8jwSABbRMDwAQEBh7FWrG8oKKhUF0aIGCAh5zyjwsw4cwCi0Ljjp5bFVOuh5hKxmoAVapZisA8THf2VlTd86Pxk3XITjcJQ2FWvz/AHx3UJoXCOx2GF8DxlmzNu5DpqQMmD2xJ6H1gtHe7ZARUSuzN0RQbQPAVKznv9Hm8B0YfPjCNEF3XN` &&
+ `gIEd/okTwVtdUEALqqlRsTi9GAK1Vm3DYJgiUbmzp6TPagU/A7n2NWmYpAWIkRDErvD3r+GQDxJrJQvGMAq9JHlfOO+tFODFlAZpfOsTe+v4wCSJe5qyieYvjXj434ehh9BE9jlXyft5NTCaBSlS1UCatftXq5USC4RzRfY2/+4pHAUm8uETFAWALg5oWO7PHmSHDLhwBfYBGlEQKhdMh0g9ydEXSy8cDCQJMoNjaXBbLcU0Ngb4vzk8` &&
+ `gsjbgGhSBAs8tkiNfjBjrHcdBmlQQAKqsM0lBKwp8MU/ZchyB58ZFqp7c0BYGjsOzEoZK3eUmwJsEbCDXvYwwdheH10i4XOx4J6fdxKUKXbd+8L1nRDZgsVdxxo/EOO0z0txesd4wul2SCI0Cqkg2GGAHBsC5DQQypL8fqUBOhQUSKuk+fTGCdSjaf+nMVVvc+DFyqqw1BkCdNdzlBdYLal99yfaziFfeUzZI7tgbdu33gEtNFAQPYtD` &&
+ `4esWgFG1+yEsU5S0RiPD2j0C3eENLTxTChqIFEfCOx9jE85YTncepxP3xGxcKyesdQOr7N8p3x3EA9ieYPK10EZ5iCINhvRGR6T2qeqzWsaE/CZUPRbdHlYjnXtHsG7zyeV1A84AgIE+xroYLsIoKEpspgPaFGOqLQxcVfh4ICCg1a1ABbDNK2qKGIW0ehS2PTAuaAbtw0J9naw0OdTqwewM3FDW26wuks9vtrVEhaDw3NkbCuL4vWj8` &&
+ `wAioy2jGmoFw8iaHYygR8gcTEWUJjhUobmjmngjgPa4wENA5THgScoD0Mh1yV3JX370ZRR0ut/8zVViHjByoHeCEXnXtwEZTAGqYXD+MWOXGh8YqyvDx88KXuS8hMCEuxCoO57ueP12GJmXYu3Qi1MmjHyNm6YZssE3Y0jmus4drGxoq7utXWSmU5dAdNBnSgaMBAvUfQAhvErA19YI2DeQzKPMULMeBgW9PS4aJDlNGI+YcmGiFx8CB` &&
+ `KMF+RYTPhQxQe30HV4G3KqOh/Bc7n1NuNgdk6iHkT8nyKNFMrJa1KGgYEfspfExIQBBJ09P75RjdQob0U0QykDXAyEi5sIiCfOzZvR4MOCy99wfrEYssonlnrf752gNrBigIpNydA1KntgzpRllUSTZCx6u4rDFBFISjGpWFlixm8KUoIfJQbPr6e8q8VULUqktqTwUN8ixwohI7UKYFLQqQylAZPXnRWUOLUfeDAjtqIpKZBEgZjhgu` &&
+ `uni34xEDbey4NAF06c8GwnvJQFZEI8he5pfYVkHQX1htwAUgG74MNXrbdmYmq4NmUcPedUQeVIEAroCB/AZsfSuhkI4CxgXWoO0lATFpsoRslIopesBskfOnHYWQzHJZ2Ka06XEHRbGkRPhJ3uQey5LCgZvso68QSVU6I4vofeb+h8OdF+2StWHALjBYyEFjUYJoMnAilCV1dlpoBANVhuYwbNOMqRrcCSLq4sXneHpWKH4fpyYYD5ZE` &&
+ `I4tUDxUwYwFkAHgDRhBQJKEt05RXWmt8ON32L5UFEElIjFpRJ+zw1sD5Ix+EYAOTBKAVjRH5E3N4A8hAFnoaNSTSIlEcbSoQonA6Ud7w6aZhGSwFicduS2LmoAYsWCMCGwQYjyiCCipI7NGnAEBdCoxfdcVFK6rCcbiwgz5UDY0nwY5q7w2ABEd1PMPFEMMUqCeGSzLM0pTWnneFDB8mGmEPPnD6BPOblVMQmaXHtXcBYbKF6marT6hA` &&
+ `EhBp4mCxK0aRpAsOGgDwAeM3/C40DjJppDYgqgB3cSI3ZErodWIC1qGHleR0FBFgElKdm8kwSpCUAlW3WbxQxb6MZxBZCqb1pdZUWuo0FCsB2BdUrsBUgeac/OSITfMJIAeDHcVH5wYJ/nOL+LDDVfXn/3BlJfWIVpwpirLhbrjWIdZfukaA3m9H4wNKrcHd8ZV9tuae+JguAeHIwLIeseGHl977Jdz3hLEiIi02KJ0GIjCiaxlC8+QC` &&
+ `hqV9gRfAjWfCmxsnN8YzftEGgGEhAU/DFDxSEFC0abmuU81ahbDkEUUpugAZ3s7HnBogXFKoB3TwFYRxYo7XUzwm9R5IlTA49A1OU4CkR01CUBx7c6hmsaH7mV5w1ugoqTVpsuBa6wBBQkVaDVdnuUG0BBhtfIadqogxoWWWti3QeK9x0xYG7OX47/AITuQeQqQSFEE6oz8ZJg1Xr0oKgp1SYOz6Xp1pQbNakADnAYJfg1/GUi4nSjIB` &&
+ `jVWU03M5JAIA/ZB+kcA78TfFF4FTdXQ/oVYgYTRYe9mjUX45WFHhB0fIYDQP4htVVRRCTrcOs0ODRNC0CGlqxBbFzWCGLrznwWNb2uVJhxheneVbjopBNr0g+veUYpUWitq3tJbAgPC4N4kVzcMypvUz5OsuC4gnjNBujGVB7gBPlmkgp8frEijXHI6fVxYwoEgpYwuM1o6lS1Vdoqq7VVw0XnnLB3gxpAAUCwXzK/u4qNpA8pt1sWE9` &&
+ `Lg1fXyO6nABcnHXfYkCfgp9ndx/bAKEchEg2bjVTQhkPWa1myCiMV0nG6XUzvY30Zw0aAws1ehIOjhAKLpSql+KCMNykahA1qe1uP3/HaLWI4jgFEYRooLArqJmqbfh7ngKaDHI7glh8IK/Yo6Uw4PY1lgjgob9BrAa49Chbl2IBY3BySwM0pUp4TiOxEcEMwnwcS8cEafGDT1Zqm3kDG6nb4yW4GiSoLOD5PTiHiZr9e8RdCYyKEzlI` &&
+ `jFwR8nC/UfX2W+b+zcOSI8h3HnCrsyxhkJ89yicUT1h0n3nkMWSgyUrcYi9O5VVpM9cMKEX1hKiJdayCXXwYvWrg2QDe1TR5p7yzpAmMondTyoIDaMF+FBsF4nH2+dfo8yBrESliccCE/lLocinwvVXqgnEAJWuRWw2KCrpUCzMDWFbqyHwcyCUcr0/wBQNTjLpsCERGUnPJdZAhJttFQmAxr1Jyn5g/Tt/wAn4AKIgWtoIhBCWul0it` &&
+ `ENkG7hR6pomg9iilLBWMVC/DLTD1zAqxplIMiOOAgr++Xh6Aocj69HzfOR+IaYNL0mIImGjNTKHznWYKQwg03hIYxJ5H+cWrgHCO6o+MBSlM3IC5ZecxUCwvn1ghaPLszFgQgke8IOBLD4IWG0XzrCLJTNUvl+XpZ7/nhB4maiGkRRHpkkIDAQmgv4wCM+AYBEKgCcNsqrLyU0HopH2n5w2kUDhCtYbnAoAq4TMkR3A2J4w5sIAy2BeF` &&
+ `Z8q7rd2cRyw1RsTFVPMODebg8YUVQfWn4yigJaVUCs0e2OrB4wgtWm3zO7+DwQNBkGPTuUHmbG+M1oeMRhX0wUMIjObwt/O8CL4zU+n+c1PxgAutt4J1UubD7ueNG/Eu/2H98nuQiRiH0U8/HnGSisCg3qp9ut63yfH/FpgQFM8rZEkJLQ2j484U7KlmiF7JvSUAmYROn8YwIH4wj/AFD3j0thk65AYNpo5uaesPdK/LjkRo4aTFRG/O` &&
+ `SW6ExMPxif3YzaG8kp5cHRrIYojAn0Y60YYiOJrFkVvX1klkcgCcv5/vxbst8agdhBCvDyXCZAIBwM8f8AH8YJBIUPWFlBuInkopn0Nk6cKjabwEBrK/HiTMYGOxPxinRe/GaTPBRc2NK2uv4yKA5cTeIF5M9Dvxl0cOvG81h8ayyDy4ts0Z23zmQN+cNFG+Y9NoONy6wD7ZyBu4QMExGIAlB2JPaYZLdGlTBtUMQIrP8Ak+P0D6+5lR` &&
+ `E/bDMypppEhE07DWMEoVVAs7VsMngBgCMuxWk+Jkca9TmMA5kRGjH0ObPrJJ+cYhJMQrgFMb4yPWGFFCuEj35jXcXRjIq2Y5Lm4F4ZQHowSOBY2Yu5ZnDDKbcafkmHnK0BlB9nXf8AndMK2ptcvjPMbbd0Ij9XkaNQRGY4SxCwNI6sgQKcFgmgqTeWLPSZsDS+caNeyZR8C37zShvIoZCtzFEc8TPbENSVnb0Bphp086wgE2fGM7bBJ7` &&
+ `wkdDJ2IOG2Ca1iMEiEBQIpyCmT+gyz4BEB8NXrY6x82/sSdFUjIJppRbXQBiuwaICo2DQudzgWwBQ6FKtnkM1QVGEYVLJNKLT2Yo2HPjGmLTWsO1KccEuy1PH3ir9GdtDG3tr3/nLNsimH7OtPM8SJ9Du3K8WW6y03lYVAear6GuhcA4PSJsPLbXf9DZiQiJpwl7IcpuBLGHC6zxQ43Io708Ajlz5aHJv3y+waaA4CvQ4CUROkwLSzBl` &&
+ `ASyTIPIuBFAvMG2PYaP/uVCA6esFvIe3ajSevOulGVZeLCANDWlAEREcMm/ZcGlNRo1IeUpoARwkfk8iD5OZ+P6G4CAIkR84viu+H1ss+mHHzSUnnSb++AKOdct2+Csm+Soh6D4IE1AHSEXAl2JWMNCzy5dbywRSFE3xMD1TA2q6V7VSJs1xBkeJj1SSDUu+Q84TuRykbe1ZtxRwABQqD7hSKosgCpBzm4aeEfADxGo0cAmv0/P9KmTp` &&
+ `hQiAUN5gggIGT3KHnvRQVoIReBgABKJYTpV03o3zVwkAwoGokR161hoQCAGg/qHj/+RP/Z`.
ENDMETHOD.
diff --git a/src/z2ui5_cl_demo_app_045.clas.abap b/src/z2ui5_cl_demo_app_045.clas.abap
index 575cb35c..0b1b206c 100644
--- a/src/z2ui5_cl_demo_app_045.clas.abap
+++ b/src/z2ui5_cl_demo_app_045.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_045 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_info_filter TYPE string.
METHODS refresh_data.
@@ -42,8 +42,7 @@ CLASS Z2UI5_CL_DEMO_APP_045 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
refresh_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_046.clas.abap b/src/z2ui5_cl_demo_app_046.clas.abap
index 5ed4f7b0..e85e9f0c 100644
--- a/src/z2ui5_cl_demo_app_046.clas.abap
+++ b/src/z2ui5_cl_demo_app_046.clas.abap
@@ -16,7 +16,7 @@ CLASS z2ui5_cl_demo_app_046 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_display TYPE string.
PROTECTED SECTION.
@@ -30,8 +30,7 @@ CLASS Z2UI5_CL_DEMO_APP_046 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_display = 'LIST'.
diff --git a/src/z2ui5_cl_demo_app_047.clas.abap b/src/z2ui5_cl_demo_app_047.clas.abap
index b71c9801..d5c232c4 100644
--- a/src/z2ui5_cl_demo_app_047.clas.abap
+++ b/src/z2ui5_cl_demo_app_047.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_047 DEFINITION PUBLIC.
END OF ty_s_row.
DATA mt_tab TYPE STANDARD TABLE OF ty_s_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -35,8 +35,7 @@ CLASS z2ui5_cl_demo_app_047 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
date = sy-datum.
time = sy-uzeit.
dec1 = - 1 / 3.
diff --git a/src/z2ui5_cl_demo_app_048.clas.abap b/src/z2ui5_cl_demo_app_048.clas.abap
index 8dbbc328..c8ce970b 100644
--- a/src/z2ui5_cl_demo_app_048.clas.abap
+++ b/src/z2ui5_cl_demo_app_048.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_048 DEFINITION
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -33,8 +33,7 @@ CLASS Z2UI5_CL_DEMO_APP_048 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'entry_01' info = 'Information' descr = 'this is a description1 1234567890 1234567890' icon = 'sap-icon://badge' highlight = 'Information' wrapcharlimit = '100' )
diff --git a/src/z2ui5_cl_demo_app_049.clas.abap b/src/z2ui5_cl_demo_app_049.clas.abap
index 6c0b1e59..41a7d899 100644
--- a/src/z2ui5_cl_demo_app_049.clas.abap
+++ b/src/z2ui5_cl_demo_app_049.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_049 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -38,8 +38,7 @@ CLASS Z2UI5_CL_DEMO_APP_049 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_view_display( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_050.clas.abap b/src/z2ui5_cl_demo_app_050.clas.abap
index a95eab09..1c9ffb74 100644
--- a/src/z2ui5_cl_demo_app_050.clas.abap
+++ b/src/z2ui5_cl_demo_app_050.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_050 DEFINITION PUBLIC.
DATA product TYPE string.
DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -18,8 +18,7 @@ CLASS Z2UI5_CL_DEMO_APP_050 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
product = 'tomato'.
quantity = '500'.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_051.clas.abap b/src/z2ui5_cl_demo_app_051.clas.abap
index 6c3f0b35..f771807f 100644
--- a/src/z2ui5_cl_demo_app_051.clas.abap
+++ b/src/z2ui5_cl_demo_app_051.clas.abap
@@ -11,7 +11,7 @@ CLASS z2ui5_cl_demo_app_051 DEFINITION PUBLIC.
input3 TYPE string,
END OF screen.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -74,8 +74,7 @@ CLASS Z2UI5_CL_DEMO_APP_051 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_052.clas.abap b/src/z2ui5_cl_demo_app_052.clas.abap
index 1f8fdac3..b72cef62 100644
--- a/src/z2ui5_cl_demo_app_052.clas.abap
+++ b/src/z2ui5_cl_demo_app_052.clas.abap
@@ -16,7 +16,7 @@ CLASS z2ui5_cl_demo_app_052 DEFINITION PUBLIC.
TYPES ty_t_table TYPE STANDARD TABLE OF ty_s_tab WITH EMPTY KEY.
DATA mt_table TYPE ty_t_table.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
DATA mv_check_popover TYPE abap_bool.
@@ -108,8 +108,7 @@ CLASS z2ui5_cl_demo_app_052 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_display_view( ).
z2ui5_set_data( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_053.clas.abap b/src/z2ui5_cl_demo_app_053.clas.abap
index 8a34e174..b037e5bc 100644
--- a/src/z2ui5_cl_demo_app_053.clas.abap
+++ b/src/z2ui5_cl_demo_app_053.clas.abap
@@ -23,7 +23,7 @@ CLASS z2ui5_cl_demo_app_053 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS view_display.
METHODS on_event.
@@ -42,8 +42,7 @@ CLASS z2ui5_cl_demo_app_053 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
set_data( ).
view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_059.clas.abap b/src/z2ui5_cl_demo_app_059.clas.abap
index 918495ca..09bcfebc 100644
--- a/src/z2ui5_cl_demo_app_059.clas.abap
+++ b/src/z2ui5_cl_demo_app_059.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_059 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_set_data.
@@ -40,8 +40,7 @@ CLASS z2ui5_cl_demo_app_059 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_view_display( ).
RETURN.
@@ -99,10 +98,11 @@ CLASS z2ui5_cl_demo_app_059 IMPLEMENTATION.
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
DATA(lo_box) = page1->vbox( )->text( `Search`
- )->search_field( width = `17.5rem` livechange = client->_event(
+ )->search_field( width = `17.5rem`
+ livechange = client->_event(
val = 'BUTTON_SEARCH'
t_arg = VALUE #( ( `${$source>/value}` ) )
- s_ctrl = VALUE #( check_allow_multi_req = abap_true ) ) ).
+ s_ctrl = VALUE #( check_allow_multi_req = abap_true ) ) ).
DATA(tab) = lo_box->table( client->_bind( mt_table ) ).
DATA(lo_columns) = tab->columns( ).
diff --git a/src/z2ui5_cl_demo_app_060.clas.abap b/src/z2ui5_cl_demo_app_060.clas.abap
index e94a6e5d..9f291df2 100644
--- a/src/z2ui5_cl_demo_app_060.clas.abap
+++ b/src/z2ui5_cl_demo_app_060.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_060 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_view_display.
@@ -262,8 +262,7 @@ CLASS Z2UI5_CL_DEMO_APP_060 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
-
+ IF client->check_on_init( ).
DATA(lv_script) = ` debugger;` && |\n| &&
`function setInputFIlter(){` && |\n| &&
@@ -283,8 +282,6 @@ CLASS Z2UI5_CL_DEMO_APP_060 IMPLEMENTATION.
` });` && |\n| &&
`}`.
-
- check_initialized = abap_true.
set_data( ).
client->view_display( z2ui5_cl_xml_view=>factory(
diff --git a/src/z2ui5_cl_demo_app_061.clas.abap b/src/z2ui5_cl_demo_app_061.clas.abap
index 4f6cc60d..8333aaf3 100644
--- a/src/z2ui5_cl_demo_app_061.clas.abap
+++ b/src/z2ui5_cl_demo_app_061.clas.abap
@@ -5,7 +5,7 @@ CLASS z2ui5_cl_demo_app_061 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
DATA t_tab TYPE REF TO data.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -68,8 +68,7 @@ CLASS Z2UI5_CL_DEMO_APP_061 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
CREATE DATA t_tab TYPE STANDARD TABLE OF ('Z2UI5_T_01').
diff --git a/src/z2ui5_cl_demo_app_062.clas.abap b/src/z2ui5_cl_demo_app_062.clas.abap
index ffab23a5..29922471 100644
--- a/src/z2ui5_cl_demo_app_062.clas.abap
+++ b/src/z2ui5_cl_demo_app_062.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_062 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -87,8 +87,7 @@ CLASS z2ui5_cl_demo_app_062 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_063.clas.abap b/src/z2ui5_cl_demo_app_063.clas.abap
index aa82bab6..f6685ab8 100644
--- a/src/z2ui5_cl_demo_app_063.clas.abap
+++ b/src/z2ui5_cl_demo_app_063.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_063 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -64,8 +64,7 @@ CLASS z2ui5_cl_demo_app_063 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_064.clas.abap b/src/z2ui5_cl_demo_app_064.clas.abap
index c061708e..5d345838 100644
--- a/src/z2ui5_cl_demo_app_064.clas.abap
+++ b/src/z2ui5_cl_demo_app_064.clas.abap
@@ -42,7 +42,7 @@ CLASS z2ui5_cl_demo_app_064 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
@@ -74,8 +74,7 @@ CLASS Z2UI5_CL_DEMO_APP_064 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_065.clas.abap b/src/z2ui5_cl_demo_app_065.clas.abap
index a46c3411..a20129dd 100644
--- a/src/z2ui5_cl_demo_app_065.clas.abap
+++ b/src/z2ui5_cl_demo_app_065.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_065 DEFINITION PUBLIC.
DATA mv_input_main TYPE string.
DATA mv_input_nest TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -48,8 +48,7 @@ CLASS z2ui5_cl_demo_app_065 IMPLEMENTATION.
press = client->_event_client( val = client->cs_event-open_new_tab t_arg = VALUE #( ( `https://github.com/abap2UI5/abap2UI5/` ) ) )
)->input( value = client->_bind_edit( mv_input_nest ) ).
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
client->view_display( lo_view->stringify( ) ).
diff --git a/src/z2ui5_cl_demo_app_067.clas.abap b/src/z2ui5_cl_demo_app_067.clas.abap
index 7cdce0ba..96038f94 100644
--- a/src/z2ui5_cl_demo_app_067.clas.abap
+++ b/src/z2ui5_cl_demo_app_067.clas.abap
@@ -5,9 +5,9 @@ CLASS z2ui5_cl_demo_app_067 DEFINITION PUBLIC.
DATA amount TYPE p LENGTH 14 DECIMALS 3.
DATA currency TYPE string.
- DATA numeric TYPE n length 12.
+ DATA numeric TYPE n LENGTH 12.
+
- DATA check_initialized TYPE abap_bool.
PROTECTED SECTION.
@@ -19,8 +19,7 @@ CLASS z2ui5_cl_demo_app_067 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
numeric = '000000000012'.
amount = '123456789.123'.
@@ -36,11 +35,11 @@ CLASS z2ui5_cl_demo_app_067 IMPLEMENTATION.
DATA(page) = z2ui5_cl_xml_view=>factory( )->shell(
)->page( title = 'abap2UI5 - Currency Format'
navbuttonpress = client->_event( 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
page->simple_form( title = 'Currency'
editable = abap_true
- )->content( 'form'
+ )->content( 'form'
)->title( 'Input'
)->label( 'Documentation'
)->link( text = 'https://sapui5.hana.ondemand.com/#/entity/sap.ui.model.type.Currency'
@@ -98,18 +97,18 @@ CLASS z2ui5_cl_demo_app_067 IMPLEMENTATION.
page->simple_form( title = 'No Zeros'
editable = abap_true
-)->content( 'form'
-)->title( 'Input'
-)->label( 'Documentation'
-)->link( text = 'https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.model.odata.type.String%23methods/formatValue'
- href = 'https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.model.odata.type.String%23methods/formatValue'
-)->label( 'Numeric'
-)->input( value = client->_bind_edit( val = numeric )
-
-)->label( `Without leading Zeros`
-
-)->text(
- text = |\{path : '{ client->_bind_edit(
+ )->content( 'form'
+ )->title( 'Input'
+ )->label( 'Documentation'
+ )->link( text = 'https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.model.odata.type.String%23methods/formatValue'
+ href = 'https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.model.odata.type.String%23methods/formatValue'
+ )->label( 'Numeric'
+ )->input( value = client->_bind_edit( val = numeric )
+
+ )->label( `Without leading Zeros`
+
+ )->text(
+ text = |\{path : '{ client->_bind_edit(
val = numeric
path = abap_true ) }', type : 'sap.ui.model.odata.type.String', constraints : \{ isDigitSequence : true \} \}| ).
diff --git a/src/z2ui5_cl_demo_app_069.clas.abap b/src/z2ui5_cl_demo_app_069.clas.abap
index f12a52c2..1acbe8f0 100644
--- a/src/z2ui5_cl_demo_app_069.clas.abap
+++ b/src/z2ui5_cl_demo_app_069.clas.abap
@@ -134,8 +134,7 @@ CLASS Z2UI5_CL_DEMO_APP_069 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mt_tree = VALUE #( ( text = 'Apps'
nodes = VALUE #( ( text = 'Frontend'
diff --git a/src/z2ui5_cl_demo_app_070.clas.abap b/src/z2ui5_cl_demo_app_070.clas.abap
index 3d10b76e..6e1874a7 100644
--- a/src/z2ui5_cl_demo_app_070.clas.abap
+++ b/src/z2ui5_cl_demo_app_070.clas.abap
@@ -39,7 +39,7 @@ CLASS z2ui5_cl_demo_app_070 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -74,8 +74,7 @@ CLASS z2ui5_cl_demo_app_070 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_071.clas.abap b/src/z2ui5_cl_demo_app_071.clas.abap
index ea1e3367..a9d13721 100644
--- a/src/z2ui5_cl_demo_app_071.clas.abap
+++ b/src/z2ui5_cl_demo_app_071.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_071 DEFINITION PUBLIC.
DATA mv_set_size_limit TYPE i VALUE 100.
DATA mv_combo_number TYPE i VALUE 105.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
diff --git a/src/z2ui5_cl_demo_app_072.clas.abap b/src/z2ui5_cl_demo_app_072.clas.abap
index cb829958..c3b3310c 100644
--- a/src/z2ui5_cl_demo_app_072.clas.abap
+++ b/src/z2ui5_cl_demo_app_072.clas.abap
@@ -55,8 +55,7 @@ CLASS Z2UI5_CL_DEMO_APP_072 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_on_init( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_073.clas.abap b/src/z2ui5_cl_demo_app_073.clas.abap
index ccec7884..6b1d73bc 100644
--- a/src/z2ui5_cl_demo_app_073.clas.abap
+++ b/src/z2ui5_cl_demo_app_073.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_073 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA mv_url TYPE string.
DATA mv_check_timer_active TYPE abap_bool.
@@ -49,8 +49,7 @@ CLASS z2ui5_cl_demo_app_073 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_check_timer_active = abap_false.
display_view( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_074.clas.abap b/src/z2ui5_cl_demo_app_074.clas.abap
index 51e95496..90edf1d8 100644
--- a/src/z2ui5_cl_demo_app_074.clas.abap
+++ b/src/z2ui5_cl_demo_app_074.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_074 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS ui5_on_event.
@@ -126,8 +126,7 @@ CLASS z2ui5_cl_demo_app_074 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ui5_view_init_display( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_075.clas.abap b/src/z2ui5_cl_demo_app_075.clas.abap
index 006c4f3b..afd55b1a 100644
--- a/src/z2ui5_cl_demo_app_075.clas.abap
+++ b/src/z2ui5_cl_demo_app_075.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_075 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS ui5_on_init.
METHODS ui5_on_event.
@@ -116,8 +116,7 @@ CLASS Z2UI5_CL_DEMO_APP_075 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ui5_on_init( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_076.clas.abap b/src/z2ui5_cl_demo_app_076.clas.abap
index 178c6b0b..bae923b4 100644
--- a/src/z2ui5_cl_demo_app_076.clas.abap
+++ b/src/z2ui5_cl_demo_app_076.clas.abap
@@ -60,8 +60,7 @@ CLASS Z2UI5_CL_DEMO_APP_076 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_on_init( ).
diff --git a/src/z2ui5_cl_demo_app_078.clas.abap b/src/z2ui5_cl_demo_app_078.clas.abap
index 6532a8a6..16a340d5 100644
--- a/src/z2ui5_cl_demo_app_078.clas.abap
+++ b/src/z2ui5_cl_demo_app_078.clas.abap
@@ -19,7 +19,7 @@ CLASS z2ui5_cl_demo_app_078 DEFINITION
DATA mt_token TYPE STANDARD TABLE OF ty_s_token WITH EMPTY KEY.
DATA mt_tokens_added TYPE STANDARD TABLE OF ty_s_token WITH EMPTY KEY.
DATA mt_tokens_removed TYPE STANDARD TABLE OF ty_s_token WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
@@ -31,8 +31,7 @@ CLASS z2ui5_cl_demo_app_078 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
DATA(view) = z2ui5_cl_xml_view=>factory( ).
diff --git a/src/z2ui5_cl_demo_app_079.clas.abap b/src/z2ui5_cl_demo_app_079.clas.abap
index 6e1bcd14..e8796a1d 100644
--- a/src/z2ui5_cl_demo_app_079.clas.abap
+++ b/src/z2ui5_cl_demo_app_079.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_079 DEFINITION
INTERFACES z2ui5_if_app.
DATA mv_value TYPE string.
- DATA check_initialized TYPE abap_bool.
+
METHODS get_example_pdf
RETURNING
@@ -24,23 +24,23 @@ CLASS z2ui5_cl_demo_app_079 IMPLEMENTATION.
METHOD get_example_pdf.
- result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
- `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
- `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
- `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
- `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
- `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
- `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
- `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
- `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
- `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
- `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
- `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
- `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
- `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
- `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
- `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
- `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
+ result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
+ `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
+ `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
+ `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
+ `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
+ `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
+ `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
+ `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
+ `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
+ `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
+ `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
+ `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
+ `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
+ `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
+ `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
+ `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
+ `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
result = `data:application/pdf;base64,` && result.
@@ -49,13 +49,14 @@ CLASS z2ui5_cl_demo_app_079 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
- DATA(view) = z2ui5_cl_xml_view=>factory( )->shell( )->page( title = 'PDF Output' navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true
+ DATA(view) = z2ui5_cl_xml_view=>factory( )->shell( )->page( title = 'PDF Output'
+ navbuttonpress = client->_event( 'BACK' )
+ shownavbutton = abap_true
)->_generic(
- ns = `html`
- name = `iframe`
+ ns = `html`
+ name = `iframe`
t_prop = VALUE #(
( n = `src` v = get_example_pdf( ) )
( n = `height` v = `90%` )
@@ -68,7 +69,7 @@ CLASS z2ui5_cl_demo_app_079 IMPLEMENTATION.
CASE client->get( )-event.
WHEN 'BACK'.
- client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
+ client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
ENDCASE.
ENDMETHOD.
diff --git a/src/z2ui5_cl_demo_app_080.clas.abap b/src/z2ui5_cl_demo_app_080.clas.abap
index 88200730..13bc3369 100644
--- a/src/z2ui5_cl_demo_app_080.clas.abap
+++ b/src/z2ui5_cl_demo_app_080.clas.abap
@@ -40,7 +40,7 @@ CLASS z2ui5_cl_demo_app_080 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_display_view.
METHODS z2ui5_on_event.
@@ -108,8 +108,7 @@ CLASS Z2UI5_CL_DEMO_APP_080 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_081.clas.abap b/src/z2ui5_cl_demo_app_081.clas.abap
index cf859aea..02e58aa2 100644
--- a/src/z2ui5_cl_demo_app_081.clas.abap
+++ b/src/z2ui5_cl_demo_app_081.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_081 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -137,8 +137,7 @@ CLASS Z2UI5_CL_DEMO_APP_081 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_display_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_082.clas.abap b/src/z2ui5_cl_demo_app_082.clas.abap
index 87417056..6c194022 100644
--- a/src/z2ui5_cl_demo_app_082.clas.abap
+++ b/src/z2ui5_cl_demo_app_082.clas.abap
@@ -19,7 +19,7 @@ CLASS z2ui5_cl_demo_app_082 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
@@ -38,8 +38,7 @@ CLASS Z2UI5_CL_DEMO_APP_082 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_view_display( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_083.clas.abap b/src/z2ui5_cl_demo_app_083.clas.abap
index 36ab8039..1fb85e08 100644
--- a/src/z2ui5_cl_demo_app_083.clas.abap
+++ b/src/z2ui5_cl_demo_app_083.clas.abap
@@ -67,7 +67,7 @@ CLASS z2ui5_cl_demo_app_083 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -89,8 +89,7 @@ CLASS z2ui5_cl_demo_app_083 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_084.clas.abap b/src/z2ui5_cl_demo_app_084.clas.abap
index 1f15518d..2577ffbd 100644
--- a/src/z2ui5_cl_demo_app_084.clas.abap
+++ b/src/z2ui5_cl_demo_app_084.clas.abap
@@ -36,8 +36,6 @@ CLASS z2ui5_cl_demo_app_084 DEFINITION PUBLIC.
- DATA check_initialized TYPE abap_bool.
-
DATA client TYPE REF TO z2ui5_if_client.
PROTECTED SECTION.
@@ -58,8 +56,7 @@ CLASS z2ui5_cl_demo_app_084 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
DATA(lv_script) = `` && |\n| &&
`function setInputFIlter(){` && |\n| &&
diff --git a/src/z2ui5_cl_demo_app_085.clas.abap b/src/z2ui5_cl_demo_app_085.clas.abap
index b85bcd8c..01ed0f80 100644
--- a/src/z2ui5_cl_demo_app_085.clas.abap
+++ b/src/z2ui5_cl_demo_app_085.clas.abap
@@ -401,8 +401,7 @@ CLASS Z2UI5_CL_DEMO_APP_085 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
sort( ).
z2ui5_on_init( ).
diff --git a/src/z2ui5_cl_demo_app_087.clas.abap b/src/z2ui5_cl_demo_app_087.clas.abap
index 18c9ad9d..2790aa0c 100644
--- a/src/z2ui5_cl_demo_app_087.clas.abap
+++ b/src/z2ui5_cl_demo_app_087.clas.abap
@@ -17,7 +17,7 @@ CLASS z2ui5_cl_demo_app_087 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA check_ui5 TYPE abap_bool.
DATA mv_key TYPE string.
METHODS refresh_data.
@@ -49,8 +49,7 @@ CLASS z2ui5_cl_demo_app_087 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
refresh_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_088.clas.abap b/src/z2ui5_cl_demo_app_088.clas.abap
index 1692402a..1b28333a 100644
--- a/src/z2ui5_cl_demo_app_088.clas.abap
+++ b/src/z2ui5_cl_demo_app_088.clas.abap
@@ -10,7 +10,7 @@ CLASS z2ui5_cl_demo_app_088 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_view_display.
METHODS z2ui5_on_event.
@@ -28,8 +28,7 @@ CLASS z2ui5_cl_demo_app_088 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_page = `page1`.
z2ui5_view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_090.clas.abap b/src/z2ui5_cl_demo_app_090.clas.abap
index 9ac2ac0e..da3e7c06 100644
--- a/src/z2ui5_cl_demo_app_090.clas.abap
+++ b/src/z2ui5_cl_demo_app_090.clas.abap
@@ -57,7 +57,7 @@ CLASS z2ui5_cl_demo_app_090 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA check_cc_loaded TYPE abap_bool.
METHODS z2ui5_view_display.
@@ -89,8 +89,7 @@ CLASS z2ui5_cl_demo_app_090 IMPLEMENTATION.
init_data_set( ).
client->nav_app_call( z2ui5_cl_pop_js_loader=>factory( get_custom_js( ) ) ).
RETURN.
- ELSEIF check_initialized = abap_false.
- check_initialized = abap_true.
+ ELSEIF client->check_on_init( ).
init_data_set( ).
z2ui5_view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_091.clas.abap b/src/z2ui5_cl_demo_app_091.clas.abap
index 68013f17..4345123a 100644
--- a/src/z2ui5_cl_demo_app_091.clas.abap
+++ b/src/z2ui5_cl_demo_app_091.clas.abap
@@ -42,7 +42,7 @@ CLASS z2ui5_cl_demo_app_091 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_set_data.
METHODS z2ui5_view_display.
@@ -62,8 +62,7 @@ CLASS Z2UI5_CL_DEMO_APP_091 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
diff --git a/src/z2ui5_cl_demo_app_093.clas.abap b/src/z2ui5_cl_demo_app_093.clas.abap
index f2709708..fdcdfff3 100644
--- a/src/z2ui5_cl_demo_app_093.clas.abap
+++ b/src/z2ui5_cl_demo_app_093.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_093 DEFINITION PUBLIC.
DATA product TYPE string.
DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -19,8 +19,7 @@ CLASS Z2UI5_CL_DEMO_APP_093 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
product = 'tomato'.
quantity = '500'.
diff --git a/src/z2ui5_cl_demo_app_097.clas.abap b/src/z2ui5_cl_demo_app_097.clas.abap
index 01bcd462..8a93a1a0 100644
--- a/src/z2ui5_cl_demo_app_097.clas.abap
+++ b/src/z2ui5_cl_demo_app_097.clas.abap
@@ -121,8 +121,7 @@ CLASS Z2UI5_CL_DEMO_APP_097 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'row_01' info = 'completed' descr = 'this is a description' icon = 'sap-icon://account' )
diff --git a/src/z2ui5_cl_demo_app_098.clas.abap b/src/z2ui5_cl_demo_app_098.clas.abap
index a596e31d..d84f2807 100644
--- a/src/z2ui5_cl_demo_app_098.clas.abap
+++ b/src/z2ui5_cl_demo_app_098.clas.abap
@@ -147,8 +147,7 @@ CLASS Z2UI5_CL_DEMO_APP_098 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'row_01' info = 'completed' descr = 'this is a description' icon = 'sap-icon://account' )
diff --git a/src/z2ui5_cl_demo_app_099.clas.abap b/src/z2ui5_cl_demo_app_099.clas.abap
index 366249ef..0c8758ba 100644
--- a/src/z2ui5_cl_demo_app_099.clas.abap
+++ b/src/z2ui5_cl_demo_app_099.clas.abap
@@ -39,7 +39,7 @@ CLASS z2ui5_cl_demo_app_099 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_set_data.
METHODS z2ui5_view_display.
@@ -62,8 +62,7 @@ CLASS Z2UI5_CL_DEMO_APP_099 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
diff --git a/src/z2ui5_cl_demo_app_100.clas.abap b/src/z2ui5_cl_demo_app_100.clas.abap
index 6a091dee..2c9e69cb 100644
--- a/src/z2ui5_cl_demo_app_100.clas.abap
+++ b/src/z2ui5_cl_demo_app_100.clas.abap
@@ -30,7 +30,7 @@ CLASS z2ui5_cl_demo_app_100 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_set_data.
METHODS z2ui5_view_display.
@@ -49,8 +49,7 @@ CLASS Z2UI5_CL_DEMO_APP_100 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
diff --git a/src/z2ui5_cl_demo_app_101.clas.abap b/src/z2ui5_cl_demo_app_101.clas.abap
index b0218438..b88762db 100644
--- a/src/z2ui5_cl_demo_app_101.clas.abap
+++ b/src/z2ui5_cl_demo_app_101.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_101 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_set_data.
@@ -39,8 +39,7 @@ CLASS z2ui5_cl_demo_app_101 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_103.clas.abap b/src/z2ui5_cl_demo_app_103.clas.abap
index bdd36f01..f1992eca 100644
--- a/src/z2ui5_cl_demo_app_103.clas.abap
+++ b/src/z2ui5_cl_demo_app_103.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_103 DEFINITION
INTERFACES z2ui5_if_app.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_view_display.
@@ -25,8 +25,7 @@ CLASS z2ui5_cl_demo_app_103 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_view_display( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_104.clas.abap b/src/z2ui5_cl_demo_app_104.clas.abap
index 3c4fdf4f..efc6b1fb 100644
--- a/src/z2ui5_cl_demo_app_104.clas.abap
+++ b/src/z2ui5_cl_demo_app_104.clas.abap
@@ -128,8 +128,7 @@ CLASS z2ui5_cl_demo_app_104 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_tab = VALUE #(
( title = 'Class 1' info = 'z2ui5_cl_demo_app_105' descr = 'this is a description' icon = 'sap-icon://account' )
diff --git a/src/z2ui5_cl_demo_app_106.clas.abap b/src/z2ui5_cl_demo_app_106.clas.abap
index 9639d640..dd251b39 100644
--- a/src/z2ui5_cl_demo_app_106.clas.abap
+++ b/src/z2ui5_cl_demo_app_106.clas.abap
@@ -20,8 +20,7 @@ CLASS z2ui5_cl_demo_app_106 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
DATA(view) = z2ui5_cl_xml_view=>factory( ).
diff --git a/src/z2ui5_cl_demo_app_107.clas.abap b/src/z2ui5_cl_demo_app_107.clas.abap
index 12ab6dd9..e14edd15 100644
--- a/src/z2ui5_cl_demo_app_107.clas.abap
+++ b/src/z2ui5_cl_demo_app_107.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_107 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA check_load_cc TYPE abap_bool.
METHODS z2ui5_view_display.
@@ -75,8 +75,7 @@ CLASS Z2UI5_CL_DEMO_APP_107 IMPLEMENTATION.
client->nav_app_call( z2ui5_cl_pop_js_loader=>factory( get_custom_js( ) ) ).
RETURN.
- ELSEIF check_initialized = abap_false.
- check_initialized = abap_true.
+ ELSEIF client->check_on_init( ).
z2ui5_view_display( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_108.clas.abap b/src/z2ui5_cl_demo_app_108.clas.abap
index 152756b8..b401e5c2 100644
--- a/src/z2ui5_cl_demo_app_108.clas.abap
+++ b/src/z2ui5_cl_demo_app_108.clas.abap
@@ -34,8 +34,7 @@ CLASS Z2UI5_CL_DEMO_APP_108 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_on_rendering( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_109.clas.abap b/src/z2ui5_cl_demo_app_109.clas.abap
index 9454862e..273ea377 100644
--- a/src/z2ui5_cl_demo_app_109.clas.abap
+++ b/src/z2ui5_cl_demo_app_109.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_109 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -119,8 +119,7 @@ CLASS z2ui5_cl_demo_app_109 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_display_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_110.clas.abap b/src/z2ui5_cl_demo_app_110.clas.abap
index 07594068..9a561508 100644
--- a/src/z2ui5_cl_demo_app_110.clas.abap
+++ b/src/z2ui5_cl_demo_app_110.clas.abap
@@ -12,7 +12,7 @@ CLASS z2ui5_cl_demo_app_110 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_init.
METHODS z2ui5_on_event.
@@ -102,8 +102,7 @@ CLASS Z2UI5_CL_DEMO_APP_110 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_on_init( ).
z2ui5_display_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_111.clas.abap b/src/z2ui5_cl_demo_app_111.clas.abap
index c3401cbe..3a595608 100644
--- a/src/z2ui5_cl_demo_app_111.clas.abap
+++ b/src/z2ui5_cl_demo_app_111.clas.abap
@@ -30,7 +30,7 @@ CLASS z2ui5_cl_demo_app_111 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_set_search.
@@ -52,8 +52,7 @@ CLASS z2ui5_cl_demo_app_111 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
client->nav_app_call( z2ui5_cl_pop_js_loader=>factory( get_custom_js( ) ) ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_113.clas.abap b/src/z2ui5_cl_demo_app_113.clas.abap
index 325da751..813ef46c 100644
--- a/src/z2ui5_cl_demo_app_113.clas.abap
+++ b/src/z2ui5_cl_demo_app_113.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_113 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_set_data.
@@ -40,8 +40,7 @@ CLASS z2ui5_cl_demo_app_113 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_114.clas.abap b/src/z2ui5_cl_demo_app_114.clas.abap
index e39ea911..7d9561e4 100644
--- a/src/z2ui5_cl_demo_app_114.clas.abap
+++ b/src/z2ui5_cl_demo_app_114.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_114 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_set_data.
@@ -39,8 +39,7 @@ CLASS z2ui5_cl_demo_app_114 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_set_data( ).
z2ui5_view_display( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_117.clas.abap b/src/z2ui5_cl_demo_app_117.clas.abap
index afc8ec5c..bff90eaf 100644
--- a/src/z2ui5_cl_demo_app_117.clas.abap
+++ b/src/z2ui5_cl_demo_app_117.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_117 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
METHODS on_init.
@@ -92,8 +92,7 @@ CLASS z2ui5_cl_demo_app_117 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
render_main( ).
diff --git a/src/z2ui5_cl_demo_app_118.clas.abap b/src/z2ui5_cl_demo_app_118.clas.abap
index d991eef2..cba68aa2 100644
--- a/src/z2ui5_cl_demo_app_118.clas.abap
+++ b/src/z2ui5_cl_demo_app_118.clas.abap
@@ -18,7 +18,7 @@ CLASS z2ui5_cl_demo_app_118 DEFINITION
DATA problematic_rows TYPE t_rows.
DATA these_are_fine_rows TYPE t_rows.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
@@ -30,8 +30,7 @@ CLASS z2ui5_cl_demo_app_118 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
problematic_rows = VALUE #(
( id = 1 descr = 'filled with the actual date and time in correct format' adate = sy-datum atime = sy-uzeit )
( id = 2 descr = 'correct init values' adate = '00000000' atime = '000000' )
diff --git a/src/z2ui5_cl_demo_app_120.clas.abap b/src/z2ui5_cl_demo_app_120.clas.abap
index 11c30901..fa787768 100644
--- a/src/z2ui5_cl_demo_app_120.clas.abap
+++ b/src/z2ui5_cl_demo_app_120.clas.abap
@@ -36,8 +36,7 @@ CLASS z2ui5_cl_demo_app_120 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
DATA(view) = z2ui5_cl_xml_view=>factory( ).
client->view_display( view->shell(
diff --git a/src/z2ui5_cl_demo_app_121.clas.abap b/src/z2ui5_cl_demo_app_121.clas.abap
index de113fb8..d501f0f2 100644
--- a/src/z2ui5_cl_demo_app_121.clas.abap
+++ b/src/z2ui5_cl_demo_app_121.clas.abap
@@ -27,8 +27,7 @@ CLASS Z2UI5_CL_DEMO_APP_121 IMPLEMENTATION.
"on init
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
client->view_display( z2ui5_cl_xml_view=>factory(
)->_z2ui5( )->timer( client->_event( )
diff --git a/src/z2ui5_cl_demo_app_122.clas.abap b/src/z2ui5_cl_demo_app_122.clas.abap
index 3fc69dd3..04e9e02b 100644
--- a/src/z2ui5_cl_demo_app_122.clas.abap
+++ b/src/z2ui5_cl_demo_app_122.clas.abap
@@ -12,7 +12,7 @@ CLASS z2ui5_cl_demo_app_122 DEFINITION
DATA device_systemtype TYPE string.
DATA device_os TYPE string.
DATA device_browser TYPE string.
- DATA check_initialized TYPE abap_bool.
+
DATA device_phone TYPE abap_bool.
DATA device_desktop TYPE abap_bool.
DATA device_tablet TYPE abap_bool.
@@ -91,8 +91,7 @@ CLASS z2ui5_cl_demo_app_122 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_123.clas.abap b/src/z2ui5_cl_demo_app_123.clas.abap
index 00379900..d3f38eb9 100644
--- a/src/z2ui5_cl_demo_app_123.clas.abap
+++ b/src/z2ui5_cl_demo_app_123.clas.abap
@@ -18,7 +18,7 @@ CLASS z2ui5_cl_demo_app_123 DEFINITION
END OF ty_spot.
DATA mt_spot TYPE TABLE OF ty_spot.
- DATA check_initialized TYPE abap_bool.
+
TYPES:
BEGIN OF ty_route,
@@ -50,8 +50,7 @@ CLASS z2ui5_cl_demo_app_123 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mt_spot = VALUE #(
( pos = `9.98336;53.55024;0` contentoffset = `0;-6` scale = `1;1;1` key = `Hamburg` tooltip = `Hamburg` type = `Default` icon = `factory` )
diff --git a/src/z2ui5_cl_demo_app_125.clas.abap b/src/z2ui5_cl_demo_app_125.clas.abap
index ed66f12a..3f176d25 100644
--- a/src/z2ui5_cl_demo_app_125.clas.abap
+++ b/src/z2ui5_cl_demo_app_125.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_125 DEFINITION PUBLIC.
DATA title TYPE string.
DATA favicon TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -45,8 +45,7 @@ CLASS Z2UI5_CL_DEMO_APP_125 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
title = `my title`.
display_view( ).
diff --git a/src/z2ui5_cl_demo_app_126.clas.abap b/src/z2ui5_cl_demo_app_126.clas.abap
index f24f5099..0b2b335b 100644
--- a/src/z2ui5_cl_demo_app_126.clas.abap
+++ b/src/z2ui5_cl_demo_app_126.clas.abap
@@ -20,7 +20,7 @@ CLASS z2ui5_cl_demo_app_126 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -172,8 +172,7 @@ CLASS Z2UI5_CL_DEMO_APP_126 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_130.clas.abap b/src/z2ui5_cl_demo_app_130.clas.abap
index 89ac6b55..55ceed94 100644
--- a/src/z2ui5_cl_demo_app_130.clas.abap
+++ b/src/z2ui5_cl_demo_app_130.clas.abap
@@ -141,7 +141,7 @@ CLASS z2ui5_cl_demo_app_130 DEFINITION
DATA client TYPE REF TO z2ui5_if_client.
DATA mt_fields TYPE STANDARD TABLE OF ty_s_fields WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
ENDCLASS.
@@ -701,8 +701,7 @@ CLASS z2ui5_cl_demo_app_130 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_131.clas.abap b/src/z2ui5_cl_demo_app_131.clas.abap
index d7dc63cb..0dc9bec0 100644
--- a/src/z2ui5_cl_demo_app_131.clas.abap
+++ b/src/z2ui5_cl_demo_app_131.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_131 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
METHODS on_init.
@@ -94,8 +94,7 @@ CLASS z2ui5_cl_demo_app_131 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
render_main( ).
diff --git a/src/z2ui5_cl_demo_app_132.clas.abap b/src/z2ui5_cl_demo_app_132.clas.abap
index 5ecace37..5471043a 100644
--- a/src/z2ui5_cl_demo_app_132.clas.abap
+++ b/src/z2ui5_cl_demo_app_132.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_132 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -125,8 +125,7 @@ CLASS z2ui5_cl_demo_app_132 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_133.clas.abap b/src/z2ui5_cl_demo_app_133.clas.abap
index 016e4f0e..67e66e1d 100644
--- a/src/z2ui5_cl_demo_app_133.clas.abap
+++ b/src/z2ui5_cl_demo_app_133.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_133 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA field_01 TYPE string.
DATA field_02 TYPE string.
DATA focus_id TYPE string.
@@ -76,8 +76,7 @@ CLASS z2ui5_cl_demo_app_133 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
init( client ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_134.clas.abap b/src/z2ui5_cl_demo_app_134.clas.abap
index e169b8c1..b7f1c5e4 100644
--- a/src/z2ui5_cl_demo_app_134.clas.abap
+++ b/src/z2ui5_cl_demo_app_134.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_134 DEFINITION PUBLIC.
DATA mv_scrollupdate TYPE abap_bool.
- DATA check_initialized TYPE abap_bool.
+
DATA field_01 TYPE string.
DATA field_02 TYPE string.
DATA focus_id TYPE string.
@@ -106,8 +106,7 @@ CLASS z2ui5_cl_demo_app_134 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
init( client ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_136.clas.abap b/src/z2ui5_cl_demo_app_136.clas.abap
index dc92dc7d..d732ffab 100644
--- a/src/z2ui5_cl_demo_app_136.clas.abap
+++ b/src/z2ui5_cl_demo_app_136.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_136 DEFINITION PUBLIC.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS ui5_on_event.
@@ -125,8 +125,7 @@ CLASS z2ui5_cl_demo_app_136 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ui5_view_init_display( ).
RETURN.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_138.clas.abap b/src/z2ui5_cl_demo_app_138.clas.abap
index 209538e3..bfeb5d00 100644
--- a/src/z2ui5_cl_demo_app_138.clas.abap
+++ b/src/z2ui5_cl_demo_app_138.clas.abap
@@ -29,7 +29,7 @@ CLASS z2ui5_cl_demo_app_138 DEFINITION PUBLIC.
DATA quantity TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -42,8 +42,7 @@ CLASS z2ui5_cl_demo_app_138 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ms_data-ms_data2-ms_data2-ms_data2-ms_data2-ms_data2-ms_data2-val = 'tomato'.
quantity = '500'.
diff --git a/src/z2ui5_cl_demo_app_139.clas.abap b/src/z2ui5_cl_demo_app_139.clas.abap
index 23b13e79..00deca09 100644
--- a/src/z2ui5_cl_demo_app_139.clas.abap
+++ b/src/z2ui5_cl_demo_app_139.clas.abap
@@ -5,7 +5,7 @@ CLASS z2ui5_cl_demo_app_139 DEFINITION PUBLIC.
INTERFACES z2ui5_if_app.
DATA search TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -22,8 +22,7 @@ CLASS z2ui5_cl_demo_app_139 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
search = client->get( )-s_config-search && `my_search_string`.
display_view( ).
diff --git a/src/z2ui5_cl_demo_app_140.clas.abap b/src/z2ui5_cl_demo_app_140.clas.abap
index f3ba4990..1cacbacf 100644
--- a/src/z2ui5_cl_demo_app_140.clas.abap
+++ b/src/z2ui5_cl_demo_app_140.clas.abap
@@ -114,8 +114,7 @@ CLASS z2ui5_cl_demo_app_140 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ui5_on_init( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_141.clas.abap b/src/z2ui5_cl_demo_app_141.clas.abap
index 88af7a78..659aed27 100644
--- a/src/z2ui5_cl_demo_app_141.clas.abap
+++ b/src/z2ui5_cl_demo_app_141.clas.abap
@@ -30,7 +30,7 @@ CLASS z2ui5_cl_demo_app_141 DEFINITION PUBLIC.
DATA t_bapiret TYPE bapirettab.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
METHODS ui5_view_display.
@@ -163,8 +163,7 @@ CLASS Z2UI5_CL_DEMO_APP_141 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ENDIF.
IF client->get( )-check_on_navigated = abap_true.
diff --git a/src/z2ui5_cl_demo_app_143.clas.abap b/src/z2ui5_cl_demo_app_143.clas.abap
index 5211ee25..338f7ec1 100644
--- a/src/z2ui5_cl_demo_app_143.clas.abap
+++ b/src/z2ui5_cl_demo_app_143.clas.abap
@@ -118,8 +118,7 @@ CLASS z2ui5_cl_demo_app_143 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ui5_on_init( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_144.clas.abap b/src/z2ui5_cl_demo_app_144.clas.abap
index 0844ad12..15df29da 100644
--- a/src/z2ui5_cl_demo_app_144.clas.abap
+++ b/src/z2ui5_cl_demo_app_144.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_144 DEFINITION
END OF ty_row .
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY .
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
METHODS set_view.
@@ -71,8 +71,7 @@ CLASS z2ui5_cl_demo_app_144 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
DO 1 TIMES.
t_tab = VALUE #( BASE t_tab
diff --git a/src/z2ui5_cl_demo_app_158.clas.abap b/src/z2ui5_cl_demo_app_158.clas.abap
index 04962915..35d64712 100644
--- a/src/z2ui5_cl_demo_app_158.clas.abap
+++ b/src/z2ui5_cl_demo_app_158.clas.abap
@@ -24,23 +24,23 @@ CLASS z2ui5_cl_demo_app_158 IMPLEMENTATION.
METHOD get_example_pdf.
- result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
- `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
- `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
- `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
- `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
- `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
- `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
- `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
- `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
- `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
- `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
- `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
- `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
- `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
- `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
- `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
- `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
+ result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
+ `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
+ `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
+ `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
+ `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
+ `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
+ `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
+ `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
+ `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
+ `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
+ `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
+ `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
+ `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
+ `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
+ `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
+ `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
+ `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
result = `data:application/pdf;base64,` && result.
@@ -49,7 +49,7 @@ CLASS z2ui5_cl_demo_app_158 IMPLEMENTATION.
METHOD ui5_callback.
TRY.
- DATA(lo_prev) = client->get_app( client->get( )-s_draft-id_prev_app ).
+ DATA(lo_prev) = client->get_app( client->get( )-s_draft-id_prev_app ).
DATA(lv_text) = CAST z2ui5_cl_pop_pdf( lo_prev )->result( )-text.
client->message_box_display( `pdf viewer closed` ).
CATCH cx_root.
@@ -65,7 +65,7 @@ CLASS z2ui5_cl_demo_app_158 IMPLEMENTATION.
)->page(
title = 'abap2UI5 - Popup Display PDF'
navbuttonpress = client->_event( val = 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->button(
text = 'Open Popup...'
press = client->_event( 'POPUP' ) ).
@@ -80,7 +80,7 @@ CLASS z2ui5_cl_demo_app_158 IMPLEMENTATION.
CASE client->get( )-event.
WHEN 'POPUP'.
- data(lv_pdf) = get_example_pdf( ).
+ DATA(lv_pdf) = get_example_pdf( ).
DATA(lo_app) = z2ui5_cl_pop_pdf=>factory( lv_pdf ).
client->nav_app_call( lo_app ).
diff --git a/src/z2ui5_cl_demo_app_159.clas.abap b/src/z2ui5_cl_demo_app_159.clas.abap
index b74e7065..31f31417 100644
--- a/src/z2ui5_cl_demo_app_159.clas.abap
+++ b/src/z2ui5_cl_demo_app_159.clas.abap
@@ -24,23 +24,23 @@ CLASS Z2UI5_CL_DEMO_APP_159 IMPLEMENTATION.
METHOD get_example_pdf.
- result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
- `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
- `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
- `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
- `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
- `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
- `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
- `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
- `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
- `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
- `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
- `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
- `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
- `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
- `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
- `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
- `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
+ result = `JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW5` &&
+ `0IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGV` &&
+ `udHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFR` &&
+ `oaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0` &&
+ `KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEF` &&
+ `uZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh` &&
+ `0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODA` &&
+ `gVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiB` &&
+ `wYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnR` &&
+ `zIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmN` &&
+ `vbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSA` &&
+ `pIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1` &&
+ `vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0` &&
+ `NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciA` &&
+ `oUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCB` &&
+ `uDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTE` &&
+ `NCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==`.
result = `data:application/pdf;base64,` && result.
@@ -50,7 +50,7 @@ CLASS Z2UI5_CL_DEMO_APP_159 IMPLEMENTATION.
METHOD ui5_callback.
TRY.
- DATA(lo_prev) = client->get_app( client->get( )-s_draft-id_prev_app ).
+ DATA(lo_prev) = client->get_app( client->get( )-s_draft-id_prev_app ).
DATA(lv_text) = CAST z2ui5_cl_pop_pdf( lo_prev )->result( )-text.
client->message_box_display( `pdf viewer closed` ).
CATCH cx_root.
@@ -66,7 +66,7 @@ CLASS Z2UI5_CL_DEMO_APP_159 IMPLEMENTATION.
)->page(
title = 'abap2UI5 - Popup Display PDF'
navbuttonpress = client->_event( val = 'BACK' )
- shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
+ shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->button(
text = 'Open Popup...'
press = client->_event( 'POPUP' ) ).
@@ -81,7 +81,7 @@ CLASS Z2UI5_CL_DEMO_APP_159 IMPLEMENTATION.
CASE client->get( )-event.
WHEN 'POPUP'.
- data(lv_pdf) = get_example_pdf( ).
+ DATA(lv_pdf) = get_example_pdf( ).
DATA(lo_app) = z2ui5_cl_pop_pdf=>factory( lv_pdf ).
client->nav_app_call( lo_app ).
diff --git a/src/z2ui5_cl_demo_app_160.clas.abap b/src/z2ui5_cl_demo_app_160.clas.abap
index 6ebe00ba..5a6ac42d 100644
--- a/src/z2ui5_cl_demo_app_160.clas.abap
+++ b/src/z2ui5_cl_demo_app_160.clas.abap
@@ -248,8 +248,7 @@ CLASS z2ui5_cl_demo_app_160 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
load_output_table( ).
render_main_screen( ).
diff --git a/src/z2ui5_cl_demo_app_166.clas.abap b/src/z2ui5_cl_demo_app_166.clas.abap
index 3f11af13..19eb993d 100644
--- a/src/z2ui5_cl_demo_app_166.clas.abap
+++ b/src/z2ui5_cl_demo_app_166.clas.abap
@@ -27,7 +27,7 @@ CLASS z2ui5_cl_demo_app_166 DEFINITION
INCLUDE TYPE ty_struc_incl.
DATA END OF ms_struc2.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
METHODS set_view.
@@ -70,8 +70,7 @@ CLASS z2ui5_cl_demo_app_166 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
ms_struc-title = `title`.
ms_struc-value = `val01`.
diff --git a/src/z2ui5_cl_demo_app_167.clas.abap b/src/z2ui5_cl_demo_app_167.clas.abap
index 5e0a70cb..84c9884b 100644
--- a/src/z2ui5_cl_demo_app_167.clas.abap
+++ b/src/z2ui5_cl_demo_app_167.clas.abap
@@ -8,7 +8,7 @@ CLASS z2ui5_cl_demo_app_167 DEFINITION
DATA mv_value TYPE string.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
METHODS set_view.
@@ -64,8 +64,7 @@ CLASS z2ui5_cl_demo_app_167 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_value = `my value`.
set_view( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_169.clas.abap b/src/z2ui5_cl_demo_app_169.clas.abap
index a87426f7..a1df9939 100644
--- a/src/z2ui5_cl_demo_app_169.clas.abap
+++ b/src/z2ui5_cl_demo_app_169.clas.abap
@@ -18,7 +18,7 @@ CLASS z2ui5_cl_demo_app_169 DEFINITION PUBLIC.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
DATA check_editable_active TYPE abap_bool.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -77,8 +77,7 @@ CLASS z2ui5_cl_demo_app_169 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
check_editable_active = abap_false.
t_tab = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_172.clas.abap b/src/z2ui5_cl_demo_app_172.clas.abap
index 4e4f0e66..743034f4 100644
--- a/src/z2ui5_cl_demo_app_172.clas.abap
+++ b/src/z2ui5_cl_demo_app_172.clas.abap
@@ -224,8 +224,7 @@ CLASS z2ui5_cl_demo_app_172 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
load_output_table( ).
render_main_screen( ).
diff --git a/src/z2ui5_cl_demo_app_177.clas.abap b/src/z2ui5_cl_demo_app_177.clas.abap
index de91004f..528b1e6f 100644
--- a/src/z2ui5_cl_demo_app_177.clas.abap
+++ b/src/z2ui5_cl_demo_app_177.clas.abap
@@ -17,7 +17,7 @@ CLASS z2ui5_cl_demo_app_177 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA check_ui5 TYPE abap_bool.
DATA mv_key TYPE string.
METHODS refresh_data.
@@ -49,11 +49,7 @@ CLASS z2ui5_cl_demo_app_177 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
-
-
-
- check_initialized = abap_true.
+ IF client->check_on_init( ).
refresh_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_179.clas.abap b/src/z2ui5_cl_demo_app_179.clas.abap
index 56243de0..2b84bb24 100644
--- a/src/z2ui5_cl_demo_app_179.clas.abap
+++ b/src/z2ui5_cl_demo_app_179.clas.abap
@@ -268,8 +268,7 @@ CLASS Z2UI5_CL_DEMO_APP_179 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
set_mock_data( ).
set_view( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_183.clas.abap b/src/z2ui5_cl_demo_app_183.clas.abap
index 364095b2..d0e00f4d 100644
--- a/src/z2ui5_cl_demo_app_183.clas.abap
+++ b/src/z2ui5_cl_demo_app_183.clas.abap
@@ -54,8 +54,7 @@ CLASS z2ui5_cl_demo_app_183 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
refresh_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_184.clas.abap b/src/z2ui5_cl_demo_app_184.clas.abap
index 80baf78b..eb5b6408 100644
--- a/src/z2ui5_cl_demo_app_184.clas.abap
+++ b/src/z2ui5_cl_demo_app_184.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_184 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -103,8 +103,7 @@ CLASS z2ui5_cl_demo_app_184 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_185.clas.abap b/src/z2ui5_cl_demo_app_185.clas.abap
index 28dda65f..26cb34dd 100644
--- a/src/z2ui5_cl_demo_app_185.clas.abap
+++ b/src/z2ui5_cl_demo_app_185.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_185 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
METHODS on_init.
@@ -161,8 +161,7 @@ CLASS Z2UI5_CL_DEMO_APP_185 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
render_main( ).
diff --git a/src/z2ui5_cl_demo_app_190.clas.abap b/src/z2ui5_cl_demo_app_190.clas.abap
index 8767f735..9cb0dd56 100644
--- a/src/z2ui5_cl_demo_app_190.clas.abap
+++ b/src/z2ui5_cl_demo_app_190.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_190 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -112,8 +112,7 @@ CLASS z2ui5_cl_demo_app_190 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_191.clas.abap b/src/z2ui5_cl_demo_app_191.clas.abap
index 07638ab4..bb865968 100644
--- a/src/z2ui5_cl_demo_app_191.clas.abap
+++ b/src/z2ui5_cl_demo_app_191.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_191 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
METHODS on_init.
@@ -163,8 +163,7 @@ CLASS Z2UI5_CL_DEMO_APP_191 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
render_main( ).
diff --git a/src/z2ui5_cl_demo_app_194.clas.abap b/src/z2ui5_cl_demo_app_194.clas.abap
index 59405173..7e04def5 100644
--- a/src/z2ui5_cl_demo_app_194.clas.abap
+++ b/src/z2ui5_cl_demo_app_194.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_194 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -128,8 +128,7 @@ CLASS z2ui5_cl_demo_app_194 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_195.clas.abap b/src/z2ui5_cl_demo_app_195.clas.abap
index bfc69521..aed9a904 100644
--- a/src/z2ui5_cl_demo_app_195.clas.abap
+++ b/src/z2ui5_cl_demo_app_195.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_195 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
METHODS on_init.
@@ -163,8 +163,7 @@ CLASS Z2UI5_CL_DEMO_APP_195 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
render_main( ).
diff --git a/src/z2ui5_cl_demo_app_197.clas.abap b/src/z2ui5_cl_demo_app_197.clas.abap
index 469a4c46..715ff817 100644
--- a/src/z2ui5_cl_demo_app_197.clas.abap
+++ b/src/z2ui5_cl_demo_app_197.clas.abap
@@ -90,8 +90,7 @@ CLASS Z2UI5_CL_DEMO_APP_197 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
z2ui5_display_view( ).
z2ui5_set_data( ).
RETURN.
diff --git a/src/z2ui5_cl_demo_app_199.clas.abap b/src/z2ui5_cl_demo_app_199.clas.abap
index 861d3a17..12486f8f 100644
--- a/src/z2ui5_cl_demo_app_199.clas.abap
+++ b/src/z2ui5_cl_demo_app_199.clas.abap
@@ -11,7 +11,7 @@ CLASS z2ui5_cl_demo_app_199 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -92,8 +92,7 @@ CLASS z2ui5_cl_demo_app_199 IMPLEMENTATION.
FIELD-SYMBOLS TYPE STANDARD TABLE.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_201.clas.abap b/src/z2ui5_cl_demo_app_201.clas.abap
index b58b7533..7c837957 100644
--- a/src/z2ui5_cl_demo_app_201.clas.abap
+++ b/src/z2ui5_cl_demo_app_201.clas.abap
@@ -22,7 +22,7 @@ CLASS z2ui5_cl_demo_app_201 DEFINITION
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_on_event.
METHODS z2ui5_view_display.
@@ -273,7 +273,7 @@ CLASS Z2UI5_CL_DEMO_APP_201 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
+ IF client->check_on_init( ).
* ---------- This script will skip the frontend suggestion filtering ------------------------------
DATA(lv_script) = ` debugger;` && |\n| &&
@@ -284,8 +284,6 @@ CLASS Z2UI5_CL_DEMO_APP_201 IMPLEMENTATION.
` });` && |\n| &&
`}`.
-
- check_initialized = abap_true.
set_data( ).
client->view_display( z2ui5_cl_xml_view=>factory(
diff --git a/src/z2ui5_cl_demo_app_205.clas.abap b/src/z2ui5_cl_demo_app_205.clas.abap
index 216e8015..f02114a8 100644
--- a/src/z2ui5_cl_demo_app_205.clas.abap
+++ b/src/z2ui5_cl_demo_app_205.clas.abap
@@ -159,8 +159,7 @@ CLASS z2ui5_cl_demo_app_205 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_206.clas.abap b/src/z2ui5_cl_demo_app_206.clas.abap
index 8a9fe0f6..21087f03 100644
--- a/src/z2ui5_cl_demo_app_206.clas.abap
+++ b/src/z2ui5_cl_demo_app_206.clas.abap
@@ -88,8 +88,7 @@ CLASS z2ui5_cl_demo_app_206 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_207.clas.abap b/src/z2ui5_cl_demo_app_207.clas.abap
index d32b0f34..43a8fd99 100644
--- a/src/z2ui5_cl_demo_app_207.clas.abap
+++ b/src/z2ui5_cl_demo_app_207.clas.abap
@@ -95,8 +95,7 @@ CLASS Z2UI5_CL_DEMO_APP_207 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_208.clas.abap b/src/z2ui5_cl_demo_app_208.clas.abap
index 43cd0d5e..833d5a38 100644
--- a/src/z2ui5_cl_demo_app_208.clas.abap
+++ b/src/z2ui5_cl_demo_app_208.clas.abap
@@ -104,8 +104,7 @@ CLASS Z2UI5_CL_DEMO_APP_208 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_209.clas.abap b/src/z2ui5_cl_demo_app_209.clas.abap
index 5691bef5..892eced0 100644
--- a/src/z2ui5_cl_demo_app_209.clas.abap
+++ b/src/z2ui5_cl_demo_app_209.clas.abap
@@ -144,8 +144,7 @@ CLASS Z2UI5_CL_DEMO_APP_209 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_210.clas.abap b/src/z2ui5_cl_demo_app_210.clas.abap
index 8540109b..00ae9626 100644
--- a/src/z2ui5_cl_demo_app_210.clas.abap
+++ b/src/z2ui5_cl_demo_app_210.clas.abap
@@ -86,8 +86,7 @@ CLASS Z2UI5_CL_DEMO_APP_210 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_211.clas.abap b/src/z2ui5_cl_demo_app_211.clas.abap
index 21c92f15..96a7ffab 100644
--- a/src/z2ui5_cl_demo_app_211.clas.abap
+++ b/src/z2ui5_cl_demo_app_211.clas.abap
@@ -26,7 +26,7 @@ CLASS z2ui5_cl_demo_app_211 DEFINITION
DATA mo_main_page TYPE REF TO z2ui5_cl_xml_view.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
METHODS on_event.
@@ -108,8 +108,7 @@ CLASS z2ui5_cl_demo_app_211 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_212.clas.abap b/src/z2ui5_cl_demo_app_212.clas.abap
index 9c58db60..b5116377 100644
--- a/src/z2ui5_cl_demo_app_212.clas.abap
+++ b/src/z2ui5_cl_demo_app_212.clas.abap
@@ -21,7 +21,7 @@ CLASS z2ui5_cl_demo_app_212 DEFINITION
DATA mt_comp TYPE abap_component_tab.
DATA mt_dfies TYPE z2ui5_cl_util=>ty_t_dfies.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
METHODS on_init.
@@ -207,8 +207,7 @@ CLASS z2ui5_cl_demo_app_212 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
on_init( ).
diff --git a/src/z2ui5_cl_demo_app_213.clas.abap b/src/z2ui5_cl_demo_app_213.clas.abap
index ceac88e6..1414cee1 100644
--- a/src/z2ui5_cl_demo_app_213.clas.abap
+++ b/src/z2ui5_cl_demo_app_213.clas.abap
@@ -57,8 +57,7 @@ CLASS Z2UI5_CL_DEMO_APP_213 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_214.clas.abap b/src/z2ui5_cl_demo_app_214.clas.abap
index c77afc80..9ad8c732 100644
--- a/src/z2ui5_cl_demo_app_214.clas.abap
+++ b/src/z2ui5_cl_demo_app_214.clas.abap
@@ -62,8 +62,7 @@ CLASS z2ui5_cl_demo_app_214 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_215.clas.abap b/src/z2ui5_cl_demo_app_215.clas.abap
index de4e8ee7..1b69bc2a 100644
--- a/src/z2ui5_cl_demo_app_215.clas.abap
+++ b/src/z2ui5_cl_demo_app_215.clas.abap
@@ -59,8 +59,7 @@ CLASS z2ui5_cl_demo_app_215 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_216.clas.abap b/src/z2ui5_cl_demo_app_216.clas.abap
index d29d5c80..2d7e673f 100644
--- a/src/z2ui5_cl_demo_app_216.clas.abap
+++ b/src/z2ui5_cl_demo_app_216.clas.abap
@@ -56,8 +56,7 @@ CLASS z2ui5_cl_demo_app_216 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_217.clas.abap b/src/z2ui5_cl_demo_app_217.clas.abap
index 823b8709..e6a843be 100644
--- a/src/z2ui5_cl_demo_app_217.clas.abap
+++ b/src/z2ui5_cl_demo_app_217.clas.abap
@@ -59,8 +59,7 @@ CLASS z2ui5_cl_demo_app_217 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_218.clas.abap b/src/z2ui5_cl_demo_app_218.clas.abap
index ab7b06f3..bbbaa454 100644
--- a/src/z2ui5_cl_demo_app_218.clas.abap
+++ b/src/z2ui5_cl_demo_app_218.clas.abap
@@ -57,8 +57,7 @@ CLASS z2ui5_cl_demo_app_218 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_219.clas.abap b/src/z2ui5_cl_demo_app_219.clas.abap
index 144d0360..5d8073ed 100644
--- a/src/z2ui5_cl_demo_app_219.clas.abap
+++ b/src/z2ui5_cl_demo_app_219.clas.abap
@@ -84,8 +84,7 @@ CLASS z2ui5_cl_demo_app_219 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_220.clas.abap b/src/z2ui5_cl_demo_app_220.clas.abap
index 8bf5b717..d9d53de2 100644
--- a/src/z2ui5_cl_demo_app_220.clas.abap
+++ b/src/z2ui5_cl_demo_app_220.clas.abap
@@ -144,8 +144,7 @@ CLASS z2ui5_cl_demo_app_220 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_221.clas.abap b/src/z2ui5_cl_demo_app_221.clas.abap
index b4fd904c..f34d0332 100644
--- a/src/z2ui5_cl_demo_app_221.clas.abap
+++ b/src/z2ui5_cl_demo_app_221.clas.abap
@@ -68,8 +68,7 @@ CLASS z2ui5_cl_demo_app_221 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_222.clas.abap b/src/z2ui5_cl_demo_app_222.clas.abap
index 7ba2bb95..580e3670 100644
--- a/src/z2ui5_cl_demo_app_222.clas.abap
+++ b/src/z2ui5_cl_demo_app_222.clas.abap
@@ -70,8 +70,7 @@ CLASS z2ui5_cl_demo_app_222 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_223.clas.abap b/src/z2ui5_cl_demo_app_223.clas.abap
index 44169c12..d8116997 100644
--- a/src/z2ui5_cl_demo_app_223.clas.abap
+++ b/src/z2ui5_cl_demo_app_223.clas.abap
@@ -71,8 +71,7 @@ CLASS z2ui5_cl_demo_app_223 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_224.clas.abap b/src/z2ui5_cl_demo_app_224.clas.abap
index 39d6e0ce..b3fca8e1 100644
--- a/src/z2ui5_cl_demo_app_224.clas.abap
+++ b/src/z2ui5_cl_demo_app_224.clas.abap
@@ -66,8 +66,7 @@ CLASS z2ui5_cl_demo_app_224 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_225.clas.abap b/src/z2ui5_cl_demo_app_225.clas.abap
index 39edfde9..74e1ca15 100644
--- a/src/z2ui5_cl_demo_app_225.clas.abap
+++ b/src/z2ui5_cl_demo_app_225.clas.abap
@@ -136,8 +136,7 @@ CLASS z2ui5_cl_demo_app_225 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_226.clas.abap b/src/z2ui5_cl_demo_app_226.clas.abap
index 7ac1cf76..44f3c93b 100644
--- a/src/z2ui5_cl_demo_app_226.clas.abap
+++ b/src/z2ui5_cl_demo_app_226.clas.abap
@@ -118,8 +118,7 @@ CLASS z2ui5_cl_demo_app_226 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_227.clas.abap b/src/z2ui5_cl_demo_app_227.clas.abap
index ff766197..e6fdbfbc 100644
--- a/src/z2ui5_cl_demo_app_227.clas.abap
+++ b/src/z2ui5_cl_demo_app_227.clas.abap
@@ -78,8 +78,7 @@ CLASS z2ui5_cl_demo_app_227 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_228.clas.abap b/src/z2ui5_cl_demo_app_228.clas.abap
index f1766624..649fa6a2 100644
--- a/src/z2ui5_cl_demo_app_228.clas.abap
+++ b/src/z2ui5_cl_demo_app_228.clas.abap
@@ -97,8 +97,7 @@ CLASS z2ui5_cl_demo_app_228 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_229.clas.abap b/src/z2ui5_cl_demo_app_229.clas.abap
index 94b3d95c..bb9cc836 100644
--- a/src/z2ui5_cl_demo_app_229.clas.abap
+++ b/src/z2ui5_cl_demo_app_229.clas.abap
@@ -68,8 +68,7 @@ CLASS z2ui5_cl_demo_app_229 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_230.clas.abap b/src/z2ui5_cl_demo_app_230.clas.abap
index 2e0793e8..e2cc97ba 100644
--- a/src/z2ui5_cl_demo_app_230.clas.abap
+++ b/src/z2ui5_cl_demo_app_230.clas.abap
@@ -59,8 +59,7 @@ CLASS z2ui5_cl_demo_app_230 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_231.clas.abap b/src/z2ui5_cl_demo_app_231.clas.abap
index 6d43048b..f76d5903 100644
--- a/src/z2ui5_cl_demo_app_231.clas.abap
+++ b/src/z2ui5_cl_demo_app_231.clas.abap
@@ -170,8 +170,7 @@ CLASS z2ui5_cl_demo_app_231 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
initialize( ).
display_view( client ).
ELSE.
diff --git a/src/z2ui5_cl_demo_app_232.clas.abap b/src/z2ui5_cl_demo_app_232.clas.abap
index 5018817b..f1c6080d 100644
--- a/src/z2ui5_cl_demo_app_232.clas.abap
+++ b/src/z2ui5_cl_demo_app_232.clas.abap
@@ -72,8 +72,7 @@ CLASS z2ui5_cl_demo_app_232 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_233.clas.abap b/src/z2ui5_cl_demo_app_233.clas.abap
index 5c67ce75..58186b99 100644
--- a/src/z2ui5_cl_demo_app_233.clas.abap
+++ b/src/z2ui5_cl_demo_app_233.clas.abap
@@ -71,8 +71,7 @@ CLASS z2ui5_cl_demo_app_233 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_234.clas.abap b/src/z2ui5_cl_demo_app_234.clas.abap
index 7c6608bd..d11faaf0 100644
--- a/src/z2ui5_cl_demo_app_234.clas.abap
+++ b/src/z2ui5_cl_demo_app_234.clas.abap
@@ -69,8 +69,7 @@ CLASS z2ui5_cl_demo_app_234 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_235.clas.abap b/src/z2ui5_cl_demo_app_235.clas.abap
index 6a970226..3d4d6841 100644
--- a/src/z2ui5_cl_demo_app_235.clas.abap
+++ b/src/z2ui5_cl_demo_app_235.clas.abap
@@ -119,8 +119,7 @@ CLASS z2ui5_cl_demo_app_235 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_236.clas.abap b/src/z2ui5_cl_demo_app_236.clas.abap
index 3af302bd..d014aa55 100644
--- a/src/z2ui5_cl_demo_app_236.clas.abap
+++ b/src/z2ui5_cl_demo_app_236.clas.abap
@@ -126,8 +126,7 @@ CLASS z2ui5_cl_demo_app_236 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_237.clas.abap b/src/z2ui5_cl_demo_app_237.clas.abap
index 0c707f03..729c93be 100644
--- a/src/z2ui5_cl_demo_app_237.clas.abap
+++ b/src/z2ui5_cl_demo_app_237.clas.abap
@@ -152,8 +152,7 @@ CLASS z2ui5_cl_demo_app_237 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_238.clas.abap b/src/z2ui5_cl_demo_app_238.clas.abap
index b18917e6..319a6c4f 100644
--- a/src/z2ui5_cl_demo_app_238.clas.abap
+++ b/src/z2ui5_cl_demo_app_238.clas.abap
@@ -131,8 +131,7 @@ CLASS z2ui5_cl_demo_app_238 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_239.clas.abap b/src/z2ui5_cl_demo_app_239.clas.abap
index 72be153d..11da1401 100644
--- a/src/z2ui5_cl_demo_app_239.clas.abap
+++ b/src/z2ui5_cl_demo_app_239.clas.abap
@@ -149,8 +149,7 @@ CLASS z2ui5_cl_demo_app_239 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_240.clas.abap b/src/z2ui5_cl_demo_app_240.clas.abap
index 90aee3c9..119cdd7f 100644
--- a/src/z2ui5_cl_demo_app_240.clas.abap
+++ b/src/z2ui5_cl_demo_app_240.clas.abap
@@ -147,8 +147,7 @@ CLASS z2ui5_cl_demo_app_240 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_241.clas.abap b/src/z2ui5_cl_demo_app_241.clas.abap
index aaf26512..28df5492 100644
--- a/src/z2ui5_cl_demo_app_241.clas.abap
+++ b/src/z2ui5_cl_demo_app_241.clas.abap
@@ -112,8 +112,7 @@ CLASS z2ui5_cl_demo_app_241 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_242.clas.abap b/src/z2ui5_cl_demo_app_242.clas.abap
index a31d6e1c..9487cddc 100644
--- a/src/z2ui5_cl_demo_app_242.clas.abap
+++ b/src/z2ui5_cl_demo_app_242.clas.abap
@@ -98,8 +98,7 @@ CLASS z2ui5_cl_demo_app_242 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_243.clas.abap b/src/z2ui5_cl_demo_app_243.clas.abap
index 456aa233..ab7ccc69 100644
--- a/src/z2ui5_cl_demo_app_243.clas.abap
+++ b/src/z2ui5_cl_demo_app_243.clas.abap
@@ -71,8 +71,7 @@ CLASS z2ui5_cl_demo_app_243 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_244.clas.abap b/src/z2ui5_cl_demo_app_244.clas.abap
index 82705471..5c4c880e 100644
--- a/src/z2ui5_cl_demo_app_244.clas.abap
+++ b/src/z2ui5_cl_demo_app_244.clas.abap
@@ -207,8 +207,7 @@ CLASS z2ui5_cl_demo_app_244 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_245.clas.abap b/src/z2ui5_cl_demo_app_245.clas.abap
index c88ec954..34f38946 100644
--- a/src/z2ui5_cl_demo_app_245.clas.abap
+++ b/src/z2ui5_cl_demo_app_245.clas.abap
@@ -132,8 +132,7 @@ CLASS z2ui5_cl_demo_app_245 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_246.clas.abap b/src/z2ui5_cl_demo_app_246.clas.abap
index 2457736d..a6c5c06b 100644
--- a/src/z2ui5_cl_demo_app_246.clas.abap
+++ b/src/z2ui5_cl_demo_app_246.clas.abap
@@ -108,8 +108,7 @@ CLASS z2ui5_cl_demo_app_246 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_247.clas.abap b/src/z2ui5_cl_demo_app_247.clas.abap
index 692a0748..e01531de 100644
--- a/src/z2ui5_cl_demo_app_247.clas.abap
+++ b/src/z2ui5_cl_demo_app_247.clas.abap
@@ -96,8 +96,7 @@ CLASS z2ui5_cl_demo_app_247 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_248.clas.abap b/src/z2ui5_cl_demo_app_248.clas.abap
index de5f1b75..0cf655da 100644
--- a/src/z2ui5_cl_demo_app_248.clas.abap
+++ b/src/z2ui5_cl_demo_app_248.clas.abap
@@ -95,8 +95,7 @@ CLASS z2ui5_cl_demo_app_248 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_249.clas.abap b/src/z2ui5_cl_demo_app_249.clas.abap
index 78c265d0..add8f027 100644
--- a/src/z2ui5_cl_demo_app_249.clas.abap
+++ b/src/z2ui5_cl_demo_app_249.clas.abap
@@ -102,8 +102,7 @@ CLASS z2ui5_cl_demo_app_249 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_250.clas.abap b/src/z2ui5_cl_demo_app_250.clas.abap
index 14a32446..82c83998 100644
--- a/src/z2ui5_cl_demo_app_250.clas.abap
+++ b/src/z2ui5_cl_demo_app_250.clas.abap
@@ -156,8 +156,7 @@ CLASS z2ui5_cl_demo_app_250 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_251.clas.abap b/src/z2ui5_cl_demo_app_251.clas.abap
index a49f1bb4..0ed562e0 100644
--- a/src/z2ui5_cl_demo_app_251.clas.abap
+++ b/src/z2ui5_cl_demo_app_251.clas.abap
@@ -125,8 +125,7 @@ CLASS z2ui5_cl_demo_app_251 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_252.clas.abap b/src/z2ui5_cl_demo_app_252.clas.abap
index 7e39d35d..3596aee5 100644
--- a/src/z2ui5_cl_demo_app_252.clas.abap
+++ b/src/z2ui5_cl_demo_app_252.clas.abap
@@ -121,8 +121,7 @@ CLASS z2ui5_cl_demo_app_252 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_253.clas.abap b/src/z2ui5_cl_demo_app_253.clas.abap
index 07b40ea8..11e54a71 100644
--- a/src/z2ui5_cl_demo_app_253.clas.abap
+++ b/src/z2ui5_cl_demo_app_253.clas.abap
@@ -120,8 +120,7 @@ CLASS z2ui5_cl_demo_app_253 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_254.clas.abap b/src/z2ui5_cl_demo_app_254.clas.abap
index 219f1612..259329a7 100644
--- a/src/z2ui5_cl_demo_app_254.clas.abap
+++ b/src/z2ui5_cl_demo_app_254.clas.abap
@@ -154,8 +154,7 @@ CLASS z2ui5_cl_demo_app_254 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_255.clas.abap b/src/z2ui5_cl_demo_app_255.clas.abap
index 04a190d7..f6a0d29e 100644
--- a/src/z2ui5_cl_demo_app_255.clas.abap
+++ b/src/z2ui5_cl_demo_app_255.clas.abap
@@ -161,8 +161,7 @@ CLASS z2ui5_cl_demo_app_255 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_256.clas.abap b/src/z2ui5_cl_demo_app_256.clas.abap
index f3ec43c3..d1129021 100644
--- a/src/z2ui5_cl_demo_app_256.clas.abap
+++ b/src/z2ui5_cl_demo_app_256.clas.abap
@@ -131,8 +131,7 @@ CLASS z2ui5_cl_demo_app_256 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_257.clas.abap b/src/z2ui5_cl_demo_app_257.clas.abap
index 1e1cd3b8..fc198662 100644
--- a/src/z2ui5_cl_demo_app_257.clas.abap
+++ b/src/z2ui5_cl_demo_app_257.clas.abap
@@ -189,8 +189,7 @@ CLASS z2ui5_cl_demo_app_257 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_258.clas.abap b/src/z2ui5_cl_demo_app_258.clas.abap
index 177ca3d1..2093d7a6 100644
--- a/src/z2ui5_cl_demo_app_258.clas.abap
+++ b/src/z2ui5_cl_demo_app_258.clas.abap
@@ -192,8 +192,7 @@ CLASS Z2UI5_CL_DEMO_APP_258 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
selected_menu_entry = 'Home'.
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_259.clas.abap b/src/z2ui5_cl_demo_app_259.clas.abap
index f87154f6..f096274f 100644
--- a/src/z2ui5_cl_demo_app_259.clas.abap
+++ b/src/z2ui5_cl_demo_app_259.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_259 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -192,8 +192,7 @@ CLASS z2ui5_cl_demo_app_259 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_260.clas.abap b/src/z2ui5_cl_demo_app_260.clas.abap
index ad1712c0..da0566f6 100644
--- a/src/z2ui5_cl_demo_app_260.clas.abap
+++ b/src/z2ui5_cl_demo_app_260.clas.abap
@@ -132,8 +132,7 @@ CLASS z2ui5_cl_demo_app_260 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_261.clas.abap b/src/z2ui5_cl_demo_app_261.clas.abap
index aed79d32..5c48ba75 100644
--- a/src/z2ui5_cl_demo_app_261.clas.abap
+++ b/src/z2ui5_cl_demo_app_261.clas.abap
@@ -93,8 +93,7 @@ CLASS z2ui5_cl_demo_app_261 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_262.clas.abap b/src/z2ui5_cl_demo_app_262.clas.abap
index eb9c7238..f0184c38 100644
--- a/src/z2ui5_cl_demo_app_262.clas.abap
+++ b/src/z2ui5_cl_demo_app_262.clas.abap
@@ -124,8 +124,7 @@ CLASS z2ui5_cl_demo_app_262 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_263.clas.abap b/src/z2ui5_cl_demo_app_263.clas.abap
index 598ca879..c4a3af31 100644
--- a/src/z2ui5_cl_demo_app_263.clas.abap
+++ b/src/z2ui5_cl_demo_app_263.clas.abap
@@ -103,8 +103,7 @@ CLASS z2ui5_cl_demo_app_263 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_264.clas.abap b/src/z2ui5_cl_demo_app_264.clas.abap
index 16e4289d..ca2f8335 100644
--- a/src/z2ui5_cl_demo_app_264.clas.abap
+++ b/src/z2ui5_cl_demo_app_264.clas.abap
@@ -108,8 +108,7 @@ CLASS z2ui5_cl_demo_app_264 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
s_text = 'StepInput with valueState '.
diff --git a/src/z2ui5_cl_demo_app_265.clas.abap b/src/z2ui5_cl_demo_app_265.clas.abap
index dba3777a..969614bf 100644
--- a/src/z2ui5_cl_demo_app_265.clas.abap
+++ b/src/z2ui5_cl_demo_app_265.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_265 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -104,8 +104,7 @@ CLASS z2ui5_cl_demo_app_265 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_266.clas.abap b/src/z2ui5_cl_demo_app_266.clas.abap
index 32e8ed1a..2286390d 100644
--- a/src/z2ui5_cl_demo_app_266.clas.abap
+++ b/src/z2ui5_cl_demo_app_266.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_266 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -167,8 +167,7 @@ CLASS z2ui5_cl_demo_app_266 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_267.clas.abap b/src/z2ui5_cl_demo_app_267.clas.abap
index 3803dd33..3fb9bf62 100644
--- a/src/z2ui5_cl_demo_app_267.clas.abap
+++ b/src/z2ui5_cl_demo_app_267.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_267 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -118,8 +118,7 @@ CLASS z2ui5_cl_demo_app_267 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_268.clas.abap b/src/z2ui5_cl_demo_app_268.clas.abap
index 09dde465..39f0014c 100644
--- a/src/z2ui5_cl_demo_app_268.clas.abap
+++ b/src/z2ui5_cl_demo_app_268.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_268 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -159,8 +159,7 @@ CLASS z2ui5_cl_demo_app_268 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_269.clas.abap b/src/z2ui5_cl_demo_app_269.clas.abap
index cb43abdc..962b5310 100644
--- a/src/z2ui5_cl_demo_app_269.clas.abap
+++ b/src/z2ui5_cl_demo_app_269.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_269 DEFINITION
INTERFACES z2ui5_if_app.
PROTECTED SECTION.
- DATA check_initialized TYPE abap_bool.
+
METHODS display_view.
METHODS on_event.
@@ -19,8 +19,7 @@ CLASS z2ui5_cl_demo_app_269 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_270.clas.abap b/src/z2ui5_cl_demo_app_270.clas.abap
index 335866f8..328424d5 100644
--- a/src/z2ui5_cl_demo_app_270.clas.abap
+++ b/src/z2ui5_cl_demo_app_270.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_270 DEFINITION
INTERFACES z2ui5_if_app.
DATA name TYPE string.
DATA color TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
PRIVATE SECTION.
@@ -20,8 +20,7 @@ CLASS z2ui5_cl_demo_app_270 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
client->view_display( z2ui5_cl_xml_view=>factory(
)->shell(
diff --git a/src/z2ui5_cl_demo_app_271.clas.abap b/src/z2ui5_cl_demo_app_271.clas.abap
index 80557705..a65adb5d 100644
--- a/src/z2ui5_cl_demo_app_271.clas.abap
+++ b/src/z2ui5_cl_demo_app_271.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_271 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -106,8 +106,7 @@ CLASS z2ui5_cl_demo_app_271 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_272.clas.abap b/src/z2ui5_cl_demo_app_272.clas.abap
index 8911143c..de691f18 100644
--- a/src/z2ui5_cl_demo_app_272.clas.abap
+++ b/src/z2ui5_cl_demo_app_272.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_272 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -110,8 +110,7 @@ CLASS z2ui5_cl_demo_app_272 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_273.clas.abap b/src/z2ui5_cl_demo_app_273.clas.abap
index c3c934e0..19b404c2 100644
--- a/src/z2ui5_cl_demo_app_273.clas.abap
+++ b/src/z2ui5_cl_demo_app_273.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_273 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -237,8 +237,7 @@ CLASS z2ui5_cl_demo_app_273 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_274.clas.abap b/src/z2ui5_cl_demo_app_274.clas.abap
index cfd31c87..2302fa2f 100644
--- a/src/z2ui5_cl_demo_app_274.clas.abap
+++ b/src/z2ui5_cl_demo_app_274.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_274 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -128,8 +128,7 @@ CLASS z2ui5_cl_demo_app_274 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_275.clas.abap b/src/z2ui5_cl_demo_app_275.clas.abap
index e1ca8fc7..2a974e4c 100644
--- a/src/z2ui5_cl_demo_app_275.clas.abap
+++ b/src/z2ui5_cl_demo_app_275.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_275 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -102,8 +102,7 @@ CLASS z2ui5_cl_demo_app_275 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_276.clas.abap b/src/z2ui5_cl_demo_app_276.clas.abap
index f02c5dd1..8ca6b0f7 100644
--- a/src/z2ui5_cl_demo_app_276.clas.abap
+++ b/src/z2ui5_cl_demo_app_276.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_276 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -110,8 +110,7 @@ CLASS z2ui5_cl_demo_app_276 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_277.clas.abap b/src/z2ui5_cl_demo_app_277.clas.abap
index 5f219f28..c2facb36 100644
--- a/src/z2ui5_cl_demo_app_277.clas.abap
+++ b/src/z2ui5_cl_demo_app_277.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_277 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -270,8 +270,7 @@ CLASS z2ui5_cl_demo_app_277 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_278.clas.abap b/src/z2ui5_cl_demo_app_278.clas.abap
index aee390ba..626eaeb4 100644
--- a/src/z2ui5_cl_demo_app_278.clas.abap
+++ b/src/z2ui5_cl_demo_app_278.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_278 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -122,8 +122,7 @@ CLASS z2ui5_cl_demo_app_278 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_280.clas.abap b/src/z2ui5_cl_demo_app_280.clas.abap
index f11f7dc0..2c1026fa 100644
--- a/src/z2ui5_cl_demo_app_280.clas.abap
+++ b/src/z2ui5_cl_demo_app_280.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_280 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@@ -163,8 +163,7 @@ CLASS z2ui5_cl_demo_app_280 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_281.clas.abap b/src/z2ui5_cl_demo_app_281.clas.abap
index 9f310e0c..8e7c4cc9 100644
--- a/src/z2ui5_cl_demo_app_281.clas.abap
+++ b/src/z2ui5_cl_demo_app_281.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_281 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -194,8 +194,7 @@ CLASS z2ui5_cl_demo_app_281 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_282.clas.abap b/src/z2ui5_cl_demo_app_282.clas.abap
index 22b8753d..5ddbbd3c 100644
--- a/src/z2ui5_cl_demo_app_282.clas.abap
+++ b/src/z2ui5_cl_demo_app_282.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_282 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -189,8 +189,7 @@ CLASS z2ui5_cl_demo_app_282 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_283.clas.abap b/src/z2ui5_cl_demo_app_283.clas.abap
index 78c663bb..1ce4914a 100644
--- a/src/z2ui5_cl_demo_app_283.clas.abap
+++ b/src/z2ui5_cl_demo_app_283.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_283 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -137,8 +137,7 @@ CLASS z2ui5_cl_demo_app_283 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_284.clas.abap b/src/z2ui5_cl_demo_app_284.clas.abap
index 1d190b7b..df02b8b3 100644
--- a/src/z2ui5_cl_demo_app_284.clas.abap
+++ b/src/z2ui5_cl_demo_app_284.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_284 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -159,8 +159,7 @@ CLASS z2ui5_cl_demo_app_284 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_285.clas.abap b/src/z2ui5_cl_demo_app_285.clas.abap
index 3c5a4de3..27a0e6a1 100644
--- a/src/z2ui5_cl_demo_app_285.clas.abap
+++ b/src/z2ui5_cl_demo_app_285.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_285 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -172,8 +172,7 @@ CLASS z2ui5_cl_demo_app_285 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_286.clas.abap b/src/z2ui5_cl_demo_app_286.clas.abap
index 6b3ad0d4..57ea855c 100644
--- a/src/z2ui5_cl_demo_app_286.clas.abap
+++ b/src/z2ui5_cl_demo_app_286.clas.abap
@@ -16,7 +16,7 @@ CLASS z2ui5_cl_demo_app_286 DEFINITION
END OF ty_name .
DATA lt_o_model TYPE TABLE OF ty_name.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -113,8 +113,7 @@ CLASS z2ui5_cl_demo_app_286 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
lt_o_model = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_287.clas.abap b/src/z2ui5_cl_demo_app_287.clas.abap
index 62a4dc92..239c87af 100644
--- a/src/z2ui5_cl_demo_app_287.clas.abap
+++ b/src/z2ui5_cl_demo_app_287.clas.abap
@@ -17,7 +17,7 @@ CLASS z2ui5_cl_demo_app_287 DEFINITION
END OF ty_name .
DATA lt_o_model TYPE TABLE OF ty_name.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -117,8 +117,7 @@ CLASS z2ui5_cl_demo_app_287 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
lt_o_model = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_288.clas.abap b/src/z2ui5_cl_demo_app_288.clas.abap
index d5716a59..8845606f 100644
--- a/src/z2ui5_cl_demo_app_288.clas.abap
+++ b/src/z2ui5_cl_demo_app_288.clas.abap
@@ -12,7 +12,7 @@ CLASS z2ui5_cl_demo_app_288 DEFINITION
name TYPE string,
END OF ty_product_collection .
- DATA check_initialized TYPE abap_bool.
+
DATA editable TYPE abap_bool.
DATA enabled TYPE abap_bool.
DATA lt_product_collection TYPE TABLE OF ty_product_collection.
@@ -156,8 +156,7 @@ CLASS z2ui5_cl_demo_app_288 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
selected_product = `HT-1001`.
diff --git a/src/z2ui5_cl_demo_app_289.clas.abap b/src/z2ui5_cl_demo_app_289.clas.abap
index f035efd0..71914bb1 100644
--- a/src/z2ui5_cl_demo_app_289.clas.abap
+++ b/src/z2ui5_cl_demo_app_289.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_289 DEFINITION
additionalinfo TYPE string,
END OF ty_product.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_a_data TYPE TABLE OF ty_product.
PROTECTED SECTION.
@@ -120,8 +120,7 @@ CLASS z2ui5_cl_demo_app_289 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
lt_a_data = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_290.clas.abap b/src/z2ui5_cl_demo_app_290.clas.abap
index 016f4510..8f06898f 100644
--- a/src/z2ui5_cl_demo_app_290.clas.abap
+++ b/src/z2ui5_cl_demo_app_290.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_290 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -168,8 +168,7 @@ CLASS z2ui5_cl_demo_app_290 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_291.clas.abap b/src/z2ui5_cl_demo_app_291.clas.abap
index ffc734a1..f1c58dc1 100644
--- a/src/z2ui5_cl_demo_app_291.clas.abap
+++ b/src/z2ui5_cl_demo_app_291.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_291 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA lv_default TYPE string.
DATA lv_error TYPE string.
DATA lv_warning TYPE string.
@@ -123,8 +123,7 @@ CLASS z2ui5_cl_demo_app_291 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
lv_default = `Default (Information) with default icon and close button:`.
diff --git a/src/z2ui5_cl_demo_app_292.clas.abap b/src/z2ui5_cl_demo_app_292.clas.abap
index 14bc5cdf..90421d9c 100644
--- a/src/z2ui5_cl_demo_app_292.clas.abap
+++ b/src/z2ui5_cl_demo_app_292.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_292 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -54,8 +54,8 @@ CLASS Z2UI5_CL_DEMO_APP_292 IMPLEMENTATION.
class = `sapUiContentPadding`
width = `100%`
)->title( text = `Breadcrumbs with current page aggregation set`
- )->breadcrumbs( id = `idBreadcrumbs`
- separatorstyle = `{/selected}`
+ )->breadcrumbs( id = `idBreadcrumbs`
+ separatorstyle = `{/selected}`
currentlocationtext = `Page 7`
)->link( text = `Home`
press = client->_event( val = `onPress` t_arg = VALUE #( ( `${$source>/text}` ) ) )
@@ -74,20 +74,26 @@ CLASS Z2UI5_CL_DEMO_APP_292 IMPLEMENTATION.
)->get_parent(
)->get_parent( ).
- page->hbox( alignitems = `Center`
+ page->hbox( alignitems = `Center`
)->label( labelfor = `idSeparatorSelect`
- text = `Change separator style`
+ text = `Change separator style`
- )->select( class = `sapUiSmallMarginBegin`
- id = `idSeparatorSelect`
+ )->select( class = `sapUiSmallMarginBegin`
+ id = `idSeparatorSelect`
selectedkey = `{/selected}`
- change = 'onChange'
- )->item( key = `Slash` text = `Slash`
- )->item( key = `BackSlash` text = `BackSlash`
- )->item( key = `DoubleSlash` text = `DoubleSlash`
- )->item( key = `DoubleBackSlash` text = `DoubleBackSlash`
- )->item( key = `GreaterThan` text = `GreaterThan`
- )->item( key = `DoubleGreaterThan` text = `DoubleGreaterThan`
+ change = 'onChange'
+ )->item( key = `Slash`
+ text = `Slash`
+ )->item( key = `BackSlash`
+ text = `BackSlash`
+ )->item( key = `DoubleSlash`
+ text = `DoubleSlash`
+ )->item( key = `DoubleBackSlash`
+ text = `DoubleBackSlash`
+ )->item( key = `GreaterThan`
+ text = `GreaterThan`
+ )->item( key = `DoubleGreaterThan`
+ text = `DoubleGreaterThan`
).
client->view_display( page->stringify( ) ).
@@ -129,8 +135,7 @@ CLASS Z2UI5_CL_DEMO_APP_292 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_293.clas.abap b/src/z2ui5_cl_demo_app_293.clas.abap
index 43b1bd43..3388eb5f 100644
--- a/src/z2ui5_cl_demo_app_293.clas.abap
+++ b/src/z2ui5_cl_demo_app_293.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_293 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -127,8 +127,7 @@ CLASS z2ui5_cl_demo_app_293 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_294.clas.abap b/src/z2ui5_cl_demo_app_294.clas.abap
index 34fa3af5..852b21be 100644
--- a/src/z2ui5_cl_demo_app_294.clas.abap
+++ b/src/z2ui5_cl_demo_app_294.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_294 DEFINITION
DATA lt_a_data TYPE STANDARD TABLE OF ty_a_data.
DATA s_text TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -109,8 +109,7 @@ CLASS z2ui5_cl_demo_app_294 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_295.clas.abap b/src/z2ui5_cl_demo_app_295.clas.abap
index d883cb6d..9875d170 100644
--- a/src/z2ui5_cl_demo_app_295.clas.abap
+++ b/src/z2ui5_cl_demo_app_295.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_295 DEFINITION
DATA lt_a_data TYPE STANDARD TABLE OF ty_a_data.
DATA s_text TYPE string.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -107,8 +107,7 @@ CLASS z2ui5_cl_demo_app_295 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_296.clas.abap b/src/z2ui5_cl_demo_app_296.clas.abap
index 326754dc..89354f41 100644
--- a/src/z2ui5_cl_demo_app_296.clas.abap
+++ b/src/z2ui5_cl_demo_app_296.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_296 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -104,8 +104,7 @@ CLASS z2ui5_cl_demo_app_296 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_297.clas.abap b/src/z2ui5_cl_demo_app_297.clas.abap
index d0b628c9..029b73e1 100644
--- a/src/z2ui5_cl_demo_app_297.clas.abap
+++ b/src/z2ui5_cl_demo_app_297.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_297 DEFINITION
icon TYPE string,
END OF ty_product_collection.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_product_collection TYPE TABLE OF ty_product_collection.
DATA selected_product TYPE string.
@@ -113,8 +113,7 @@ CLASS z2ui5_cl_demo_app_297 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_298.clas.abap b/src/z2ui5_cl_demo_app_298.clas.abap
index bd4ae2b2..e35ede3f 100644
--- a/src/z2ui5_cl_demo_app_298.clas.abap
+++ b/src/z2ui5_cl_demo_app_298.clas.abap
@@ -12,7 +12,7 @@ CLASS z2ui5_cl_demo_app_298 DEFINITION
name TYPE string,
END OF ty_product_collection.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_a_products TYPE TABLE OF ty_product_collection.
DATA selectedproducterrorcollection TYPE string.
DATA selectedproductwrnngcollection TYPE string.
@@ -163,8 +163,7 @@ CLASS z2ui5_cl_demo_app_298 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_299.clas.abap b/src/z2ui5_cl_demo_app_299.clas.abap
index ec701eda..ab68b7e3 100644
--- a/src/z2ui5_cl_demo_app_299.clas.abap
+++ b/src/z2ui5_cl_demo_app_299.clas.abap
@@ -12,7 +12,7 @@ CLASS z2ui5_cl_demo_app_299 DEFINITION
name TYPE string,
END OF ty_product_collection.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_product_collection TYPE TABLE OF ty_product_collection.
DATA lt_product_collection2 TYPE TABLE OF ty_product_collection.
@@ -113,8 +113,7 @@ CLASS z2ui5_cl_demo_app_299 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_300.clas.abap b/src/z2ui5_cl_demo_app_300.clas.abap
index d2cd6335..0363ef03 100644
--- a/src/z2ui5_cl_demo_app_300.clas.abap
+++ b/src/z2ui5_cl_demo_app_300.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_300 DEFINITION
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
PROTECTED SECTION.
@@ -419,8 +419,7 @@ CLASS z2ui5_cl_demo_app_300 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_301.clas.abap b/src/z2ui5_cl_demo_app_301.clas.abap
index c9ef45d9..f9452c1f 100644
--- a/src/z2ui5_cl_demo_app_301.clas.abap
+++ b/src/z2ui5_cl_demo_app_301.clas.abap
@@ -15,7 +15,7 @@ CLASS z2ui5_cl_demo_app_301 DEFINITION
overflow_mode TYPE string,
END OF ty_product.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_o_data TYPE TABLE OF ty_product.
PROTECTED SECTION.
@@ -127,8 +127,7 @@ CLASS z2ui5_cl_demo_app_301 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
z2ui5_set_data( ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_302.clas.abap b/src/z2ui5_cl_demo_app_302.clas.abap
index cc1f26a9..ddeb1ff5 100644
--- a/src/z2ui5_cl_demo_app_302.clas.abap
+++ b/src/z2ui5_cl_demo_app_302.clas.abap
@@ -13,7 +13,7 @@ CLASS z2ui5_cl_demo_app_302 DEFINITION
additionalinfo TYPE string,
END OF ty_product.
- DATA check_initialized TYPE abap_bool.
+
DATA lt_a_data TYPE TABLE OF ty_product.
PROTECTED SECTION.
@@ -119,8 +119,7 @@ CLASS z2ui5_cl_demo_app_302 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
lt_a_data = VALUE #(
diff --git a/src/z2ui5_cl_demo_app_307.clas.abap b/src/z2ui5_cl_demo_app_307.clas.abap
index 29338a63..671eb29a 100644
--- a/src/z2ui5_cl_demo_app_307.clas.abap
+++ b/src/z2ui5_cl_demo_app_307.clas.abap
@@ -24,7 +24,7 @@ CLASS z2ui5_cl_demo_app_307 DEFINITION
TYPES ty_items TYPE STANDARD TABLE OF ty_item WITH DEFAULT KEY.
DATA client TYPE REF TO z2ui5_if_client.
- DATA check_initialized TYPE abap_bool.
+
DATA items TYPE ty_items.
METHODS initialization.
@@ -42,8 +42,7 @@ CLASS z2ui5_cl_demo_app_307 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
initialization( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_311.clas.abap b/src/z2ui5_cl_demo_app_311.clas.abap
index 0974f836..7642060d 100644
--- a/src/z2ui5_cl_demo_app_311.clas.abap
+++ b/src/z2ui5_cl_demo_app_311.clas.abap
@@ -14,7 +14,7 @@ CLASS z2ui5_cl_demo_app_311 DEFINITION PUBLIC.
END OF ty_msg.
DATA t_msg TYPE STANDARD TABLE OF ty_msg WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
METHODS z2ui5_display_view.
METHODS z2ui5_display_popup.
@@ -135,8 +135,7 @@ CLASS Z2UI5_CL_DEMO_APP_311 IMPLEMENTATION.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
t_msg = VALUE #(
( description = 'descr' subtitle = 'subtitle' title = 'title' type = 'Error' group = 'group 01' )
diff --git a/src/z2ui5_cl_demo_app_312.clas.abap b/src/z2ui5_cl_demo_app_312.clas.abap
index 70440a78..5489f618 100644
--- a/src/z2ui5_cl_demo_app_312.clas.abap
+++ b/src/z2ui5_cl_demo_app_312.clas.abap
@@ -23,7 +23,7 @@ CLASS z2ui5_cl_demo_app_312 DEFINITION
DATA mv_prop TYPE string.
DATA mt_feed_values TYPE TABLE OF string.
- DATA check_initialized TYPE abap_bool.
+
DATA mt_viztypes TYPE z2ui5_if_types=>ty_t_name_value..
PROTECTED SECTION.
@@ -69,30 +69,30 @@ CLASS z2ui5_cl_demo_app_312 IMPLEMENTATION.
).
" ---------- Set vizframe properties (optional) ---------------------------------------------------
mv_prop = |\{| && |\n| &&
- |"plotArea": \{| && |\n| &&
+ |"plotArea": \{| && |\n| &&
|"dataLabel": \{| && |\n| &&
|"formatString": "",| && |\n| &&
|"visible": true| && |\n| &&
- |\}| && |\n| &&
- |\},| && |\n| &&
- |"valueAxis": \{| && |\n| &&
+ |\}| && |\n| &&
+ |\},| && |\n| &&
+ |"valueAxis": \{| && |\n| &&
|"label": \{| && |\n| &&
|"formatString": ""| && |\n| &&
|\},| && |\n| &&
|"title": \{| && |\n| &&
|"visible": true| && |\n| &&
- |\}| && |\n| &&
- |\},| && |\n| &&
- |"categoryAxis": \{| && |\n| &&
+ |\}| && |\n| &&
+ |\},| && |\n| &&
+ |"categoryAxis": \{| && |\n| &&
|"title": \{| && |\n| &&
|"visible": true| && |\n| &&
- |\}| && |\n| &&
- |\},| && |\n| &&
- |"title": \{| && |\n| &&
- |"visible": true,| && |\n| &&
+ |\}| && |\n| &&
+ |\},| && |\n| &&
+ |"title": \{| && |\n| &&
+ |"visible": true,| && |\n| &&
|"text": "Vizframe Charts for 2UI5"| && |\n| &&
- |\}| && |\n| &&
-|\}|.
+ |\}| && |\n| &&
+ |\}|.
" ---------- Set vizframe feed item values for value axis -----------------------------------------
mt_feed_values = VALUE #( ( `Revenue` )
@@ -185,7 +185,7 @@ CLASS z2ui5_cl_demo_app_312 IMPLEMENTATION.
v = 'area' )
( n = 'radar'
v = 'radar' )
- ).
+ ).
ENDMETHOD.
diff --git a/src/z2ui5_cl_demo_app_313.clas.abap b/src/z2ui5_cl_demo_app_313.clas.abap
index dbb4976c..187cd35b 100644
--- a/src/z2ui5_cl_demo_app_313.clas.abap
+++ b/src/z2ui5_cl_demo_app_313.clas.abap
@@ -17,7 +17,7 @@ CLASS z2ui5_cl_demo_app_313 DEFINITION PUBLIC.
END OF ty_row.
DATA t_tab TYPE STANDARD TABLE OF ty_row WITH EMPTY KEY.
- DATA check_initialized TYPE abap_bool.
+
DATA check_ui5 TYPE abap_bool.
DATA mv_key TYPE string.
@@ -46,13 +46,13 @@ CLASS z2ui5_cl_demo_app_313 IMPLEMENTATION.
id = 'smartFilterBar'
persistencykey = 'SmartFilterPKey'
entityset = 'BookingSupplement'
- )->_control_configuration(
+ )->_control_configuration(
)->control_configuration(
previnitdatafetchinvalhelpdia = abap_false
visibleinadvancedarea = abap_true
key = 'TravelID'
- )->get_parent(
- )->smart_table(
+ )->get_parent(
+ )->smart_table(
id = 'smartFiltertable'
smartfilterid = 'smartFilterBar'
tabletype = 'ResponsiveTable'
@@ -66,9 +66,10 @@ CLASS z2ui5_cl_demo_app_313 IMPLEMENTATION.
showrowcount = abap_true
enableexport = abap_false
enableautobinding = abap_true
- ).
+ ).
- client->view_display( val = view->stringify( ) switch_default_model_path = `/sap/opu/odata/DMO/API_TRAVEL_U_V2/` ).
+ client->view_display( val = view->stringify( )
+ switch_default_model_path = `/sap/opu/odata/DMO/API_TRAVEL_U_V2/` ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_314.clas.abap b/src/z2ui5_cl_demo_app_314.clas.abap
index 92a28cb4..6b470cbd 100644
--- a/src/z2ui5_cl_demo_app_314.clas.abap
+++ b/src/z2ui5_cl_demo_app_314.clas.abap
@@ -46,12 +46,16 @@ CLASS z2ui5_cl_demo_app_314 IMPLEMENTATION.
navbuttonpress = client->_event( 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
- page->input( description = `device model` value = `{device>/resize/width}` enabled = abap_false ).
+ page->input( description = `device model`
+ value = `{device>/resize/width}`
+ enabled = abap_false ).
mv_val = `input value with http model`.
- page->input( client->_bind_edit( val = mv_val switch_default_model = abap_true ) ).
+ page->input( client->_bind_edit( val = mv_val
+ switch_default_model = abap_true ) ).
- DATA(tab) = page->table( client->_bind_edit( val = t_tab switch_default_model = abap_true ) ).
+ DATA(tab) = page->table( client->_bind_edit( val = t_tab
+ switch_default_model = abap_true ) ).
tab->header_toolbar(
)->toolbar(
@@ -72,7 +76,7 @@ CLASS z2ui5_cl_demo_app_314 IMPLEMENTATION.
tab = page->table(
- items = `{/BookingSupplement}`
+ items = `{/BookingSupplement}`
growing = abap_true
).
@@ -81,7 +85,7 @@ CLASS z2ui5_cl_demo_app_314 IMPLEMENTATION.
)->title( 'table with odata model' ).
tab->columns(
- )->column( )->text( 'TravelID' )->get_parent(
+ )->column( )->text( 'TravelID' )->get_parent(
)->column( )->text( 'BookingID' )->get_parent(
)->column( )->text( 'BookingSupplementID' )->get_parent(
)->column( )->text( 'SupplementID' )->get_parent(
@@ -100,7 +104,8 @@ CLASS z2ui5_cl_demo_app_314 IMPLEMENTATION.
)->text( '{CurrencyCode}'
).
- client->view_display( val = view->stringify( ) switch_default_model_path = `/sap/opu/odata/DMO/API_TRAVEL_U_V2/` ).
+ client->view_display( val = view->stringify( )
+ switch_default_model_path = `/sap/opu/odata/DMO/API_TRAVEL_U_V2/` ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_315.clas.abap b/src/z2ui5_cl_demo_app_315.clas.abap
index 02b7bada..0a6f4aa1 100644
--- a/src/z2ui5_cl_demo_app_315.clas.abap
+++ b/src/z2ui5_cl_demo_app_315.clas.abap
@@ -22,59 +22,60 @@ CLASS z2ui5_cl_demo_app_315 IMPLEMENTATION.
navbuttonpress = client->_event( 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
- data(tab) = page->table(
- items = `{TRAVEL>/Currency}`
+ DATA(tab) = page->table(
+ items = `{TRAVEL>/Currency}`
growing = abap_true ).
- tab->header_toolbar( )->toolbar(
- )->title( 'table with OData model TRAVEL' ).
-
- tab->columns(
- )->column( )->text( '{TRAVEL>/#Currency/Currency/@sap:label}' )->get_parent(
- )->column( )->text( '{TRAVEL>/#Currency/Currency_Text/@sap:label}' )->get_parent(
- )->column( )->text( '{TRAVEL>/#Currency/Decimals/@sap:label}' )->get_parent(
- )->column( )->text( '{TRAVEL>/#Currency/CurrencyISOCode/@sap:label}' )->get_parent(
- ).
-
- tab->items( )->column_list_item( )->cells(
- )->text( '{TRAVEL>Currency}'
- )->text( '{TRAVEL>Currency_Text}'
- )->text( '{TRAVEL>Decimals}'
- )->text( '{TRAVEL>CurrencyISOCode}'
- ).
-
- tab = page->table(
- items = `{FLIGHT>/Airport}`
- growing = abap_true ).
-
- tab->header_toolbar( )->toolbar(
- )->title( 'table with odata model FLIGHT' ).
-
- tab->columns(
- )->column( )->text( 'AirportID' )->get_parent(
- )->column( )->text( 'Name' )->get_parent(
- )->column( )->text( 'City' )->get_parent(
- )->column( )->text( 'CountryCode' )->get_parent( ).
-
- tab->items( )->column_list_item( )->cells(
- )->text( '{FLIGHT>AirportID}'
- )->text( '{FLIGHT>Name}'
- )->text( '{FLIGHT>City}'
- )->text( '{FLIGHT>CountryCode}' ).
-
- client->view_display( val = view->stringify( ) switch_default_model_path = `` ).
-
- client->follow_up_action( client->_event_client(
- val = z2ui5_if_client=>cs_event-set_odata_model
- t_arg = value #(
+ tab->header_toolbar( )->toolbar(
+ )->title( 'table with OData model TRAVEL' ).
+
+ tab->columns(
+ )->column( )->text( '{TRAVEL>/#Currency/Currency/@sap:label}' )->get_parent(
+ )->column( )->text( '{TRAVEL>/#Currency/Currency_Text/@sap:label}' )->get_parent(
+ )->column( )->text( '{TRAVEL>/#Currency/Decimals/@sap:label}' )->get_parent(
+ )->column( )->text( '{TRAVEL>/#Currency/CurrencyISOCode/@sap:label}' )->get_parent(
+ ).
+
+ tab->items( )->column_list_item( )->cells(
+ )->text( '{TRAVEL>Currency}'
+ )->text( '{TRAVEL>Currency_Text}'
+ )->text( '{TRAVEL>Decimals}'
+ )->text( '{TRAVEL>CurrencyISOCode}'
+ ).
+
+ tab = page->table(
+ items = `{FLIGHT>/Airport}`
+ growing = abap_true ).
+
+ tab->header_toolbar( )->toolbar(
+ )->title( 'table with odata model FLIGHT' ).
+
+ tab->columns(
+ )->column( )->text( 'AirportID' )->get_parent(
+ )->column( )->text( 'Name' )->get_parent(
+ )->column( )->text( 'City' )->get_parent(
+ )->column( )->text( 'CountryCode' )->get_parent( ).
+
+ tab->items( )->column_list_item( )->cells(
+ )->text( '{FLIGHT>AirportID}'
+ )->text( '{FLIGHT>Name}'
+ )->text( '{FLIGHT>City}'
+ )->text( '{FLIGHT>CountryCode}' ).
+
+ client->view_display( val = view->stringify( )
+ switch_default_model_path = `` ).
+
+ client->follow_up_action( client->_event_client(
+ val = z2ui5_if_client=>cs_event-set_odata_model
+ t_arg = VALUE #(
( `/sap/opu/odata/DMO/API_TRAVEL_U_V2/` )
( `TRAVEL` ) ) ) ).
- client->follow_up_action( client->_event_client(
- val = z2ui5_if_client=>cs_event-set_odata_model
- t_arg = value #(
+ client->follow_up_action( client->_event_client(
+ val = z2ui5_if_client=>cs_event-set_odata_model
+ t_arg = VALUE #(
( `/sap/opu/odata/DMO/ui_flight_r_v2/` )
- ( `FLIGHT` ) ) ) ).
+ ( `FLIGHT` ) ) ) ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_316.clas.abap b/src/z2ui5_cl_demo_app_316.clas.abap
index b30ad818..427ba597 100644
--- a/src/z2ui5_cl_demo_app_316.clas.abap
+++ b/src/z2ui5_cl_demo_app_316.clas.abap
@@ -6,7 +6,7 @@ CLASS z2ui5_cl_demo_app_316 DEFINITION
INTERFACES if_serializable_object.
INTERFACES z2ui5_if_app.
- DATA check_initialized TYPE abap_bool.
+
DATA phone TYPE string.
DATA mobile TYPE string.
@@ -95,7 +95,7 @@ CLASS z2ui5_cl_demo_app_316 IMPLEMENTATION.
email_form->button( text = `Trigger Email`
press = client->_event_client( val = client->cs_event-urlhelper
t_arg = VALUE #( ( `TRIGGER_EMAIL` )
- ( |${ client->_bind_edit( email ) }| ) ) ) ).
+ ( |${ client->_bind_edit( email ) }| ) ) ) ).
DATA(telephone_form) = layout->simple_form( title = `Trigger Telephone` ).
@@ -124,7 +124,7 @@ CLASS z2ui5_cl_demo_app_316 IMPLEMENTATION.
mobile_form->button( text = `Trigger SMS`
press = client->_event_client( val = client->cs_event-urlhelper
t_arg = VALUE #( ( `TRIGGER_SMS` )
- ( |${ client->_bind_edit( mobile ) }| ) ) ) ).
+ ( |${ client->_bind_edit( mobile ) }| ) ) ) ).
DATA(url_form) = layout->simple_form( title = `Redirect` ).
url_form->label( text = `URL`
@@ -150,8 +150,7 @@ CLASS z2ui5_cl_demo_app_316 IMPLEMENTATION.
ENDMETHOD.
METHOD z2ui5_if_app~main.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
display_view( client ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_317.clas.abap b/src/z2ui5_cl_demo_app_317.clas.abap
index bfd849c9..f6b9c523 100644
--- a/src/z2ui5_cl_demo_app_317.clas.abap
+++ b/src/z2ui5_cl_demo_app_317.clas.abap
@@ -31,12 +31,12 @@ CLASS z2ui5_cl_demo_app_317 DEFINITION
DATA mt_tree TYPE ty_tree.
TYPES:
- BEGIN OF ty_S_node,
+ BEGIN OF ty_s_node,
id TYPE string,
id_parent TYPE string,
text TYPE string,
- END OF ty_S_node.
- DATA mt_node TYPE STANDARD TABLE OF ty_S_node WITH EMPTY KEY.
+ END OF ty_s_node.
+ DATA mt_node TYPE STANDARD TABLE OF ty_s_node WITH EMPTY KEY.
PROTECTED SECTION.
METHODS build_tree.
@@ -53,14 +53,14 @@ CLASS z2ui5_cl_demo_app_317 IMPLEMENTATION.
IF client->check_on_init( ).
mt_node = VALUE #(
- ( id = '01' id_parent = '' text = 'Machines' )
- ( id = '03' id_parent = '01' text = 'Pumps' )
- ( id = '04' id_parent = '03' text = 'Pump 001' )
- ( id = '05' id_parent = '03' text = 'Pump 002' )
- ( id = '02' id_parent = '' text = 'Paints' )
+ ( id = '01' id_parent = '' text = 'Machines' )
+ ( id = '03' id_parent = '01' text = 'Pumps' )
+ ( id = '04' id_parent = '03' text = 'Pump 001' )
+ ( id = '05' id_parent = '03' text = 'Pump 002' )
+ ( id = '02' id_parent = '' text = 'Paints' )
( id = '06' id_parent = '02' text = 'Gloss paints' )
- ( id = '07' id_parent = '06' text = 'Paint 001' )
- ( id = '08' id_parent = '06' text = 'Paint 002' ) ).
+ ( id = '07' id_parent = '06' text = 'Paint 001' )
+ ( id = '08' id_parent = '06' text = 'Paint 002' ) ).
build_tree( ).
display_view( client ).
@@ -134,28 +134,31 @@ CLASS z2ui5_cl_demo_app_317 IMPLEMENTATION.
DATA(page) = z2ui5_cl_xml_view=>factory( )->page( ).
- page->_generic( name = `script` ns = `html`
+ page->_generic( name = `script`
+ ns = `html`
)->_cc_plain_xml(
|function myFunction() \{ z2ui5.oView.byId('tree').expandToLevel(5); \}|
).
- DATA(tree) = page->tree( items = client->_bind( mt_tree ) id = `tree` ).
+ DATA(tree) = page->tree( items = client->_bind( mt_tree )
+ id = `tree` ).
tree->items(
)->standard_tree_item( title = '{TEXT}'
)->get(
)->custom_data(
- )->core_custom_data( key = 'ID' value = '{ID}').
+ )->core_custom_data( key = 'ID'
+ value = '{ID}').
- tree->drag_drop_config( ns = `` )->Drag_Drop_Info(
- sourceAggregation = `items`
- targetAggregation = `items`
- dragStart = `Horizontal`
+ tree->drag_drop_config( ns = `` )->drag_drop_info(
+ sourceaggregation = `items`
+ targetaggregation = `items`
+ dragstart = `Horizontal`
drop = client->_event(
val = 'onDrop'
t_arg = VALUE #(
( `${$parameters>/draggedControl/mAggregations/customData/0/mProperties/value}` )
( `${$parameters>/droppedControl/mAggregations/customData/0/mProperties/value}` )
- ) ) ).
+ ) ) ).
client->follow_up_action( `myFunction()` ).
client->view_display( page->stringify( ) ).
diff --git a/src/z2ui5_cl_demo_app_318.clas.abap b/src/z2ui5_cl_demo_app_318.clas.abap
index 273694a5..f6c00dda 100644
--- a/src/z2ui5_cl_demo_app_318.clas.abap
+++ b/src/z2ui5_cl_demo_app_318.clas.abap
@@ -7,7 +7,7 @@ CLASS z2ui5_cl_demo_app_318 DEFINITION PUBLIC.
DATA mv_path TYPE string.
DATA mv_editor TYPE string.
DATA mv_check_editable TYPE abap_bool.
- DATA check_initialized TYPE abap_bool.
+
DATA client TYPE REF TO z2ui5_if_client.
DATA: lt_types TYPE z2ui5_if_types=>ty_t_name_value.
@@ -23,11 +23,11 @@ ENDCLASS.
CLASS z2ui5_cl_demo_app_318 IMPLEMENTATION.
METHOD view_display.
- mv_editor = ` ` && |\n| &&
- ` ` && |\n| &&
- ` Hi there 👋
` && |\n| &&
- ` This example was rendered by providing HTML code to the API. You can also tell the API to convert from a URL. Just remove the html parameter and add the url paramter.
` && |\n| &&
- ` ` && |\n| &&
+ mv_editor = ` ` && |\n| &&
+ ` ` && |\n| &&
+ ` Hi there 👋
` && |\n| &&
+ ` This example was rendered by providing HTML code to the API. You can also tell the API to convert from a URL. Just remove the html parameter and add the url paramter.
` && |\n| &&
+ ` ` && |\n| &&
``.
DATA(view) = z2ui5_cl_xml_view=>factory( ).
@@ -43,12 +43,12 @@ CLASS z2ui5_cl_demo_app_318 IMPLEMENTATION.
)->label( 'Option' ).
lt_types = VALUE z2ui5_if_types=>ty_t_name_value( ).
- LT_TYPES = VALUE #( FOR row IN z2ui5_cl_util=>source_get_file_types( ) (
+ lt_types = VALUE #( FOR row IN z2ui5_cl_util=>source_get_file_types( ) (
n = shift_right( shift_left( row ) )
v = shift_right( shift_left( row ) ) ) ).
DATA(temp3) = temp->input( value = client->_bind_edit( mv_type )
- suggestionitems = client->_bind_local( LT_TYPES )
+ suggestionitems = client->_bind_local( lt_types )
)->get( ).
temp3->suggestion_items(
@@ -76,8 +76,7 @@ CLASS z2ui5_cl_demo_app_318 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
- IF check_initialized = abap_false.
- check_initialized = abap_true.
+ IF client->check_on_init( ).
mv_path = '../../demo/text'.
mv_type = 'plain_text'.
view_display( ).
diff --git a/src/z2ui5_cl_demo_app_319.clas.abap b/src/z2ui5_cl_demo_app_319.clas.abap
index 6dc8e5df..b661742a 100644
--- a/src/z2ui5_cl_demo_app_319.clas.abap
+++ b/src/z2ui5_cl_demo_app_319.clas.abap
@@ -11,13 +11,13 @@ CLASS z2ui5_cl_demo_app_319 DEFINITION PUBLIC.
t_tokens TYPE STANDARD TABLE OF t_token WITH EMPTY KEY.
TYPES:
BEGIN OF t_range,
- exclude TYPE boole_d,
- operation TYPE string,
- value1 TYPE string,
- value2 TYPE string,
- keyField TYPE string,
- tokenText TYPE string,
- tokenLongKey type string,
+ exclude TYPE boole_d,
+ operation TYPE string,
+ value1 TYPE string,
+ value2 TYPE string,
+ keyfield TYPE string,
+ tokentext TYPE string,
+ tokenlongkey TYPE string,
END OF t_range,
t_ranges TYPE STANDARD TABLE OF t_range WITH EMPTY KEY.
DATA:
@@ -53,15 +53,15 @@ CLASS z2ui5_cl_demo_app_319 IMPLEMENTATION.
DATA(l_view) = z2ui5_cl_xml_view=>factory( ).
- DATA(l_page) = l_view->shell( )->page( title = 'SearchPage'
+ DATA(l_page) = l_view->shell( )->page( title = 'SearchPage'
navbuttonpress = m_client->_event( 'BACK' )
shownavbutton = m_client->check_app_prev_stack( ) ).
l_page->_z2ui5( )->smartmultiinput_ext(
addedtokens = m_client->_bind_edit( val = m_selection-product_type-tokens_added switch_default_model = abap_true )
removedtokens = m_client->_bind_edit( val = m_selection-product_type-tokens_removed switch_default_model = abap_true )
- rangeData = m_client->_bind_edit( val = m_selection-product_type-ranges switch_default_model = abap_true )
- change = m_client->_event( 'PRODTYPE_CHANGED' )
+ rangedata = m_client->_bind_edit( val = m_selection-product_type-ranges switch_default_model = abap_true )
+ change = m_client->_event( 'PRODTYPE_CHANGED' )
multiinputid = `ProductTypeMultiInput` ).
l_page->smart_multi_input(
@@ -72,12 +72,12 @@ CLASS z2ui5_cl_demo_app_319 IMPLEMENTATION.
supportranges = 'true'
enableodataselect = 'true' ).
- m_client->view_display( val = l_page->stringify( )
+ m_client->view_display( val = l_page->stringify( )
* switch_default_model_path = `/sap/opu/odata/sap/UI_PRODUCTLIST`
- switch_default_model_path = `/sap/opu/odata/DMO/UI_TRAVEL_A_D_O2`
+ switch_default_model_path = `/sap/opu/odata/DMO/UI_TRAVEL_A_D_O2`
* switchdefaultmodelannouri = `/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Annotations(TechnicalName='UI_PRODUCTLIST_VAN',Version='0001')/$value`
switch_default_model_anno_uri = `/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Annotations(TechnicalName='%2FDMO%2FUI_TRAVEL_A_D_O2_VAN',Version='0001')/$value`
- ).
+ ).
ENDMETHOD.
@@ -87,7 +87,7 @@ CLASS z2ui5_cl_demo_app_319 IMPLEMENTATION.
WHEN 'BACK'.
m_client->nav_app_leave( ).
WHEN 'PRODTYPE_CHANGED'.
- INSERT VALUE #( operation = 'EQ' value1 = 'EUR' keyField = 'CurrencyCode' tokenText = 'Euro (auto added line)' ) INTO TABLE m_selection-product_type-ranges.
+ INSERT VALUE #( operation = 'EQ' value1 = 'EUR' keyfield = 'CurrencyCode' tokentext = 'Euro (auto added line)' ) INTO TABLE m_selection-product_type-ranges.
m_client->view_model_update( ).
TRY.
m_client->message_box_display(
diff --git a/src/z2ui5_cl_demo_app_320.clas.abap b/src/z2ui5_cl_demo_app_320.clas.abap
index 5b1f17d7..c29562c9 100644
--- a/src/z2ui5_cl_demo_app_320.clas.abap
+++ b/src/z2ui5_cl_demo_app_320.clas.abap
@@ -5,7 +5,7 @@ CLASS z2ui5_cl_demo_app_320 DEFINITION
PUBLIC SECTION.
INTERFACES z2ui5_if_app.
- DATA viewPortPercentWidth TYPE i VALUE 100.
+ DATA viewportpercentwidth TYPE i VALUE 100.
TYPES: BEGIN OF ty_item,
id TYPE string,
@@ -58,29 +58,29 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
mobile = `+89181818181`
phone = `+2828282828`
email = `blabla@blabla`
- ( id = `1` initials = `JD` name = `John Doe` tooltip = `1` jobPosition = `Marketing Manager` )
- ( id = `2` initials = `SP` name = `Sarah Parker` tooltip = `2` jobPosition = `Visual Designer` )
- ( id = `3` initials = `JG` name = `Jason Goldwell` tooltip = `3` jobPosition = `Software Developer` )
- ( id = `4` name = `Christian Bow` jobPosition = `Marketing Manager` tooltip = `4` )
+ ( id = `1` initials = `JD` name = `John Doe` tooltip = `1` jobposition = `Marketing Manager` )
+ ( id = `2` initials = `SP` name = `Sarah Parker` tooltip = `2` jobposition = `Visual Designer` )
+ ( id = `3` initials = `JG` name = `Jason Goldwell` tooltip = `3` jobposition = `Software Developer` )
+ ( id = `4` name = `Christian Bow` jobposition = `Marketing Manager` tooltip = `4` )
( id = `5`
src = `https://sapui5.hana.ondemand.com/test-resources/sap/f/images/Woman_avatar_01.png`
tooltip = `5`
name = `Jessica Parker`
- jobPosition = `Visual Designer` )
- ( id = `6` initials = `JB` name = `Jonathan Bale` jobPosition = `Software Developer` tooltip = `6` )
- ( id = `7` initials = `GS` name = `Gordon Smith` jobPosition = `Marketing Manager` tooltip = `7` )
- ( id = `8` fallbackIcon = `sap-icon =//person-placeholder` name = `Simon Jason` tooltip = `8` jobPosition = `Visual Designer` )
- ( id = `9` initials = `JS` name = `Jason Swan` jobPosition = `Software Developer` tooltip = `9` )
- ( id = `10` initials = `JC` name = `John Carter` jobPosition = `Marketing Manager` tooltip = `10` )
+ jobposition = `Visual Designer` )
+ ( id = `6` initials = `JB` name = `Jonathan Bale` jobposition = `Software Developer` tooltip = `6` )
+ ( id = `7` initials = `GS` name = `Gordon Smith` jobposition = `Marketing Manager` tooltip = `7` )
+ ( id = `8` fallbackicon = `sap-icon =//person-placeholder` name = `Simon Jason` tooltip = `8` jobposition = `Visual Designer` )
+ ( id = `9` initials = `JS` name = `Jason Swan` jobposition = `Software Developer` tooltip = `9` )
+ ( id = `10` initials = `JC` name = `John Carter` jobposition = `Marketing Manager` tooltip = `10` )
( id = `11`
src = `https://sapui5.hana.ondemand.com/test-resources/sap/f/images/Woman_avatar_02.png`
name = `Whitney Parker`
tooltip = `11`
- jobPosition = `Visual Designer` )
- ( id = `12` fallbackIcon = `sap-icon =//person-placeholder` name = `Jason Goldwell` tooltip = `12` jobPosition = `Software Developer` )
- ( id = `13` initials = `CD` name = `Chris Doe` jobPosition = `Marketing Manager` tooltip = `13` )
- ( id = `14` initials = `SS` name = `Sarah Smith` jobPosition = `Visual Designer` tooltip = `14` )
- ( id = `15` initials = `DC` name = `David Copper` jobPosition = `Software Developer` tooltip = `15` ) ).
+ jobposition = `Visual Designer` )
+ ( id = `12` fallbackicon = `sap-icon =//person-placeholder` name = `Jason Goldwell` tooltip = `12` jobposition = `Software Developer` )
+ ( id = `13` initials = `CD` name = `Chris Doe` jobposition = `Marketing Manager` tooltip = `13` )
+ ( id = `14` initials = `SS` name = `Sarah Smith` jobposition = `Visual Designer` tooltip = `14` )
+ ( id = `15` initials = `DC` name = `David Copper` jobposition = `Software Developer` tooltip = `15` ) ).
display_avatar_group_view( ).
ENDIF.
@@ -93,16 +93,16 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
view->page( title = 'abap2UI5 - Sample: Avatar Group'
navbuttonpress = client->_event( 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
- )->slider( value = client->_bind_edit( viewPortPercentWidth )
+ )->slider( value = client->_bind_edit( viewportpercentwidth )
)->vertical_layout( id = `vl1`
- width = |{ client->_bind_edit( viewPortPercentWidth ) }%|
+ width = |{ client->_bind_edit( viewportpercentwidth ) }%|
class = `sapUiContentPadding`
)->label( text = `AvatarGroup control in Individual mode`
class = `sapUiSmallMarginBottom sapUiMediumMarginTop`
)->avatar_group(
id = `avatarGroup1`
- groupType = `Individual`
- avatarDisplaySize = `S`
+ grouptype = `Individual`
+ avatardisplaysize = `S`
press = client->_event(
val = `onIndividualPress`
t_arg = VALUE #(
@@ -115,7 +115,7 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
items = client->_bind( items )
)->avatar_group_item( initials = `{INITIALS}`
- fallbackIcon = `{FALLBACKICON}`
+ fallbackicon = `{FALLBACKICON}`
src = `{SRC}`
tooltip = `{NAME}`
@@ -124,9 +124,9 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
)->label( text = `AvatarGroup control in Group mode`
class = `sapUiSmallMarginBottom sapUiMediumMarginTop`
)->avatar_group( id = `avatarGroup2`
- groupType = `Group`
+ grouptype = `Group`
tooltip = `Avatar Group`
- avatarDisplaySize = `M`
+ avatardisplaysize = `M`
press = client->_event( val = `onGroupPress`
t_arg = VALUE #(
( `${$source>/id}` )
@@ -135,7 +135,7 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
( `${$parameters>/avatarsDisplayed}` ) ) )
items = client->_bind( items )
)->avatar_group_item( initials = `{INITIALS}`
- fallbackIcon = `{FALLBACKICON}`
+ fallbackicon = `{FALLBACKICON}`
src = `{SRC}` ).
client->view_display( view->stringify( ) ).
ENDMETHOD.
@@ -145,30 +145,30 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
individual_popover->popover( id = `individualPopover`
class = `sapFAvatarGroupPopover`
title = `Business card`
- titleAlignment = `Center`
+ titlealignment = `Center`
placement = `Bottom`
- contentWidth = `250px`
- contentHeight = `332px`
+ contentwidth = `250px`
+ contentheight = `332px`
)->card(
)->content( ns = `f`
)->vertical_layout( class = `sapUiContentPadding`
- )->HBox( alignItems = `Center`
- )->Avatar( src = client->_bind( item-src )
+ )->hbox( alignitems = `Center`
+ )->avatar( src = client->_bind( item-src )
initials = client->_bind( item-initials )
badgetooltip = client->_bind( item-tooltip )
- fallbackIcon = client->_bind( item-fallbackicon )
+ fallbackicon = client->_bind( item-fallbackicon )
)->vbox( class = `sapUiTinyMarginBegin`
- )->Title( text = client->_bind_local( item-name )
- )->Text( text = client->_bind_local( item-jobposition )
+ )->title( text = client->_bind_local( item-name )
+ )->text( text = client->_bind_local( item-jobposition )
)->get_parent(
)->get_parent(
- )->Title( text = `Contact Details`
- )->Label( text = `Mobile`
- )->Text( text = client->_bind( item-mobile )
- )->Label( text = `Phone`
- )->Text( text = client->_bind( item-phone )
- )->Label( text = `Email`
- )->Text( text = client->_bind( item-email ) ).
+ )->title( text = `Contact Details`
+ )->label( text = `Mobile`
+ )->text( text = client->_bind( item-mobile )
+ )->label( text = `Phone`
+ )->text( text = client->_bind( item-phone )
+ )->label( text = `Email`
+ )->text( text = client->_bind( item-email ) ).
client->popover_display( xml = individual_popover->stringify( )
by_id = id ).
@@ -180,24 +180,24 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
DATA(nav_container) = view->popover( id = `groupPopover`
class = `sapFAvatarGroupPopover`
showheader = abap_false
- contentWidth = client->_bind( content_width )
- contentHeight = client->_bind( content_height )
+ contentwidth = client->_bind( content_width )
+ contentheight = client->_bind( content_height )
placement = `Bottom`
)->nav_container( id = `navContainer` ).
nav_container->page( id = `main`
- titleAlignment = `Center`
+ titlealignment = `Center`
title = |Team Members ({ lines( group_items ) })|
)->vertical_layout( class = `sapUiTinyMarginTop`
width = `100%`
- )->grid( default_Span = `XL6 L6 M6 S12`
+ )->grid( default_span = `XL6 L6 M6 S12`
content = client->_bind( group_items )
- )->hbox( alignItems = `Center`
+ )->hbox( alignitems = `Center`
)->vbox(
)->avatar( class = `sapUiTinyMarginEnd`
initials = `{INITIALS}`
- fallbackIcon = `{FALLBACKICON}`
+ fallbackicon = `{FALLBACKICON}`
src = `{SRC}`
badgetooltip = `{NAME}`
backgroundcolor = `{BACKGROUNDCOLOR}`
@@ -205,34 +205,34 @@ CLASS z2ui5_cl_demo_app_320 IMPLEMENTATION.
t_arg = VALUE #( ( `${ID}` ) ) )
)->get_parent(
)->vbox(
- )->Text( text = `{NAME}`
- )->Text( text = `{JOBPOSITION}` ).
+ )->text( text = `{NAME}`
+ )->text( text = `{JOBPOSITION}` ).
nav_container->page( id = `detail`
- showNavButton = abap_true
- navButtonPress = client->_event( val = `onNavBack` )
- titleAlignment = `Center`
+ shownavbutton = abap_true
+ navbuttonpress = client->_event( val = `onNavBack` )
+ titlealignment = `Center`
title = |Team Members ({ lines( group_items ) })|
)->card(
)->content( ns = `f`
)->vertical_layout( class = `sapUiContentPadding`
- )->HBox( alignItems = `Center`
- )->Avatar( src = client->_bind( item-src )
+ )->hbox( alignitems = `Center`
+ )->avatar( src = client->_bind( item-src )
initials = client->_bind( item-initials )
badgetooltip = client->_bind( item-tooltip )
- fallbackIcon = client->_bind( item-fallbackicon )
+ fallbackicon = client->_bind( item-fallbackicon )
)->vbox( class = `sapUiTinyMarginBegin`
- )->Title( text = client->_bind( item-name )
- )->Text( text = client->_bind( item-jobposition )
+ )->title( text = client->_bind( item-name )
+ )->text( text = client->_bind( item-jobposition )
)->get_parent(
)->get_parent(
- )->Title( text = `Contact Details`
- )->Label( text = `Mobile`
- )->Text( text = client->_bind( item-mobile )
- )->Label( text = `Phone`
- )->Text( text = client->_bind( item-phone )
- )->Label( text = `Email`
- )->Text( text = client->_bind( item-email ) ).
+ )->title( text = `Contact Details`
+ )->label( text = `Mobile`
+ )->text( text = client->_bind( item-mobile )
+ )->label( text = `Phone`
+ )->text( text = client->_bind( item-phone )
+ )->label( text = `Email`
+ )->text( text = client->_bind( item-email ) ).
client->popover_display( xml = view->stringify( )
by_id = id ).
diff --git a/src/z2ui5_cl_demo_app_322.clas.abap b/src/z2ui5_cl_demo_app_322.clas.abap
index 8d7d58f9..a0c5bc25 100644
--- a/src/z2ui5_cl_demo_app_322.clas.abap
+++ b/src/z2ui5_cl_demo_app_322.clas.abap
@@ -45,7 +45,7 @@ CLASS z2ui5_cl_demo_app_322 IMPLEMENTATION.
CASE client->get( )-event.
WHEN 'BUTTON_POST'.
- client->set_push_state( `/head/pos/` && client->get( )-s_draft-id ).
+ client->set_push_state( `/head/pos/` && client->get( )-s_draft-id ).
ENDCASE.
client->message_toast_display( `data updated` ).
diff --git a/src/z2ui5_cl_demo_app_323.clas.abap b/src/z2ui5_cl_demo_app_323.clas.abap
index cc664eb4..3e5402a4 100644
--- a/src/z2ui5_cl_demo_app_323.clas.abap
+++ b/src/z2ui5_cl_demo_app_323.clas.abap
@@ -38,7 +38,7 @@ CLASS z2ui5_cl_demo_app_323 IMPLEMENTATION.
CASE client->get( )-event.
WHEN `BUTTON_POST`.
- client->follow_up_action( client->_event_client( z2ui5_if_client=>cs_event-CLIPBOARD_APP_STATE ) ).
+ client->follow_up_action( client->_event_client( z2ui5_if_client=>cs_event-clipboard_app_state ) ).
client->message_toast_display( `clipboard copied` ).
WHEN `BACK`.
diff --git a/src/z2ui5_cl_demo_app_324.clas.abap b/src/z2ui5_cl_demo_app_324.clas.abap
index 921e4d9c..4d825ae2 100644
--- a/src/z2ui5_cl_demo_app_324.clas.abap
+++ b/src/z2ui5_cl_demo_app_324.clas.abap
@@ -23,9 +23,9 @@ CLASS z2ui5_cl_demo_app_324 IMPLEMENTATION.
TRY.
IF client->check_on_init( ).
client->view_display( z2ui5_cl_xml_view=>factory(
- )->page( shownavbutton = abap_true
+ )->page( shownavbutton = abap_true
navbuttonpress = client->_event( 'BACK' )
- )->button( text = 'Call dynpro'
+ )->button( text = 'Call dynpro'
press = client->_event( 'PRESS' )
)->stringify( ) ).
ENDIF.
diff --git a/src/z2ui5_cl_demo_app_325.clas.abap b/src/z2ui5_cl_demo_app_325.clas.abap
index db5da24a..c5ff6049 100644
--- a/src/z2ui5_cl_demo_app_325.clas.abap
+++ b/src/z2ui5_cl_demo_app_325.clas.abap
@@ -4,7 +4,7 @@ CLASS z2ui5_cl_demo_app_325 DEFINITION
CREATE PUBLIC .
PUBLIC SECTION.
- INTERFACES Z2UI5_if_app.
+ INTERFACES z2ui5_if_app.
DATA input TYPE string.
DATA text TYPE string.
@@ -15,36 +15,55 @@ ENDCLASS.
CLASS z2ui5_cl_demo_app_325 IMPLEMENTATION.
- METHOD Z2UI5_if_app~main.
+ METHOD z2ui5_if_app~main.
IF client->check_on_init( ).
DATA(view) = z2ui5_cl_xml_view=>factory( ).
DATA(page) = view->object_page_layout(
showtitleinheadercontent = abap_true
- showeditheaderbutton = abap_true
- uppercaseanchorbar = abap_false ).
+ showeditheaderbutton = abap_true
+ uppercaseanchorbar = abap_false ).
DATA(header_title) = page->header_title(
)->object_page_dyn_header_title( ).
- header_title->expanded_heading( )->hbox( )->title( text = 'Test' wrapping = abap_true ).
- header_title->snapped_heading( )->flex_box( alignitems = `Center` )->title( text = 'Test' wrapping = abap_true ).
+ header_title->expanded_heading( )->hbox( )->title( text = 'Test'
+ wrapping = abap_true ).
+ header_title->snapped_heading( )->flex_box( alignitems = `Center` )->title( text = 'Test'
+ wrapping = abap_true ).
DATA(sections) = page->sections( ).
- sections->object_page_section( titleuppercase = abap_false id = 'id_sec1' title = '...' )->heading( ns = `uxap`
- )->get_parent( )->sub_sections( )->object_page_sub_section( id = 'id_input' title = 'Input field'
+ sections->object_page_section( titleuppercase = abap_false
+ id = 'id_sec1'
+ title = '...' )->heading( ns = `uxap`
+ )->get_parent( )->sub_sections( )->object_page_sub_section( id = 'id_input'
+ title = 'Input field'
)->blocks( )->vbox(
- )->input( value = client->_bind_edit( input ) width = `50%`
- )->button( text = 'Copy input' type = 'Emphasized' press = client->_event( 'COPY_INPUT' ) ).
-
- sections->object_page_section( titleuppercase = abap_false id = 'id_sec2' title = '...' )->heading( ns = `uxap`
- )->get_parent( )->sub_sections( )->object_page_sub_section( id = 'id_text_area' title = 'Text area'
- )->blocks( )->vbox(
- )->button( text = 'Copy text area' type = 'Emphasized' press = client->_event( 'COPY_TEXT_AREA' )
- )->text_area( valueliveupdate = abap_true editable = abap_true value = client->_bind_edit( text ) growing = abap_true
- growingmaxlines = '50' width = '100%' rows = '15' id = 'text_id' ).
+ )->input( value = client->_bind_edit( input )
+ width = `50%`
+ )->button( text = 'Copy input'
+ type = 'Emphasized'
+ press = client->_event( 'COPY_INPUT' ) ).
+
+ sections->object_page_section( titleuppercase = abap_false
+ id = 'id_sec2'
+ title = '...' )->heading( ns = `uxap`
+ )->get_parent( )->sub_sections( )->object_page_sub_section( id = 'id_text_area'
+ title = 'Text area'
+ )->blocks( )->vbox(
+ )->button( text = 'Copy text area'
+ type = 'Emphasized'
+ press = client->_event( 'COPY_TEXT_AREA' )
+ )->text_area( valueliveupdate = abap_true
+ editable = abap_true
+ value = client->_bind_edit( text )
+ growing = abap_true
+ growingmaxlines = '50'
+ width = '100%'
+ rows = '15'
+ id = 'text_id' ).
client->view_display( page->stringify( ) ).
@@ -54,14 +73,14 @@ CLASS z2ui5_cl_demo_app_325 IMPLEMENTATION.
CASE client->get( )-event.
WHEN 'COPY_INPUT'.
client->follow_up_action( client->_event_client(
- val = z2ui5_if_client=>cs_event-clipboard_copy
- t_arg = VALUE #( ( input ) ) ) ).
+ val = z2ui5_if_client=>cs_event-clipboard_copy
+ t_arg = VALUE #( ( input ) ) ) ).
client->message_toast_display( `input field copied` && input ).
WHEN 'COPY_TEXT_AREA'.
client->follow_up_action( client->_event_client(
- val = z2ui5_if_client=>cs_event-clipboard_copy
- t_arg = VALUE #( ( text ) ) ) ).
+ val = z2ui5_if_client=>cs_event-clipboard_copy
+ t_arg = VALUE #( ( text ) ) ) ).
client->message_toast_display( `text area copied: ` && text ).
ENDCASE.