%% coding: utf-8
%% script generated at {2022,1,4} {17,9,23}
{script,
    {"emqx","4.3.11"},
    [{preLoaded,
         [atomics,counters,erl_init,erl_prim_loader,erl_tracer,erlang,
          erts_code_purger,erts_dirty_process_signal_handler,erts_internal,
          erts_literal_area_collector,init,persistent_term,prim_buffer,
          prim_eval,prim_file,prim_inet,prim_net,prim_socket,prim_zip,
          socket_registry,zlib]},
     {progress,preloaded},
     {path,["$ROOT/lib/kernel-7.2.1/ebin","$ROOT/lib/stdlib-3.14/ebin"]},
     {primLoad,
         [error_handler,application,application_controller,application_master,
          code,code_server,erl_eval,erl_lint,erl_parse,error_logger,ets,file,
          filename,file_server,file_io_server,gen,gen_event,gen_server,heart,
          kernel,logger,logger_filters,logger_server,logger_backend,
          logger_config,logger_simple_h,lists,proc_lib,supervisor]},
     {kernel_load_completed},
     {progress,kernel_load_completed},
     {path,["$ROOT/lib/kernel-7.2.1/ebin"]},
     {primLoad,
         [application_starter,auth,disk_log,disk_log_1,disk_log_server,
          disk_log_sup,dist_ac,dist_util,erl_boot_server,erl_compile_server,
          erl_ddll,erl_distribution,erl_epmd,erl_reply,erl_signal_handler,
          erpc,erts_debug,gen_sctp,gen_tcp,gen_tcp_socket,gen_udp,global,
          global_group,global_search,group,group_history,hipe_unified_loader,
          inet,inet6_sctp,inet6_tcp,inet6_tcp_dist,inet6_udp,inet_config,
          inet_db,inet_dns,inet_gethost_native,inet_hosts,inet_parse,inet_res,
          inet_sctp,inet_tcp,inet_tcp_dist,inet_udp,kernel_config,kernel_refc,
          local_tcp,local_udp,logger_disk_log_h,logger_formatter,
          logger_h_common,logger_handler_watcher,logger_olp,logger_proxy,
          logger_std_h,logger_sup,net,net_adm,net_kernel,os,pg,pg2,ram_file,
          raw_file_io,raw_file_io_compressed,raw_file_io_deflate,
          raw_file_io_delayed,raw_file_io_inflate,raw_file_io_list,
          raw_file_io_raw,rpc,seq_trace,socket,standard_error,user,user_drv,
          user_sup,wrap_log_reader]},
     {path,["$ROOT/lib/stdlib-3.14/ebin"]},
     {primLoad,
         [array,base64,beam_lib,binary,c,calendar,dets,dets_server,dets_sup,
          dets_utils,dets_v9,dict,digraph,digraph_utils,edlin,edlin_expand,
          epp,erl_abstract_code,erl_anno,erl_bits,erl_compile,erl_error,
          erl_expand_records,erl_internal,erl_posix_msg,erl_pp,erl_scan,
          erl_tar,error_logger_file_h,error_logger_tty_h,escript,eval_bits,
          file_sorter,filelib,gb_sets,gb_trees,gen_fsm,gen_statem,io,io_lib,
          io_lib_format,io_lib_fread,io_lib_pretty,log_mf_h,maps,math,
          ms_transform,orddict,ordsets,otp_internal,pool,proplists,qlc,qlc_pt,
          queue,rand,random,re,sets,shell,shell_default,shell_docs,slave,sofs,
          string,supervisor_bridge,sys,timer,unicode,unicode_util,uri_string,
          win32reg,zip]},
     {path,["$ROOT/lib/sasl-4.0.1/ebin"]},
     {primLoad,
         [alarm_handler,erlsrv,format_lib_supp,misc_supp,rb,rb_format_supp,
          release_handler,release_handler_1,sasl,sasl_report,
          sasl_report_file_h,sasl_report_tty_h,systools,systools_lib,
          systools_make,systools_rc,systools_relup]},
     {path,["$ROOT/lib/crypto-4.8.3/ebin"]},
     {primLoad,[crypto,crypto_ec_curves]},
     {path,["$ROOT/lib/asn1-5.0.14/ebin"]},
     {primLoad,[asn1rt_nif]},
     {path,["$ROOT/lib/public_key-1.9.2/ebin"]},
     {primLoad,
         ['OTP-PUB-KEY','PKCS-FRAME',pubkey_cert,pubkey_cert_records,
          pubkey_crl,pubkey_ocsp,pubkey_pbe,pubkey_pem,pubkey_ssh,public_key]},
     {path,["$ROOT/lib/syntax_tools-2.4/ebin"]},
     {primLoad,
         [epp_dodger,erl_comment_scan,erl_prettypr,erl_recomment,erl_syntax,
          erl_syntax_lib,erl_tidy,igor,merl,merl_transform,prettypr]},
     {path,["$ROOT/lib/ssl-10.2.4.3/ebin"]},
     {primLoad,
         [dtls_connection,dtls_connection_sup,dtls_gen_connection,
          dtls_handshake,dtls_listener_sup,dtls_packet_demux,dtls_record,
          dtls_server_session_cache_sup,dtls_server_sup,dtls_socket,dtls_sup,
          dtls_v1,inet6_tls_dist,inet_tls_dist,ssl,ssl_admin_sup,ssl_alert,
          ssl_app,ssl_certificate,ssl_cipher,ssl_cipher_format,ssl_config,
          ssl_connection_sup,ssl_crl,ssl_crl_cache,ssl_crl_cache_api,
          ssl_crl_hash_dir,ssl_dh_groups,ssl_dist_admin_sup,
          ssl_dist_connection_sup,ssl_dist_sup,ssl_gen_statem,ssl_handshake,
          ssl_listen_tracker_sup,ssl_logger,ssl_manager,ssl_pem_cache,
          ssl_pkix_db,ssl_record,ssl_server_session_cache,
          ssl_server_session_cache_db,ssl_server_session_cache_sup,
          ssl_session,ssl_session_cache,ssl_session_cache_api,ssl_srp_primes,
          ssl_sup,ssl_upgrade_server_session_cache_sup,tls_bloom_filter,
          tls_client_ticket_store,tls_connection,tls_connection_1_3,
          tls_connection_sup,tls_dist_server_sup,tls_dist_sup,
          tls_dtls_connection,tls_gen_connection,tls_handshake,
          tls_handshake_1_3,tls_record,tls_record_1_3,tls_sender,
          tls_server_session_ticket,tls_server_session_ticket_sup,
          tls_server_sup,tls_socket,tls_sup,tls_v1]},
     {path,["$ROOT/lib/os_mon-2.6.1/ebin"]},
     {primLoad,
         [cpu_sup,disksup,memsup,nteventlog,os_mon,os_mon_mib,os_mon_sysinfo,
          os_sup]},
     {path,["$ROOT/lib/inets-7.3.2/ebin"]},
     {primLoad,
         [http_chunk,http_request,http_response,http_transport,http_uri,
          http_util,httpc,httpc_cookie,httpc_handler,httpc_handler_sup,
          httpc_manager,httpc_profile_sup,httpc_request,httpc_response,
          httpc_sup,httpd,httpd_acceptor,httpd_acceptor_sup,httpd_cgi,
          httpd_conf,httpd_connection_sup,httpd_custom,httpd_custom_api,
          httpd_esi,httpd_example,httpd_file,httpd_instance_sup,httpd_log,
          httpd_logger,httpd_manager,httpd_misc_sup,httpd_request,
          httpd_request_handler,httpd_response,httpd_script_env,httpd_socket,
          httpd_sup,httpd_util,inets,inets_app,inets_ftp_wrapper,inets_lib,
          inets_service,inets_sup,inets_tftp_wrapper,inets_trace,mod_actions,
          mod_alias,mod_auth,mod_auth_dets,mod_auth_mnesia,mod_auth_plain,
          mod_auth_server,mod_cgi,mod_dir,mod_disk_log,mod_esi,mod_get,
          mod_head,mod_log,mod_range,mod_responsecontrol,mod_security,
          mod_security_server,mod_trace]},
     {path,["$ROOT/lib/compiler-7.6.6/ebin"]},
     {primLoad,
         [beam_a,beam_asm,beam_block,beam_call_types,beam_clean,beam_dict,
          beam_digraph,beam_disasm,beam_flatten,beam_jump,beam_kernel_to_ssa,
          beam_listing,beam_opcodes,beam_peep,beam_ssa,beam_ssa_bool,
          beam_ssa_bsm,beam_ssa_codegen,beam_ssa_dead,beam_ssa_funs,
          beam_ssa_lint,beam_ssa_opt,beam_ssa_pp,beam_ssa_pre_codegen,
          beam_ssa_recv,beam_ssa_share,beam_ssa_type,beam_trim,beam_types,
          beam_utils,beam_validator,beam_z,cerl,cerl_clauses,cerl_inline,
          cerl_sets,cerl_trees,compile,core_lib,core_lint,core_parse,core_pp,
          core_scan,erl_bifs,rec_env,sys_core_alias,sys_core_bsm,
          sys_core_fold,sys_core_fold_lists,sys_core_inline,sys_core_prepare,
          sys_pre_attributes,v3_core,v3_kernel,v3_kernel_pp]},
     {path,["$ROOT/lib/runtime_tools-1.15.1/ebin"]},
     {primLoad,
         [appmon_info,dbg,dyntrace,erts_alloc_config,msacc,observer_backend,
          runtime_tools,runtime_tools_sup,scheduler,system_information,
          ttb_autostart]},
     {path,["$ROOT/lib/cuttlefish-3.3.6/ebin"]},
     {primLoad,
         [conf_parse,cuttlefish,cuttlefish_advanced,cuttlefish_bytesize,
          cuttlefish_conf,cuttlefish_datatypes,cuttlefish_duration,
          cuttlefish_duration_parse,cuttlefish_effective,cuttlefish_enum,
          cuttlefish_error,cuttlefish_escript,cuttlefish_flag,
          cuttlefish_generator,cuttlefish_mapping,cuttlefish_markdown,
          cuttlefish_rebar_plugin,cuttlefish_schema,cuttlefish_translation,
          cuttlefish_util,cuttlefish_validator,cuttlefish_variable,
          cuttlefish_vmargs]},
     {path,["$ROOT/lib/gproc-0.8.0/ebin"]},
     {primLoad,
         [gproc,gproc_app,gproc_bcast,gproc_dist,gproc_info,gproc_init,
          gproc_lib,gproc_monitor,gproc_pool,gproc_ps,gproc_pt,gproc_sup]},
     {path,["$ROOT/lib/gen_rpc-2.5.1/ebin"]},
     {primLoad,
         [gen_rpc,gen_rpc_acceptor,gen_rpc_acceptor_sup,gen_rpc_app,
          gen_rpc_client,gen_rpc_client_config,gen_rpc_client_sup,
          gen_rpc_dispatcher,gen_rpc_driver,gen_rpc_driver_ssl,
          gen_rpc_driver_tcp,gen_rpc_helper,gen_rpc_keepalive,gen_rpc_server,
          gen_rpc_sup]},
     {path,["$ROOT/lib/esockd-5.8.0/ebin"]},
     {primLoad,
         [esockd,esockd_acceptor,esockd_acceptor_sup,esockd_access,esockd_app,
          esockd_cidr,esockd_connection_sup,esockd_dtls_acceptor,
          esockd_dtls_acceptor_sup,esockd_dtls_listener,esockd_limiter,
          esockd_listener,esockd_listener_sup,esockd_peercert,
          esockd_proxy_protocol,esockd_rate_limit,esockd_server,esockd_ssl,
          esockd_sup,esockd_transport,esockd_udp]},
     {path,["$ROOT/lib/cowlib-2.8.0/ebin"]},
     {primLoad,
         [cow_base64url,cow_cookie,cow_date,cow_hpack,cow_http,cow_http2,
          cow_http2_machine,cow_http_hd,cow_http_te,cow_iolists,cow_mimetypes,
          cow_multipart,cow_qs,cow_spdy,cow_sse,cow_uri,cow_ws]},
     {path,["$ROOT/lib/ranch-1.7.1/ebin"]},
     {primLoad,
         [ranch,ranch_acceptor,ranch_acceptors_sup,ranch_app,ranch_conns_sup,
          ranch_crc32c,ranch_listener_sup,ranch_protocol,ranch_proxy_header,
          ranch_server,ranch_ssl,ranch_sup,ranch_tcp,ranch_transport]},
     {path,["$ROOT/lib/cowboy-2.8.2/ebin"]},
     {primLoad,
         [cowboy,cowboy_app,cowboy_bstr,cowboy_children,cowboy_clear,
          cowboy_clock,cowboy_compress_h,cowboy_constraints,cowboy_handler,
          cowboy_http,cowboy_http2,cowboy_loop,cowboy_metrics_h,
          cowboy_middleware,cowboy_req,cowboy_rest,cowboy_router,
          cowboy_static,cowboy_stream,cowboy_stream_h,cowboy_sub_protocol,
          cowboy_sup,cowboy_tls,cowboy_tracer_h,cowboy_websocket]},
     {path,["$ROOT/lib/emqx-4.3.12/ebin"]},
     {primLoad,
         [emqx,emqx_access_control,emqx_access_rule,emqx_acl_cache,emqx_alarm,
          emqx_alarm_handler,emqx_app,emqx_banned,emqx_base62,emqx_batch,
          emqx_boot,emqx_broker,emqx_broker_bench,emqx_broker_helper,
          emqx_broker_sup,emqx_channel,emqx_cm,emqx_cm_locker,
          emqx_cm_registry,emqx_cm_sup,emqx_congestion,emqx_connection,
          emqx_ctl,emqx_flapping,emqx_frame,emqx_gc,emqx_gen_mod,
          emqx_global_gc,emqx_guid,emqx_hooks,emqx_http_lib,emqx_inflight,
          emqx_json,emqx_keepalive,emqx_kernel_sup,emqx_limiter,
          emqx_listeners,emqx_logger,emqx_logger_jsonfmt,emqx_logger_textfmt,
          emqx_message,emqx_metrics,emqx_misc,emqx_mountpoint,emqx_mqtt_caps,
          emqx_mqtt_props,emqx_mqueue,emqx_node_dump,emqx_os_mon,emqx_packet,
          emqx_passwd,emqx_pd,emqx_plugins,emqx_pmon,emqx_pool,emqx_pool_sup,
          emqx_pqueue,emqx_psk,emqx_reason_codes,emqx_router,
          emqx_router_helper,emqx_router_sup,emqx_rpc,emqx_rule_actions_trans,
          emqx_sequence,emqx_session,emqx_shared_sub,emqx_stats,emqx_sup,
          emqx_sys,emqx_sys_mon,emqx_sys_sup,emqx_tables,emqx_tls_lib,
          emqx_topic,emqx_tracer,emqx_trie,emqx_types,emqx_vm,emqx_vm_mon,
          emqx_ws_connection,emqx_zone]},
     {path,["$ROOT/lib/mnesia-4.18.1/ebin"]},
     {primLoad,
         [mnesia,mnesia_app,mnesia_backend_type,mnesia_backup,mnesia_bup,
          mnesia_checkpoint,mnesia_checkpoint_sup,mnesia_controller,
          mnesia_dumper,mnesia_event,mnesia_ext_sup,mnesia_frag,
          mnesia_frag_hash,mnesia_index,mnesia_kernel_sup,mnesia_late_loader,
          mnesia_lib,mnesia_loader,mnesia_locker,mnesia_log,mnesia_monitor,
          mnesia_recover,mnesia_registry,mnesia_rpc,mnesia_schema,
          mnesia_snmp_hook,mnesia_sp,mnesia_subscr,mnesia_sup,mnesia_text,
          mnesia_tm]},
     {path,["$ROOT/lib/ekka-0.8.1.7/ebin"]},
     {primLoad,
         [ekka,ekka_app,ekka_autoclean,ekka_autocluster,ekka_autoheal,
          ekka_boot,ekka_cluster,ekka_cluster_dns,ekka_cluster_etcd,
          ekka_cluster_k8s,ekka_cluster_mcast,ekka_cluster_static,
          ekka_cluster_strategy,ekka_cluster_sup,ekka_dist,ekka_epmd,
          ekka_guid,ekka_httpc,ekka_locker,ekka_locker_sup,ekka_membership,
          ekka_mnesia,ekka_node,ekka_node_monitor,ekka_node_ttl,ekka_ring,
          ekka_sup]},
     {path,["$ROOT/lib/emqx_plugin_libs-4.3.1/ebin"]},
     {primLoad,[emqx_plugin_libs,emqx_plugin_libs_ssl]},
     {path,["$ROOT/lib/recon-2.5.1/ebin"]},
     {primLoad,[recon,recon_alloc,recon_lib,recon_map,recon_rec,recon_trace]},
     {path,["$ROOT/lib/observer_cli-1.6.1/ebin"]},
     {primLoad,
         [observer_cli,observer_cli_application,observer_cli_escriptize,
          observer_cli_ets,observer_cli_help,observer_cli_inet,
          observer_cli_lib,observer_cli_mnesia,observer_cli_plugin,
          observer_cli_port,observer_cli_process,observer_cli_store,
          observer_cli_system]},
     {path,["$ROOT/lib/emqx_modules-4.3.3/ebin"]},
     {primLoad,
         [emqx_mod_acl_internal,emqx_mod_api_topic_metrics,emqx_mod_delayed,
          emqx_mod_presence,emqx_mod_rewrite,emqx_mod_subscription,
          emqx_mod_sup,emqx_mod_topic_metrics,emqx_modules,emqx_modules_api,
          emqx_modules_app]},
     {path,["$ROOT/lib/bcrypt-0.6.0/ebin"]},
     {primLoad,
         [bcrypt,bcrypt_app,bcrypt_nif,bcrypt_nif_worker,bcrypt_pool,
          bcrypt_port,bcrypt_port_sup,bcrypt_sup]},
     {path,["$ROOT/lib/luerl-0.3/ebin"]},
     {primLoad,
         [luerl,luerl_app,luerl_comp,luerl_comp_cg,luerl_comp_env,
          luerl_comp_locf,luerl_comp_peep,luerl_comp_vars,luerl_emul,
          luerl_lib,luerl_lib_basic,luerl_lib_bit32,luerl_lib_debug,
          luerl_lib_io,luerl_lib_math,luerl_lib_os,luerl_lib_package,
          luerl_lib_string,luerl_lib_string_format,luerl_lib_table,
          luerl_parse,luerl_scan,luerl_sup,ttdict]},
     {path,["$ROOT/lib/xmerl-1.3.26/ebin"]},
     {primLoad,
         [xmerl,xmerl_b64Bin,xmerl_b64Bin_scan,xmerl_eventp,xmerl_html,
          xmerl_lib,xmerl_otpsgml,xmerl_regexp,xmerl_sax_old_dom,
          xmerl_sax_parser,xmerl_sax_parser_latin1,xmerl_sax_parser_list,
          xmerl_sax_parser_utf16be,xmerl_sax_parser_utf16le,
          xmerl_sax_parser_utf8,xmerl_sax_simple_dom,xmerl_scan,xmerl_sgml,
          xmerl_simple,xmerl_text,xmerl_ucs,xmerl_uri,xmerl_validate,
          xmerl_xlate,xmerl_xml,xmerl_xpath,xmerl_xpath_lib,xmerl_xpath_parse,
          xmerl_xpath_pred,xmerl_xpath_scan,xmerl_xs,xmerl_xsd,
          xmerl_xsd_type]},
     {path,["$ROOT/lib/observer-2.9.5/ebin"]},
     {primLoad,
         [cdv_atom_cb,cdv_bin_cb,cdv_detail_wx,cdv_dist_cb,cdv_ets_cb,
          cdv_fun_cb,cdv_gen_cb,cdv_html_wx,cdv_info_wx,cdv_int_tab_cb,
          cdv_mem_cb,cdv_mod_cb,cdv_multi_wx,cdv_persistent_cb,cdv_port_cb,
          cdv_proc_cb,cdv_sched_cb,cdv_table_wx,cdv_term_cb,cdv_timer_cb,
          cdv_virtual_list_wx,cdv_wx,crashdump_viewer,etop,etop_tr,etop_txt,
          observer,observer_alloc_wx,observer_app_wx,observer_html_lib,
          observer_lib,observer_perf_wx,observer_port_wx,observer_pro_wx,
          observer_procinfo,observer_sys_wx,observer_trace_wx,
          observer_traceoptions_wx,observer_tv_table,observer_tv_wx,
          observer_wx,ttb,ttb_et]},
     {path,["$ROOT/lib/emqx_retainer-4.3.2/ebin"]},
     {primLoad,
         [emqx_retainer,emqx_retainer_app,emqx_retainer_cli,
          emqx_retainer_sup]},
     {path,["$ROOT/lib/jiffy-1.0.5/ebin"]},
     {primLoad,[jiffy,jiffy_utf8]},
     {path,["$ROOT/lib/minirest-0.3.7/ebin"]},
     {primLoad,[minirest,minirest_handler]},
     {path,["$ROOT/lib/emqx_management-4.3.9/ebin"]},
     {primLoad,
         [emqx_mgmt,emqx_mgmt_api,emqx_mgmt_api_acl,emqx_mgmt_api_alarms,
          emqx_mgmt_api_apps,emqx_mgmt_api_banned,emqx_mgmt_api_brokers,
          emqx_mgmt_api_clients,emqx_mgmt_api_data,emqx_mgmt_api_listeners,
          emqx_mgmt_api_metrics,emqx_mgmt_api_nodes,emqx_mgmt_api_plugins,
          emqx_mgmt_api_pubsub,emqx_mgmt_api_routes,emqx_mgmt_api_stats,
          emqx_mgmt_api_subscriptions,emqx_mgmt_app,emqx_mgmt_auth,
          emqx_mgmt_cli,emqx_mgmt_data_backup,emqx_mgmt_http,emqx_mgmt_sup,
          emqx_mgmt_util]},
     {path,["$ROOT/lib/emqx_dashboard-4.3.7/ebin"]},
     {primLoad,
         [emqx_dashboard,emqx_dashboard_admin,emqx_dashboard_api,
          emqx_dashboard_app,emqx_dashboard_cli,emqx_dashboard_sup]},
     {path,["$ROOT/lib/replayq-0.3.2/ebin"]},
     {primLoad,[replayq]},
     {path,["$ROOT/lib/emqtt-1.2.3.1/ebin"]},
     {primLoad,[emqtt,emqtt_cli,emqtt_frame,emqtt_props,emqtt_sock,emqtt_ws]},
     {path,["$ROOT/lib/emqx_bridge_mqtt-4.3.3/ebin"]},
     {primLoad,
         [emqx_bridge_connect,emqx_bridge_mqtt,emqx_bridge_mqtt_actions,
          emqx_bridge_mqtt_app,emqx_bridge_mqtt_cli,emqx_bridge_mqtt_sup,
          emqx_bridge_msg,emqx_bridge_rpc,emqx_bridge_worker]},
     {path,["$ROOT/lib/emqx_sn-4.3.4/ebin"]},
     {primLoad,
         [emqx_sn_app,emqx_sn_asleep_timer,emqx_sn_broadcast,emqx_sn_frame,
          emqx_sn_gateway,emqx_sn_registry,emqx_sn_sup]},
     {path,["$ROOT/lib/gen_coap-0.2.1/ebin"]},
     {primLoad,
         [coap_channel,coap_client,coap_message,coap_message_parser,
          coap_observer,coap_resource,coap_responder,coap_responder_sup,
          coap_server,coap_server_content,coap_server_registry,coap_test,
          coap_transport,core_iana,core_link,core_link_parser,
          core_link_scanner,sample_client,sample_server]},
     {path,["$ROOT/lib/emqx_coap-4.3.1/ebin"]},
     {primLoad,
         [emqx_coap_app,emqx_coap_mqtt_adapter,emqx_coap_pubsub_resource,
          emqx_coap_pubsub_topics,emqx_coap_registry,emqx_coap_resource,
          emqx_coap_server,emqx_coap_sup,emqx_coap_timer]},
     {path,["$ROOT/lib/emqx_stomp-4.3.3/ebin"]},
     {primLoad,
         [emqx_stomp,emqx_stomp_connection,emqx_stomp_frame,
          emqx_stomp_heartbeat,emqx_stomp_protocol]},
     {path,["$ROOT/lib/gun-1.3.7/ebin"]},
     {primLoad,
         [gun,gun_app,gun_content_handler,gun_data_h,gun_http,gun_http2,
          gun_sse_h,gun_sup,gun_tcp,gun_tls,gun_ws,gun_ws_h]},
     {path,["$ROOT/lib/ehttpc-0.1.14/ebin"]},
     {primLoad,
         [ehttpc,ehttpc_app,ehttpc_pool,ehttpc_pool_sup,ehttpc_sup,
          ehttpc_worker_sup]},
     {path,["$ROOT/lib/emqx_auth_http-4.3.3/ebin"]},
     {primLoad,
         [emqx_acl_http,emqx_auth_http,emqx_auth_http_app,emqx_auth_http_cli,
          emqx_auth_http_sup]},
     {path,["$ROOT/lib/mysql-1.7.0/ebin"]},
     {primLoad,[mysql,mysql_cache,mysql_conn,mysql_encode,mysql_protocol]},
     {path,["$ROOT/lib/ecpool-0.5.2/ebin"]},
     {primLoad,
         [ecpool,ecpool_app,ecpool_pool,ecpool_pool_sup,ecpool_sup,
          ecpool_worker,ecpool_worker_sup]},
     {path,["$ROOT/lib/emqx_auth_mysql-4.3.0/ebin"]},
     {primLoad,
         [emqx_acl_mysql,emqx_auth_mysql,emqx_auth_mysql_app,
          emqx_auth_mysql_cli,emqx_auth_mysql_sup]},
     {path,["$ROOT/lib/jose-1.11.1/ebin"]},
     {primLoad,
         [jose,jose_app,jose_base,jose_base64,jose_base64url,
          jose_block_encryptor,jose_chacha20_poly1305,
          jose_chacha20_poly1305_crypto,jose_chacha20_poly1305_libsodium,
          jose_chacha20_poly1305_unsupported,jose_crypto_compat,
          jose_curve25519,jose_curve25519_libdecaf,jose_curve25519_libsodium,
          jose_curve25519_unsupported,jose_curve448,jose_curve448_libdecaf,
          jose_curve448_unsupported,jose_json,jose_json_jason,jose_json_jiffy,
          jose_json_jsone,jose_json_jsx,jose_json_ojson,jose_json_poison,
          jose_json_poison_compat_encoder,jose_json_poison_lexical_encoder,
          jose_json_unsupported,jose_jwa,jose_jwa_aes,jose_jwa_aes_kw,
          jose_jwa_base64url,jose_jwa_bench,jose_jwa_chacha20,
          jose_jwa_chacha20_poly1305,jose_jwa_concat_kdf,jose_jwa_curve25519,
          jose_jwa_curve448,jose_jwa_ed25519,jose_jwa_ed448,
          jose_jwa_hchacha20,jose_jwa_math,jose_jwa_pkcs1,jose_jwa_pkcs5,
          jose_jwa_pkcs7,jose_jwa_poly1305,jose_jwa_sha3,jose_jwa_unsupported,
          jose_jwa_x25519,jose_jwa_x448,jose_jwa_xchacha20,
          jose_jwa_xchacha20_poly1305,jose_jwe,jose_jwe_alg,
          jose_jwe_alg_aes_kw,jose_jwe_alg_c20p_kw,jose_jwe_alg_dir,
          jose_jwe_alg_ecdh_1pu,jose_jwe_alg_ecdh_es,jose_jwe_alg_pbes2,
          jose_jwe_alg_rsa,jose_jwe_alg_xc20p_kw,jose_jwe_enc,
          jose_jwe_enc_aes,jose_jwe_enc_c20p,jose_jwe_enc_xc20p,jose_jwe_zip,
          jose_jwk,jose_jwk_der,jose_jwk_kty,jose_jwk_kty_ec,jose_jwk_kty_oct,
          jose_jwk_kty_okp_ed25519,jose_jwk_kty_okp_ed25519ph,
          jose_jwk_kty_okp_ed448,jose_jwk_kty_okp_ed448ph,
          jose_jwk_kty_okp_x25519,jose_jwk_kty_okp_x448,jose_jwk_kty_rsa,
          jose_jwk_oct,jose_jwk_openssh_key,jose_jwk_pem,jose_jwk_set,
          jose_jwk_use_enc,jose_jwk_use_sig,jose_jws,jose_jws_alg,
          jose_jws_alg_ecdsa,jose_jws_alg_eddsa,jose_jws_alg_hmac,
          jose_jws_alg_none,jose_jws_alg_poly1305,jose_jws_alg_rsa_pkcs1_v1_5,
          jose_jws_alg_rsa_pss,jose_jwt,jose_public_key,jose_server,jose_sha3,
          jose_sha3_keccakf1600_driver,jose_sha3_keccakf1600_nif,
          jose_sha3_libdecaf,jose_sha3_unsupported,jose_sup,
          jose_xchacha20_poly1305,jose_xchacha20_poly1305_crypto,
          jose_xchacha20_poly1305_unsupported]},
     {path,["$ROOT/lib/emqx_auth_jwt-4.3.1/ebin"]},
     {primLoad,[emqx_auth_jwt,emqx_auth_jwt_app,emqx_auth_jwt_svr]},
     {path,["$ROOT/lib/emqx_auth_mnesia-4.3.4/ebin"]},
     {primLoad,
         [emqx_acl_mnesia,emqx_acl_mnesia_api,emqx_acl_mnesia_cli,
          emqx_acl_mnesia_db,emqx_acl_mnesia_migrator,emqx_auth_mnesia,
          emqx_auth_mnesia_api,emqx_auth_mnesia_app,emqx_auth_mnesia_cli,
          emqx_auth_mnesia_sup]},
     {path,["$ROOT/lib/emqx_web_hook-4.3.8/ebin"]},
     {primLoad,
         [emqx_web_hook,emqx_web_hook_actions,emqx_web_hook_app,
          emqx_web_hook_sup]},
     {path,["$ROOT/lib/emqx_recon-4.3.0/ebin"]},
     {primLoad,[emqx_recon,emqx_recon_cli]},
     {path,["$ROOT/lib/rulesql-0.1.2/ebin"]},
     {primLoad,[rulesql,sql_lex]},
     {path,["$ROOT/lib/getopt-1.0.1/ebin"]},
     {primLoad,[getopt]},
     {path,["$ROOT/lib/emqx_rule_engine-4.3.6/ebin"]},
     {primLoad,
         [emqx_rule_actions,emqx_rule_engine,emqx_rule_engine_api,
          emqx_rule_engine_app,emqx_rule_engine_cli,emqx_rule_engine_sup,
          emqx_rule_events,emqx_rule_funcs,emqx_rule_id,emqx_rule_locker,
          emqx_rule_maps,emqx_rule_metrics,emqx_rule_monitor,
          emqx_rule_registry,emqx_rule_runtime,emqx_rule_sqlparser,
          emqx_rule_sqltester,emqx_rule_utils,emqx_rule_validator]},
     {path,["$ROOT/lib/pbkdf2-2.0.4/ebin"]},
     {primLoad,[pbkdf2]},
     {path,["$ROOT/lib/emqx_sasl-4.3.0/ebin"]},
     {primLoad,
         [emqx_sasl,emqx_sasl_api,emqx_sasl_app,emqx_sasl_cli,
          emqx_sasl_scram]},
     {path,["$ROOT/lib/emqx_telemetry-4.3.1/ebin"]},
     {primLoad,
         [emqx_telemetry,emqx_telemetry_api,emqx_telemetry_app,
          emqx_telemetry_sup]},
     {path,["$ROOT/lib/lwm2m_coap-1.1.5/ebin"]},
     {primLoad,
         [coap_core_iana,coap_core_link,coap_core_link_parser,
          coap_core_link_scanner,lwm2m_coap_channel,lwm2m_coap_client,
          lwm2m_coap_message,lwm2m_coap_message_parser,lwm2m_coap_observer,
          lwm2m_coap_resource,lwm2m_coap_responder,lwm2m_coap_responder_sup,
          lwm2m_coap_server,lwm2m_coap_server_content,
          lwm2m_coap_server_registry,lwm2m_coap_test,lwm2m_coap_transport]},
     {path,["$ROOT/lib/emqx_lwm2m-4.3.5/ebin"]},
     {primLoad,
         [binary_util,emqx_lwm2m_api,emqx_lwm2m_app,emqx_lwm2m_cm,
          emqx_lwm2m_cm_sup,emqx_lwm2m_cmd_handler,emqx_lwm2m_coap_resource,
          emqx_lwm2m_coap_server,emqx_lwm2m_json,emqx_lwm2m_message,
          emqx_lwm2m_protocol,emqx_lwm2m_sup,emqx_lwm2m_timer,emqx_lwm2m_tlv,
          emqx_lwm2m_xml_object,emqx_lwm2m_xml_object_db]},
     {path,["$ROOT/lib/eldap2-1.2.2/ebin"]},
     {primLoad,['ELDAPv3',eldap2]},
     {path,["$ROOT/lib/emqx_auth_ldap-4.3.2/ebin"]},
     {primLoad,
         [emqx_acl_ldap,emqx_auth_ldap,emqx_auth_ldap_app,emqx_auth_ldap_cli,
          emqx_auth_ldap_sup]},
     {path,["$ROOT/lib/epgsql-4.4.0/ebin"]},
     {primLoad,
         [epgsql,epgsql_binary,epgsql_cmd_batch,epgsql_cmd_bind,
          epgsql_cmd_close,epgsql_cmd_connect,epgsql_cmd_describe_portal,
          epgsql_cmd_describe_statement,epgsql_cmd_equery,epgsql_cmd_execute,
          epgsql_cmd_parse,epgsql_cmd_prepared_query,epgsql_cmd_squery,
          epgsql_cmd_start_replication,epgsql_cmd_sync,
          epgsql_cmd_update_type_cache,epgsql_codec,epgsql_codec_boolean,
          epgsql_codec_bpchar,epgsql_codec_datetime,epgsql_codec_float,
          epgsql_codec_geometric,epgsql_codec_hstore,epgsql_codec_integer,
          epgsql_codec_intrange,epgsql_codec_json,epgsql_codec_net,
          epgsql_codec_noop,epgsql_codec_postgis,epgsql_codec_text,
          epgsql_codec_timerange,epgsql_codec_uuid,epgsql_command,
          epgsql_errcodes,epgsql_fdatetime,epgsql_idatetime,epgsql_oid_db,
          epgsql_scram,epgsql_sock,epgsql_wire,epgsqla,epgsqli,ewkb]},
     {path,["$ROOT/lib/emqx_auth_pgsql-4.3.0/ebin"]},
     {primLoad,
         [emqx_acl_pgsql,emqx_auth_pgsql,emqx_auth_pgsql_app,
          emqx_auth_pgsql_cli,emqx_auth_pgsql_sup]},
     {path,["$ROOT/lib/eredis-1.2.3/ebin"]},
     {primLoad,
         [basho_bench_driver_eredis,basho_bench_driver_erldis,eredis,
          eredis_client,eredis_parser,eredis_sentinel,eredis_sentinel_client,
          eredis_sentinel_masters,eredis_sentinel_sup,eredis_sub,
          eredis_sub_client]},
     {path,["$ROOT/lib/eredis_cluster-0.6.5/ebin"]},
     {primLoad,
         [eredis_cluster,eredis_cluster_hash,eredis_cluster_monitor,
          eredis_cluster_pool,eredis_cluster_pool_worker,eredis_cluster_sup]},
     {path,["$ROOT/lib/emqx_auth_redis-4.3.0/ebin"]},
     {primLoad,
         [emqx_acl_redis,emqx_auth_redis,emqx_auth_redis_app,
          emqx_auth_redis_cli,emqx_auth_redis_sup]},
     {path,["$ROOT/lib/bson-v0.2.2/ebin"]},
     {primLoad,[bson,bson_binary,bson_schema]},
     {path,["$ROOT/lib/poolboy-1.5.2/ebin"]},
     {primLoad,[poolboy,poolboy_sup,poolboy_worker]},
     {path,["$ROOT/lib/mongodb-3.0.10/ebin"]},
     {primLoad,
         [mc_auth_logic,mc_connection_man,mc_cursor,mc_monitor,mc_pool_sup,
          mc_selecting_logics,mc_server,mc_super_sup,mc_topology,
          mc_topology_logics,mc_utils,mc_worker,mc_worker_api,mc_worker_logic,
          mongo_api,mongo_app,mongo_id_server,mongo_protocol,mongoc]},
     {path,["$ROOT/lib/emqx_auth_mongo-4.3.0/ebin"]},
     {primLoad,
         [emqx_acl_mongo,emqx_auth_mongo,emqx_auth_mongo_app,
          emqx_auth_mongo_sup]},
     {path,["$ROOT/lib/emqx_lua_hook-4.3.0/ebin"]},
     {primLoad,
         [emqx_lua_hook,emqx_lua_hook_app,emqx_lua_hook_cli,emqx_lua_hook_sup,
          emqx_lua_script]},
     {path,["$ROOT/lib/grpc-0.6.3/ebin"]},
     {primLoad,
         [grpc,grpc_app,grpc_client,grpc_client_sup,grpc_frame,grpc_health_pb,
          grpc_health_svr,grpc_health_v_1_health_bhvr,
          grpc_health_v_1_health_client,grpc_lib,grpc_reflection_pb,
          grpc_reflection_svr,grpc_reflection_v_1alpha_server_reflection_bhvr,
          grpc_reflection_v_1alpha_server_reflection_client,grpc_stream,
          grpc_stream_h,grpc_sup,grpc_utils]},
     {path,["$ROOT/lib/emqx_exhook-4.3.4/ebin"]},
     {primLoad,
         [emqx_exhook,emqx_exhook_app,emqx_exhook_cli,emqx_exhook_handler,
          emqx_exhook_mngr,emqx_exhook_pb,emqx_exhook_server,emqx_exhook_sup,
          emqx_exhook_v_1_hook_provider_bhvr,
          emqx_exhook_v_1_hook_provider_client]},
     {path,["$ROOT/lib/emqx_exproto-4.3.5/ebin"]},
     {primLoad,
         [emqx_exproto,emqx_exproto_app,emqx_exproto_channel,
          emqx_exproto_conn,emqx_exproto_gcli,emqx_exproto_gsvr,
          emqx_exproto_pb,emqx_exproto_sup,
          emqx_exproto_v_1_connection_adapter_bhvr,
          emqx_exproto_v_1_connection_adapter_client,
          emqx_exproto_v_1_connection_handler_bhvr,
          emqx_exproto_v_1_connection_handler_client]},
     {path,["$ROOT/lib/prometheus-3.1.0/ebin"]},
     {primLoad,
         [prometheus,prometheus_buckets,prometheus_collector,
          prometheus_counter,prometheus_format,prometheus_gauge,
          prometheus_histogram,prometheus_http,prometheus_instrumenter,
          prometheus_metric,prometheus_metric_spec,prometheus_misc,
          prometheus_mnesia,prometheus_mnesia_collector,prometheus_model,
          prometheus_model_helpers,prometheus_protobuf_format,
          prometheus_registry,prometheus_summary,prometheus_sup,
          prometheus_test_instrumenter,prometheus_text_format,prometheus_time,
          prometheus_vm_memory_collector,prometheus_vm_statistics_collector,
          prometheus_vm_system_info_collector]},
     {path,["$ROOT/lib/emqx_prometheus-4.3.0/ebin"]},
     {primLoad,[emqx_prometheus,emqx_prometheus_app,emqx_prometheus_sup]},
     {path,["$ROOT/lib/emqx_psk_file-4.3.0/ebin"]},
     {primLoad,[emqx_psk_file,emqx_psk_file_app,emqx_psk_file_sup]},
     {progress,modules_loaded},
     {path,
         ["$ROOT/lib/kernel-7.2.1/ebin","$ROOT/lib/stdlib-3.14/ebin",
          "$ROOT/lib/sasl-4.0.1/ebin","$ROOT/lib/crypto-4.8.3/ebin",
          "$ROOT/lib/asn1-5.0.14/ebin","$ROOT/lib/public_key-1.9.2/ebin",
          "$ROOT/lib/syntax_tools-2.4/ebin","$ROOT/lib/ssl-10.2.4.3/ebin",
          "$ROOT/lib/os_mon-2.6.1/ebin","$ROOT/lib/inets-7.3.2/ebin",
          "$ROOT/lib/compiler-7.6.6/ebin",
          "$ROOT/lib/runtime_tools-1.15.1/ebin",
          "$ROOT/lib/cuttlefish-3.3.6/ebin","$ROOT/lib/gproc-0.8.0/ebin",
          "$ROOT/lib/gen_rpc-2.5.1/ebin","$ROOT/lib/esockd-5.8.0/ebin",
          "$ROOT/lib/cowlib-2.8.0/ebin","$ROOT/lib/ranch-1.7.1/ebin",
          "$ROOT/lib/cowboy-2.8.2/ebin","$ROOT/lib/emqx-4.3.12/ebin",
          "$ROOT/lib/mnesia-4.18.1/ebin","$ROOT/lib/ekka-0.8.1.7/ebin",
          "$ROOT/lib/emqx_plugin_libs-4.3.1/ebin",
          "$ROOT/lib/recon-2.5.1/ebin","$ROOT/lib/observer_cli-1.6.1/ebin",
          "$ROOT/lib/emqx_modules-4.3.3/ebin","$ROOT/lib/bcrypt-0.6.0/ebin",
          "$ROOT/lib/luerl-0.3/ebin","$ROOT/lib/xmerl-1.3.26/ebin",
          "$ROOT/lib/observer-2.9.5/ebin",
          "$ROOT/lib/emqx_retainer-4.3.2/ebin","$ROOT/lib/jiffy-1.0.5/ebin",
          "$ROOT/lib/minirest-0.3.7/ebin",
          "$ROOT/lib/emqx_management-4.3.9/ebin",
          "$ROOT/lib/emqx_dashboard-4.3.7/ebin",
          "$ROOT/lib/replayq-0.3.2/ebin","$ROOT/lib/emqtt-1.2.3.1/ebin",
          "$ROOT/lib/emqx_bridge_mqtt-4.3.3/ebin",
          "$ROOT/lib/emqx_sn-4.3.4/ebin","$ROOT/lib/gen_coap-0.2.1/ebin",
          "$ROOT/lib/emqx_coap-4.3.1/ebin","$ROOT/lib/emqx_stomp-4.3.3/ebin",
          "$ROOT/lib/gun-1.3.7/ebin","$ROOT/lib/ehttpc-0.1.14/ebin",
          "$ROOT/lib/emqx_auth_http-4.3.3/ebin","$ROOT/lib/mysql-1.7.0/ebin",
          "$ROOT/lib/ecpool-0.5.2/ebin",
          "$ROOT/lib/emqx_auth_mysql-4.3.0/ebin","$ROOT/lib/jose-1.11.1/ebin",
          "$ROOT/lib/emqx_auth_jwt-4.3.1/ebin",
          "$ROOT/lib/emqx_auth_mnesia-4.3.4/ebin",
          "$ROOT/lib/emqx_web_hook-4.3.8/ebin",
          "$ROOT/lib/emqx_recon-4.3.0/ebin","$ROOT/lib/rulesql-0.1.2/ebin",
          "$ROOT/lib/getopt-1.0.1/ebin",
          "$ROOT/lib/emqx_rule_engine-4.3.6/ebin",
          "$ROOT/lib/pbkdf2-2.0.4/ebin","$ROOT/lib/emqx_sasl-4.3.0/ebin",
          "$ROOT/lib/emqx_telemetry-4.3.1/ebin",
          "$ROOT/lib/lwm2m_coap-1.1.5/ebin","$ROOT/lib/emqx_lwm2m-4.3.5/ebin",
          "$ROOT/lib/eldap2-1.2.2/ebin","$ROOT/lib/emqx_auth_ldap-4.3.2/ebin",
          "$ROOT/lib/epgsql-4.4.0/ebin",
          "$ROOT/lib/emqx_auth_pgsql-4.3.0/ebin",
          "$ROOT/lib/eredis-1.2.3/ebin","$ROOT/lib/eredis_cluster-0.6.5/ebin",
          "$ROOT/lib/emqx_auth_redis-4.3.0/ebin","$ROOT/lib/bson-v0.2.2/ebin",
          "$ROOT/lib/poolboy-1.5.2/ebin","$ROOT/lib/mongodb-3.0.10/ebin",
          "$ROOT/lib/emqx_auth_mongo-4.3.0/ebin",
          "$ROOT/lib/emqx_lua_hook-4.3.0/ebin","$ROOT/lib/grpc-0.6.3/ebin",
          "$ROOT/lib/emqx_exhook-4.3.4/ebin",
          "$ROOT/lib/emqx_exproto-4.3.5/ebin",
          "$ROOT/lib/prometheus-3.1.0/ebin",
          "$ROOT/lib/emqx_prometheus-4.3.0/ebin",
          "$ROOT/lib/emqx_psk_file-4.3.0/ebin"]},
     {kernelProcess,heart,{heart,start,[]}},
     {kernelProcess,logger,{logger_server,start_link,[]}},
     {kernelProcess,application_controller,
         {application_controller,start,
             [{application,kernel,
                  [{description,"ERTS  CXC 138 10"},
                   {vsn,"7.2.1"},
                   {id,[]},
                   {modules,
                       [application,application_controller,application_master,
                        application_starter,auth,code,code_server,dist_util,
                        erl_boot_server,erl_compile_server,erl_distribution,
                        erl_reply,erl_signal_handler,erpc,error_handler,
                        error_logger,file,file_server,file_io_server,global,
                        global_group,global_search,group,group_history,heart,
                        hipe_unified_loader,inet6_tcp,inet6_tcp_dist,
                        inet6_udp,inet6_sctp,inet_config,inet_hosts,
                        inet_gethost_native,inet_tcp_dist,kernel,
                        kernel_config,kernel_refc,local_tcp,local_udp,logger,
                        logger_backend,logger_config,logger_disk_log_h,
                        logger_filters,logger_formatter,logger_h_common,
                        logger_handler_watcher,logger_olp,logger_proxy,
                        logger_server,logger_simple_h,logger_std_h,logger_sup,
                        net,net_adm,net_kernel,os,ram_file,rpc,user,user_drv,
                        user_sup,disk_log,disk_log_1,disk_log_server,
                        disk_log_sup,dist_ac,erl_ddll,erl_epmd,erts_debug,
                        gen_tcp,gen_udp,gen_sctp,gen_tcp_socket,inet,inet_db,
                        inet_dns,inet_parse,inet_res,inet_tcp,inet_udp,
                        inet_sctp,pg,pg2,raw_file_io,raw_file_io_compressed,
                        raw_file_io_deflate,raw_file_io_delayed,
                        raw_file_io_inflate,raw_file_io_list,raw_file_io_raw,
                        seq_trace,socket,standard_error,wrap_log_reader]},
                   {registered,
                       [application_controller,erl_reply,auth,boot_server,
                        code_server,disk_log_server,disk_log_sup,
                        erl_prim_loader,error_logger,file_server_2,
                        fixtable_server,global_group,global_name_server,heart,
                        init,kernel_config,kernel_refc,kernel_sup,logger,
                        logger_handler_watcher,logger_sup,net_kernel,net_sup,
                        rex,user,os_server,ddll_server,erl_epmd,inet_db,pg,
                        pg2]},
                   {applications,[]},
                   {included_applications,[]},
                   {env,
                       [{logger_level,notice},
                        {logger_sasl_compatible,false},
                        {shell_docs_ansi,auto}]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{kernel,[]}}]}]}},
     {progress,init_kernel_started},
     {apply,
         {application,load,
             [{application,stdlib,
                  [{description,"ERTS  CXC 138 10"},
                   {vsn,"3.14"},
                   {id,[]},
                   {modules,
                       [array,base64,beam_lib,binary,c,calendar,dets,
                        dets_server,dets_sup,dets_utils,dets_v9,dict,digraph,
                        digraph_utils,edlin,edlin_expand,epp,eval_bits,
                        erl_abstract_code,erl_anno,erl_bits,erl_compile,
                        erl_error,erl_eval,erl_expand_records,erl_internal,
                        erl_lint,erl_parse,erl_posix_msg,erl_pp,erl_scan,
                        erl_tar,error_logger_file_h,error_logger_tty_h,
                        escript,ets,file_sorter,filelib,filename,gb_trees,
                        gb_sets,gen,gen_event,gen_fsm,gen_server,gen_statem,
                        io,io_lib,io_lib_format,io_lib_fread,io_lib_pretty,
                        lists,log_mf_h,maps,math,ms_transform,orddict,ordsets,
                        otp_internal,pool,proc_lib,proplists,qlc,qlc_pt,queue,
                        rand,random,re,sets,shell,shell_default,shell_docs,
                        slave,sofs,string,supervisor,supervisor_bridge,sys,
                        timer,unicode,unicode_util,uri_string,win32reg,zip]},
                   {registered,
                       [timer_server,rsh_starter,take_over_monitor,
                        pool_master,dets]},
                   {applications,[kernel]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,sasl,
                  [{description,"SASL  CXC 138 11"},
                   {vsn,"4.0.1"},
                   {id,[]},
                   {modules,
                       [sasl,alarm_handler,format_lib_supp,misc_supp,rb,
                        rb_format_supp,release_handler,release_handler_1,
                        erlsrv,sasl_report,sasl_report_tty_h,
                        sasl_report_file_h,systools,systools_make,systools_rc,
                        systools_relup,systools_lib]},
                   {registered,[sasl_sup,alarm_handler,release_handler]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{sasl,[]}}]}]}},
     {apply,
         {application,load,
             [{application,crypto,
                  [{description,"CRYPTO"},
                   {vsn,"4.8.3"},
                   {id,[]},
                   {modules,[crypto,crypto_ec_curves]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[{fips_mode,false},{rand_cache_size,896}]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,asn1,
                  [{description,"The Erlang ASN1 compiler version 5.0.14"},
                   {vsn,"5.0.14"},
                   {id,[]},
                   {modules,[asn1rt_nif]},
                   {registered,[asn1_ns,asn1db]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,public_key,
                  [{description,"Public key infrastructure"},
                   {vsn,"1.9.2"},
                   {id,[]},
                   {modules,
                       [public_key,pubkey_pem,pubkey_pbe,pubkey_ssh,
                        pubkey_cert,pubkey_cert_records,pubkey_crl,
                        pubkey_ocsp,'OTP-PUB-KEY','PKCS-FRAME']},
                   {registered,[]},
                   {applications,[kernel,crypto,asn1,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,syntax_tools,
                  [{description,"Syntax tools"},
                   {vsn,"2.4"},
                   {id,[]},
                   {modules,
                       [epp_dodger,erl_comment_scan,erl_prettypr,
                        erl_recomment,erl_syntax,erl_syntax_lib,erl_tidy,igor,
                        merl,merl_transform,prettypr]},
                   {registered,[]},
                   {applications,[stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,ssl,
                  [{description,"Erlang/OTP SSL application"},
                   {vsn,"10.2.4.3"},
                   {id,[]},
                   {modules,
                       [tls_connection,tls_connection_1_3,tls_handshake,
                        tls_handshake_1_3,tls_record,tls_record_1_3,
                        tls_socket,tls_v1,tls_connection_sup,
                        tls_gen_connection,tls_sender,tls_server_sup,
                        tls_server_session_ticket_sup,
                        tls_server_session_ticket,tls_sup,ssl_dh_groups,
                        dtls_connection,dtls_handshake,dtls_record,
                        dtls_socket,dtls_v1,dtls_connection_sup,
                        dtls_gen_connection,dtls_packet_demux,
                        dtls_listener_sup,dtls_sup,dtls_server_sup,
                        dtls_server_session_cache_sup,ssl,
                        ssl_session_cache_api,tls_dtls_connection,ssl_config,
                        ssl_gen_statem,ssl_handshake,ssl_record,ssl_cipher,
                        ssl_cipher_format,ssl_srp_primes,ssl_alert,
                        ssl_listen_tracker_sup,tls_bloom_filter,
                        tls_client_ticket_store,inet_tls_dist,inet6_tls_dist,
                        ssl_dist_sup,ssl_dist_connection_sup,
                        ssl_dist_admin_sup,tls_dist_sup,tls_dist_server_sup,
                        ssl_session,ssl_session_cache,
                        ssl_server_session_cache,ssl_server_session_cache_db,
                        ssl_server_session_cache_sup,
                        ssl_upgrade_server_session_cache_sup,ssl_manager,
                        ssl_pem_cache,ssl_pkix_db,ssl_certificate,ssl_crl,
                        ssl_crl_cache,ssl_crl_cache_api,ssl_crl_hash_dir,
                        ssl_logger,ssl_app,ssl_sup,ssl_admin_sup,
                        ssl_connection_sup]},
                   {registered,[ssl_sup,ssl_manager]},
                   {applications,[kernel,crypto,public_key,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{ssl_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,os_mon,
                  [{description,"CPO  CXC 138 46"},
                   {vsn,"2.6.1"},
                   {id,[]},
                   {modules,
                       [os_mon,os_mon_mib,os_sup,disksup,memsup,cpu_sup,
                        os_mon_sysinfo,nteventlog]},
                   {registered,
                       [os_mon_sup,os_mon_sysinfo,disksup,memsup,cpu_sup,
                        os_sup_server]},
                   {applications,[kernel,sasl,stdlib]},
                   {included_applications,[]},
                   {env,
                       [{start_cpu_sup,true},
                        {start_disksup,true},
                        {start_memsup,true},
                        {start_os_sup,false}]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{os_mon,[]}}]}]}},
     {apply,
         {application,load,
             [{application,inets,
                  [{description,"INETS  CXC 138 49"},
                   {vsn,"7.3.2"},
                   {id,[]},
                   {modules,
                       [inets,inets_sup,inets_app,inets_service,inets_trace,
                        inets_lib,inets_ftp_wrapper,httpc,httpc_handler,
                        httpc_handler_sup,httpc_manager,httpc_profile_sup,
                        httpc_request,httpc_response,httpc_sup,httpc_cookie,
                        http_chunk,http_request,http_response,http_transport,
                        http_util,http_uri,httpd,httpd_acceptor,
                        httpd_acceptor_sup,httpd_cgi,httpd_connection_sup,
                        httpd_conf,httpd_custom,httpd_custom_api,httpd_esi,
                        httpd_example,httpd_file,httpd_instance_sup,httpd_log,
                        httpd_logger,httpd_manager,httpd_misc_sup,
                        httpd_request,httpd_request_handler,httpd_response,
                        httpd_script_env,httpd_socket,httpd_sup,httpd_util,
                        mod_actions,mod_alias,mod_auth,mod_auth_dets,
                        mod_auth_mnesia,mod_auth_plain,mod_auth_server,
                        mod_cgi,mod_dir,mod_disk_log,mod_esi,mod_get,mod_head,
                        mod_log,mod_range,mod_responsecontrol,mod_security,
                        mod_security_server,mod_trace,inets_tftp_wrapper]},
                   {registered,[inets_sup,httpc_manager]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{inets_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,compiler,
                  [{description,"ERTS  CXC 138 10"},
                   {vsn,"7.6.6"},
                   {id,[]},
                   {modules,
                       [beam_a,beam_asm,beam_block,beam_call_types,beam_clean,
                        beam_dict,beam_digraph,beam_disasm,beam_flatten,
                        beam_jump,beam_kernel_to_ssa,beam_listing,
                        beam_opcodes,beam_peep,beam_ssa,beam_ssa_bool,
                        beam_ssa_bsm,beam_ssa_codegen,beam_ssa_dead,
                        beam_ssa_funs,beam_ssa_lint,beam_ssa_opt,beam_ssa_pp,
                        beam_ssa_pre_codegen,beam_ssa_recv,beam_ssa_share,
                        beam_ssa_type,beam_trim,beam_types,beam_utils,
                        beam_validator,beam_z,cerl,cerl_clauses,cerl_inline,
                        cerl_sets,cerl_trees,compile,core_scan,core_lint,
                        core_parse,core_pp,core_lib,erl_bifs,rec_env,
                        sys_core_alias,sys_core_bsm,sys_core_fold,
                        sys_core_fold_lists,sys_core_inline,sys_core_prepare,
                        sys_pre_attributes,v3_core,v3_kernel,v3_kernel_pp]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,runtime_tools,
                  [{description,"RUNTIME_TOOLS"},
                   {vsn,"1.15.1"},
                   {id,[]},
                   {modules,
                       [appmon_info,dbg,observer_backend,runtime_tools,
                        runtime_tools_sup,erts_alloc_config,ttb_autostart,
                        dyntrace,system_information,scheduler,msacc]},
                   {registered,[runtime_tools_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{runtime_tools,[]}}]}]}},
     {apply,
         {application,load,
             [{application,cuttlefish,
                  [{description,"cuttlefish configuration abstraction"},
                   {vsn,"3.3.6"},
                   {id,[]},
                   {modules,
                       [conf_parse,cuttlefish,cuttlefish_advanced,
                        cuttlefish_bytesize,cuttlefish_conf,
                        cuttlefish_datatypes,cuttlefish_duration,
                        cuttlefish_duration_parse,cuttlefish_effective,
                        cuttlefish_enum,cuttlefish_error,cuttlefish_escript,
                        cuttlefish_flag,cuttlefish_generator,
                        cuttlefish_mapping,cuttlefish_markdown,
                        cuttlefish_rebar_plugin,cuttlefish_schema,
                        cuttlefish_translation,cuttlefish_util,
                        cuttlefish_validator,cuttlefish_variable,
                        cuttlefish_vmargs]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,gproc,
                  [{description,"Extended process registry for Erlang"},
                   {vsn,"0.8.0"},
                   {id,"GPROC"},
                   {modules,
                       [gproc,gproc_app,gproc_bcast,gproc_dist,gproc_info,
                        gproc_init,gproc_lib,gproc_monitor,gproc_pool,
                        gproc_ps,gproc_pt,gproc_sup]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{gproc_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,gen_rpc,
                  [{description,
                       "A scalable RPC library for Erlang-VM based languages"},
                   {vsn,"2.5.1"},
                   {id,[]},
                   {modules,
                       [gen_rpc,gen_rpc_acceptor,gen_rpc_acceptor_sup,
                        gen_rpc_app,gen_rpc_client,gen_rpc_client_config,
                        gen_rpc_client_sup,gen_rpc_dispatcher,gen_rpc_driver,
                        gen_rpc_driver_ssl,gen_rpc_driver_tcp,gen_rpc_helper,
                        gen_rpc_keepalive,gen_rpc_server,gen_rpc_sup]},
                   {registered,[gen_rpc_dispatcher]},
                   {applications,[kernel,crypto,public_key,asn1,ssl,stdlib]},
                   {included_applications,[]},
                   {env,
                       [{tcp_server_port,5369},
                        {tcp_client_port,5369},
                        {ssl_server_port,false},
                        {ssl_server_options,[]},
                        {ssl_client_port,5370},
                        {ssl_client_options,[]},
                        {default_client_driver,tcp},
                        {client_config_per_node,{internal,#{}}},
                        {rpc_module_control,disabled},
                        {rpc_module_list,[]},
                        {connect_timeout,5000},
                        {send_timeout,5000},
                        {authentication_timeout,5000},
                        {call_receive_timeout,15000},
                        {sbcast_receive_timeout,15000},
                        {client_inactivity_timeout,infinity},
                        {server_inactivity_timeout,infinity},
                        {async_call_inactivity_timeout,infinity},
                        {socket_keepalive_idle,5},
                        {socket_keepalive_interval,5},
                        {socket_keepalive_count,2}]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{gen_rpc_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,esockd,
                  [{description,
                       "General Non-blocking TCP/SSL and UDP/DTLS Server"},
                   {vsn,"5.8.0"},
                   {id,"esockd"},
                   {modules,
                       [esockd,esockd_acceptor,esockd_acceptor_sup,
                        esockd_access,esockd_app,esockd_cidr,
                        esockd_connection_sup,esockd_dtls_acceptor,
                        esockd_dtls_acceptor_sup,esockd_dtls_listener,
                        esockd_limiter,esockd_listener,esockd_listener_sup,
                        esockd_peercert,esockd_proxy_protocol,
                        esockd_rate_limit,esockd_server,esockd_ssl,esockd_sup,
                        esockd_transport,esockd_udp]},
                   {registered,[]},
                   {applications,[kernel,sasl,ssl,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{esockd_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,cowlib,
                  [{description,
                       "Support library for manipulating Web protocols."},
                   {vsn,"2.8.0"},
                   {id,[]},
                   {modules,
                       [cow_base64url,cow_cookie,cow_date,cow_hpack,cow_http,
                        cow_http2,cow_http2_machine,cow_http_hd,cow_http_te,
                        cow_iolists,cow_mimetypes,cow_multipart,cow_qs,
                        cow_spdy,cow_sse,cow_uri,cow_ws]},
                   {registered,[]},
                   {applications,[kernel,crypto,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,ranch,
                  [{description,"Socket acceptor pool for TCP protocols."},
                   {vsn,"1.7.1"},
                   {id,[]},
                   {modules,
                       [ranch,ranch_acceptor,ranch_acceptors_sup,ranch_app,
                        ranch_conns_sup,ranch_crc32c,ranch_listener_sup,
                        ranch_protocol,ranch_proxy_header,ranch_server,
                        ranch_ssl,ranch_sup,ranch_tcp,ranch_transport]},
                   {registered,[ranch_sup,ranch_server]},
                   {applications,[kernel,ssl,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{ranch_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,cowboy,
                  [{description,"Small, fast, modern HTTP server."},
                   {vsn,"2.8.2"},
                   {id,[]},
                   {modules,
                       [cowboy,cowboy_app,cowboy_bstr,cowboy_children,
                        cowboy_clear,cowboy_clock,cowboy_compress_h,
                        cowboy_constraints,cowboy_handler,cowboy_http,
                        cowboy_http2,cowboy_loop,cowboy_metrics_h,
                        cowboy_middleware,cowboy_req,cowboy_rest,
                        cowboy_router,cowboy_static,cowboy_stream,
                        cowboy_stream_h,cowboy_sub_protocol,cowboy_sup,
                        cowboy_tls,cowboy_tracer_h,cowboy_websocket]},
                   {registered,[cowboy_sup,cowboy_clock]},
                   {applications,[kernel,crypto,stdlib,cowlib,ranch]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{cowboy_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx,
                  [{description,"EMQ X"},
                   {vsn,"4.3.12"},
                   {id,"emqx"},
                   {modules,
                       [emqx,emqx_access_control,emqx_access_rule,
                        emqx_acl_cache,emqx_alarm,emqx_alarm_handler,emqx_app,
                        emqx_banned,emqx_base62,emqx_batch,emqx_boot,
                        emqx_broker,emqx_broker_bench,emqx_broker_helper,
                        emqx_broker_sup,emqx_channel,emqx_cm,emqx_cm_locker,
                        emqx_cm_registry,emqx_cm_sup,emqx_congestion,
                        emqx_connection,emqx_ctl,emqx_flapping,emqx_frame,
                        emqx_gc,emqx_gen_mod,emqx_global_gc,emqx_guid,
                        emqx_hooks,emqx_http_lib,emqx_inflight,emqx_json,
                        emqx_keepalive,emqx_kernel_sup,emqx_limiter,
                        emqx_listeners,emqx_logger,emqx_logger_jsonfmt,
                        emqx_logger_textfmt,emqx_message,emqx_metrics,
                        emqx_misc,emqx_mountpoint,emqx_mqtt_caps,
                        emqx_mqtt_props,emqx_mqueue,emqx_node_dump,
                        emqx_os_mon,emqx_packet,emqx_passwd,emqx_pd,
                        emqx_plugins,emqx_pmon,emqx_pool,emqx_pool_sup,
                        emqx_pqueue,emqx_psk,emqx_reason_codes,emqx_router,
                        emqx_router_helper,emqx_router_sup,emqx_rpc,
                        emqx_rule_actions_trans,emqx_sequence,emqx_session,
                        emqx_shared_sub,emqx_stats,emqx_sup,emqx_sys,
                        emqx_sys_mon,emqx_sys_sup,emqx_tables,emqx_tls_lib,
                        emqx_topic,emqx_tracer,emqx_trie,emqx_types,emqx_vm,
                        emqx_vm_mon,emqx_ws_connection,emqx_zone]},
                   {registered,[]},
                   {applications,
                       [kernel,sasl,os_mon,stdlib,gproc,gen_rpc,esockd,
                        cowboy]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,mnesia,
                  [{description,"MNESIA  CXC 138 12"},
                   {vsn,"4.18.1"},
                   {id,[]},
                   {modules,
                       [mnesia,mnesia_app,mnesia_backend_type,mnesia_backup,
                        mnesia_bup,mnesia_checkpoint,mnesia_checkpoint_sup,
                        mnesia_controller,mnesia_dumper,mnesia_event,
                        mnesia_ext_sup,mnesia_frag,mnesia_frag_hash,
                        mnesia_index,mnesia_kernel_sup,mnesia_late_loader,
                        mnesia_lib,mnesia_loader,mnesia_locker,mnesia_log,
                        mnesia_monitor,mnesia_recover,mnesia_registry,
                        mnesia_rpc,mnesia_schema,mnesia_snmp_hook,
                        mnesia_subscr,mnesia_sup,mnesia_sp,mnesia_text,
                        mnesia_tm]},
                   {registered,
                       [mnesia_dumper_load_regulator,mnesia_event,
                        mnesia_fallback,mnesia_controller,mnesia_kernel_sup,
                        mnesia_late_loader,mnesia_locker,mnesia_monitor,
                        mnesia_recover,mnesia_rpc,mnesia_substr,mnesia_sup,
                        mnesia_tm]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{mnesia_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,ekka,
                  [{description,"Autocluster and Autoheal for EMQ X Broker"},
                   {vsn,"0.8.1.7"},
                   {id,[]},
                   {modules,
                       [ekka,ekka_app,ekka_autoclean,ekka_autocluster,
                        ekka_autoheal,ekka_boot,ekka_cluster,ekka_cluster_dns,
                        ekka_cluster_etcd,ekka_cluster_k8s,ekka_cluster_mcast,
                        ekka_cluster_static,ekka_cluster_strategy,
                        ekka_cluster_sup,ekka_dist,ekka_epmd,ekka_guid,
                        ekka_httpc,ekka_locker,ekka_locker_sup,
                        ekka_membership,ekka_mnesia,ekka_node,
                        ekka_node_monitor,ekka_node_ttl,ekka_ring,ekka_sup]},
                   {registered,
                       [ekka_sup,ekka_membership,ekka_cluster_sup,
                        ekka_node_monitor]},
                   {applications,[kernel,inets,mnesia,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{ekka_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_plugin_libs,
                  [{description,"EMQ X Plugin utility libs"},
                   {vsn,"4.3.1"},
                   {id,[]},
                   {modules,[emqx_plugin_libs,emqx_plugin_libs_ssl]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,recon,
                  [{description,"Diagnostic tools for production use"},
                   {vsn,"2.5.1"},
                   {id,[]},
                   {modules,
                       [recon,recon_alloc,recon_lib,recon_map,recon_rec,
                        recon_trace]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,observer_cli,
                  [{description,"Visualize Erlang Nodes On The Command Line"},
                   {vsn,"1.6.1"},
                   {id,[]},
                   {modules,
                       [observer_cli,observer_cli_application,
                        observer_cli_escriptize,observer_cli_ets,
                        observer_cli_help,observer_cli_inet,observer_cli_lib,
                        observer_cli_mnesia,observer_cli_plugin,
                        observer_cli_port,observer_cli_process,
                        observer_cli_store,observer_cli_system]},
                   {registered,[]},
                   {applications,[kernel,stdlib,recon]},
                   {included_applications,[]},
                   {env,[{scheduler_usage,disable},{plugins,[]}]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_modules,
                  [{description,"EMQ X Module Management"},
                   {vsn,"4.3.3"},
                   {id,[]},
                   {modules,
                       [emqx_mod_acl_internal,emqx_mod_api_topic_metrics,
                        emqx_mod_delayed,emqx_mod_presence,emqx_mod_rewrite,
                        emqx_mod_subscription,emqx_mod_sup,
                        emqx_mod_topic_metrics,emqx_modules,emqx_modules_api,
                        emqx_modules_app]},
                   {registered,[emqx_mod_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_modules_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,bcrypt,
                  [{description,
                       "An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt."},
                   {vsn,"0.6.0"},
                   {id,[]},
                   {modules,
                       [bcrypt,bcrypt_app,bcrypt_nif,bcrypt_nif_worker,
                        bcrypt_pool,bcrypt_port,bcrypt_port_sup,bcrypt_sup]},
                   {registered,
                       [bcrypt_sup,bcrypt_nif_worker,bcrypt_port_sup,
                        bcrypt_pool]},
                   {applications,[kernel,crypto,stdlib]},
                   {included_applications,[]},
                   {env,
                       [{default_log_rounds,12},
                        {mechanism,nif},
                        {pool_size,4}]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{bcrypt_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,luerl,
                  [{description,"Luerl - an implementation of Lua on Erlang"},
                   {vsn,"0.3"},
                   {id,[]},
                   {modules,
                       [luerl,luerl_app,luerl_comp,luerl_comp_cg,
                        luerl_comp_env,luerl_comp_locf,luerl_comp_peep,
                        luerl_comp_vars,luerl_emul,luerl_lib,luerl_lib_basic,
                        luerl_lib_bit32,luerl_lib_debug,luerl_lib_io,
                        luerl_lib_math,luerl_lib_os,luerl_lib_package,
                        luerl_lib_string,luerl_lib_string_format,
                        luerl_lib_table,luerl_parse,luerl_scan,luerl_sup,
                        ttdict]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{luerl_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,xmerl,
                  [{description,"XML parser"},
                   {vsn,"1.3.26"},
                   {id,[]},
                   {modules,
                       [xmerl,xmerl_b64Bin,xmerl_b64Bin_scan,xmerl_eventp,
                        xmerl_html,xmerl_lib,xmerl_otpsgml,xmerl_regexp,
                        xmerl_sax_parser,xmerl_sax_parser_list,
                        xmerl_sax_parser_latin1,xmerl_sax_parser_utf8,
                        xmerl_sax_parser_utf16be,xmerl_sax_parser_utf16le,
                        xmerl_sax_simple_dom,xmerl_sax_old_dom,xmerl_scan,
                        xmerl_sgml,xmerl_simple,xmerl_text,xmerl_ucs,
                        xmerl_uri,xmerl_validate,xmerl_xlate,xmerl_xml,
                        xmerl_xpath,xmerl_xpath_lib,xmerl_xpath_parse,
                        xmerl_xpath_pred,xmerl_xpath_scan,xmerl_xs,xmerl_xsd,
                        xmerl_xsd_type]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,observer,
                  [{description,"OBSERVER version 1"},
                   {vsn,"2.9.5"},
                   {id,[]},
                   {modules,
                       [crashdump_viewer,cdv_atom_cb,cdv_bin_cb,cdv_detail_wx,
                        cdv_dist_cb,cdv_ets_cb,cdv_fun_cb,cdv_gen_cb,
                        cdv_html_wx,cdv_info_wx,cdv_int_tab_cb,cdv_mem_cb,
                        cdv_mod_cb,cdv_multi_wx,cdv_persistent_cb,cdv_port_cb,
                        cdv_proc_cb,cdv_table_wx,cdv_term_cb,cdv_sched_cb,
                        cdv_timer_cb,cdv_virtual_list_wx,cdv_wx,etop,etop_tr,
                        etop_txt,observer,observer_alloc_wx,observer_app_wx,
                        observer_html_lib,observer_lib,observer_perf_wx,
                        observer_port_wx,observer_pro_wx,observer_procinfo,
                        observer_sys_wx,observer_trace_wx,
                        observer_traceoptions_wx,observer_tv_table,
                        observer_tv_wx,observer_wx,ttb,ttb_et]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_retainer,
                  [{description,"EMQ X Retainer"},
                   {vsn,"4.3.2"},
                   {id,[]},
                   {modules,
                       [emqx_retainer,emqx_retainer_app,emqx_retainer_cli,
                        emqx_retainer_sup]},
                   {registered,[emqx_retainer_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_retainer_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,jiffy,
                  [{description,"JSON Decoder/Encoder."},
                   {vsn,"1.0.5"},
                   {id,[]},
                   {modules,[jiffy,jiffy_utf8]},
                   {registered,[]},
                   {applications,[kernel,xmerl,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,minirest,
                  [{description,
                       "A mini RESTful API framework built on cowboy and jiffy"},
                   {vsn,"0.3.7"},
                   {id,"minirest"},
                   {modules,[minirest,minirest_handler]},
                   {registered,[]},
                   {applications,[kernel,stdlib,cowboy,jiffy]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_management,
                  [{description,"EMQ X Management API and CLI"},
                   {vsn,"4.3.9"},
                   {id,[]},
                   {modules,
                       [emqx_mgmt,emqx_mgmt_api,emqx_mgmt_api_acl,
                        emqx_mgmt_api_alarms,emqx_mgmt_api_apps,
                        emqx_mgmt_api_banned,emqx_mgmt_api_brokers,
                        emqx_mgmt_api_clients,emqx_mgmt_api_data,
                        emqx_mgmt_api_listeners,emqx_mgmt_api_metrics,
                        emqx_mgmt_api_nodes,emqx_mgmt_api_plugins,
                        emqx_mgmt_api_pubsub,emqx_mgmt_api_routes,
                        emqx_mgmt_api_stats,emqx_mgmt_api_subscriptions,
                        emqx_mgmt_app,emqx_mgmt_auth,emqx_mgmt_cli,
                        emqx_mgmt_data_backup,emqx_mgmt_http,emqx_mgmt_sup,
                        emqx_mgmt_util]},
                   {registered,[emqx_management_sup]},
                   {applications,[kernel,stdlib,minirest]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_mgmt_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_dashboard,
                  [{description,"EMQ X Web Dashboard"},
                   {vsn,"4.3.7"},
                   {id,[]},
                   {modules,
                       [emqx_dashboard,emqx_dashboard_admin,
                        emqx_dashboard_api,emqx_dashboard_app,
                        emqx_dashboard_cli,emqx_dashboard_sup]},
                   {registered,[emqx_dashboard_sup]},
                   {applications,[kernel,mnesia,stdlib,minirest]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_dashboard_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,replayq,
                  [{description,"A Disk Queue for Log Replay in Erlang"},
                   {vsn,"0.3.2"},
                   {id,[]},
                   {modules,[replayq]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqtt,
                  [{description,"Erlang MQTT v5.0 Client"},
                   {vsn,"1.2.3.1"},
                   {id,"emqtt"},
                   {modules,
                       [emqtt,emqtt_cli,emqtt_frame,emqtt_props,emqtt_sock,
                        emqtt_ws]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_bridge_mqtt,
                  [{description,"EMQ X Bridge to MQTT Broker"},
                   {vsn,"4.3.3"},
                   {id,[]},
                   {modules,
                       [emqx_bridge_connect,emqx_bridge_mqtt,
                        emqx_bridge_mqtt_actions,emqx_bridge_mqtt_app,
                        emqx_bridge_mqtt_cli,emqx_bridge_mqtt_sup,
                        emqx_bridge_msg,emqx_bridge_rpc,emqx_bridge_worker]},
                   {registered,[]},
                   {applications,[kernel,stdlib,replayq,emqtt]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_bridge_mqtt_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_sn,
                  [{description,"EMQ X MQTT-SN Plugin"},
                   {vsn,"4.3.4"},
                   {id,[]},
                   {modules,
                       [emqx_sn_app,emqx_sn_asleep_timer,emqx_sn_broadcast,
                        emqx_sn_frame,emqx_sn_gateway,emqx_sn_registry,
                        emqx_sn_sup]},
                   {registered,[]},
                   {applications,[kernel,stdlib,esockd]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_sn_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,gen_coap,
                  [{description,"Constrained Application Protocol"},
                   {vsn,"0.2.1"},
                   {id,[]},
                   {modules,
                       [coap_channel,coap_client,coap_message,
                        coap_message_parser,coap_observer,coap_resource,
                        coap_responder,coap_responder_sup,coap_server,
                        coap_server_content,coap_server_registry,coap_test,
                        coap_transport,core_iana,core_link,core_link_parser,
                        core_link_scanner,sample_client,sample_server]},
                   {registered,[]},
                   {applications,[kernel,stdlib,esockd]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{coap_server,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_coap,
                  [{description,"EMQ X CoAP Gateway"},
                   {vsn,"4.3.1"},
                   {id,[]},
                   {modules,
                       [emqx_coap_app,emqx_coap_mqtt_adapter,
                        emqx_coap_pubsub_resource,emqx_coap_pubsub_topics,
                        emqx_coap_registry,emqx_coap_resource,
                        emqx_coap_server,emqx_coap_sup,emqx_coap_timer]},
                   {registered,[]},
                   {applications,[kernel,stdlib,gen_coap]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_coap_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_stomp,
                  [{description,"EMQ X Stomp Protocol Plugin"},
                   {vsn,"4.3.3"},
                   {id,[]},
                   {modules,
                       [emqx_stomp,emqx_stomp_connection,emqx_stomp_frame,
                        emqx_stomp_heartbeat,emqx_stomp_protocol]},
                   {registered,[emqx_stomp_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_stomp,[]}}]}]}},
     {apply,
         {application,load,
             [{application,gun,
                  [{description,
                       "HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP."},
                   {vsn,"1.3.7"},
                   {id,[]},
                   {modules,
                       [gun,gun_app,gun_content_handler,gun_data_h,gun_http,
                        gun_http2,gun_sse_h,gun_sup,gun_tcp,gun_tls,gun_ws,
                        gun_ws_h]},
                   {registered,[gun_sup]},
                   {applications,[kernel,ssl,stdlib,cowlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{gun_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,ehttpc,
                  [{description,"HTTP Client for Erlang/OTP"},
                   {vsn,"0.1.14"},
                   {id,[]},
                   {modules,
                       [ehttpc,ehttpc_app,ehttpc_pool,ehttpc_pool_sup,
                        ehttpc_sup,ehttpc_worker_sup]},
                   {registered,[]},
                   {applications,[kernel,stdlib,gproc,gun]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{ehttpc_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_http,
                  [{description,"EMQ X Authentication/ACL with HTTP API"},
                   {vsn,"4.3.3"},
                   {id,[]},
                   {modules,
                       [emqx_acl_http,emqx_auth_http,emqx_auth_http_app,
                        emqx_auth_http_cli,emqx_auth_http_sup]},
                   {registered,[emqx_auth_http_sup]},
                   {applications,[kernel,stdlib,ehttpc]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_http_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,mysql,
                  [{description,"MySQL/OTP - Erlang MySQL client driver"},
                   {vsn,"1.7.0"},
                   {id,[]},
                   {modules,
                       [mysql,mysql_cache,mysql_conn,mysql_encode,
                        mysql_protocol]},
                   {registered,[]},
                   {applications,[kernel,ssl,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,ecpool,
                  [{description,"Erlang Client/Connection Pool"},
                   {vsn,"0.5.2"},
                   {id,[]},
                   {modules,
                       [ecpool,ecpool_app,ecpool_pool,ecpool_pool_sup,
                        ecpool_sup,ecpool_worker,ecpool_worker_sup]},
                   {registered,[]},
                   {applications,[kernel,stdlib,gproc]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{ecpool_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_mysql,
                  [{description,"EMQ X Authentication/ACL with MySQL"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_acl_mysql,emqx_auth_mysql,emqx_auth_mysql_app,
                        emqx_auth_mysql_cli,emqx_auth_mysql_sup]},
                   {registered,[emqx_auth_mysql_sup]},
                   {applications,[kernel,stdlib,mysql,ecpool]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_mysql_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,jose,
                  [{description,
                       "JSON Object Signing and Encryption (JOSE) for Erlang and Elixir."},
                   {vsn,"1.11.1"},
                   {id,"git"},
                   {modules,
                       [jose,jose_app,jose_base,jose_base64,jose_base64url,
                        jose_block_encryptor,jose_chacha20_poly1305,
                        jose_chacha20_poly1305_crypto,
                        jose_chacha20_poly1305_libsodium,
                        jose_chacha20_poly1305_unsupported,jose_crypto_compat,
                        jose_curve25519,jose_curve25519_libdecaf,
                        jose_curve25519_libsodium,jose_curve25519_unsupported,
                        jose_curve448,jose_curve448_libdecaf,
                        jose_curve448_unsupported,jose_json,jose_json_jason,
                        jose_json_jiffy,jose_json_jsone,jose_json_jsx,
                        jose_json_ojson,jose_json_poison,
                        jose_json_poison_compat_encoder,
                        jose_json_poison_lexical_encoder,
                        jose_json_unsupported,jose_jwa,jose_jwa_aes,
                        jose_jwa_aes_kw,jose_jwa_base64url,jose_jwa_bench,
                        jose_jwa_chacha20,jose_jwa_chacha20_poly1305,
                        jose_jwa_concat_kdf,jose_jwa_curve25519,
                        jose_jwa_curve448,jose_jwa_ed25519,jose_jwa_ed448,
                        jose_jwa_hchacha20,jose_jwa_math,jose_jwa_pkcs1,
                        jose_jwa_pkcs5,jose_jwa_pkcs7,jose_jwa_poly1305,
                        jose_jwa_sha3,jose_jwa_unsupported,jose_jwa_x25519,
                        jose_jwa_x448,jose_jwa_xchacha20,
                        jose_jwa_xchacha20_poly1305,jose_jwe,jose_jwe_alg,
                        jose_jwe_alg_aes_kw,jose_jwe_alg_c20p_kw,
                        jose_jwe_alg_dir,jose_jwe_alg_ecdh_1pu,
                        jose_jwe_alg_ecdh_es,jose_jwe_alg_pbes2,
                        jose_jwe_alg_rsa,jose_jwe_alg_xc20p_kw,jose_jwe_enc,
                        jose_jwe_enc_aes,jose_jwe_enc_c20p,jose_jwe_enc_xc20p,
                        jose_jwe_zip,jose_jwk,jose_jwk_der,jose_jwk_kty,
                        jose_jwk_kty_ec,jose_jwk_kty_oct,
                        jose_jwk_kty_okp_ed25519,jose_jwk_kty_okp_ed25519ph,
                        jose_jwk_kty_okp_ed448,jose_jwk_kty_okp_ed448ph,
                        jose_jwk_kty_okp_x25519,jose_jwk_kty_okp_x448,
                        jose_jwk_kty_rsa,jose_jwk_oct,jose_jwk_openssh_key,
                        jose_jwk_pem,jose_jwk_set,jose_jwk_use_enc,
                        jose_jwk_use_sig,jose_jws,jose_jws_alg,
                        jose_jws_alg_ecdsa,jose_jws_alg_eddsa,
                        jose_jws_alg_hmac,jose_jws_alg_none,
                        jose_jws_alg_poly1305,jose_jws_alg_rsa_pkcs1_v1_5,
                        jose_jws_alg_rsa_pss,jose_jwt,jose_public_key,
                        jose_server,jose_sha3,jose_sha3_keccakf1600_driver,
                        jose_sha3_keccakf1600_nif,jose_sha3_libdecaf,
                        jose_sha3_unsupported,jose_sup,
                        jose_xchacha20_poly1305,
                        jose_xchacha20_poly1305_crypto,
                        jose_xchacha20_poly1305_unsupported]},
                   {registered,[]},
                   {applications,[kernel,crypto,public_key,asn1,stdlib]},
                   {included_applications,[]},
                   {env,[{crypto_fallback,true}]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{jose_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_jwt,
                  [{description,"EMQ X Authentication with JWT"},
                   {vsn,"4.3.1"},
                   {id,[]},
                   {modules,
                       [emqx_auth_jwt,emqx_auth_jwt_app,emqx_auth_jwt_svr]},
                   {registered,[emqx_auth_jwt_sup]},
                   {applications,[kernel,stdlib,jose]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_jwt_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_mnesia,
                  [{description,"EMQ X Authentication with Mnesia"},
                   {vsn,"4.3.4"},
                   {id,[]},
                   {modules,
                       [emqx_acl_mnesia,emqx_acl_mnesia_api,
                        emqx_acl_mnesia_cli,emqx_acl_mnesia_db,
                        emqx_acl_mnesia_migrator,emqx_auth_mnesia,
                        emqx_auth_mnesia_api,emqx_auth_mnesia_app,
                        emqx_auth_mnesia_cli,emqx_auth_mnesia_sup]},
                   {registered,[]},
                   {applications,[kernel,mnesia,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_mnesia_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_web_hook,
                  [{description,"EMQ X WebHook Plugin"},
                   {vsn,"4.3.8"},
                   {id,[]},
                   {modules,
                       [emqx_web_hook,emqx_web_hook_actions,emqx_web_hook_app,
                        emqx_web_hook_sup]},
                   {registered,[emqx_web_hook_sup]},
                   {applications,[kernel,stdlib,ehttpc]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_web_hook_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_recon,
                  [{description,"EMQ X Recon Plugin"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,[emqx_recon,emqx_recon_cli]},
                   {registered,[]},
                   {applications,[kernel,stdlib,recon]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_recon,[]}}]}]}},
     {apply,
         {application,load,
             [{application,rulesql,
                  [{description,"Rule SQL Lib for EMQX"},
                   {vsn,"0.1.2"},
                   {id,[]},
                   {modules,[rulesql,sql_lex]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,getopt,
                  [{description,"Command-line options parser for Erlang"},
                   {vsn,"1.0.1"},
                   {id,[]},
                   {modules,[getopt]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_rule_engine,
                  [{description,"EMQ X Rule Engine"},
                   {vsn,"4.3.6"},
                   {id,[]},
                   {modules,
                       [emqx_rule_actions,emqx_rule_engine,
                        emqx_rule_engine_api,emqx_rule_engine_app,
                        emqx_rule_engine_cli,emqx_rule_engine_sup,
                        emqx_rule_events,emqx_rule_funcs,emqx_rule_id,
                        emqx_rule_locker,emqx_rule_maps,emqx_rule_metrics,
                        emqx_rule_monitor,emqx_rule_registry,
                        emqx_rule_runtime,emqx_rule_sqlparser,
                        emqx_rule_sqltester,emqx_rule_utils,
                        emqx_rule_validator]},
                   {registered,[emqx_rule_engine_sup,emqx_rule_registry]},
                   {applications,[kernel,stdlib,rulesql,getopt]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_rule_engine_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,pbkdf2,
                  [{description,"Erlang PBKDF2 Key Derivation Function"},
                   {vsn,"2.0.4"},
                   {id,[]},
                   {modules,[pbkdf2]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_sasl,
                  [{description,"EMQ X SASL"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_sasl,emqx_sasl_api,emqx_sasl_app,emqx_sasl_cli,
                        emqx_sasl_scram]},
                   {registered,[emqx_sasl_sup]},
                   {applications,[kernel,stdlib,pbkdf2]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_sasl_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_telemetry,
                  [{description,"EMQ X Telemetry"},
                   {vsn,"4.3.1"},
                   {id,[]},
                   {modules,
                       [emqx_telemetry,emqx_telemetry_api,emqx_telemetry_app,
                        emqx_telemetry_sup]},
                   {registered,[emqx_telemetry_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_telemetry_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,lwm2m_coap,
                  [{description,"Constrained Application Protocol for LwM2M"},
                   {vsn,"1.1.5"},
                   {id,[]},
                   {modules,
                       [coap_core_iana,coap_core_link,coap_core_link_parser,
                        coap_core_link_scanner,lwm2m_coap_channel,
                        lwm2m_coap_client,lwm2m_coap_message,
                        lwm2m_coap_message_parser,lwm2m_coap_observer,
                        lwm2m_coap_resource,lwm2m_coap_responder,
                        lwm2m_coap_responder_sup,lwm2m_coap_server,
                        lwm2m_coap_server_content,lwm2m_coap_server_registry,
                        lwm2m_coap_test,lwm2m_coap_transport]},
                   {registered,[]},
                   {applications,[kernel,stdlib,esockd]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{lwm2m_coap_server,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_lwm2m,
                  [{description,"EMQ X LwM2M Gateway"},
                   {vsn,"4.3.5"},
                   {id,[]},
                   {modules,
                       [binary_util,emqx_lwm2m_api,emqx_lwm2m_app,
                        emqx_lwm2m_cm,emqx_lwm2m_cm_sup,
                        emqx_lwm2m_cmd_handler,emqx_lwm2m_coap_resource,
                        emqx_lwm2m_coap_server,emqx_lwm2m_json,
                        emqx_lwm2m_message,emqx_lwm2m_protocol,emqx_lwm2m_sup,
                        emqx_lwm2m_timer,emqx_lwm2m_tlv,emqx_lwm2m_xml_object,
                        emqx_lwm2m_xml_object_db]},
                   {registered,[emqx_lwm2m_sup]},
                   {applications,[kernel,stdlib,lwm2m_coap]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_lwm2m_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,eldap2,
                  [{description,"Ldap api"},
                   {vsn,"1.2.2"},
                   {id,[]},
                   {modules,['ELDAPv3',eldap2]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_ldap,
                  [{description,"EMQ X Authentication/ACL with LDAP"},
                   {vsn,"4.3.2"},
                   {id,[]},
                   {modules,
                       [emqx_acl_ldap,emqx_auth_ldap,emqx_auth_ldap_app,
                        emqx_auth_ldap_cli,emqx_auth_ldap_sup]},
                   {registered,[emqx_auth_ldap_sup]},
                   {applications,[kernel,stdlib,ecpool,eldap2]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_ldap_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,epgsql,
                  [{description,"PostgreSQL Client"},
                   {vsn,"4.4.0"},
                   {id,[]},
                   {modules,
                       [epgsql,epgsql_binary,epgsql_cmd_batch,epgsql_cmd_bind,
                        epgsql_cmd_close,epgsql_cmd_connect,
                        epgsql_cmd_describe_portal,
                        epgsql_cmd_describe_statement,epgsql_cmd_equery,
                        epgsql_cmd_execute,epgsql_cmd_parse,
                        epgsql_cmd_prepared_query,epgsql_cmd_squery,
                        epgsql_cmd_start_replication,epgsql_cmd_sync,
                        epgsql_cmd_update_type_cache,epgsql_codec,
                        epgsql_codec_boolean,epgsql_codec_bpchar,
                        epgsql_codec_datetime,epgsql_codec_float,
                        epgsql_codec_geometric,epgsql_codec_hstore,
                        epgsql_codec_integer,epgsql_codec_intrange,
                        epgsql_codec_json,epgsql_codec_net,epgsql_codec_noop,
                        epgsql_codec_postgis,epgsql_codec_text,
                        epgsql_codec_timerange,epgsql_codec_uuid,
                        epgsql_command,epgsql_errcodes,epgsql_fdatetime,
                        epgsql_idatetime,epgsql_oid_db,epgsql_scram,
                        epgsql_sock,epgsql_wire,epgsqla,epgsqli,ewkb]},
                   {registered,[]},
                   {applications,[kernel,ssl,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_pgsql,
                  [{description,"EMQ X Authentication/ACL with PostgreSQL"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_acl_pgsql,emqx_auth_pgsql,emqx_auth_pgsql_app,
                        emqx_auth_pgsql_cli,emqx_auth_pgsql_sup]},
                   {registered,[emqx_auth_pgsql_sup]},
                   {applications,[kernel,stdlib,ecpool,epgsql]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_pgsql_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,eredis,
                  [{description,"Erlang Redis Client"},
                   {vsn,"1.2.3"},
                   {id,[]},
                   {modules,
                       [basho_bench_driver_eredis,basho_bench_driver_erldis,
                        eredis,eredis_client,eredis_parser,eredis_sentinel,
                        eredis_sentinel_client,eredis_sentinel_masters,
                        eredis_sentinel_sup,eredis_sub,eredis_sub_client]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,eredis_cluster,
                  [{description,"Redis Cluster pool"},
                   {vsn,"0.6.5"},
                   {id,[]},
                   {modules,
                       [eredis_cluster,eredis_cluster_hash,
                        eredis_cluster_monitor,eredis_cluster_pool,
                        eredis_cluster_pool_worker,eredis_cluster_sup]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{eredis_cluster,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_redis,
                  [{description,"EMQ X Authentication/ACL with Redis"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_acl_redis,emqx_auth_redis,emqx_auth_redis_app,
                        emqx_auth_redis_cli,emqx_auth_redis_sup]},
                   {registered,[emqx_auth_redis_sup]},
                   {applications,[kernel,stdlib,ecpool,eredis,eredis_cluster]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_redis_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,bson,
                  [{description,
                       "BSON are JSON-like objects with a standard binary serialization. See bsonspec.org"},
                   {vsn,"v0.2.2"},
                   {id,[]},
                   {modules,[bson,bson_binary,bson_schema]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,poolboy,
                  [{description,"A hunky Erlang worker pool factory"},
                   {vsn,"1.5.2"},
                   {id,[]},
                   {modules,[poolboy,poolboy_sup,poolboy_worker]},
                   {registered,[poolboy]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity}]}]}},
     {apply,
         {application,load,
             [{application,mongodb,
                  [{description,
                       "Client interface to MongoDB, also known as the driver. See www.mongodb.org"},
                   {vsn,"3.0.10"},
                   {id,[]},
                   {modules,
                       [mc_auth_logic,mc_connection_man,mc_cursor,mc_monitor,
                        mc_pool_sup,mc_selecting_logics,mc_server,
                        mc_super_sup,mc_topology,mc_topology_logics,mc_utils,
                        mc_worker,mc_worker_api,mc_worker_logic,mongo_api,
                        mongo_app,mongo_id_server,mongo_protocol,mongoc]},
                   {registered,[]},
                   {applications,[kernel,crypto,stdlib,pbkdf2,bson,poolboy]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{mongo_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_auth_mongo,
                  [{description,"EMQ X Authentication/ACL with MongoDB"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_acl_mongo,emqx_auth_mongo,emqx_auth_mongo_app,
                        emqx_auth_mongo_sup]},
                   {registered,[emqx_auth_mongo_sup]},
                   {applications,[kernel,stdlib,ecpool,mongodb]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_auth_mongo_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_lua_hook,
                  [{description,"EMQ X Lua Hooks"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_lua_hook,emqx_lua_hook_app,emqx_lua_hook_cli,
                        emqx_lua_hook_sup,emqx_lua_script]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_lua_hook_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,grpc,
                  [{description,"An Erlang implementation of gRPC"},
                   {vsn,"0.6.3"},
                   {id,[]},
                   {modules,
                       [grpc,grpc_app,grpc_client,grpc_client_sup,grpc_frame,
                        grpc_health_pb,grpc_health_svr,
                        grpc_health_v_1_health_bhvr,
                        grpc_health_v_1_health_client,grpc_lib,
                        grpc_reflection_pb,grpc_reflection_svr,
                        grpc_reflection_v_1alpha_server_reflection_bhvr,
                        grpc_reflection_v_1alpha_server_reflection_client,
                        grpc_stream,grpc_stream_h,grpc_sup,grpc_utils]},
                   {registered,[]},
                   {applications,[kernel,stdlib,gproc,cowboy,gun]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{grpc_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_exhook,
                  [{description,"EMQ X Extension for Hook"},
                   {vsn,"4.3.4"},
                   {id,[]},
                   {modules,
                       [emqx_exhook,emqx_exhook_app,emqx_exhook_cli,
                        emqx_exhook_handler,emqx_exhook_mngr,emqx_exhook_pb,
                        emqx_exhook_server,emqx_exhook_sup,
                        emqx_exhook_v_1_hook_provider_bhvr,
                        emqx_exhook_v_1_hook_provider_client]},
                   {registered,[]},
                   {applications,[kernel,stdlib,grpc]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_exhook_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_exproto,
                  [{description,"EMQ X Extension for Protocol"},
                   {vsn,"4.3.5"},
                   {id,[]},
                   {modules,
                       [emqx_exproto,emqx_exproto_app,emqx_exproto_channel,
                        emqx_exproto_conn,emqx_exproto_gcli,emqx_exproto_gsvr,
                        emqx_exproto_pb,emqx_exproto_sup,
                        emqx_exproto_v_1_connection_adapter_bhvr,
                        emqx_exproto_v_1_connection_adapter_client,
                        emqx_exproto_v_1_connection_handler_bhvr,
                        emqx_exproto_v_1_connection_handler_client]},
                   {registered,[]},
                   {applications,[kernel,stdlib,grpc]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_exproto_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,prometheus,
                  [{description,"Prometheus.io client in Erlang"},
                   {vsn,"3.1.0"},
                   {id,[]},
                   {modules,
                       [prometheus,prometheus_buckets,prometheus_collector,
                        prometheus_counter,prometheus_format,prometheus_gauge,
                        prometheus_histogram,prometheus_http,
                        prometheus_instrumenter,prometheus_metric,
                        prometheus_metric_spec,prometheus_misc,
                        prometheus_mnesia,prometheus_mnesia_collector,
                        prometheus_model,prometheus_model_helpers,
                        prometheus_protobuf_format,prometheus_registry,
                        prometheus_summary,prometheus_sup,
                        prometheus_test_instrumenter,prometheus_text_format,
                        prometheus_time,prometheus_vm_memory_collector,
                        prometheus_vm_statistics_collector,
                        prometheus_vm_system_info_collector]},
                   {registered,[]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{prometheus,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_prometheus,
                  [{description,"Prometheus for EMQ X"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_prometheus,emqx_prometheus_app,
                        emqx_prometheus_sup]},
                   {registered,[emqx_prometheus_sup]},
                   {applications,[kernel,stdlib,prometheus]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_prometheus_app,[]}}]}]}},
     {apply,
         {application,load,
             [{application,emqx_psk_file,
                  [{description,"EMQX PSK Plugin from File"},
                   {vsn,"4.3.0"},
                   {id,[]},
                   {modules,
                       [emqx_psk_file,emqx_psk_file_app,emqx_psk_file_sup]},
                   {registered,[emqx_psk_file_sup]},
                   {applications,[kernel,stdlib]},
                   {included_applications,[]},
                   {env,[]},
                   {maxT,infinity},
                   {maxP,infinity},
                   {mod,{emqx_psk_file_app,[]}}]}]}},
     {progress,applications_loaded},
     {apply,{application,start_boot,[kernel,permanent]}},
     {apply,{application,start_boot,[stdlib,permanent]}},
     {apply,{application,start_boot,[sasl,permanent]}},
     {apply,{application,start_boot,[crypto,permanent]}},
     {apply,{application,start_boot,[asn1,permanent]}},
     {apply,{application,start_boot,[public_key,permanent]}},
     {apply,{application,start_boot,[syntax_tools,permanent]}},
     {apply,{application,start_boot,[ssl,permanent]}},
     {apply,{application,start_boot,[os_mon,permanent]}},
     {apply,{application,start_boot,[inets,permanent]}},
     {apply,{application,start_boot,[compiler,permanent]}},
     {apply,{application,start_boot,[runtime_tools,permanent]}},
     {apply,{application,start_boot,[cuttlefish,permanent]}},
     {apply,{application,start_boot,[gproc,permanent]}},
     {apply,{application,start_boot,[gen_rpc,permanent]}},
     {apply,{application,start_boot,[esockd,permanent]}},
     {apply,{application,start_boot,[cowlib,permanent]}},
     {apply,{application,start_boot,[ranch,permanent]}},
     {apply,{application,start_boot,[cowboy,permanent]}},
     {apply,{application,start_boot,[emqx,permanent]}},
     {apply,{application,start_boot,[recon,permanent]}},
     {apply,{application,start_boot,[observer_cli,permanent]}},
     {apply,{application,start_boot,[emqx_modules,permanent]}},
     {apply,{application,start_boot,[bcrypt,permanent]}},
     {apply,{application,start_boot,[luerl,permanent]}},
     {apply,{application,start_boot,[xmerl,permanent]}},
     {apply,{application,start_boot,[jiffy,permanent]}},
     {apply,{application,start_boot,[minirest,permanent]}},
     {apply,{application,start_boot,[replayq,permanent]}},
     {apply,{application,start_boot,[emqtt,permanent]}},
     {apply,{application,start_boot,[gen_coap,permanent]}},
     {apply,{application,start_boot,[gun,permanent]}},
     {apply,{application,start_boot,[ehttpc,permanent]}},
     {apply,{application,start_boot,[mysql,permanent]}},
     {apply,{application,start_boot,[ecpool,permanent]}},
     {apply,{application,start_boot,[jose,permanent]}},
     {apply,{application,start_boot,[rulesql,permanent]}},
     {apply,{application,start_boot,[getopt,permanent]}},
     {apply,{application,start_boot,[pbkdf2,permanent]}},
     {apply,{application,start_boot,[lwm2m_coap,permanent]}},
     {apply,{application,start_boot,[eldap2,permanent]}},
     {apply,{application,start_boot,[epgsql,permanent]}},
     {apply,{application,start_boot,[eredis,permanent]}},
     {apply,{application,start_boot,[eredis_cluster,permanent]}},
     {apply,{application,start_boot,[bson,permanent]}},
     {apply,{application,start_boot,[poolboy,permanent]}},
     {apply,{application,start_boot,[mongodb,permanent]}},
     {apply,{application,start_boot,[grpc,permanent]}},
     {apply,{application,start_boot,[prometheus,permanent]}},
     {apply,{c,erlangrc,[]}},
     {progress,started}]}.
