{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-checkbox-group","template":"<div class=\"checkbox-group-container\">\n                <span>{{placeholder}}</span>\n                <div *ngFor=\"let item of checkboxListItems\" class=\"checkbox-group\">\n                    <mat-checkbox [(ngModel)]=\"item.checked\" (change)=\"onChange()\">\n                        {{item.displayValue}} \n                    </mat-checkbox>\n               </div>\n              </div>","styles":[".checkbox-group-container {\n                display: flex;\n                flex-direction: column;\n                margin-top: 20px;\n              }\n              \n              .checkbox-group {\n                display: flex;\n                flex-direction: column;\n                padding-left: 20px;\n              }"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"buildValidators":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","members":{"validators":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["validators"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["options"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["readonly"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"getError":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","members":{"validateContainerFields":[{"__symbolic":"method"}],"validateTableFields":[{"__symbolic":"method"}],"validateField":[{"__symbolic":"method"}],"runFieldValidation":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","members":{"requiredValidator":[{"__symbolic":"method"}],"maxLengthValidator":[{"__symbolic":"method"}],"minLengthValidator":[{"__symbolic":"method"}],"patternValidator":[{"__symbolic":"method"}]}},"EasyCardField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FieldOptions"},{"__symbolic":"reference","name":"EasyForm"}]}],"addCardContainer":[{"__symbolic":"method"}],"addTabContainer":[{"__symbolic":"method"}],"addAccordionContainer":[{"__symbolic":"method"}],"addExpansionPanelContainer":[{"__symbolic":"method"}]}},"EasyAccordionField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyForm"},{"__symbolic":"reference","name":"FieldOptions"}]}],"addExpansionPanel":[{"__symbolic":"method"}]}},"EasyButtonField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyToolbarTextField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyDatePickerField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyExpansionPanelField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FieldOptions"},{"__symbolic":"reference","name":"EasyForm"}]}],"addCardContainer":[{"__symbolic":"method"}],"addTabContainer":[{"__symbolic":"method"}],"addAccordionContainer":[{"__symbolic":"method"}],"addExpansionPanelContainer":[{"__symbolic":"method"}]}},"EasyFileUploadField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyRadioButtonField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasySelectField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}],"setItems":[{"__symbolic":"method"}]}},"EasySelectKeyValueField":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}],"setItems":[{"__symbolic":"method"}]}},"EasyTabField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyForm"},{"__symbolic":"reference","name":"FieldOptions"}]}],"addTabToTabContainer":[{"__symbolic":"method"}]}},"EasyTableField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TableFieldOptions"}]}],"addButton":[{"__symbolic":"method"}],"addAction":[{"__symbolic":"method"}],"addColumn":[{"__symbolic":"method"}],"addInputField":[{"__symbolic":"method"}],"addSelectField":[{"__symbolic":"method"}],"addAutocompleteKeyValueField":[{"__symbolic":"method"}],"addAutocompleteField":[{"__symbolic":"method"}],"addFileUploadField":[{"__symbolic":"method"}],"addCheckboxField":[{"__symbolic":"method"}],"addSelectKeyValueField":[{"__symbolic":"method"}],"addRadioButtonField":[{"__symbolic":"method"}],"addDatePickerField":[{"__symbolic":"method"}],"addTextLabelField":[{"__symbolic":"method"}],"addField":[{"__symbolic":"method"}],"setDefaultKey":[{"__symbolic":"method"}],"setRows":[{"__symbolic":"method"}],"addRows":[{"__symbolic":"method"}],"pageChanged":[{"__symbolic":"method"}]}},"EasyTextAreaField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyDividerField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}]}},"EasyField":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldOptions"}]}],"addValidator":[{"__symbolic":"method"}],"addAdditionalProprtiesFromValidators":[{"__symbolic":"method"}],"valueChanged":[{"__symbolic":"method"}]}},"EasyForm":{"__symbolic":"class","members":{"getContainers":[{"__symbolic":"method"}],"setSize":[{"__symbolic":"method"}],"setLayout":[{"__symbolic":"method"}],"addAction":[{"__symbolic":"method"}],"addCardContainer":[{"__symbolic":"method"}],"addTabContainer":[{"__symbolic":"method"}],"addStepperContainer":[{"__symbolic":"method"}],"addAccordionContainer":[{"__symbolic":"method"}],"addExpansionPanelContainer":[{"__symbolic":"method"}],"addModalContainer":[{"__symbolic":"method"}],"addToolBarContainer":[{"__symbolic":"method"}],"validateForm":[{"__symbolic":"method"}],"validateContainers":[{"__symbolic":"method"}],"addContainer":[{"__symbolic":"method"}],"addSubscriptions":[{"__symbolic":"method"}],"addFields":[{"__symbolic":"method"}],"mapFields":[{"__symbolic":"method"}],"fetchField":[{"__symbolic":"method"}],"fetchFieldValue":[{"__symbolic":"method"}],"addField":[{"__symbolic":"method"}],"checkFieldAlreadyExists":[{"__symbolic":"method"}],"addSubscription":[{"__symbolic":"method"}],"updateField":[{"__symbolic":"method"}],"setDefaultKey":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"enableReadonlyMode":[{"__symbolic":"method"}],"disableReadonlyMode":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ButtonTypes":{"__symbolic":"class","members":{},"statics":{"button_mini_fab":"mat-mini-fab","button_fab":"mat-fab","button_raised":"mat-raised-button","button_flat":"mat-button","button_toolbar":"mat-button-toolbar","button_icon":"mat-icon-button","button_menu_item":"mat-menu-item"}},"Colors":{"__symbolic":"class","members":{},"statics":{"color_primary":"primary","color_accent":"accent","color_warn":"warn"}},"ColumnTypes":{"__symbolic":"class","members":{},"statics":{"column_type_hidden":"hidden","column_type_date":"date","column_type_actions":"actions","column_type_control":"control","column_type_checkbox":"checkbox"}},"DateFormats":{"__symbolic":"class","members":{},"statics":{"date_format_medium":"medium","date_format_short":"short","date_format_fullDate":"fullDate","date_format_longDate":"longDate","date_format_mediumDate":"mediumDate","date_format_shortDate":"shortDate","date_format_mediumTime":"mediumTime","date_format_shortTime":"shortTime","date_format_ddMMyyyy":"dd/MM/yyyy","date_format_yyyyMMdd":"yyyy/MM/dd"}},"FieldWithSameKeyAlreadyExistsException":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"FieldWithKeyDoesNotExistException":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"MultipleFieldsWithSameKeyExistException":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"FieldOptions":{"__symbolic":"class","arity":1,"members":{}},"FieldChangeDto":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"any"}]}]}},"FileUploadOptions":{"__symbolic":"class","members":{}},"Icons":{"__symbolic":"class","members":{},"statics":{"icon_3d_rotation":"3d_rotation","icon_ac_unit":"ac_unit","icon_access_alarm":"access_alarm","icon_access_alarms":"access_alarms","icon_access_time":"access_time","icon_accessibility":"accessibility","icon_accessible":"accessible","icon_account_balance":"account_balance","icon_account_balance_wallet":"account_balance_wallet","icon_account_box":"account_box","icon_account_circle":"account_circle","icon_adb":"adb","icon_add":"add","icon_add_a_photo":"add_a_photo","icon_add_alarm":"add_alarm","icon_add_alert":"add_alert","icon_add_box":"add_box","icon_add_circle":"add_circle","icon_add_circle_outline":"add_circle_outline","icon_add_location":"add_location","icon_add_shopping_cart":"add_shopping_cart","icon_add_to_photos":"add_to_photos","icon_add_to_queue":"add_to_queue","icon_adjust":"adjust","icon_airline_seat_flat":"airline_seat_flat","icon_airline_seat_flat_angled":"airline_seat_flat_angled","icon_airline_seat_individual_suite":"airline_seat_individual_suite","icon_airline_seat_legroom_extra":"airline_seat_legroom_extra","icon_airline_seat_legroom_normal":"airline_seat_legroom_normal","icon_airline_seat_legroom_reduced":"airline_seat_legroom_reduced","icon_airline_seat_recline_extra":"airline_seat_recline_extra","icon_airline_seat_recline_normal":"airline_seat_recline_normal","icon_airplanemode_active":"airplanemode_active","icon_airplanemode_inactive":"airplanemode_inactive","icon_airplay":"airplay","icon_airport_shuttle":"airport_shuttle","icon_alarm":"alarm","icon_alarm_add":"alarm_add","icon_alarm_off":"alarm_off","icon_alarm_on":"alarm_on","icon_album":"album","icon_all_inclusive":"all_inclusive","icon_all_out":"all_out","icon_android":"android","icon_announcement":"announcement","icon_apps":"apps","icon_archive":"archive","icon_arrow_back":"arrow_back","icon_arrow_downward":"arrow_downward","icon_arrow_drop_down":"arrow_drop_down","icon_arrow_drop_down_circle":"arrow_drop_down_circle","icon_arrow_drop_up":"arrow_drop_up","icon_arrow_forward":"arrow_forward","icon_arrow_upward":"arrow_upward","icon_art_track":"art_track","icon_aspect_ratio":"aspect_ratio","icon_assessment":"assessment","icon_assignment":"assignment","icon_assignment_ind":"assignment_ind","icon_assignment_late":"assignment_late","icon_assignment_return":"assignment_return","icon_assignment_returned":"assignment_returned","icon_assignment_turned_in":"assignment_turned_in","icon_assistant":"assistant","icon_assistant_photo":"assistant_photo","icon_attach_file":"attach_file","icon_attach_money":"attach_money","icon_attachment":"attachment","icon_audiotrack":"audiotrack","icon_autorenew":"autorenew","icon_av_timer":"av_timer","icon_backspace":"backspace","icon_backup":"backup","icon_battery_alert":"battery_alert","icon_battery_charging_full":"battery_charging_full","icon_battery_full":"battery_full","icon_battery_std":"battery_std","icon_battery_unknown":"battery_unknown","icon_beach_access":"beach_access","icon_beenhere":"beenhere","icon_block":"block","icon_bluetooth":"bluetooth","icon_bluetooth_audio":"bluetooth_audio","icon_bluetooth_connected":"bluetooth_connected","icon_bluetooth_disabled":"bluetooth_disabled","icon_bluetooth_searching":"bluetooth_searching","icon_blur_circular":"blur_circular","icon_blur_linear":"blur_linear","icon_blur_off":"blur_off","icon_blur_on":"blur_on","icon_book":"book","icon_bookmark":"bookmark","icon_bookmark_border":"bookmark_border","icon_border_all":"border_all","icon_border_bottom":"border_bottom","icon_border_clear":"border_clear","icon_border_color":"border_color","icon_border_horizontal":"border_horizontal","icon_border_inner":"border_inner","icon_border_left":"border_left","icon_border_outer":"border_outer","icon_border_right":"border_right","icon_border_style":"border_style","icon_border_top":"border_top","icon_border_vertical":"border_vertical","icon_branding_watermark":"branding_watermark","icon_brightness_1":"brightness_1","icon_brightness_2":"brightness_2","icon_brightness_3":"brightness_3","icon_brightness_4":"brightness_4","icon_brightness_5":"brightness_5","icon_brightness_6":"brightness_6","icon_brightness_7":"brightness_7","icon_brightness_auto":"brightness_auto","icon_brightness_high":"brightness_high","icon_brightness_low":"brightness_low","icon_brightness_medium":"brightness_medium","icon_broken_image":"broken_image","icon_brush":"brush","icon_bubble_chart":"bubble_chart","icon_bug_report":"bug_report","icon_build":"build","icon_burst_mode":"burst_mode","icon_business":"business","icon_business_center":"business_center","icon_cached":"cached","icon_cake":"cake","icon_call":"call","icon_call_end":"call_end","icon_call_made":"call_made","icon_call_merge":"call_merge","icon_call_missed":"call_missed","icon_call_missed_outgoing":"call_missed_outgoing","icon_call_received":"call_received","icon_call_split":"call_split","icon_call_to_action":"call_to_action","icon_camera":"camera","icon_camera_alt":"camera_alt","icon_camera_enhance":"camera_enhance","icon_camera_front":"camera_front","icon_camera_rear":"camera_rear","icon_camera_roll":"camera_roll","icon_cancel":"cancel","icon_card_giftcard":"card_giftcard","icon_card_membership":"card_membership","icon_card_travel":"card_travel","icon_casino":"casino","icon_cast":"cast","icon_cast_connected":"cast_connected","icon_center_focus_strong":"center_focus_strong","icon_center_focus_weak":"center_focus_weak","icon_change_history":"change_history","icon_chat":"chat","icon_chat_bubble":"chat_bubble","icon_chat_bubble_outline":"chat_bubble_outline","icon_check":"check","icon_check_box":"check_box","icon_check_box_outline_blank":"check_box_outline_blank","icon_check_circle":"check_circle","icon_chevron_left":"chevron_left","icon_chevron_right":"chevron_right","icon_child_care":"child_care","icon_child_friendly":"child_friendly","icon_chrome_reader_mode":"chrome_reader_mode","icon_class":"class","icon_clear":"clear","icon_clear_all":"clear_all","icon_close":"close","icon_closed_caption":"closed_caption","icon_cloud":"cloud","icon_cloud_circle":"cloud_circle","icon_cloud_done":"cloud_done","icon_cloud_download":"cloud_download","icon_cloud_off":"cloud_off","icon_cloud_queue":"cloud_queue","icon_cloud_upload":"cloud_upload","icon_code":"code","icon_collections":"collections","icon_collections_bookmark":"collections_bookmark","icon_color_lens":"color_lens","icon_colorize":"colorize","icon_comment":"comment","icon_compare":"compare","icon_compare_arrows":"compare_arrows","icon_computer":"computer","icon_confirmation_number":"confirmation_number","icon_contact_mail":"contact_mail","icon_contact_phone":"contact_phone","icon_contacts":"contacts","icon_content_copy":"content_copy","icon_content_cut":"content_cut","icon_content_paste":"content_paste","icon_control_point":"control_point","icon_control_point_duplicate":"control_point_duplicate","icon_copyright":"copyright","icon_create":"create","icon_create_new_folder":"create_new_folder","icon_credit_card":"credit_card","icon_crop":"crop","icon_crop_16_9":"crop_16_9","icon_crop_3_2":"crop_3_2","icon_crop_5_4":"crop_5_4","icon_crop_7_5":"crop_7_5","icon_crop_din":"crop_din","icon_crop_free":"crop_free","icon_crop_landscape":"crop_landscape","icon_crop_original":"crop_original","icon_crop_portrait":"crop_portrait","icon_crop_rotate":"crop_rotate","icon_crop_square":"crop_square","icon_dashboard":"dashboard","icon_data_usage":"data_usage","icon_date_range":"date_range","icon_dehaze":"dehaze","icon_delete":"delete","icon_delete_forever":"delete_forever","icon_delete_sweep":"delete_sweep","icon_description":"description","icon_desktop_mac":"desktop_mac","icon_desktop_windows":"desktop_windows","icon_details":"details","icon_developer_board":"developer_board","icon_developer_mode":"developer_mode","icon_device_hub":"device_hub","icon_devices":"devices","icon_devices_other":"devices_other","icon_dialer_sip":"dialer_sip","icon_dialpad":"dialpad","icon_directions":"directions","icon_directions_bike":"directions_bike","icon_directions_boat":"directions_boat","icon_directions_bus":"directions_bus","icon_directions_car":"directions_car","icon_directions_railway":"directions_railway","icon_directions_run":"directions_run","icon_directions_subway":"directions_subway","icon_directions_transit":"directions_transit","icon_directions_walk":"directions_walk","icon_disc_full":"disc_full","icon_dns":"dns","icon_do_not_disturb":"do_not_disturb","icon_do_not_disturb_alt":"do_not_disturb_alt","icon_do_not_disturb_off":"do_not_disturb_off","icon_do_not_disturb_on":"do_not_disturb_on","icon_dock":"dock","icon_domain":"domain","icon_done":"done","icon_done_all":"done_all","icon_donut_large":"donut_large","icon_donut_small":"donut_small","icon_drafts":"drafts","icon_drag_handle":"drag_handle","icon_drive_eta":"drive_eta","icon_dvr":"dvr","icon_edit":"edit","icon_edit_location":"edit_location","icon_eject":"eject","icon_email":"email","icon_enhanced_encryption":"enhanced_encryption","icon_equalizer":"equalizer","icon_error":"error","icon_error_outline":"error_outline","icon_euro_symbol":"euro_symbol","icon_ev_station":"ev_station","icon_event":"event","icon_event_available":"event_available","icon_event_busy":"event_busy","icon_event_note":"event_note","icon_event_seat":"event_seat","icon_exit_to_app":"exit_to_app","icon_expand_less":"expand_less","icon_expand_more":"expand_more","icon_explicit":"explicit","icon_explore":"explore","icon_exposure":"exposure","icon_exposure_neg_1":"exposure_neg_1","icon_exposure_neg_2":"exposure_neg_2","icon_exposure_plus_1":"exposure_plus_1","icon_exposure_plus_2":"exposure_plus_2","icon_exposure_zero":"exposure_zero","icon_extension":"extension","icon_face":"face","icon_fast_forward":"fast_forward","icon_fast_rewind":"fast_rewind","icon_favorite":"favorite","icon_favorite_border":"favorite_border","icon_featured_play_list":"featured_play_list","icon_featured_video":"featured_video","icon_feedback":"feedback","icon_fiber_dvr":"fiber_dvr","icon_fiber_manual_record":"fiber_manual_record","icon_fiber_new":"fiber_new","icon_fiber_pin":"fiber_pin","icon_fiber_smart_record":"fiber_smart_record","icon_file_download":"file_download","icon_file_upload":"file_upload","icon_filter":"filter","icon_filter_1":"filter_1","icon_filter_2":"filter_2","icon_filter_3":"filter_3","icon_filter_4":"filter_4","icon_filter_5":"filter_5","icon_filter_6":"filter_6","icon_filter_7":"filter_7","icon_filter_8":"filter_8","icon_filter_9":"filter_9","icon_filter_9_plus":"filter_9_plus","icon_filter_b_and_w":"filter_b_and_w","icon_filter_center_focus":"filter_center_focus","icon_filter_drama":"filter_drama","icon_filter_frames":"filter_frames","icon_filter_hdr":"filter_hdr","icon_filter_list":"filter_list","icon_filter_none":"filter_none","icon_filter_tilt_shift":"filter_tilt_shift","icon_filter_vintage":"filter_vintage","icon_find_in_page":"find_in_page","icon_find_replace":"find_replace","icon_fingerprint":"fingerprint","icon_first_page":"first_page","icon_fitness_center":"fitness_center","icon_flag":"flag","icon_flare":"flare","icon_flash_auto":"flash_auto","icon_flash_off":"flash_off","icon_flash_on":"flash_on","icon_flight":"flight","icon_flight_land":"flight_land","icon_flight_takeoff":"flight_takeoff","icon_flip":"flip","icon_flip_to_back":"flip_to_back","icon_flip_to_front":"flip_to_front","icon_folder":"folder","icon_folder_open":"folder_open","icon_folder_shared":"folder_shared","icon_folder_special":"folder_special","icon_font_download":"font_download","icon_format_align_center":"format_align_center","icon_format_align_justify":"format_align_justify","icon_format_align_left":"format_align_left","icon_format_align_right":"format_align_right","icon_format_bold":"format_bold","icon_format_clear":"format_clear","icon_format_color_fill":"format_color_fill","icon_format_color_reset":"format_color_reset","icon_format_color_text":"format_color_text","icon_format_indent_decrease":"format_indent_decrease","icon_format_indent_increase":"format_indent_increase","icon_format_italic":"format_italic","icon_format_line_spacing":"format_line_spacing","icon_format_list_bulleted":"format_list_bulleted","icon_format_list_numbered":"format_list_numbered","icon_format_paint":"format_paint","icon_format_quote":"format_quote","icon_format_shapes":"format_shapes","icon_format_size":"format_size","icon_format_strikethrough":"format_strikethrough","icon_format_textdirection_l_to_r":"format_textdirection_l_to_r","icon_format_textdirection_r_to_l":"format_textdirection_r_to_l","icon_format_underlined":"format_underlined","icon_forum":"forum","icon_forward":"forward","icon_forward_10":"forward_10","icon_forward_30":"forward_30","icon_forward_5":"forward_5","icon_free_breakfast":"free_breakfast","icon_fullscreen":"fullscreen","icon_fullscreen_exit":"fullscreen_exit","icon_functions":"functions","icon_g_translate":"g_translate","icon_gamepad":"gamepad","icon_games":"games","icon_gavel":"gavel","icon_gesture":"gesture","icon_get_app":"get_app","icon_gif":"gif","icon_golf_course":"golf_course","icon_gps_fixed":"gps_fixed","icon_gps_not_fixed":"gps_not_fixed","icon_gps_off":"gps_off","icon_grade":"grade","icon_gradient":"gradient","icon_grain":"grain","icon_graphic_eq":"graphic_eq","icon_grid_off":"grid_off","icon_grid_on":"grid_on","icon_group":"group","icon_group_add":"group_add","icon_group_work":"group_work","icon_hd":"hd","icon_hdr_off":"hdr_off","icon_hdr_on":"hdr_on","icon_hdr_strong":"hdr_strong","icon_hdr_weak":"hdr_weak","icon_headset":"headset","icon_headset_mic":"headset_mic","icon_healing":"healing","icon_hearing":"hearing","icon_help":"help","icon_help_outline":"help_outline","icon_high_quality":"high_quality","icon_highlight":"highlight","icon_highlight_off":"highlight_off","icon_history":"history","icon_home":"home","icon_hot_tub":"hot_tub","icon_hotel":"hotel","icon_hourglass_empty":"hourglass_empty","icon_hourglass_full":"hourglass_full","icon_http":"http","icon_https":"https","icon_image":"image","icon_image_aspect_ratio":"image_aspect_ratio","icon_import_contacts":"import_contacts","icon_import_export":"import_export","icon_important_devices":"important_devices","icon_inbox":"inbox","icon_indeterminate_check_box":"indeterminate_check_box","icon_info":"info","icon_info_outline":"info_outline","icon_input":"input","icon_insert_chart":"insert_chart","icon_insert_comment":"insert_comment","icon_insert_drive_file":"insert_drive_file","icon_insert_emoticon":"insert_emoticon","icon_insert_invitation":"insert_invitation","icon_insert_link":"insert_link","icon_insert_photo":"insert_photo","icon_invert_colors":"invert_colors","icon_invert_colors_off":"invert_colors_off","icon_iso":"iso","icon_keyboard":"keyboard","icon_keyboard_arrow_down":"keyboard_arrow_down","icon_keyboard_arrow_left":"keyboard_arrow_left","icon_keyboard_arrow_right":"keyboard_arrow_right","icon_keyboard_arrow_up":"keyboard_arrow_up","icon_keyboard_backspace":"keyboard_backspace","icon_keyboard_capslock":"keyboard_capslock","icon_keyboard_hide":"keyboard_hide","icon_keyboard_return":"keyboard_return","icon_keyboard_tab":"keyboard_tab","icon_keyboard_voice":"keyboard_voice","icon_kitchen":"kitchen","icon_label":"label","icon_label_outline":"label_outline","icon_landscape":"landscape","icon_language":"language","icon_laptop":"laptop","icon_laptop_chromebook":"laptop_chromebook","icon_laptop_mac":"laptop_mac","icon_laptop_windows":"laptop_windows","icon_last_page":"last_page","icon_launch":"launch","icon_layers":"layers","icon_layers_clear":"layers_clear","icon_leak_add":"leak_add","icon_leak_remove":"leak_remove","icon_lens":"lens","icon_library_add":"library_add","icon_library_books":"library_books","icon_library_music":"library_music","icon_lightbulb_outline":"lightbulb_outline","icon_line_style":"line_style","icon_line_weight":"line_weight","icon_linear_scale":"linear_scale","icon_link":"link","icon_linked_camera":"linked_camera","icon_list":"list","icon_live_help":"live_help","icon_live_tv":"live_tv","icon_local_activity":"local_activity","icon_local_airport":"local_airport","icon_local_atm":"local_atm","icon_local_bar":"local_bar","icon_local_cafe":"local_cafe","icon_local_car_wash":"local_car_wash","icon_local_convenience_store":"local_convenience_store","icon_local_dining":"local_dining","icon_local_drink":"local_drink","icon_local_florist":"local_florist","icon_local_gas_station":"local_gas_station","icon_local_grocery_store":"local_grocery_store","icon_local_hospital":"local_hospital","icon_local_hotel":"local_hotel","icon_local_laundry_service":"local_laundry_service","icon_local_library":"local_library","icon_local_mall":"local_mall","icon_local_movies":"local_movies","icon_local_offer":"local_offer","icon_local_parking":"local_parking","icon_local_pharmacy":"local_pharmacy","icon_local_phone":"local_phone","icon_local_pizza":"local_pizza","icon_local_play":"local_play","icon_local_post_office":"local_post_office","icon_local_printshop":"local_printshop","icon_local_see":"local_see","icon_local_shipping":"local_shipping","icon_local_taxi":"local_taxi","icon_location_city":"location_city","icon_location_disabled":"location_disabled","icon_location_off":"location_off","icon_location_on":"location_on","icon_location_searching":"location_searching","icon_lock":"lock","icon_lock_open":"lock_open","icon_lock_outline":"lock_outline","icon_looks":"looks","icon_looks_3":"looks_3","icon_looks_4":"looks_4","icon_looks_5":"looks_5","icon_looks_6":"looks_6","icon_looks_one":"looks_one","icon_looks_two":"looks_two","icon_loop":"loop","icon_loupe":"loupe","icon_low_priority":"low_priority","icon_loyalty":"loyalty","icon_mail":"mail","icon_mail_outline":"mail_outline","icon_map":"map","icon_markunread":"markunread","icon_markunread_mailbox":"markunread_mailbox","icon_memory":"memory","icon_menu":"menu","icon_merge_type":"merge_type","icon_message":"message","icon_mic":"mic","icon_mic_none":"mic_none","icon_mic_off":"mic_off","icon_mms":"mms","icon_mode_comment":"mode_comment","icon_mode_edit":"mode_edit","icon_monetization_on":"monetization_on","icon_money_off":"money_off","icon_monochrome_photos":"monochrome_photos","icon_mood":"mood","icon_mood_bad":"mood_bad","icon_more":"more","icon_more_horiz":"more_horiz","icon_more_vert":"more_vert","icon_motorcycle":"motorcycle","icon_mouse":"mouse","icon_move_to_inbox":"move_to_inbox","icon_movie":"movie","icon_movie_creation":"movie_creation","icon_movie_filter":"movie_filter","icon_multiline_chart":"multiline_chart","icon_music_note":"music_note","icon_music_video":"music_video","icon_my_location":"my_location","icon_nature":"nature","icon_nature_people":"nature_people","icon_navigate_before":"navigate_before","icon_navigate_next":"navigate_next","icon_navigation":"navigation","icon_near_me":"near_me","icon_network_cell":"network_cell","icon_network_check":"network_check","icon_network_locked":"network_locked","icon_network_wifi":"network_wifi","icon_new_releases":"new_releases","icon_next_week":"next_week","icon_nfc":"nfc","icon_no_encryption":"no_encryption","icon_no_sim":"no_sim","icon_not_interested":"not_interested","icon_note":"note","icon_note_add":"note_add","icon_notifications":"notifications","icon_notifications_active":"notifications_active","icon_notifications_none":"notifications_none","icon_notifications_off":"notifications_off","icon_notifications_paused":"notifications_paused","icon_offline_pin":"offline_pin","icon_ondemand_video":"ondemand_video","icon_opacity":"opacity","icon_open_in_browser":"open_in_browser","icon_open_in_new":"open_in_new","icon_open_with":"open_with","icon_pages":"pages","icon_pageview":"pageview","icon_palette":"palette","icon_pan_tool":"pan_tool","icon_panorama":"panorama","icon_panorama_fish_eye":"panorama_fish_eye","icon_panorama_horizontal":"panorama_horizontal","icon_panorama_vertical":"panorama_vertical","icon_panorama_wide_angle":"panorama_wide_angle","icon_party_mode":"party_mode","icon_pause":"pause","icon_pause_circle_filled":"pause_circle_filled","icon_pause_circle_outline":"pause_circle_outline","icon_payment":"payment","icon_people":"people","icon_people_outline":"people_outline","icon_perm_camera_mic":"perm_camera_mic","icon_perm_contact_calendar":"perm_contact_calendar","icon_perm_data_setting":"perm_data_setting","icon_perm_device_information":"perm_device_information","icon_perm_identity":"perm_identity","icon_perm_media":"perm_media","icon_perm_phone_msg":"perm_phone_msg","icon_perm_scan_wifi":"perm_scan_wifi","icon_person":"person","icon_person_add":"person_add","icon_person_outline":"person_outline","icon_person_pin":"person_pin","icon_person_pin_circle":"person_pin_circle","icon_personal_video":"personal_video","icon_pets":"pets","icon_phone":"phone","icon_phone_android":"phone_android","icon_phone_bluetooth_speaker":"phone_bluetooth_speaker","icon_phone_forwarded":"phone_forwarded","icon_phone_in_talk":"phone_in_talk","icon_phone_iphone":"phone_iphone","icon_phone_locked":"phone_locked","icon_phone_missed":"phone_missed","icon_phone_paused":"phone_paused","icon_phonelink":"phonelink","icon_phonelink_erase":"phonelink_erase","icon_phonelink_lock":"phonelink_lock","icon_phonelink_off":"phonelink_off","icon_phonelink_ring":"phonelink_ring","icon_phonelink_setup":"phonelink_setup","icon_photo":"photo","icon_photo_album":"photo_album","icon_photo_camera":"photo_camera","icon_photo_filter":"photo_filter","icon_photo_library":"photo_library","icon_photo_size_select_actual":"photo_size_select_actual","icon_photo_size_select_large":"photo_size_select_large","icon_photo_size_select_small":"photo_size_select_small","icon_picture_as_pdf":"picture_as_pdf","icon_picture_in_picture":"picture_in_picture","icon_picture_in_picture_alt":"picture_in_picture_alt","icon_pie_chart":"pie_chart","icon_pie_chart_outlined":"pie_chart_outlined","icon_pin_drop":"pin_drop","icon_place":"place","icon_play_arrow":"play_arrow","icon_play_circle_filled":"play_circle_filled","icon_play_circle_outline":"play_circle_outline","icon_play_for_work":"play_for_work","icon_playlist_add":"playlist_add","icon_playlist_add_check":"playlist_add_check","icon_playlist_play":"playlist_play","icon_plus_one":"plus_one","icon_poll":"poll","icon_polymer":"polymer","icon_pool":"pool","icon_portable_wifi_off":"portable_wifi_off","icon_portrait":"portrait","icon_power":"power","icon_power_input":"power_input","icon_power_settings_new":"power_settings_new","icon_pregnant_woman":"pregnant_woman","icon_present_to_all":"present_to_all","icon_print":"print","icon_priority_high":"priority_high","icon_public":"public","icon_publish":"publish","icon_query_builder":"query_builder","icon_question_answer":"question_answer","icon_queue":"queue","icon_queue_music":"queue_music","icon_queue_play_next":"queue_play_next","icon_radio":"radio","icon_radio_button_checked":"radio_button_checked","icon_radio_button_unchecked":"radio_button_unchecked","icon_rate_review":"rate_review","icon_receipt":"receipt","icon_recent_actors":"recent_actors","icon_record_voice_over":"record_voice_over","icon_redeem":"redeem","icon_redo":"redo","icon_refresh":"refresh","icon_remove":"remove","icon_remove_circle":"remove_circle","icon_remove_circle_outline":"remove_circle_outline","icon_remove_from_queue":"remove_from_queue","icon_remove_red_eye":"remove_red_eye","icon_remove_shopping_cart":"remove_shopping_cart","icon_reorder":"reorder","icon_repeat":"repeat","icon_repeat_one":"repeat_one","icon_replay":"replay","icon_replay_10":"replay_10","icon_replay_30":"replay_30","icon_replay_5":"replay_5","icon_reply":"reply","icon_reply_all":"reply_all","icon_report":"report","icon_report_problem":"report_problem","icon_restaurant":"restaurant","icon_restaurant_menu":"restaurant_menu","icon_restore":"restore","icon_restore_page":"restore_page","icon_ring_volume":"ring_volume","icon_room":"room","icon_room_service":"room_service","icon_rotate_90_degrees_ccw":"rotate_90_degrees_ccw","icon_rotate_left":"rotate_left","icon_rotate_right":"rotate_right","icon_rounded_corner":"rounded_corner","icon_router":"router","icon_rowing":"rowing","icon_rss_feed":"rss_feed","icon_rv_hookup":"rv_hookup","icon_satellite":"satellite","icon_save":"save","icon_scanner":"scanner","icon_schedule":"schedule","icon_school":"school","icon_screen_lock_landscape":"screen_lock_landscape","icon_screen_lock_portrait":"screen_lock_portrait","icon_screen_lock_rotation":"screen_lock_rotation","icon_screen_rotation":"screen_rotation","icon_screen_share":"screen_share","icon_sd_card":"sd_card","icon_sd_storage":"sd_storage","icon_search":"search","icon_security":"security","icon_select_all":"select_all","icon_send":"send","icon_sentiment_dissatisfied":"sentiment_dissatisfied","icon_sentiment_neutral":"sentiment_neutral","icon_sentiment_satisfied":"sentiment_satisfied","icon_sentiment_very_dissatisfied":"sentiment_very_dissatisfied","icon_sentiment_very_satisfied":"sentiment_very_satisfied","icon_settings":"settings","icon_settings_applications":"settings_applications","icon_settings_backup_restore":"settings_backup_restore","icon_settings_bluetooth":"settings_bluetooth","icon_settings_brightness":"settings_brightness","icon_settings_cell":"settings_cell","icon_settings_ethernet":"settings_ethernet","icon_settings_input_antenna":"settings_input_antenna","icon_settings_input_component":"settings_input_component","icon_settings_input_composite":"settings_input_composite","icon_settings_input_hdmi":"settings_input_hdmi","icon_settings_input_svideo":"settings_input_svideo","icon_settings_overscan":"settings_overscan","icon_settings_phone":"settings_phone","icon_settings_power":"settings_power","icon_settings_remote":"settings_remote","icon_settings_system_daydream":"settings_system_daydream","icon_settings_voice":"settings_voice","icon_share":"share","icon_shop":"shop","icon_shop_two":"shop_two","icon_shopping_basket":"shopping_basket","icon_shopping_cart":"shopping_cart","icon_short_text":"short_text","icon_show_chart":"show_chart","icon_shuffle":"shuffle","icon_signal_cellular_4_bar":"signal_cellular_4_bar","icon_signal_cellular_connected_no_internet_4_bar":"signal_cellular_connected_no_internet_4_bar","icon_signal_cellular_no_sim":"signal_cellular_no_sim","icon_signal_cellular_null":"signal_cellular_null","icon_signal_cellular_off":"signal_cellular_off","icon_signal_wifi_4_bar":"signal_wifi_4_bar","icon_signal_wifi_4_bar_lock":"signal_wifi_4_bar_lock","icon_signal_wifi_off":"signal_wifi_off","icon_sim_card":"sim_card","icon_sim_card_alert":"sim_card_alert","icon_skip_next":"skip_next","icon_skip_previous":"skip_previous","icon_slideshow":"slideshow","icon_slow_motion_video":"slow_motion_video","icon_smartphone":"smartphone","icon_smoke_free":"smoke_free","icon_smoking_rooms":"smoking_rooms","icon_sms":"sms","icon_sms_failed":"sms_failed","icon_snooze":"snooze","icon_sort":"sort","icon_sort_by_alpha":"sort_by_alpha","icon_spa":"spa","icon_space_bar":"space_bar","icon_speaker":"speaker","icon_speaker_group":"speaker_group","icon_speaker_notes":"speaker_notes","icon_speaker_notes_off":"speaker_notes_off","icon_speaker_phone":"speaker_phone","icon_spellcheck":"spellcheck","icon_star":"star","icon_star_border":"star_border","icon_star_half":"star_half","icon_stars":"stars","icon_stay_current_landscape":"stay_current_landscape","icon_stay_current_portrait":"stay_current_portrait","icon_stay_primary_landscape":"stay_primary_landscape","icon_stay_primary_portrait":"stay_primary_portrait","icon_stop":"stop","icon_stop_screen_share":"stop_screen_share","icon_storage":"storage","icon_store":"store","icon_store_mall_directory":"store_mall_directory","icon_straighten":"straighten","icon_streetview":"streetview","icon_strikethrough_s":"strikethrough_s","icon_style":"style","icon_subdirectory_arrow_left":"subdirectory_arrow_left","icon_subdirectory_arrow_right":"subdirectory_arrow_right","icon_subject":"subject","icon_subscriptions":"subscriptions","icon_subtitles":"subtitles","icon_subway":"subway","icon_supervisor_account":"supervisor_account","icon_surround_sound":"surround_sound","icon_swap_calls":"swap_calls","icon_swap_horiz":"swap_horiz","icon_swap_vert":"swap_vert","icon_swap_vertical_circle":"swap_vertical_circle","icon_switch_camera":"switch_camera","icon_switch_video":"switch_video","icon_sync":"sync","icon_sync_disabled":"sync_disabled","icon_sync_problem":"sync_problem","icon_system_update":"system_update","icon_system_update_alt":"system_update_alt","icon_tab":"tab","icon_tab_unselected":"tab_unselected","icon_tablet":"tablet","icon_tablet_android":"tablet_android","icon_tablet_mac":"tablet_mac","icon_tag_faces":"tag_faces","icon_tap_and_play":"tap_and_play","icon_terrain":"terrain","icon_text_fields":"text_fields","icon_text_format":"text_format","icon_textsms":"textsms","icon_texture":"texture","icon_theaters":"theaters","icon_thumb_down":"thumb_down","icon_thumb_up":"thumb_up","icon_thumbs_up_down":"thumbs_up_down","icon_time_to_leave":"time_to_leave","icon_timelapse":"timelapse","icon_timeline":"timeline","icon_timer":"timer","icon_timer_10":"timer_10","icon_timer_3":"timer_3","icon_timer_off":"timer_off","icon_title":"title","icon_toc":"toc","icon_today":"today","icon_toll":"toll","icon_tonality":"tonality","icon_touch_app":"touch_app","icon_toys":"toys","icon_track_changes":"track_changes","icon_traffic":"traffic","icon_train":"train","icon_tram":"tram","icon_transfer_within_a_station":"transfer_within_a_station","icon_transform":"transform","icon_translate":"translate","icon_trending_down":"trending_down","icon_trending_flat":"trending_flat","icon_trending_up":"trending_up","icon_tune":"tune","icon_turned_in":"turned_in","icon_turned_in_not":"turned_in_not","icon_tv":"tv","icon_unarchive":"unarchive","icon_undo":"undo","icon_unfold_less":"unfold_less","icon_unfold_more":"unfold_more","icon_update":"update","icon_usb":"usb","icon_verified_user":"verified_user","icon_vertical_align_bottom":"vertical_align_bottom","icon_vertical_align_center":"vertical_align_center","icon_vertical_align_top":"vertical_align_top","icon_vibration":"vibration","icon_video_call":"video_call","icon_video_label":"video_label","icon_video_library":"video_library","icon_videocam":"videocam","icon_videocam_off":"videocam_off","icon_videogame_asset":"videogame_asset","icon_view_agenda":"view_agenda","icon_view_array":"view_array","icon_view_carousel":"view_carousel","icon_view_column":"view_column","icon_view_comfy":"view_comfy","icon_view_compact":"view_compact","icon_view_day":"view_day","icon_view_headline":"view_headline","icon_view_list":"view_list","icon_view_module":"view_module","icon_view_quilt":"view_quilt","icon_view_stream":"view_stream","icon_view_week":"view_week","icon_vignette":"vignette","icon_visibility":"visibility","icon_visibility_off":"visibility_off","icon_voice_chat":"voice_chat","icon_voicemail":"voicemail","icon_volume_down":"volume_down","icon_volume_mute":"volume_mute","icon_volume_off":"volume_off","icon_volume_up":"volume_up","icon_vpn_key":"vpn_key","icon_vpn_lock":"vpn_lock","icon_wallpaper":"wallpaper","icon_warning":"warning","icon_watch":"watch","icon_watch_later":"watch_later","icon_wb_auto":"wb_auto","icon_wb_cloudy":"wb_cloudy","icon_wb_incandescent":"wb_incandescent","icon_wb_iridescent":"wb_iridescent","icon_wb_sunny":"wb_sunny","icon_wc":"wc","icon_web":"web","icon_web_asset":"web_asset","icon_weekend":"weekend","icon_whatshot":"whatshot","icon_widgets":"widgets","icon_wifi":"wifi","icon_wifi_lock":"wifi_lock","icon_wifi_tethering":"wifi_tethering","icon_work":"work","icon_wrap_text":"wrap_text","icon_youtube_searched_for":"youtube_searched_for","icon_zoom_in":"zoom_in","icon_zoom_out":"zoom_out","icon_zoom_out_map":"zoom_out_map"}},"InputTypes":{"__symbolic":"class","members":{},"statics":{"input_type_date":"date","input_type_datetime_local":"datetime-local","input_type_email":"email","input_type_month":"month","input_type_number":"number","input_type_password":"password","input_type_search":"search","input_type_tel":"tel","input_type_text":"text","input_type_time":"time","input_type_url":"url","input_type_week":"week"}},"KeyValue":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"SelectOption":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":4,"character":21,"context":{"typeName":"T"},"module":"./src/classes/selectOption"},{"__symbolic":"reference","name":"string"}]}]}},"TableFieldOptions":{"__symbolic":"class","members":{}},"TextAlign":{"__symbolic":"class","members":{},"statics":{"text_align_right":"right","text_align_left":"left","text_align_center":"center"}},"EasyButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-button","template":"<div [ngSwitch]=\"type\">\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-button-toolbar'\" [disabled]=\"show\" mat-button class='easy-button' (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n            <easy-spinner *ngIf=\"show\" [thickness]=\"4\" [size]=\"30\" style=\"vertical-align: middle\"></easy-spinner>\n            <span *ngIf=\"!show\">{{displayValue}}</span>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-button'\" [disabled]=\"show\" mat-button [color]=\"color\" class='easy-button' (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n            <easy-spinner *ngIf=\"show\" [thickness]=\"4\" [size]=\"30\" style=\"vertical-align: middle\"></easy-spinner>\n            <span *ngIf=\"!show\">{{displayValue}}</span>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-raised-button'\" [disabled]=\"show\" mat-raised-button [color]=\"color\" class='easy-button'\n            (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n            <easy-spinner *ngIf=\"show\" [thickness]=\"4\" [size]=\"30\" style=\"vertical-align: middle\"></easy-spinner>\n            <span *ngIf=\"!show\">{{displayValue}}</span>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-fab'\" mat-fab [disabled]=\"show\" [color]=\"color\" class='easy-button' (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n            <easy-spinner *ngIf=\"show\" [thickness]=\"4\" [size]=\"56\" style=\"vertical-align: middle\"></easy-spinner>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-mini-fab'\" mat-mini-fab [disabled]=\"show\" [color]=\"color\" class='easy-button' (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n            <easy-spinner *ngIf=\"show\" [thickness]=\"4\" [size]=\"40\" style=\"vertical-align: middle\"></easy-spinner>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-menu-item'\" mat-menu-item [disabled]=\"show\" (click)=\"click();\">\n            <span *ngIf=\"!show\">{{displayValue}}</span>\n        </button>\n    \n        <button [id]=\"key\" *ngSwitchCase=\"'mat-icon-button'\" mat-icon-button [disabled]=\"show\" [color]=\"color\" class='easy-button'\n            (click)=\"click(); $event.stopPropagation();\">\n            <mat-icon *ngIf=\"icon !='' && icon != null && !show\">{{icon}}</mat-icon>\n        </button>","styles":[".easy-button {\n        margin: 8px;\n        text-transform: uppercase;\n      }"]}]}],"members":{"displayValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showLoader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"easy-core","name":"LoaderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"click":[{"__symbolic":"method"}]}},"EasyModalDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"<h1 mat-dialog-title>{{header}}</h1>\n                <div mat-dialog-content flex style=\"overflow-y: auto;\">\n                    <div *ngFor=\"let field of fields\" class=\"form-row\">\n                        <easy-form-field *ngIf=\"!field.hide\" [field]=\"field\"></easy-form-field>\n                    </div>\n                </div>\n                <div mat-dialog-actions fxLayout=\"row wrap\" fxLayoutAlign=\"end\">\n                    <div *ngFor=\"let action of actions\">\n                        <easy-button [key]=\"action.key\" *ngIf=\"!action.hide\" [icon]=\"action.icon\" [color]=\"action.color\" [displayValue]=\"action.label\" [type]='action.type' (onClicked)=\"click(action.action,action)\"></easy-button>\n                    </div>\n               </div>","styles":["\n               .form-row {\n                margin-left: 15px;\n              }"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA"}]}]],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"EasyModalDialog"}]},{"__symbolic":"reference","module":"@angular/flex-layout","name":"ObservableMedia"},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"setResponsiveStyles":[{"__symbolic":"method"}],"setFieldValuesFromData":[{"__symbolic":"method"}],"setForm":[{"__symbolic":"method"}],"click":[{"__symbolic":"method"}]}},"EasyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"entryComponents":[{"__symbolic":"reference","name":"EasyModalDialog"}],"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"},{"__symbolic":"reference","module":"ng2-pdf-viewer","name":"PdfViewerModule"},{"__symbolic":"reference","name":"EasyMaterialModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule"},{"__symbolic":"reference","module":"ng2-file-upload","name":"FileUploadModule"}],"declarations":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"EasyButtonComponent"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"EasyModalDialog"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"EasyDateTimePickerComponent"},{"__symbolic":"reference","name":"ɵbb"}],"providers":[{"__symbolic":"reference","name":"EasyFormService"},{"__symbolic":"reference","name":"EasyNotification"},{"__symbolic":"reference","name":"EasyModalService"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"FileDownloadService"},{"__symbolic":"reference","module":"ng2-file-upload","name":"FileUploadModule"},{"__symbolic":"reference","name":"FileUploadOptions"}],"exports":[{"__symbolic":"reference","name":"EasyButtonComponent"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"EasyModalDialog"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","module":"ng2-file-upload","name":"FileUploadModule"},{"__symbolic":"reference","module":"ng2-pdf-viewer","name":"PdfViewerModule"},{"__symbolic":"reference","name":"EasyDateTimePickerComponent"},{"__symbolic":"reference","name":"ɵbb"}]}]}],"members":{}},"EasyNotification":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBar"}]}],"showMessage":[{"__symbolic":"method"}],"showError":[{"__symbolic":"method"}]}},"EasyFormService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyNotification"},{"__symbolic":"reference","module":"easy-core","name":"HttpIntegrationService"},{"__symbolic":"reference","module":"@angular/material","name":"MatDialog"}]}],"buildModal":[{"__symbolic":"method"}],"showErrorModal":[{"__symbolic":"method"}],"createForm":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"EasyModalService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatDialog"}]}],"showModal":[{"__symbolic":"method"}]}},"EasyDateTimePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-date-time-picker","template":"<div fxLayout=\"row wrap\" fxLayoutGap=\"10px\">\n            <easy-date-picker fxFlex=\"47%\" [readonly]=\"readonly\" [placeholder]=\"placeholder\" [hint]=\"hint\" [value]=\"value\" [validators]=\"validators\" (fieldValueChange)=\"dateValueChanged($event)\" [options]=\"options\"></easy-date-picker>\n        <div fxLayout=\"row wrap\" fxFlex=\"47%\" fxLayoutGap=\"10px\">\n            <easy-input fxFlex type=\"number\" [readonly]=\"readonly\" placeholder=\"Hours\" [value]=\"hourValue\" [validators]=\"hourValidators\" (fieldValueChange)=\"hourValueChanged($event)\" [options]=\"options\"></easy-input>\n            <easy-input fxFlex type=\"number\" [readonly]=\"readonly\" placeholder=\"Minutes\" [value]=\"minuteValue\" [validators]=\"minuteValidators\" (fieldValueChange)=\"minuteValueChanged($event)\" [options]=\"options\"></easy-input>\n            <easy-select fxFlex [easy-required]=\"validators\" [readonly]=\"readonly\" [validators]=\"validators\" placeholder=\"\" [selectedValue]=\"amPmValue\" [items]=\"timeOfDayItems\" (fieldValueChange)=\"amPmValueChanged($event)\" [options]=\"options\"></easy-select>\n        </div>\n    </div>\n    "}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"hourValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hourValue"]}]}],"minuteValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minuteValue"]}]}],"amPmValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["amPmValue"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["readonly"]}]}],"hint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hint"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"amPmValueChanged":[{"__symbolic":"method"}],"hourValueChanged":[{"__symbolic":"method"}],"minuteValueChanged":[{"__symbolic":"method"}],"dateValueChanged":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CheckboxListItem":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"EasyFabService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"initialize":[{"__symbolic":"method"}],"uninitialize":[{"__symbolic":"method"}]}},"EasyMaterialModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTableModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatAutocompleteModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonToggleModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatCardModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatChipsModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatStepperModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatDialogModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatGridListModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatListModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginatorModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatProgressBarModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatProgressSpinnerModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatRadioModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatRippleModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSidenavModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSliderModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSlideToggleModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBarModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSortModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatTabsModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatToolbarModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatTooltipModule"}]}]}],"members":{}},"EasyStepperField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyForm"},{"__symbolic":"reference","name":"FieldOptions"}]}],"addStepToStepperContainer":[{"__symbolic":"method"}]}},"EasyValidator":{"__symbolic":"class","members":{},"statics":{"Required":{"__symbolic":"function","parameters":["message"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵe"}},"member":"requiredValidator"},"arguments":[{"__symbolic":"reference","name":"message"}]}},"MinLength":{"__symbolic":"function","parameters":["length","message"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵe"}},"member":"minLengthValidator"},"arguments":[{"__symbolic":"reference","name":"length"},{"__symbolic":"reference","name":"message"}]}},"MaxLength":{"__symbolic":"function","parameters":["length","message"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵe"}},"member":"maxLengthValidator"},"arguments":[{"__symbolic":"reference","name":"length"},{"__symbolic":"reference","name":"message"}]}},"Pattern":{"__symbolic":"function","parameters":["pattern","message"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵe"}},"member":"patternValidator"},"arguments":[{"__symbolic":"reference","name":"pattern"},{"__symbolic":"reference","name":"message"}]}}}},"FileDownloadService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"},{"__symbolic":"reference","name":"EasyNotification"}]}],"downloadFile":[{"__symbolic":"method"}],"downloadFileFromBytes":[{"__symbolic":"method"}],"saveToFileSystem":[{"__symbolic":"method"}],"buildError":[{"__symbolic":"method"}]}},"EasyContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FieldOptions"},{"__symbolic":"reference","name":"EasyForm"},{"__symbolic":"reference","name":"string"}]}],"validateFields":[{"__symbolic":"method"}],"showContainer":[{"__symbolic":"method"}],"hideContainer":[{"__symbolic":"method"}],"addContainer":[{"__symbolic":"method"}],"getXlColumnSize":[{"__symbolic":"method"}],"getLgColumnSize":[{"__symbolic":"method"}],"getMdColumnSize":[{"__symbolic":"method"}],"getSmColumnSize":[{"__symbolic":"method"}],"getXsColumnSize":[{"__symbolic":"method"}],"addField":[{"__symbolic":"method"}],"addActionField":[{"__symbolic":"method"}],"addAutocompleteKeyValueField":[{"__symbolic":"method"}],"addAutocompleteField":[{"__symbolic":"method"}],"addInputField":[{"__symbolic":"method"}],"addFileUploadField":[{"__symbolic":"method"}],"addRecordField":[{"__symbolic":"method"}],"addTextAreaField":[{"__symbolic":"method"}],"addTableField":[{"__symbolic":"method"}],"addCheckBoxField":[{"__symbolic":"method"}],"addCheckBoxGroupField":[{"__symbolic":"method"}],"addSelectField":[{"__symbolic":"method"}],"addSelectKeyValueField":[{"__symbolic":"method"}],"addRadioButtonField":[{"__symbolic":"method"}],"addButtonField":[{"__symbolic":"method"}],"addDividerField":[{"__symbolic":"method"}],"addAction":[{"__symbolic":"method"}],"addDatePickerField":[{"__symbolic":"method"}],"addDateTimePickerField":[{"__symbolic":"method"}],"addLabelField":[{"__symbolic":"method"}],"addTextLabelField":[{"__symbolic":"method"}],"mapFields":[{"__symbolic":"method"}],"mapFieldsFromDto":[{"__symbolic":"method"}],"fetchField":[{"__symbolic":"method"}]}},"ModalContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EasyContainer"},"members":{"addField":[{"__symbolic":"method"}]}},"IEasyContainerGroup":{"__symbolic":"interface"},"ɵf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-date-picker","template":"<mat-form-field class=\"easy-date-picker\">\n                <input matInput [matDatepicker]=\"myDatepicker\" [placeholder]='placeholder' (change)=\"onChange()\" [formControl]=\"formControl\"/>\n                    <mat-datepicker-toggle matSuffix [for]=\"myDatepicker\"></mat-datepicker-toggle>                    \n                    <mat-hint>{{hint}}</mat-hint>\n                    <mat-datepicker #myDatepicker (selectedChanged)=\"onselectedChanged($event)\"></mat-datepicker>\n                    <mat-error *ngIf=\"formControl.hasError('required')\">{{this.getError('required')}}</mat-error>\n                    <mat-error *ngIf=\"formControl.hasError('maxlength')\">{{this.getError('maxlength')}}</mat-error>\n                    <mat-error *ngIf=\"formControl.hasError('minlength')\">{{this.getError('minlength')}}</mat-error>\n                    <mat-error *ngIf=\"formControl.hasError('pattern')\">{{this.getError('pattern')}}</mat-error>\n                </mat-form-field>","styles":["\n                  .easy-date-picker {\n                    margin-top: 20px;\n                    width: 100%;\n                  }"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["readonly"]}]}],"hint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hint"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"DateAdapter","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"Date"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onselectedChanged":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-fab","template":"<div class='full-container'>\n               <button [id]=\"action.key\" *ngFor=\"let action of actions\" mat-fab class='sticky-fab easy-button' [color]=\"action.color\" (click)=\"click(action)\" [matTooltip]=\"action.label\" matTooltipPosition=\"left\">\n                <mat-icon *ngIf=\"action.icon !='' && action.icon != null\">{{action.icon}}</mat-icon>\n               </button>\n               </div>","styles":["\n               \n               .form-row {\n                margin-left: 15px;\n              }\n              \n              .demo-card-container {\n                display: flex;\n                flex-flow: column nowrap;\n              }\n              \n              .demo-card-container .mat-card {\n                margin: 0 16px 16px 0;\n                width: 350px;\n              }\n              \n              .demo-card-container img {\n                background-color: gray;\n              }\n              \n              .demo-card-blue {\n                background-color: #b0becc;\n              }\n              \n              .demo-card-blue .mat-card-actions {\n                display: flex;\n                flex-direction: column;\n              }\n              \n              .container {\n                width: 100%;\n                margin-bottom: 15px;\n              }\n              \n              .full-container {\n                position: fixed;\n                height: 100vh;\n                width: 56px;\n                right: 30px;\n                bottom: 30px;\n                z-index: 9999;\n                pointer-events: none;\n                display: flex;\n                flex-direction: column-reverse;\n              }\n              \n              .sticky-fab {\n                margin-top: 10px;\n                margin-right: 30px;\n                margin-left: auto;\n                pointer-events: all;\n              }\n               \n               .checkbox-group-container {\n                display: flex;\n                flex-direction: column;\n                margin-top: 20px;\n              }\n              \n              .checkbox-group {\n                display: flex;\n                flex-direction: column;\n                padding-left: 20px;\n              }\n              \n              .easy-checkbox {\n                margin-top: 100px;\n              }\n              \n              .button-row {\n                display: flex;\n                align-items: right;\n                justify-content: flex-end;\n              }\n              \n              .easy-date-picker {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-select {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-input {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-autocomplete {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-button {\n                margin: 8px;\n                text-transform: uppercase;\n              }\n              \n              .input-icon {\n                font-size: 24px;\n                height: 24px;\n                width: 24px;\n              }\n              \n              .full-width {\n                width: 100vw;\n              }"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"easy-core","name":"LoaderService"},{"__symbolic":"reference","name":"EasyFabService"}]}],"click":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-fab-mobile","template":"<button *ngIf=\"actions != null && actions.length > 0\" mat-icon-button [matMenuTriggerFor]=\"easyFabMobileMenu\">\n                <mat-menu #easyFabMobileMenu=\"matMenu\">\n                    <easy-button type=\"mat-menu-item\" [displayValue]=\"action.label\" (onClicked)=\"click(action)\" *ngFor=\"let action of actions\"></easy-button>\n                </mat-menu>\n                <mat-icon>more_vert</mat-icon>\n            </button>","styles":[".checkbox-group-container {\n                display: flex;\n                flex-direction: column;\n                margin-top: 20px;\n              }\n              \n              .checkbox-group {\n                display: flex;\n                flex-direction: column;\n                padding-left: 20px;\n              }\n              \n              .easy-checkbox {\n                margin-top: 100px;\n              }\n              \n              .button-row {\n                display: flex;\n                align-items: right;\n                justify-content: flex-end;\n              }\n              \n              .easy-date-picker {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-select {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-input {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-autocomplete {\n                margin-top: 20px;\n                width: 100%;\n              }\n              \n              .easy-button {\n                margin: 8px;\n                text-transform: uppercase;\n              }\n              \n              .input-icon {\n                font-size: 24px;\n                height: 24px;\n                width: 24px;\n              }\n              \n              .full-width {\n                width: 100vw;\n              }"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"easy-core","name":"LoaderService"},{"__symbolic":"reference","name":"EasyFabService"}]}],"click":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-input","template":"<mat-form-field class='easy-input'>\n                        <input matInput [id]=\"key\" [easy-max-length]=\"maxLength\" [type]=\"type\" [placeholder]=\"placeholder\"  [(ngModel)]=\"value\" (change)=\"onChange()\" (keyup.enter)=\"enterKeyPressed()\" [formControl]=\"formControl\">\n                        <mat-hint *ngIf=\"maxLength != null && maxLength > 0\" align=\"end\">{{value.length}} / {{maxLength}}</mat-hint>\n                        <mat-hint *ngIf=\"hint != null && hint.length > 0\" align=\"start\">{{hint}}</mat-hint>\n                        <mat-error *ngIf=\"formControl.hasError('required')\">{{this.getError('required')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('maxlength')\">{{this.getError('maxlength')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('minlength')\">{{this.getError('minlength')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('pattern')\">{{this.getError('pattern')}}</mat-error>\n               </mat-form-field>","styles":[".easy-input {\n                margin-top: 20px;\n                width: 100%;\n              }"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"hint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hint"]}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["type"]}]}],"onEnter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["onEnter"]}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["maxLength"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"onChange":[{"__symbolic":"method"}],"enterKeyPressed":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-record","template":"<div>\n                <div *ngIf=\"!isLoadComplete\">\n                    <mat-progress-bar mode=\"indeterminate\">\n                    </mat-progress-bar>\n                </div>\n                <mat-toolbar>\n                    <easy-button icon=\"keyboard_arrow_left\" matTooltip=\"Previous Page\" type=\"mat-icon-button\" displayValue=\"''\" (onClicked)=\"previousPage()\"></easy-button>\n                    <easy-button icon=\"keyboard_arrow_right\" matTooltip=\"Next Page\" type=\"mat-icon-button\" displayValue=\"''\" (onClicked)=\"nextPage()\"></easy-button>\n                    <span class=\"spacer\"></span>\n                    <easy-button icon=\"file_download\" matTooltip=\"Download\" type=\"mat-icon-button\" displayValue=\"''\" (onClicked)=\"download()\"></easy-button>\n                </mat-toolbar>\n                <div [style.visible]=\"isLoadComplete\">               \n                    <pdf-viewer [src]=\"document\" [(page)]=\"page\" [show-all]=\"false\" original-size=\"false\"\n                        (after-load-complete)=\"loadComplete($event)\" (error)=\"onError($event)\"></pdf-viewer>                \n                    </div>\n                <div>","styles":[".spacer { flex: 1 1 auto; }\n            "]}]}],"members":{"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["source"]}]}],"authorizationHeader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["authorizationHeader"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyNotification"},{"__symbolic":"reference","name":"FileDownloadService"},{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"ngOnInit":[{"__symbolic":"method"}],"loadComplete":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"nextPage":[{"__symbolic":"method"}],"previousPage":[{"__symbolic":"method"}],"getFilename":[{"__symbolic":"method"}],"download":[{"__symbolic":"method"}],"getFileExtension":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-checkbox","template":"<div class=\"easy-checkbox xxxx\"><mat-checkbox [id]=\"key\" [(ngModel)]=\"value\" (change)=\"onChange();\" (margin-left)=\"marginLeft\" (margin-top)=\"marginTop\" (margin-right)=\"marginRight\" (margin-bottom)=\"marginBottom\" (click)=\"click(); $event.stopPropagation();\">\n                {{placeholder}}\n               </mat-checkbox></div>","styles":[]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"marginLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["marginLeft"]}]}],"marginTop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["marginTop"]}]}],"marginRight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["marginRight"]}]}],"marginBottom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["marginBottom"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"onChange":[{"__symbolic":"method"}],"click":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-autocomplete","template":"<mat-form-field class='easy-autocomplete'>\n                    <input matInput [placeholder]=\"placeholder\" [matAutocomplete]=\"auto\" [(ngModel)]=\"selectedValue\" [formControl]=\"formControl\">\n                    <mat-error *ngIf=\"formControl.hasError('required')\">{{this.getError('required')}}</mat-error>\n                    <mat-autocomplete #auto=\"matAutocomplete\">\n                        <mat-option *ngFor=\"let item of filteredItems | async\" [value]=\"item\" (onSelectionChange)=\"onChange(item)\">\n                            {{ item }}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>","styles":[".easy-autocomplete {\n                  margin-top: 20px;\n                  width: 100%;\n                }"]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["selectedValue"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"onChange":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-autocomplete-key-value","template":"<mat-form-field class='easy-autocomplete'>\n                    <input matInput [placeholder]=\"placeholder\" [matAutocomplete]=\"auto\" [formControl]=\"formControl\">\n                    <mat-error *ngIf=\"formControl.hasError('required')\">{{this.getError('required')}}</mat-error>\n\n                    <mat-autocomplete #auto=\"matAutocomplete\">\n                        <mat-option *ngFor=\"let item of filteredItems | async\" [value]=\"item\" (onSelectionChange)=\"onChange(item)\">\n                            {{ item.value }}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>","styles":["\n      .easy-autocomplete {\n        margin-top: 20px;\n        width: 100%;\n      }"]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["selectedValue"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers"}]}],"displayFn":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-form","template":"<div *ngFor=\"let toolbarContainer of form.toolbarContainers\">\n                          <mat-toolbar color=\"primary\">\n                            <div *ngFor=\"let toolbar of toolbarContainer.toolbars\" class=\"toolbar-row\">\n\n                            <button mat-icon-button [matMenuTriggerFor]=\"toolbarMenu\" *ngFor=\"let menu of toolbar.menus\">\n                              <mat-icon>more_vert</mat-icon>\n                              <mat-menu #toolbarMenu=\"matMenu\">\n                                <button *ngFor=\"let field of menu\" mat-menu-item [disabled]=\"field.show\" (click)=\"field.action()\">\n                                  <span *ngIf=\"!field.show\">{{field.label}}</span>\n                                </button>\n                              </mat-menu>                     \n                            </button>\n\n                            <div *ngFor=\"let field of toolbar.fields\">\n                              <div [ngSwitch]=\"field.controlType\">\n                                <easy-form-field *ngSwitchCase=\"'button'\" [field]=\"field\"></easy-form-field>\n                                <span *ngSwitchCase=\"'toolbar-text'\">\n                                  {{field.label}}\n                                </span>                            \n                              </div>            \n                            </div>\n                            </div>\n                          </mat-toolbar>\n                        </div>\n            \n            <div fxLayout=\"row\" style=\"padding-top:10px;padding-bottom:10px;\" fxLayoutAlign=\"center\">                                      \n                      \n              <div [fxFlex.xl]=\"form.xlSize\" [fxFlex.lg]=\"form.lgSize\" [fxFlex.md]=\"form.mdSize\" [fxFlex.sm]=\"form.smSize\" [fxFlex.xs]=\"form.xsSize\">\n                <easy-container [layout]='form.layout' [containers]='form.getContainers()'></easy-container>\n              </div>\n            </div>","styles":[".checkbox-group-container {\n              display: flex;\n              flex-direction: column;\n              margin-top: 20px;\n            }\n\n            .toolbar-row {\n              display: flex;\n              flex-direction: row;\n            }\n            \n            .checkbox-group {\n              display: flex;\n              flex-direction: column;\n              padding-left: 20px;\n            }\n            \n            .easy-checkbox {\n              margin-top: 100px;\n            }\n            \n            .button-row {\n              display: flex;\n              align-items: right;\n              justify-content: flex-end;\n            }\n            \n            .easy-date-picker {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-select {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-input {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-autocomplete {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-button {\n              margin: 8px;\n              text-transform: uppercase;\n            }\n            \n            .input-icon {\n              font-size: 24px;\n              height: 24px;\n              width: 24px;\n            }\n            \n            .full-width {\n              width: 100vw;\n            }"],"providers":[{"__symbolic":"reference","name":"EasyFormService"}]}]}],"members":{"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EasyFabService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-form-field","template":"<div [ngSwitch]=\"field.controlType\">\n  \n    <easy-input [key]=\"field.key\"  *ngSwitchCase=\"'textbox'\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" [maxLength]=\"field.maxLength\" [placeholder]=\"field.label\" [value]=\"field.value\" (fieldValueChange)=\"valueChanged($event)\" [type]=\"field.type\" [options]=\"field.pristine\" [hint]=\"field.hint\" [onEnter]=\"field.onEnter\"></easy-input>\n    \n    <easy-text-area [key]=\"field.key\" [height]=\"field.height\" [minHeight]=\"field.minHeight\" [maxHeight]=\"field.maxHeight\" *ngSwitchCase=\"'textArea'\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" [maxLength]=\"field.maxLength\" [placeholder]=\"field.label\" [value]=\"field.value\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-text-area>\n  \n    <easy-select [key]=\"field.key\" [easy-required]=\"field.validators\" [readonly]=\"containerReadonly || field.readonly\" *ngSwitchCase=\"'select'\" [validators]=\"field.validators\" [placeholder]=\"field.label\" [selectedValue]=\"field.value\" [items]=\"field.items\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-select>\n  \n    <easy-select-key-value [key]=\"field.key\" [easy-required]=\"field.validators\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" *ngSwitchCase=\"'select-key-value'\" [placeholder]=\"field.label\" [selectedValue]=\"field.value\" [items]=\"field.items\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-select-key-value>\n  \n    <easy-radio-button [key]=\"field.key\" [easy-required]=\"field.validators\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" *ngSwitchCase=\"'radio-button'\" [placeholder]=\"field.label\" [selectedValue]=\"field.value\" [items]=\"field.items\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-radio-button>\n  \n    <easy-checkbox [key]=\"field.key\" *ngSwitchCase=\"'checkbox'\" [readonly]=\"containerReadonly || field.readonly\" [placeholder]=\"field.label\" [(value)]=\"field.value\" (fieldValueChange)=\"valueChanged($event)\" [marginLeft]=\"field.marginLeft\" [marginTop]=\"field.marginTop\" [marginRight]=\"field.marginRight\" [marginBottom]=\"field.marginBottom\"></easy-checkbox>\n  \n    <easy-checkbox-group [key]=\"field.key\" *ngSwitchCase=\"'checkbox-group'\" [readonly]=\"containerReadonly || field.readonly\" [placeholder]=\"field.label\" [(value)]=\"field.value\" [items]=\"field.items\" (fieldValueChange)=\"valueChanged($event)\"></easy-checkbox-group>\n  \n    <easy-autocomplete [key]=\"field.key\" *ngSwitchCase=\"'autocomplete'\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" [placeholder]=\"field.label\" [items]=\"field.items\" [selectedValue]=\"field.value\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-autocomplete>\n  \n    <easy-autocomplete-key-value [key]=\"field.key\" *ngSwitchCase=\"'autocomplete-key-value'\" [readonly]=\"containerReadonly || field.readonly\" [validators]=\"field.validators\" [placeholder]=\"field.label\" [items]=\"field.items\" [selectedValue]=\"field.value\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-autocomplete-key-value>\n  \n    <easy-button [key]=\"field.key\" class=\"right\" *ngSwitchCase=\"'button'\" [color]=\"field.color\" [icon]=\"field.icon\" [type]=\"field.type\" [displayValue]=\"field.label\" [showLoader]=\"field.showLoader\" (onClicked)=\"executeAction(field.action)\"></easy-button>\n  \n    <easy-table *ngSwitchCase=\"'table'\" [rows]=\"field.rows\" [columns]=\"field.columns\" [actions]=\"field.actions\" [showFilter]=\"field.showFilter\" [showPaginator]=\"field.showPaginator\" [pageIndex]=\"field.pageIndex\" [pageSize]=\"field.pageSize\" [totalItems]=\"field.totalItems\" (fieldValueChange)=\"valueChanged($event)\" (pageChange)=\"tablePageChanged($event)\"></easy-table>\n    \n    <easy-date-picker [key]=\"field.key\" *ngSwitchCase=\"'date-picker'\" [readonly]=\"containerReadonly || field.readonly\" [placeholder]=\"field.label\" [hint]=\"field.hint\" [value]=\"field.value\" [validators]=\"field.validators\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-date-picker>\n\n    <easy-date-time-picker [key]=\"field.key\" *ngSwitchCase=\"'date-time-picker'\" [readonly]=\"containerReadonly || field.readonly\" [placeholder]=\"field.label\" [hint]=\"field.hint\" [value]=\"field.value\" [validators]=\"field.validators\" (fieldValueChange)=\"valueChanged($event)\" [options]=\"field.pristine\"></easy-date-time-picker>    \n      \n    <easy-fileupload [key]=\"field.key\" *ngSwitchCase=\"'fileupload'\" [readonly]=\"containerReadonly || field.readonly\" [icon]=\"field.icon\" [color]=\"field.color\" [hint]=\"field.hint\" [placeholder]=\"field.label\" (fieldValueChange)=\"valueChanged($event)\" [type]=\"field.type\" [allowedExtensions]=\"field.allowedExtensions\"></easy-fileupload>  \n  \n    <easy-record *ngSwitchCase=\"'record'\" [source]=\"field.url\" [authorizationHeader]=\"field.authorizationHeader\"></easy-record>  \n  \n    <easy-form-content-actions *ngSwitchCase=\"'actions'\" [actions]=\"field.actions\"></easy-form-content-actions>    \n\n    <easy-divider *ngSwitchCase=\"'divider'\"></easy-divider>  \n  \n  </div>","styles":[".checkbox-group-container {\n    display: flex;\n    flex-direction: column;\n    margin-top: 20px;\n  }\n  \n  .checkbox-group {\n    display: flex;\n    flex-direction: column;\n    padding-left: 20px;\n  }\n  \n  .easy-checkbox {\n    margin-top: 100px;\n  }\n  \n  .button-row {\n    display: flex;\n    align-items: right;\n    justify-content: flex-end;\n  }\n  \n  .easy-date-picker {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-select {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-input {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-autocomplete {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-button {\n    margin: 8px;\n    text-transform: uppercase;\n  }\n  \n  .input-icon {\n    font-size: 24px;\n    height: 24px;\n    width: 24px;\n  }\n  \n  .full-width {\n    width: 100vw;\n  }"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"containerReadonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"valueChanged":[{"__symbolic":"method"}],"executeAction":[{"__symbolic":"method"}],"tablePageChanged":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-table","template":"\n    <div class=\"table-container mat-elevation-z8\">\n      <div style=\"overflow-x: auto\">\n        <div class=\"table-header\" *ngIf=\"rows.length > 0 && showFilter\">\n          <mat-form-field floatPlaceholder=\"never\">\n            <input matInput #filter placeholder=\"Filter\">\n            <easy-button matSuffix color=\"\" type=\"mat-icon-button\" displayValue=\"\" icon=\"clear\" (onClicked)=\"clearFilter();\"></easy-button>\n          </mat-form-field>\n        </div>\n\n        <mat-table #table [dataSource]=\"dataSource\" matSort>\n      \n          <div *ngFor=\"let column of columns\">      \n            <ng-container [cdkColumnDef]=\"column.key\" >\n              <mat-header-cell [style.min-width]=\"column.minWidth\" [style.max-width]=\"column.maxWidth\" [style.width]=\"column.width\" [style.text-align]=\"column.textAlign\" [style.margin-left]=\"column.marginLeft\" [style.margin-right]=\"column.marginRight\" *cdkHeaderCellDef mat-sort-header>{{column.label == 'Actions' ? '' : column.label }}</mat-header-cell>\n              <mat-cell [style.min-width]=\"column.minWidth\" [style.max-width]=\"column.maxWidth\" [style.width]=\"column.width\" [style.text-align]=\"column.textAlign\" [style.margin-left]=\"column.marginLeft\" [style.margin-right]=\"column.marginRight\" *cdkCellDef=\"let row\">\n                <div [ngSwitch]=\"column.type\">\n                  <span *ngSwitchCase=\"'actions'\" class=\"button-row\">\n                    <div *ngFor=\"let action of actions; let indexAction = index\"> \n                      <easy-button [key]=\"action.key + indexRow + indexAction\" [icon]=\"action.icon\" [color]=\"action.color\" [displayValue]=\"action.label\" [type]=\"action.type\" (onClicked)=\"click(action.action,row)\"></easy-button>\n                    </div>\n                  </span>\n                  <span *ngSwitchCase=\"'date'\">\n                    {{row[column.key] | date:column.format}}\n                  </span>\n                  <easy-form-field *ngSwitchCase=\"'control'\" fxFlex=\"auto\" [field]=\"getField(column,row)\" (fieldValueChange)=\"valueChanged($event)\"></easy-form-field>\n                  <span *ngSwitchDefault>\n                    {{row[column.key]}}\n                  </span>\n                </div>                 \n              </mat-cell>\n            </ng-container>\n          </div>\n      \n          <mat-header-row *cdkHeaderRowDef=\"displayColumns\"></mat-header-row>\n          <mat-row *cdkRowDef=\"let row; columns: displayColumns;\" (click)=\"rowClicked(row)\"></mat-row>\n      \n        </mat-table>\n    \n        <div class=\"no-results\" [style.display]=\"dataSource == null || dataSource.renderedData.length == 0 ? '' : 'none'\">\n          No data to display\n        </div>\n      </div>\n      <mat-paginator *ngIf=\"rows.length > 0 && showPaginator\" #paginator [length]=\"totalItems\" [pageIndex]=\"pageIndex\" [pageSize]=\"pageSize\"\n        [pageSizeOptions]=\"[5, 10, 25, 100]\" [style.visibility]=\"rows.length > 0\" (page)=\"onPageChange($event)\">\n      </mat-paginator>\n  </div>","styles":["\n  .table-container {\n    display: flex;\n    flex-direction: column;\n    min-width: 300px;\n    margin-bottom: 30px;\n  }\n  \n  .table-header {\n    min-height: 56px;\n    max-height: 56px;\n    display: flex;\n    align-items: center;\n    padding: 8px 24px 0;\n    font-size: 20px;\n    justify-content: space-between;\n    border-bottom: 1px solid transparent;\n  }\n  \n  mat-header-cell {\n    margin-right: 10px;\n  }\n  \n  mat-cell {\n    margin-right: 10px;\n  }\n  \n  mat-form-field {\n    font-size: 14px;\n    flex-grow: 1;\n    margin-left: 32px;\n    margin-top: 8px;\n  }\n  \n  .no-results {\n    display: flex;\n    justify-content: center;\n    padding: 24px;\n    font-size: 12px;\n    font-style: italic;\n  }\n  \n  mat-table {\n    overflow: auto;\n    max-height: 500px;\n  }\n  \n  mat-row {\n    cursor: pointer;\n  }\n  \n  mat-row:hover {\n    background: lightgray;\n  }\n  \n  .button-row {\n    display: flex;\n    align-items: right;\n    justify-content: flex-end;\n  }\n"]}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"actions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showPaginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"totalItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort"}]}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["filter"]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator"}]}]}],"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"initializeFilter":[{"__symbolic":"method"}],"sortData":[{"__symbolic":"method"}],"getField":[{"__symbolic":"method"}],"clearFilter":[{"__symbolic":"method"}],"click":[{"__symbolic":"method"}],"rowClicked":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"onPageChange":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-spinner","template":"","styles":["\n    @keyframes spin {\n      from {transform: rotate(0deg);}\n      to {transform: rotate(360deg);}\n    }\n\n    :host {\n      position:relative;\n      box-sizing: border-box;\n      display:inline-block;\n      padding:0px;\n      border-radius:100%;\n      border-style:solid;\n      animation: spin 0.8s linear infinite;\n    }\n\n    :host .margins {\n        margin: 0px 10px;\n    }\n  "]}]}],"members":{"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.width.px"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.height.px"]}]}],"thickness":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.borderWidth.px"]}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.borderTopColor"]}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"secondColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.borderBottomColor"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.borderLeftColor"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.borderRightColor"]}]}],"ngOnInit":[{"__symbolic":"method"}],"hexToRgb":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-select","template":"<mat-form-field class=\"easy-select\">\n                <mat-select [placeholder]=\"placeholder\"  [id]=\"key\" [(ngModel)]=\"selectedValue\" (change)=\"onChange()\" [formControl]=\"formControl\">\n                    <mat-option *ngFor=\"let item of items\" [value]=\"item\">\n                        {{item}}\n                    </mat-option>\n                </mat-select>\n               </mat-form-field>","styles":[".easy-select {\n                margin-top: 20px;\n                width: 100%;\n              }"],"inputs":["easy-required"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["selectedValue"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"onChange":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-select-key-value","template":"<mat-form-field class=\"easy-select\">\n                <mat-select id=\"{{key}}\" [placeholder]=\"placeholder\"  [(ngModel)]=\"selectedValue\" (change)=\"onChange()\" [formControl]=\"formControl\">\n                    <mat-option *ngFor=\"let item of items\" [value]=\"item.key\" id=\"{{item.key}}\">\n                    {{item.value}}\n                    </mat-option>\n                </mat-select>\n               </mat-form-field>","styles":[".easy-select {\n                margin-top: 20px;\n                width: 100%;\n              }"],"inputs":["easy-required"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["selectedValue"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers"}]}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-radio-button","template":"<mat-radio-group [(ngModel)]=\"selectedValue\" (change)=\"onChange()\" [formControl]=\"formControl\">\n                <mat-radio-button *ngFor=\"let item of items\" [value]=\"item.key\">\n                   {{item.value}}\n                 </mat-radio-button>\n               </mat-radio-group>","styles":[""],"inputs":["easy-required"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["selectedValue"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["items"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"onChange":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-form-content","template":"<div fxLayout=\"row wrap\" style=\"overflow-y:hidden\">\n              <div *ngFor=\"let field of container.fields\" [fxFlex.xl]=\"container.getXlColumnSize(field)\" [fxFlex.lg]=\"container.getLgColumnSize(field)\"\n                  [fxFlex.md]=\"container.getMdColumnSize(field)\" [fxFlex.sm]=\"container.getSmColumnSize(field)\" [fxFlex.xs]=\"container.getXsColumnSize(field)\"\n                  fxLayoutAlign=\"start\">\n                  <easy-form-field fxFlex=\"auto\" *ngIf=\"!field.hide\" style=\"margin-left:10px\" [field]=\"field\" [containerReadonly]=\"container.readonly\"></easy-form-field>\n              </div>\n            </div>","styles":[".checkbox-group-container {\n              display: flex;\n              flex-direction: column;\n              margin-top: 20px;\n            }\n            \n            .checkbox-group {\n              display: flex;\n              flex-direction: column;\n              padding-left: 20px;\n            }\n            \n            .easy-checkbox {\n              margin-top: 100px;\n            }\n            \n            .button-row {\n              display: flex;\n              align-items: right;\n              justify-content: flex-end;\n            }\n            \n            .easy-date-picker {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-select {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-input {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-autocomplete {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-button {\n              margin: 8px;\n              text-transform: uppercase;\n            }\n            \n            .input-icon {\n              font-size: 24px;\n              height: 24px;\n              width: 24px;\n            }\n            \n            .full-width {\n              width: 100vw;\n            }"]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-form-content-actions","template":"<div fxLayout=\"row wrap\" fxLayoutAlign=\"end\">\n              <div *ngFor=\"let action of actions\">\n                  <easy-button [key]=\"action.key\" *ngIf=\"!action.hide\" [icon]=\"action.icon\" [color]=\"action.color\" [displayValue]=\"action.label\" [type]='action.type'\n                    [showLoader]=\"action.showLoader\" (onClicked)=\"click(action.action)\"></easy-button>\n              </div>\n            </div>","styles":[".checkbox-group-container {\n              display: flex;\n              flex-direction: column;\n              margin-top: 20px;\n            }\n            \n            .checkbox-group {\n              display: flex;\n              flex-direction: column;\n              padding-left: 20px;\n            }\n            \n            .easy-checkbox {\n              margin-top: 100px;\n            }\n            \n            .button-row {\n              display: flex;\n              align-items: right;\n              justify-content: flex-end;\n            }\n            \n            .easy-date-picker {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-select {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-input {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-autocomplete {\n              margin-top: 20px;\n              width: 100%;\n            }\n            \n            .easy-button {\n              margin: 8px;\n              text-transform: uppercase;\n            }\n            \n            .input-icon {\n              font-size: 24px;\n              height: 24px;\n              width: 24px;\n            }\n            \n            .full-width {\n              width: 100vw;\n            }"]}]}],"members":{"actions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"click":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[easy-max-length]"}]}],"members":{"easyMaxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["easy-max-length"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[easy-required]"}]}],"members":{"validators":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["validators"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-text-area","template":"<mat-form-field class='easy-input'>\n                        <textarea matInput [id]=\"key\" [style.height]=\"height\" [style.min-height]=\"minHeight\" [style.max-height]=\"maxHeight\" [easy-max-length]=\"maxLength\" [placeholder]=\"placeholder\"  [(ngModel)]=\"value\" (change)=\"onBlur()\" [formControl]=\"formControl\"></textarea>\n                        <mat-hint *ngIf=\"maxLength != null && maxLength > 0\" align=\"end\">{{value.length}} / {{maxLength}}</mat-hint>\n                        <mat-error *ngIf=\"formControl.hasError('required')\">{{this.getError('required')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('maxlength')\">{{this.getError('maxlength')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('minlength')\">{{this.getError('minlength')}}</mat-error>\n                        <mat-error *ngIf=\"formControl.hasError('pattern')\">{{this.getError('pattern')}}</mat-error>\n               </mat-form-field>","styles":[".easy-input {\n                margin-top: 20px;\n                width: 100%;\n              }"]}]}],"members":{"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["value"]}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["maxLength"]}]}],"validators":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["validators"]}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["readonly"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"maxHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["maxHeight"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"selector":"easy-container","template":"<div fxLayout=\"row wrap\" fxLayoutAlign=\"space-around\">\n    <div *ngFor=\"let container of containers\" [fxFlex.xl]=\"container.xlSize\" [fxFlex.lg]=\"container.lgSize\" [fxFlex.md]=\"container.mdSize\" [fxFlex.sm]=\"container.smSize\" [fxFlex.xs]=\"container.xsSize\" \n    [style.margin-right]=\"container.marginRight\" [style.margin-left]=\"container.marginLeft\" [style.padding-left]=\"container.paddingLeft\" [style.padding-left]=\"container.paddingLeft\">\n      <div *ngIf=\"container.show\" [ngSwitch]=\"container.controlType\" class=\"container\">\n          <mat-card *ngSwitchCase=\"'card'\">\n              <mat-card-header *ngIf=\"container.header != null && container.header != ''\">\n                  <mat-card-title class=\"mat-card-title\" style=\"text-transform:uppercase;\">\n                      {{container.header}}\n                  </mat-card-title>\n              </mat-card-header>\n              <mat-card-content>\n                  <easy-form-content [container]=\"container\"></easy-form-content>\n                  <easy-container [containers]='container.containers'></easy-container>\n              </mat-card-content>\n              <mat-card-actions>\n                  <easy-form-content-actions [actions]=\"container.actions\"></easy-form-content-actions>\n              </mat-card-actions>\n          </mat-card>\n          <mat-expansion-panel [id]=\"container.header\" *ngSwitchCase=\"'expansion-panel'\">\n              <mat-expansion-panel-header>\n                  <mat-panel-title>\n                      {{container.header}}\n                  </mat-panel-title>\n              </mat-expansion-panel-header>\n              <easy-form-content [container]=\"container\"></easy-form-content>\n              <easy-container [containers]='container.containers'></easy-container>\n              <easy-form-content-actions [actions]=\"container.actions\"></easy-form-content-actions>\n          </mat-expansion-panel>\n          <mat-card *ngSwitchCase=\"'tabs'\">\n              <mat-tab-group [(selectedIndex)]=\"selectedTabIndex\">\n                  <mat-tab label=\"{{tab.header}}\" *ngFor=\"let tab of container.containers;let i = index\">\n                  <div *ngIf=\"selectedTabIndex == i\">\n                      <easy-form-content [container]=\"tab\"></easy-form-content>\n                      <easy-container [containers]='tab.containers'></easy-container>\n                      <easy-form-content-actions [actions]=\"tab.actions\"></easy-form-content-actions>\n                  </div>\n                  </mat-tab>\n              </mat-tab-group>\n          </mat-card>\n          <mat-horizontal-stepper *ngSwitchCase=\"'stepper'\">\n              <mat-step *ngFor=\"let step of container.containers\">\n                  <easy-form-content [container]=\"step\"></easy-form-content>\n                  <easy-container [containers]='step.containers'></easy-container>\n              </mat-step>\n          </mat-horizontal-stepper>\n          <mat-accordion *ngSwitchCase=\"'accordion'\">\n              <mat-expansion-panel [id]=\"expansionPanel.header\" *ngFor=\"let expansionPanel of container.containers\">\n                  <mat-expansion-panel-header>\n                      <mat-panel-title>\n                          {{expansionPanel.header}}\n                      </mat-panel-title>\n                  </mat-expansion-panel-header>\n                  <easy-form-content [container]=\"expansionPanel\"></easy-form-content>\n                  <easy-container [containers]='expansionPanel.containers'></easy-container>\n                  <easy-form-content-actions [actions]=\"expansionPanel.actions\"></easy-form-content-actions>\n              </mat-expansion-panel>\n          </mat-accordion>\n      </div>\n  </div>\n</div>","styles":["\n    div.mat-expansion-panel-content:not(.mat-expanded) {\n        height: 0px;\n        visibility: hidden;\n    }\n    \n    .mat-expansion-panel-header:not(.mat-expanded)  {\n        height: 48px;\n    }\n    \n    .mat-expansion-panel-header  {\n        height: 64px;\n        .mat-content {\n            font-weight: 100;\n            font-size: 18px;\n        }\n        &.mat-expanded {        \n            .mat-expansion-indicator {\n                transform: rotate(180deg);\n            }\n        }\n    }\n    \n    .checkbox-group-container {\n    display: flex;\n    flex-direction: column;\n    margin-top: 20px;\n  }\n  \n  .checkbox-group {\n    display: flex;\n    flex-direction: column;\n    padding-left: 20px;\n  }\n  \n  .button-row {\n    display: flex;\n    align-items: right;\n    justify-content: flex-end;\n  }\n  \n  .easy-date-picker {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-select {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-input {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-autocomplete {\n    margin-top: 20px;\n    width: 100%;\n  }\n  \n  .easy-button {\n    margin: 8px;\n    text-transform: uppercase;\n  }\n  \n  .input-icon {\n    font-size: 24px;\n    height: 24px;\n    width: 24px;\n  }\n  \n  .full-width {\n    width: 100vw;\n  }"]}]}],"members":{"containers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"layout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}},"ɵba":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-fileupload","template":"<div>\n                <input id={{key}} type='file' #fileUploader style='visibility:hidden' (change)=fileChanged($event) [accept]=\"allowedExtensions\">\n                <mat-form-field class='easy-input'>\n                    <input id='fileDsplayLabel' type='text' [placeholder]=\"placeholder\" matInput disabled>\n                    <mat-hint>{{hint}}</mat-hint>\n                    <easy-button matSuffix [color]=\"color\" [icon]=\"icon\" [type]=\"type\" [displayValue]=\"''\" (onClicked)=\"fileUploader.click();\"></easy-button>\n                </mat-form-field>\n              </div>","styles":[".easy-input {\n                margin-top: 20px;\n                width: 100%;\n              }"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["key"]}]}],"hint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hint"]}]}],"allowedExtensions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"fieldValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"uploadClick":[{"__symbolic":"method"}],"click":[{"__symbolic":"method"}],"fileChanged":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"easy-divider","template":"<mat-divider></mat-divider>"}]}],"members":{}}},"origins":{"ɵa":"./src/controls/easy-checkbox-group.component","ɵb":"./src/services/validation.service","ɵc":"./src/services/validation.service","ɵd":"./src/services/validation.service","ɵe":"./src/services/validation.service","EasyCardField":"./src/factories/EasyCardFactory","EasyAccordionField":"./src/factories/easyAccordionFactory","EasyButtonField":"./src/factories/easyButtonFieldFactory","EasyToolbarTextField":"./src/factories/easyToolbarTextFieldFactory","EasyDatePickerField":"./src/factories/easyDatePickerFieldFactory","EasyExpansionPanelField":"./src/factories/EasyExpansionPanelFactory","EasyFileUploadField":"./src/factories/easyFileUploadFactory","EasyRadioButtonField":"./src/factories/easyRadioButtonFieldFactory","EasySelectField":"./src/factories/easySelectFieldFactory","EasySelectKeyValueField":"./src/factories/easySelectKeyValueFieldFactory","EasyTabField":"./src/factories/easyTabFactory","EasyTableField":"./src/factories/easyTableFieldFactory","EasyTextAreaField":"./src/factories/easyTextAreaFieldFactory","EasyDividerField":"./src/factories/easyDividerFieldFactory","EasyField":"./src/baseClasses/easyField","EasyForm":"./src/baseClasses/easyForm","ButtonTypes":"./src/classes/button-types","Colors":"./src/classes/colors","ColumnTypes":"./src/classes/column-types","DateFormats":"./src/classes/date-formats","FieldWithSameKeyAlreadyExistsException":"./src/classes/exceptions","FieldWithKeyDoesNotExistException":"./src/classes/exceptions","MultipleFieldsWithSameKeyExistException":"./src/classes/exceptions","FieldOptions":"./src/classes/field-options","FieldChangeDto":"./src/classes/fieldChangeDto","FileUploadOptions":"./src/classes/file-upload-options","Icons":"./src/classes/icons","InputTypes":"./src/classes/input-types","KeyValue":"./src/classes/KeyValue","SelectOption":"./src/classes/selectOption","TableFieldOptions":"./src/classes/table-field-options","TextAlign":"./src/classes/text-align","EasyButtonComponent":"./src/controls/easy-button.component","EasyModalDialog":"./src/controls/easy-modal.component","EasyModule":"./src/modules/easy.module","EasyNotification":"./src/notificationService/notification.service","EasyFormService":"./src/services/easy-form.service","EasyModalService":"./src/services/easy-modal.service","EasyDateTimePickerComponent":"./src/controls/easy-date-time-picker.component","CheckboxListItem":"./src/controls/easy-checkbox-group.component","EasyFabService":"./src/services/easy-fab-service","EasyMaterialModule":"./src/modules/easy.material.module","EasyStepperField":"./src/factories/easyStepperFieldFactory","EasyValidator":"./src/services/validation.service","FileDownloadService":"./src/services/file-download-service","EasyContainer":"./src/baseClasses/easyContainer","ModalContainer":"./src/baseClasses/easyContainer","IEasyContainerGroup":"./src/interfaces/easy-container-group","ɵf":"./src/controls/easy-date-picker.component","ɵg":"./src/directives/easy-fab.component","ɵh":"./src/directives/easy-fab-mobile.component","ɵi":"./src/controls/easy-input.component","ɵj":"./src/controls/easy-record.component","ɵk":"./src/controls/easy-checkbox.component","ɵl":"./src/controls/easy-autocomplete.component","ɵm":"./src/controls/easy-autocomplete-key-value.component","ɵn":"./src/directives/easy-form.component","ɵo":"./src/directives/easy-form-field.component","ɵp":"./src/controls/easy-table.component","ɵq":"./src/controls/easy-spinner","ɵr":"./src/controls/easy-select.component","ɵs":"./src/controls/easy-select-key-value.component","ɵt":"./src/controls/easy-radioButton.component","ɵu":"./src/directives/easy-form-content.component","ɵv":"./src/directives/easy-form-content-actions.component","ɵw":"./src/directives/easyMaxLength.directive","ɵx":"./src/directives/easyRequired.directive","ɵy":"./src/controls/easy-text-area.component","ɵz":"./src/directives/easy-container.component","ɵba":"./src/controls/easy-fileupload.component","ɵbb":"./src/controls/easy-divider.component"},"importAs":"easy-suite"}